115931145911436113181131711316109101083410734106451052110520103831037710367102921024198619666965294719388929792389233902286818680867982597876763175817580757974107409739871236997699669526220611461136068606751155052468845334532453045274485446239413866385937423523348134513294317630793021289127792642251924432341232122332177216020812068200319321874180417991797177617661734153114971474136412501249122011271080107810771072