149040464735145657086637013574711383486132638346374383736314949565629449100777567213134388776561491767303534100423358721456319883043149177335873761479142696931709615123251294874362143116195894834981717456657216107215099107865798228672488334146198714613581461364779771760376194711132347714994451203152579777579801127784412779271277865522232541166128637854116786705412193128670553999271088049186024109318486228693517454107710636683056283081120295283780283809514026713340672527868379049882248378471368823837905555535129678683790683790714932771488943712799124730931739531708533087825178712092646221157017411096461483825