198419122761628110322411563066109331839121857155362111814681180289505834344183515139461260299764194219714607721772806153313006491911292778427126818804021866281137894462741896192480119019151641786831844