688339108288835228343195504376535187171406902441221452555896718227482680512027070229620251468920333211325144219853883472632820278745981871715636854613531756571525415830482816763331424536204651545034704252305513766873065623995054596784568043082483134667463521703332215278092863507823408956554017669129337720521120873726922928078701622437279190643827