112825801132048411321393113177141131771511279987112901601132139411301224112740121131771611279992113124341128257911313592113177131132139511317722112901611131771811312433113177191132139611282584113135911126320011279062112799941131771711313593113135901129016611290162112631981125041311320485