267933313844416823295423295323291623291523291315415515420260935232928276856007221113514287724353324030208432265600265596265594265592265597306739306737306726265593265595316473001225764411104551978519805197911104919937812766225415620983612579933909020966520962818897435598232990175565233505252282207516209361210440234227117979117982117983228536339174250982149459251775249969