47379416561861190643802659141219458971072232231896447125500387111889138318468494713031996103271912694919994251061184694318731058575972836112112331211362658861694167839198880010121524916109146034817711941143189789864811711779535741068192614162831770