89 70 15 95 33 90 17 42 64 16 96 10 25 75 81 21 38 1 29 36 37 45 54 61 77 28 4 46 2 92 26 55 49 74 32 60 59 87 65 35 76 67 94 12 19 84 97 6 11 43 63 50 14 71 41 86 83 56 23 3 27 7 34 79 44 8 69 72 40 91 22 20 68 57 53 5 98 85 78 88 9 24 66 13 82 30 93 73 62 51 18 31 58 48 80 52 39 99 47