20 70 18 100 15 44 89 29 5 41 78 90 38 27 72 13 84 12 67 85 57 74 92 93 31 52 54 8 25 24 17 81 21 39 14 87 88 71 97 32 90