1 50 70 17 51 18 62 44 48 15 5 38 55 76 94 99 45 54 27 26 39 73 58 9 96 80 92 6 97 56 100 37 71 7 59 81 13 14 32 49 88 67 40 65 11 35 53 95 77 31 66 52 78 69 33 60 25 41 83 91 20 57 22 89 85 61 75 4 79 90 93 30 24 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