3206055632177663136283655077184042678929873046635353566299168809734228621094001875546738267374047213735567524345715150038121811714637821626869178854956171347060655366322312793422655502397347464514714152796570302660459373490548546855703133291123798107363778397215522165311628475265423223462912248229787330266425192507296251678212230545508664717422544048085241401772081546418837641984071398939824852743514828378316016234459864421175525548646776819325944617151350546315644517942735658982820244847929444048125333965178519123657438635182677370563388043353192642051247627868533726489184910645894452173170453718380415407491236475708103048115371757487471534508547695934418628066850443780346038479511235065556712153223753679937645194784654803494021072155662719028912816936672938321551856930677730866522747144280711817659530070218186642689761362647201781884755234748386637111656451637943186505156859920049503638439397825750728528295436588715865203402753312362743611820309225288675253105563742734561947762016163063924116117221043511307813622025621971265644735115167157597281659784735461269321556464068035234390676252348258312262189719293476346240552351278113569317667369250389522193383476013038623864982754754158559984551813226451424709767233125686257587636432727654445684434853543823768730154832385543388345782120449244174199674214837235652787261792336334315771963037701086817068836725106625814467146211027659680538270746850274324959074466133255319046207127501314514142487968013377428284776164368270800285399286727147666484778560203524732674697322048024835548565111782601809245555813852673140524271537142353960270676368422278054277360142228783578131634385248848957160080629040356240130563713569060398604517387983751645452122745797224751222977944137974067045557998466726365096701665381147011953876465593287057911977543145578419741341213143772710361751658391206790141544793746333572