4997031780741643182781455838144984973394355073766850076540137340226574767714888454488307623089331681917778143131958308374873350654394399178676915490413177452056528994996953245265836408830947920114953664233753589225910873937419520667476681456308438413270199525298827452867308019204455514200375331354249