19168720389191891227082101741457311122151903611692622094502044171032842242422225907313685748429283641894258339021924371161891882297312445621610711606022488361202438916967217168197862103542113391270351086306845018440177584209636147708541231250171085141565491712618255818868124658810021626138177213092191468171873136905188881123029115210283972130927848513168950859905822027925659238883103835145633727913932010339112888419533275060120112201205227176108078117334993566649122115162093576631265101425661955581827823345820155514135412978015130447770157403173542117299