59941211634142832164053947520950214295528364239930601252383124366840213107150979796925648220075819039197770938812986436630637088720621691816327935970602913801178420754515382236872214181603531530721614934943266723227030113716860865691132643384031961232101737078213305622093212285415935819859694711462095594136490132097162888908878746212580310050816619214666450005174359152332138239210498486709788912370616502517701310139137870204782133291944028336020876144561150921028272023131795202204762911113186411486718676212184411983788354328355750184296205524