21743910729554646589300647856285953665130970456204635289653828142512510563482117123208456371827371953153134853755245221231756425936494374115552063147886442696350263664338234205837777165572872584664843915716523373011165420711020329927847019722027175401616382579568553474645487218782504