60 88 35 27 47 77 87 38 6 25 98 2 85 68 63 26 78 74 42 91 39 79 15 61 30 43 19 95 12 97 69 55 80 51 9 71 62 13 70 49 21 