117142417081139716721153651880417971044940198777118691982837514646736238738151535721019623933151249814611395129110761442187292413764999593548353206411964