57596988925227056972062453322464529193585147146537264141952302882250640159742537717703540043660215156795218464342165668279348775201206470113047228963384964662264866226444226135494651937411792505794312121627121537505041364511279755092374268194046420340747038143540132773733569534720503312362235328873675219062384003474647361243706459104880946938655242483778509961816566635133519335281643444342893524675257291585299255283324909366763022364235816124021482379111545266841273898294464224701905598064054939112455032268466444501395133963025982449042864697493629262940458590510366035302404465514211435594222038031844449365555750511922906183418935855661499757598124995703634001174507863511790682580634451302274536563940775189396068549085316160815456055704718683389404458472751