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