23311185452927992277661471669022915540059338839115041211685395302306744885811888820030886711110154867911753672412110658227618207851139292152484183349969848823760545550243803890087188154714678051582511456026683210868918561615856620071718926960272124494118316500442976057001202501260681072971238803066566983996081783621899215999021566315183028000103428184316139937165362281997660315434212156188341208750853515611795321078339362085718569517300775032112009931853428136035110006374054682371548854586501000214264494323103704226943978337267128262