82811589502788366467296286376446620264930016111137520355593205042051101173916312313654572482314103096435684876367374561425936385545222896452206470651571299197257204374234717782845439123207553524165269386446422177301757777854841952332185631825123152586559551027854070483763547448565387