10047376101041461024332710629268111411131136620211718456118128261197017012029913120665451212592612133178122765371228641912312998124310711243416712787772128674121286741812867453134516301346722913470902135670181361313414289741439537145621614866456148983831497858152276711538892215491777156578631574855117442321747657