196880155266288642487310379341470141062186543112844143475839583708229031201838126391220799951319898315945421696614448122106313419183216116270665501205118604433943153728749161046806418595550280160472102669215059326610313856563562144907176175138581362891258172139184993853367151535195823949887335678817194957189188103667561209796211216412824125845131699107046671803519912601152145158515145304204283145720158046477082217903405721770770913140439536358809212210719673477199029014535310022866348718872242599954262311350311607571301203223911468416870053863