57713998013561871100411669417774921055141313185891701452106510612341164127772219433411260150315768747889359132619121200106714791880247193215231718731686420609138593012301143489506746130618561456174035361115021590122099040099788140713906349731186186013031641