377137383559947995918944308221156035127765413020296340859189374579612674645080651116567953438508064508124121653152235395343714249069813952087029781429784285371312821623425271215067591892591758934788317951302915760808130291496796993837953423430901342526152722115280729364741169368936469102026129202210076869679596824460841152732213895731527321153091423009752238115272262920217633196823342472967949683199365926819114263763177410127313177231769375365181665107709513068629053351295753905334125973913068611227493120801710273293264964255891253770588389103253294287137210613864861379823125374713719701120528137548713671521438043425588