6002448344755056764855769753666853764853438044534439384950755383869050115426274621620182177480203820666502104474514422492295232415561111646847301572851872971925155032061204459335054347976364140055853665312778517322412358533255147128671728773820556167065965584037279617113467897102683345108255661446138097401438613534974831979585313667460513809439165747821263871219751168768251435765835184577959774571445677246319527466530283934047363955916739921997816785281067782657821763337611793542841377066359030766423711645948242304454316270851454667142633863614081067460231337930920050074748644582365882828816787382540170448139275230348282289383527541807657317797178295389248310346428053861213747776875630637318937811828360320762552598112138806504539505278640811153352603470533305202252324524365278427744568390755701219318771854424344742137355129947646724364737874755422115887675722965455191457494455891153325076626470221553519819025785422743673290852518466542280834135675716283730144912214818112554933616065476428026066136223823948864446975452274226562544308563276565947111563353566813685643657656486725551662363783261266254649521174511366718676124269423375108489146487437345557397258570402760271663141911146512538911367766248140569194281210547377391881442911516015543427321307904648007504575268352022592087153697364403396806898467294509660344436214240827705599650595793679803387172152294987317731754843712011072935244837272177356979223419352922043859911537446722352331335586759640770927213575259619111737029840525728406630770509142707668571643737691708907195384824655488022274724622317034127364577713218143388109705125867046043373316461691621632226525512835520766721508267279220780656349441560154903051240464219625242584779114745563282673444431258760550161786403688300197110801741788228832361799468367328155398221314256686629784387761866286371803031883632798381794223841384635315