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