95 16 28 91 8 64 83 89 6 68 46 63 60 20 92 53 84 31 38 99 70 27 57 56 43 49 11 52 29 35 10 37 22 39