1 50 30 4 10 48 42 5 70 19 29 6 52 26 20 73 34 82 53 78 93 25 75 67 8 31 15 84 64 14 58 38 23 68 41 88 83 87 54 49 92 72 27 40 63 33 60 47 24 86 61 2 46 66 56 37 28 22 39 44 89 69 13 76 45 12 77 9 32 51 59 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