15229991131058193470669626720156720955146307315829289814007593344179010232003874331615708656697963784778047510239863783930120417984824952377468582330615221205247151321976107679713026069291814066814551276798303784462942141299704153703710936791334781462996951692110152049941084074510111808014921557072910831134719314515741288760138280110067828407479257071396850140215312758401107908155232637887104145684916846616140190149980065889263150614124307439171339560150109114752341238560147523552270722243213771594063541323647776106276288169595126035275900146699650747613237261255613121422210438266404081332492935215188987104576415630271484647856323