7672134836536632766901201707475683285868388077608391358560161514535518369244426825307461656306795729855846751077850027044476947840480236551750303564380232632154662663684824481012151365717448144028059838329830836244278273271777327976448044532423825416302655019260275486212233228959918628378950756715519335176798208834108447284155338485227550557797903662344487284703714492592682196415427635036025403443057888472936156120026135490116718378458173107667771407737198290674246266065987743372547648524335417938317205187386687101417912431896559329921077284571446466270340045285583241799638693532282251774896502968523201524391992641275547835456443271163633126956622352623847939740419674619536351401291679642334212454147487725112183526772166782226761656851385271924222411604882401375381741753301379515752226457302465555211147334325124914219534475796252664237274491572564749631221310779435828744647585377780645331722044453983391405672538823185422125558970923354938519034154447252548628762912373655471668224761787191685489483560157143853853271801468286587443282289318820109762258390603391319336654254167784258264553161441714842504273562624235375974364564516667816713504022881457343146403041697686446333752270443750747126708066001176614879276180936547631334852067559623018218120345038477605509403508785405800754214504673355194569841163853649710202673896512395232733403422812216244663954248459153166124606378401567555024396011364311556521192278146553388786779074898165117511265255969122011441207217863497069773871311842413713330037076580527234514315110633368174979480280337665846295197309154285146745627511148085125952976045053151932021996804695281302295567015639370754381153977671661684373294330731770139376784387555124375793837849206658702632827558156357273617355464657077770818037439919136757213668852164787128570745125736346590686110188705406201257730473668964623672521766628235588