25 11096 691 1 3 9 14 17 21 24 27 32 33 34 36 41 45 49 56 62 67 68 73 74 89 92 95 98 0.9406993511175198