4013906558315743230405771463737073072127806413675548865519576144744513073848543643571479517720838648966442425878287376442715004864022827866328580571550122651016825149035168763225077218213512117024969037250329130248646222376051951444634067640214715320373555717415128346564138247941473192751756798702975521735041781163033185662882255891711078395419121712728676278955084748322237971171311118736511345748710920068016070452426776638451825337849189306996355682764757182943478619647353755162136045365854723712193135493845634642707173434617646464827129383436628060021526945074112400192768118354476362378509896475154670655828997344281214718071174552641723048542245282548455597823733579639915223239144336978594233260453852748255438003284393018534066607917971463942810779751942792992613811812147275570956766793466541373497637724346035033271978145854085154235213526755115467013202743414404043819905722445183307303685601544846663531377502045481152576574072271277049163207220258334037298846545275641133978816550774952620528472823873154321375472731280674137726253877825923434624130826630924066467915552734547198783468643932117699120883574780170514564819948066250629253167265422668684218201437474227636110237385637127775674447525255655564566564595705112865179081133848120260270367759353935647076724244939822121059817631665986794753561744595361374427146478296272140122590513342148599133736123331454804562745139693703839317166606915714522358022365978276497926539271018040467053550838829868823934828268613678542229965871902164693341695886116223116456942665214284126816131050583279930044152067166138734675966741625214460584667244824829083833670855432837630628114397776702645773386813755021573667867382027374680365858635517930528737651212582610237841435441561208086017985556851081061866672953453334431420663785519766580938960352238042455376573225675168914154538265053787642188193840335523124