189417821264102110574225294731651130790120483818551141151015641892962347145416803813951668221144973590911031913115244417859951942669191119037091710615113116921221148619487055847441278251680