21213212497302121301506808150680714764391380748771469123448642543193244414653481089457922758146534742557042545414204721103269130345015012593545741103261594900508049726410448172448171100029152795512984314239424239734139501259537116256456517877335759026257639272732141543277708976838350151270657713796357528161512398679818995778059460795003230113223784510577521099992212392223184508318922318907740343922293930983189051528673189081216665694505758979140983975214913738369295215215741081355184507845110139188115219561216667152058111093301000520139188074022123024411136039696361458446108124719923661224211480257893501297125353169981672