483688114045115164854836871256658887694114430630690767418746968614604961314461887693307357142952330735683479766746338102108937813221199041616740376741861389929346290132209434628974450130587714959698611088611458750717444886114920064824729694899694898126396126395682199744376744374724257493939625648482917986282696095547126761028106614115456801025585154566011251866831281570516017424271482286622769228652390223985239832300222818228647193815234487193802398195955715793329595562300110655198692412300012333022299822997229966601201528815248012145054772789596092322298807613606251579487541034228172397922792