50264320243918212512646470737207654161510110484554524653642217111314837504375474572540456234647856370466142206978284525855516572958931529973064411719764519578820311828103656862857159363820430963726920521865595374553563383006493133204872572335224852891756364876517776353917172278482123