18 2840 982 1 2 4 8 20 23 32 36 37 46 58 64 72 74 77 84 91 99 0.36056338028169016