1676172284612081390700154219461005413212123217133486251642155543816783643308533901192148512551334118026716581221351132517701248746291452125115113931174512113514126118301312687457217171868198482413331655172313613673631679134811931862