68210051481187210610194171551101147017031183111217100218185996031154923421391560470185675415114075868583061318165906354177711047581230107687131100417103185771954325163814818137642151602544144610121613538691010156924311643852079986481495