4074391443824813620013040474643639175411726678256637566855859390518662734656539258196280567214767600687475386422224349122296319355527898277858042792594262417837552871887993654052181827536256019258847158950077338917666167467295975853617774112310982616934440013885459956956321171312294195401187564487511212587708425427142172147526675679502667317107763383131686048540370399336718128444802287176622748238847960167431644745133452131844330382076072828176233215154926923380082517059655115250580925121349054859026875075856308491376817047514493081137681747175246438051464537766642313063022343533663975194885034387127034644466482902704445623402014404708644566316547343572286390535680339598504244301121515655690376282207171285833094834545455379486222745545403433093781393205446479255665328479519053747617956220876150742469483854662975461637495084502316730460532186315786341735281623806503463621103713671364832546762642389374885706252157456460794752125745293761719992152175188796274249216374181771313736204457707219649448465498391999152564033192373696353566606442101752558112831122432368525222226533738180348735638715972783731202982213285434611274587841246718384697304631142621162672727897023225080371422527123077863982842316664213329122620338751448498779413376027471485471786372354228876519555798161524623101895384417013724377047267880279156134596781276737333240705655231457932084770964530020227885128086778558462057644423388378457697432067322893684198652737103988356623929551380711180171167360316559691810840777541118646454657242646654372566416723502051050135474352604373516286586365525955655478756857312611933418415506370231437710838260197535722736707723541061140265422915614140625366647855160307689557832468792275115153629806305312659847143684797381194570361501771429937905532125740358616476452140853191509744632384467780335459651571787542686342568727489351022315688155520248154