77418888211789810627760714772184135110677511585238174211261594167015431061920268193815483101049164743728116554241016173810281234147319646791777139217533831766548447199862193211133773331930185416208842415011579278492530927521013557100526911639153191767781152951515551782