146950914695131622011629611267592148887990442355314040871146188064781291091812397771334282488126141974141953135540524275357052113960944101138580040070314892699921843839635326325328661168040353233410158193219910927154166312397687540498364751228942141987116859714055271631161069868124626848316614195811448481150862410198108082712769273839624101971239760105113153535513445661355395112400850136148926793189741011715294877851183477152941315294681467258146725789226797005974339210841911509040341820661147143603710395071245996350080894514247487103820574242343022824757889801742417247476897891378833106598411981351258356631084510383554490520117