80 104 87 58 66 16 37 93 88 29 58 21 87 74 33 55 80 97 96 81 54 50 50 25 89 70 78 87 97 90 90 91 46 74 23 25 29 84 102 96 92 35 28 45 10 101 57 30 56 10 40 97 56 27 85 60 16 20 23 33 104 27 68 23 59 75 88 35 83 5 67 40 70 86 20 18 72 58 68 6 55 53