693569599100261235149029259651743204415302165280286640714287381579314150618511991004514109893341358107742761467321670313522193123552129151881126066011121998312565588161475460835416741329816104783213245419940303917952413234909621545655100392136774713094415461137887341544368022897887356186927885673723471216312129998012276491185359106562439168086627102259398230778873688697266012154105763162914917671459465506404126345914912015339401148545633390158518526879157475722403155337191403878076311790641350354883335208721381942219879029829284510061211318540135543811970886847932132302187708023536065731589747146311445688621213613101581310115