201790303184877621498310116510264840162762181811543089748579194625117335572421449641446641991110704797593102948211152067654084981588225817136126983185338133822207911165621816403321416064778866202565190949186577996737542212357091728123828446111455492230021076441204641821511249824037838986142286888992175811039476467810811382151571951943196916419664412181325583031544719189843178708491382091778057315391319535269621422631521101357786759314837184673615682052901069171259837784656851186501715311980161950667043167894195079148712758010320020181918700835434