16696871182489130416791454144715311684116615941801523165915511401125613503001264188715611485556132240912895895466911541749185482015431608141317121026108192550963240625118571094184414111134123116415641277178211261698193319821271132757810151318451948170311719431988