834280689175540187228304536828171678826691657688518293205589202170243504399653685229373401676433063135633314565272486763244271780465204461627505745470198787823531403522558094595385144255517250312082721163279805466270687562244190269203333208182286195897027378203322962213432308351223395856527814537669011325127415235074654137717610898154424308288701