40465421144211642824436944370844087454944607246114469264694147079471014797048424486744874448824488304938549406512135128751321514555145651568523675268052762528255310855106563175682358571585795865360140601666102761479615846257963207632676346164132648956503065038663846643066436664976652366779668996693067016670206811769505700557154371851728567307473075735237448774529760467760878546791437992279982820038200582171823828481185318854568659086675867818682987314879998806088287887138955389740904149056190848