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