4907534161893916331711980665188611311660122248468715191092677115611901572102217714921017133644019331281152314311340172592169611261029681699166970217317312232341685117545199852541918741882857918646169710232981977177816991143