25243661619049098211480931118927390595323816949441242075435181502013825993120813262645367684628579410199841556599104358017233226753310704751480935869530157139986967151964690903851894132962795982371356211962619494398282681854765708144150610686543271091469668146989794848375612721563101998710199825654852857902982058749715617411986282107585658876628393172041001142135065030599830606331149156540875316698281881849881858147036590900562636277489989272283180115822708939019090042083533296267650867653051406457134969014903332220837504797532041429776143118411720234343994345041103113895839129962712677388637206163196264771480934625755