21 6352 615 4 7 9 15 16 23 24 26 28 35 37 38 41 42 45 47 49 50 58 81 89 0.5336901763224181