103061314868065601165601315601195601498964794010541612774956301933177217492665788756149475713923058019431321117132111663339513211151321101139905589631616582580194213318101930488711411380171133174413318011392287138014516577513923905025006526378019415856381556320147006899745813801311392268147031971222313912501294197712225265097265220712087871301109427011137778722631321177209865886396103977047637636300215497898669679536526542099829399831078535922674106856199310702124664522653735841446535138315614514307652888550861138966229303229299310721673879542327310722694794265423514146514900138327985230819612213357391589581519957626871