293563562804505425551565182589353459834288140205687175826632655186532862552511084611907234322935227442420823044230478244635366857823086911204567173501133992695143061877540331202270313835583765273402432483772806901222287028202032961452214703336885416578091951546432788950374562167332204466504170678538827211981763391986891527468058287016717127973737