623347126895578153982506180610436359921808652611864634733221745419712668629738273582245224165313937386063541052393226244844184598657355732510541838192286457642302071256287854775148740808631082470231335768153569165142324321434810851668330562222293517158676436224646143237735585978647115752728595941744356101734946715480770451928600139292066404329725353411456404927879113510342916617123426252035181292433540268671446231646967264967651311116636805388107643812531865324711683690141728635354621441542805652584676754084946488322923815986460231672330552730334230661158743324480157234176641562916160187129565245218682226686757634771279832756053500033831836343150257725043669854416892118221012623398258668573631566752764148282838913243435436534757169448314083594646944009