11589574211082791083151082767910211891279089103253542192587079085541855403378314229112291922940229632297922987224692248486258942210642193681821513563535823601654805173321492014856148581482514842148411492589348937893689398938148371492487225149181483654813148341483014853148501484914845148441484314351