689229376538154583776882445031712783322055626529656358965372399279230717685702120505826352657187827251805350565820425333442353782628974516733910833153673734380954118211350455124846164398204459691202286211834280313631985278043048281227464566751468742427478632140678203175170145466195540340690730815224319028827022147083537255269228701518208293306176