492189013541105199411921569164119286631111133718941727110418161892182711411584152411791760610592108710311293142615634453531941111233967295954173352112241315165706934141516581216130430811392511567171215944951403105538348502