47373234358213488597516209866211426399194383705450393629537025149408611267333933329091812021115334395334401203497836715432521291225273217354491366588898820425194152495647575547568813626473066450506614189415508487269803066514187243631876397106781848908510516818158518157077460281451582816877127313612732331273234769423942273847302456028173168730796498958228593255835142979112985272126075460712612849881701249441988171507067144055715588414545298727691948351493851549793255775112931111293128272609542069913235734828578611972497180038321922478001197250195205140954111737103159661319319765712765604765713547540887805712632142019