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