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