98961100766100694103864979831693817227101302979631005641000631701710102197970100620989859781617590103965100272172801040069884710168610102310115510230610145310258698502101207103392102857998951022811026191015941009749839999473988341693117962989731014951042179814310165510381498145102474101304175361030291040431722099380990821831610113797873104299983931034789791317395101278102159170681002759767110013710112798720103809171661011059812210093910370799744103883103113980871026159779517531997331026111013521000121026501811117643103900168529836210184310231697866