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