93 24 9 84 104 34 83 68 132 14 98 113 58 75 92 45 20 13 121 21 100 32 119 47 70 3 39 108 18 25 64 112117