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