19054091553149314461009115094071881616451802407866582168713181359500136918102091123825916187214191267517191813214766861261592597188913731087100143101038318411966442892108213641066788157617813344191696128672857715751591188442480068417011161146274198517981946273400122780118271283859474980