9849799669599269038479615361366127611058554555475455145055034303330292091207820572047202218317717016991684167116661637162216171611160915981545150146014421441143014271419141614011344132213121312761250123112271217120811101096109110891088108510781075107410681065105610401039103610251011101