48804488034880248801488004879948798487974879648795487934879248791487904878948788487874878648785487844878348782487814878048779487784877748776487754877448773487144871348712487114871048709487074870648705487044870348702487014870048698486974869648695486934869248691486904868948688486874868648685486844868348682486814868048679486784867748676486754867448673486724867148670486694866848667486664866548664486634866248614486134861248611486104860948608486074860648605486044860348602486014860048599485984853748536