15212415494214425530469330211197853422207546594661532451915364185014752111857015862810944415825517836920858788802174765478217927511097010969136288202486332708609017284790226843422095662046914631662481737157512208594135578677122008103333776821856049040292395904491323516849230530144028823201381121673898266564451153446413636949776502180605555842984020130394471167621886892607112829190897114688227939260221873552826813934810646163050123045897412135963553849681938001625949390399269216767109209737117859110503144010109911308631405317580846184181374