22496268432684421749265632113726682141421414619201535214017102662227215334258221938193920991141292099221770194901949119492217712107921080267162008422061200782007919639200802176920081210102008219710200831413020076200772177425663210572177821779217801963822050220602205119704217752177621784220551970621777266082671326674412541564157104321045010472