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