10471998103027440315271860123518781530192019824455885523610326002207713261767148410821882544694999113456715031149128198143816491787199099258284335545819191147753161311108271275819176619312371280514194839383486210113122770264121120645010421609163919281972131015661935112914101081