24691620541625558911360274312877016944313002814732298321136975136565129987188008596129195359296129027312155638784481615564391214703214764312457214763282572282627378307394563147703790469935315112132891331151813810047621217529204846962158213536113468796248698420815063124050313390555831631372641179836132540613571117384103743611065461106545710654605658823663955413366769513902128440589711052441432929519328115317329499265430265426540762361210224306126691353152603808719153530221587395838478143630014562831622182250799575364494878126872291520949761921424258146926414996039336651285753136130745463263971259713482637945714