686730195629358160317845414711136155041260757568168419014978251073489832590886141188026965610921674338273239777118010426883181584815704142714257142021464313041979902107493393814491251854130947813341129962473775342