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