620949620998620922119136811625121756872407928461524896144897244896388480941214136116252089849910712576681286682376681396682245309183254303255159721898694483092063255444615501052098848071523737891039107511115038371236853635466331683308933088471118330533302466816984613084615110742741041055790857904179179174981510205791787917779176980100126487912865766337751133854137471352366885887713747126352522377245237366352327731116352516352319741217276111402975633747116546292145172753272870849180723774210723921165486189073154906316013215489741600939588401601471568325104157016015110415721041574399387355667355177355155771465