106191061810617106161061510614106081057910578105681056710563105621056110560105591055810557105561055510554105531055210551105501053310512104941047510473103851034210341103401028010279102541022710207101871013510080100791007810077100691006810041100331000599659899989898839864982198209822979197869780975897529743973797329724968696859658963096299625962296139608960796069552954295419540953595179486937393749346933793319323932093189292928792799249918291539124