2931 0.0081228901829682236374031623821151559823610853964273 0.0057410973811259703527838627630840081439881167617070 100000 0.0024745178986525548828064744334190383024883851250080