14712661507772951686132570213377279932064234591285395981968119897316958912910719790801459579139978417984715696964867658802684073947261711906031131056114741884637363936012804161209089126942414037841576759349231912477966631450334127219528109129426894929512722015214671320082848146680881387416121860611064081204289918999814059160512587159134161911502484785311590841507723132126510977762952686000911175571333908812945265201029354567501139433626261311005913191376261806257118118091076483132952011756188302110640913992166925034316331555893840684106049114370639424692734821232621134162035828142292378568429006064269410067782224423156185482491538805