41814470566861156120631868507465978698319838984310081109141092111591118491265012802128381291813208133201352113751137891383514238152861531815491159331605716115161661651916567165761666116730168071685416877171241715717247172491725117337175461755117609178011782417846180291838318396184341863018880190461913519136191431914819440194611947219547199102005720484217692207822104237202384524110244412567525722261132678727450277682784427917279222811928125281332813728140284102846028759292092938129516