5039239245392452128636714897394060631586010145384878451952805240841452564145256313039719528967321614525801452561101409673155673154111843912616752786221303968523881452568149438294330712374649782071043590126167412510861452560145257914525671452585145258479111197824310103191326832275216129155727853327862127862083353487494211461676270761881359451833230154767911916977199781557576154768415476211727657045368457645544706262413197851436767225077135762815869403098932943371553073294086141717714200341553072770914125351130996729437015531147709583098691079097107907065522515531131295568294369854943855111225115225191105056671996315476507199621357521