4893036306189436915921318473150262171672141705944202942001106259214107839961856207117431560176055755810773468881228616473015620168120219989226846202228186868187787601661302661066281579885253214181693471035051217514661820414845158143981118219699309049615589917171216825143690437756422022785364490216948199486132417928915193828751338071167046301311876789061619151320182071751182514622020304413791829647223485173951119446185646160633186317110102243911699757420616315714609578413614851067822114611676175009612995210780197286680865494716833211503966187158499