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 95 39 61 85 11 72 67 64 84 46 32 74 98 50 77 96 16 23 59 82 94 91 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 18 14 92 73 43 21 19 93 49 88 51 81 62 8 56 54 99 47 5