80117711474961350018945071570337129260815955682563123063713853341385327128209982564113591329419611419521235593122163512216361448381190309100125371240652649078432914177420981512509339862885802565803835805225833908864515820125817395815185820155835225815585833625815056978976979047012361189972697905133890069789914001376979201395765372316142543998778698773069792174079449162498773132959327627407956979006979229877324315831189974987787406283740796104827911751252603201048280121489920506879947958602198930261246205069122682762147026038730921470175520502918750411699521063030111554710482761226823571261309191799677136652113666191366620