100856331041147510445562104973001056783410647729111576261120419011469002117418412325947123500521241919124765181262014912633415126626701390448713991599141668531423231614253467142735651432611314339676143444051435801914358092143988971452880214529071145390041454250414544477145705591463570014644911146972021474949614777680