1011685963678730184067382975486423770163399147071181138206189208476133005104046554414024619242191857118561917034381319897814603819868522636460841207371104419145016363610103411688866030151167923293434319796912749810665116001622373715382921590112386213436410991418690666301192227203576116176518181667955056746987879271785996250238735267611552817236421109817835412144922310779190194960119476421326693033131245086986514414927460138064389181755078445312186212427150987802152194691811961321228684512856012425118217148816616882006042465014891482755169718186059187540