5189935017021663901194918042416841871646111775139913391009622482121192715121561758458210784142977717263795919191522442100725310222716001797808021021274769383780895744126011907208591515100619435921245145411752114031047122917281596163339310861988352188214148487115548516901827553533