103083103087118883108298103055107819113391108596108813108599109007106265108815102919108227113412108495129522108827102667108961108667107923107548109972100911109518103237998271088241003391432661061841003591099381086309927910883910757110611299023990569925514378114430410600411337110618813863013894910619497659108479975569755910612710848097600135985124297