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