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