18641991163156516479361399706105110081979641026140136016094888674188413231105171721195442819571030181710651768181517506869471971166537967514231128826152018095832701962529325137717765031089125415991754147419106111220980370889198612403821215