7442153363727944037251435663079245747887727261598291825338260505679557454809307527236569402805041212677046180748076252445659544601459282111854389640284319297438189200283667551187233435374123466294213714270173470463353369464717558355414503781136483797467997492373313012327811771166137656558808274741451177205561500181118107956902261426651392066458037651450719872844713252197194526234308170204481422488231658556893665854827787065035357886728524114382876836858405564362244295750593194262751205377637711527605567615203362647363834423481792083044655556545526298265496226220273468779179756342728650214448637052510376176355171518924392761921075367080631619538088484525509554660306508747182445155349536251511344079649399207717772133130632249122539802313330265839709341659253631476031603092734466663615404947267540377971523044345544834378767235476431772707221266784643732401780148655228680560180676210384199528705781805168597151766525455464856636642782726416535651535134891272895436396731624257892881021757078566156241644558457431572817121691787764211400351758407733871451542148522243378375066246464678683876646847411581138276970138126927133260512485157529416567568390841268310735967532398496743982591126035042684911676002079439717231413671066869599212398423903711881657774877931282433524752123654605666518534243887083865446583737373733544112443789467302748318650116219203801377458589587782320602796156751846439959647645380012519017531583251242222546857375804547109522255731473298937194496045422922013584719616435712232165501468204837292016864908650132225548293340783636462853033396717134792423426783447903002407047118640247345703140110367406452290328691688718299642767817479834658621840497776730628108334732502575386356575122716356436238444152963053852481611413611852346939119335677770521647235834572702519681312542747382261588827745275410663828719155916638258138333114553590256