842529114613632640781444914092141015949140896511457721152465411846704148411849411261117507912082267631031423837630827630831423781423847175287991674770874998552484045354832894591074997781928289390138864615117964121451062868103509314090527819246687041163849626924118870511197442764551211939244164814501814467781934266556288669266561413637152632741154710991451189650277517128895011984501175080567978244199141855199893610653782533441511772439562955616439569955570108144581559153998919521255046799676874509701249102875667336214963771286213227657290202289354595167595168690991297761128855594613510116284115484113459763538864118691405143