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