101742580380884117975111473178423011775930043455157013926256422092088547244316152466716687438128125012824422089216546080974890902376621665121482902503350086710110462160425807211829701111623190193513759294269736688720591598928810839375872364627222260370719421257683741310463202022268755194907173375901053533432232231785315691022867163998948789926555988475049489187167052950369664621052925666364229637145375479127912966902274538963723673252090721168751152594538315636289374743572226222345593988202945666572532086318773995216023704