7606423685555275515672717966762794232982144536550030338207417852588395202193405816819698383435374901757642661062261654155351316414078219113721246747343917867337973523372179261352640112783169336151162525658338259288403278398353376602622675650757038915429631916578943553630880721545654812911635477381136445984531828105971462607737803838611624153979310787519217463457362437690367487442834798603482502593560281754354356552275101971367794858043046007037865662364673614417120255484401491965592646562064627511607878534762551814073695438261939252213918973048922512454621452360147390123468333709125562475205556569508840187993786752916637701733566646317765928355415213068766052445296749198765455882481952691868305914222414513170300339847155637568481654316595141314254120470705182373765380616745163958554959931745937540023079565767406322758493154666853312314467187714784271442644762769765486654641806681722396438055633134022827113285644321227501528623375334244335547976351488391302677166755458194572712906673347377777117670170423273454242527625350353574519282047112171127474511110662474284427387438337538307486350717748728397344061465155224470720850985542412714764750576671958964682544417439931885012515214226135146566111756567293223801348118143526707828067218571630679242306652213240645312543495127442732284803883011352682577066385613619985436115645452637384580936671071522938423575251404636455250332114743941284833713466783865152972898287220464183210238265649827689220381341210586557207784472148461671256370211799558596203200794270440153344761294108318252680447111138790161374835450285772768436293287133249528320853094607138465048414481578377026846912438007750532212162907767057277976259068123480332544488604469811380299449852802405808226664648109657674310382550746540458778163566665073274733079168633988933538570862841190602778788629222201792731729377441272605977534529568811573