10774107501107297581110992775748782501059618336735403110992108319373151308029243054798139144112592111939152375866701152857568550243110879155281386905501311498786146106195533231151764266911497213645102001543729361410917710828510830326516783447574727792119007136378852273527150568542178349088445535671462941172581071888654830953