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