10718873107699551077069111296694128650221286549513555421149421531498221614983592150060701509435015178030152029861521029715235904153902531539471615592422156032951562027515778671159627191598984516156820162127921629836916618524166481191711530017132391171445851769614218558886195749691957974619597769196190902020228020205564