15892971015879868215868214375078121706545711525881446915059182070579128413328413228416412374531067181158748315874821272180159055116222215875171587502756072158751115875101316426158750191981469258469268890945711568031561379158929315892922727067816695526152729183509312724146937491395967729156111415800637109531834251328092114219995347955192310702751248986967728441129156113163081215818425531611412629656837738454891220141261914124501412449141244812270391098312682790268411293032555314558254745726605944473752916341142879152457797690660593158578214147284745714744334745401200390109257815613681042311104231914403462280086701154663829706131040955