22707617110190430962361989501506961733001096021417908777420610044757173323106299125241822201821941579202070601338117461322613621888078480156174125741166994696764931692446207053174270460489741614052421319512471019013031657523732209592893565157101715513391757891969461065415830517159951830114295127471134965135533650481879039377824517916744282730563806841156617282544791384302813316149098705200838110888776451852526288392321946821838781953681374212479119844191596037147978947031427017548617263318409799850185956799651326661644817816120572892468889296359