8081233837612312783492307123811487021152182754653803534237326810738796181545212372566502855402539317490847108471217206562134441721463293168352511259567436992376778032416327923155453547300560255228457447226753732717973757692802888111713317376553712432672145974581614381423404565286232028536845191166735522001992203187542657898987463679768283537284454308170504780825798647628841182563749541215782586754755263391881926603132572388644928120220113637979184953636623443573451270160578353853534276374871454648117585455644016767819548680853670672197151075906744714340065354966819378671743944635498133666442693164241177643487621622723155013564627072758934319253743310648747785755139474839423585128520297384513805522256106365470795519599531877711944622160312159566212283834430551417774359821675261776507232902732133418343896421374024429840342528717629680173629963029158656844179470533068555954023912448625829366511344459130750385147503449479114404518487856872487414681797087183563344781801987728251511870940711659355837063730637822411277934616660465651071316980483529414565928664046464527692405697041573356517525081974432104427657233715279245278123348884572820833830923670469509302840155519060174670738230325214192336002898001736323971211077722331970648946615350079965819616066156120577056442622748215126436240143746177835132855418924956582085252725443398663369266511253322422047454857111406291099476580747267669114452366766436168638747641729505550744560238622952155720322597703235483262314548596809693784648088767366075171260551684440525065208264607723335444878812736713596154211524588690388274643654793506711111643911653504273425165783722222828639377290455467473788025431482735555346258764948452539077345038641526721637878107353125557257140617454473137463542276612063874478439915656790666111783012953078634580637633618671021650304719542276073057061732207689138681191832688652636