7986148852051328730184082812319326767147016027530971934518625445334286832855378402431674017953145402392296934850723766077046114836512459765543746527535274659385242504233554373118749117481285679514211766801927234566012812595152284862348105262902931891224842640216838043569019147623670567842228429533454235473987117534277542134723447178838728465307650251839317582074646920120937615894902579051937094181551400151369586483773023101874646328247937637446665345017912125377347512448535635267697177448537467644769390783461784438358452868112156548714570764325845654554154984691709336133331673611412962242347550312717554553056566239777174359526573728924856755779762936647832674688353406802343439238482225161796176518657790195778734318645632744241706308384788783196250014443768172436929689379604663460107536226147782503231552269673319852250606396651056251113913017438280685460059975030626250971426683721238371571336845715388533406565987921361692801967995703492911574806654458043137474593414052223204405552467750521921740370153837258533089569216404200748834152603801560146203155248770458712520679344638864952826127350760568825332805407563268260751558463198202272710789847283444154451646767270485636421345426437300702702216643873994424682406351287307521736916755641422234713811635861143893392321376856814891705561407034736612942447295144776366877764297164371764165666809194547544546230827784108106162548355214973338411131168263045592217118268416658502590350204732423561751529962843811166768736727654353973521024978611638708963357278725237527176665168613580856631725673177611036210553512849483279316355718207521437628037415932187367122141976471562013898785205670255853745780462588791278571523112738605637303227772981274251661092882083332354244523283614391565525220800180996304497722164218864045855560284148077431552238650854474781199501441115335794190351641596337765779138484672652727