102739101030062510469490111342371172682212474777124765051250633012800290130082731492057615096291532041915321747155498891622541616227107169009951698455717550561176191441762201717650867179513451819141018714904188336611951764721589705530740795854815258987717250126727741379263098069619867558996436469680019