4741056851265139243297733348269916640735166719881928709420288848582370148665313116276702911876362728306206051919949959665451089158626040689331764230252535353557529442970351253878758910223994207293579797041263845978082613123665060071376841736157430438229943141346747521126254760313695039274429259046048751429514313265144157115831057849142268333667585309519688160576617782411353225426095802424918474763112462128685386824014777724885342501315638451643369802414107549758757217515248223723826488310612319447199129296352493125103689298300120814492854906194595847543336428235