8 101 43 7 52 65 85 87 90 92 99