168091938797993013938621033400190313591039165719361756158214216061440145510551031201117380018521610577663116993913315862744114341663682139913506201865159612421754132185425116531876123263671096217781737162412991781784285370123196428159910721715