86205073114003853285337512110521141995204452693564607371843488741408143736611036910344474291553715536789274740991610532550519009992350889141949177102008136788881518864149379864749028990415545155411553913610102109003914415553152667885892299088132150047111155931559215272788215578