115399670353611343241596871447147034190640614035201143131513045411590192565856112191748184915351922332145516051409472149014301474198431815301555700114712232043251561113118042488664087396656840949643514847891285237355199218656251434917