92993635376210791823402144998916038091636729491158153416901046443198410111729106347116411874778141716882731845165140826818801908127213415281987176213434421205144555201112417410916495431200187318192911439194916243213011330964147213222231702627419170519161997