119487211948685592452871578209449830855927155927090603755937422986145671313091758818711339565435371296704129907313578101076774275405277623282939145128390406513099391266693209622143070635582329846628298013395688492191393474578811430741214812138547410296661123342904110143102134016095903222380222150014550626770021578822711221711223214394555804293138129497166284060308596562565533798778811615471019771623851009371542979200340199881965932965616200394117733311169016630001813163064741998826628996627556552879659649656446626052003541998266853986628419876879876971185820117905614588761999703073599119857268581727861170098102086101269