1912541123885984006133416944266224117636726867418267264175217714483538370390200551316632833124614567637761522795898401871228027823073091392321723178382881301746672371132103972821161555727693663654545855253865271687022761985573493026896637962408062037093443397114854674662846811635079816760214221775656805394587354651471515145113853488981017314375247150296267145239660205346425494037856633044047836931054814493554127867972284834069356545597291902743762692814358531481074222382655403788555236777814604622606797785718574939920659767622430144126180738113510766468569834713115308543372211998092180577919412874865847514672235166688567214189251481490133801473657839379448675319654332590464828651519253765319313756222752431847056433564938422153912194382957603373255616548050042725049300825270236459196826644102852258547915152250336136274630664111508687389701827588372758667838720859546918625741537708305518800345127512738764404384234761171768306622262967103141098207313738075546337365365313204320717472767443138291545114425140377423635401233794672745656648890849487258753690223603703405600333787303273570546121280444507624823387953432592436473838684382439479125328841341643685455407555629765715278522547775566128762835117567437891208044697207453266521942626379691446123686352402735528116051785412446012313689233737145143765563675064034240667834061952207121561066504743548326039820255872182343670568356318017945258729316560524497938351605362867362135045617907276417981244861997371928461643313367702978083653542643673289424249916526468474457447181182941366654883151101352984576455262127511415881811887541532027067855931448965927243043531952016272161085133506682306705587771555375730604596161374351852222666447771229544484248154705719472995285502562425867416392908037724767467047282216717921703551144463250747648201197638788773734252375599515427845057805097184527170779934650115732