95711931821100219021491192219629091679943271413433160815541064192998817091469119581536246652018811650707855918944306161524351701717157132914901130112418005091689640802950551990143359472383911362857561837129110423132028242513281074178515201363121283138119809899341736173837715618070015618661486350