6743846524450734431376370622759757254019230266728820221522344530546631621830766249718520446361225850253545659928437842418220030828220427234365111121522448266289168178337786872243486464587734821984501679031074260136479112555987676471725638033777825044083862970514149826677785738840156264488528423226761799824883529311338378952411650034965514665485321136867156467601434737784849064256617055833958937123456539855024242750416646324165795336298605712388505384169539343825381839285753140237135786332784115568662342832265123656679112472461435800341704275937921537542547657153526747453382381542518823221731716168047060026175225771221171651512276391601283133061308948644737337630028071427353668119129554821455473152670350365316477158152180287120542207096605112032252366354646496581994431622313794057992508023345236867307692708106372683182535131897517434534557177836413357140244419551926721914275659541354345827426648657564560357813319426222816613894828122390449547672510471196181459330193145777240157744174304226353521427751443422871485446781511766044176721393863198680576846846210864363831475080635621223380758576147670852106635573612395877134377628685780457552628400297192783706445866375559359673280937216025180472816259749118177666487485210525562690369382734460567340279561194708366235397124404296173746551796163350664483294309689719346834707559736165385776702399197439509697119240723639335362475555675291668154650975562292132284693515494811475584932779243141076844428471287487787602256208595252381754542712075435889697647918543016282037808401403802745155461252062902051442867708854537520303603677415278832826912768885735187801538413206304513124361387987471174845151850879437456971011061106406570501665201218553373216766641737797917016408374715563232307276734464033556037296917936521092993335537724895278461371865375385904676704802229947836811790387845190542441315645114452474