12164862116021167182228115727514301515470136825216692161190613062599421298169988599116119336571068192870014517101273207195243451342120748711221432146780548210731300105916519435869821744191978812446188916255051487301371761863806149816918165649917721820186723212831188963315981418985695