113132221128627111286267112862651128625811286249112862261128511611285089112653811124165311241650112382711123826411238259112382541123823611238082111693891115931411159310111576161110845811098003110979961109797811097970110979511092994510929943109299381092992110919651108947751089342310893422