19711047478210165470717788118723356864510702173914439484313571202182175524649555203540320206125952054562299642522637142466837289636485589828654366461955123001177306378538207314278315845635161258911173763850472955337430964364556323425777748212364457248750220465337565218554269628651593