89336134770420831390593610821760721626497865177895180544043110916196482154378132478159193107939191783169681716552065101786592174648443518663710740711334520876210896813976123152034612803266227822222002541932331376788306013535590358564747794862759103818056738448631281618918202174811110058103860248632042891793861905011865491640974960119499920196638925225573194997997242295774061718422129821439109948940241206991238722566713004236335148110755581581921587200185875671219222267771967309760515291214774221682516206290049617231098963049506822524020823623385