7821430169219049375106474175715229231432120302185171490213192558667813561886176510391717583635969429545691288460240129313851921941112156315591056150247949492112185931239130819269453431427154419288662931792177232997823311451660628926321570127218131024111930038512865467971802