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