47410568518312651392432977333482699166407351667198811062928709420288848582370148665313116276702911876362728306206051919949959665451089158626040689331764230252575235353557529442970373651253878758910223994207293579797041263845978082613123665060071376841736157430438229943141346747521126254760313695039274429259046048751429514313265144157115831057849142268333667585309519688160576617782411353225426095802424918474763112462128685386824014777724885342501315638451643369802414107549758757217515248223723826488310612319447199129296717352493125103689298300120814492854906680194595847543613336428235