88 65 178 82 82 116 115 25 307 108 49 89 189 34 93 40 17 48 101 35 95 104 45 352050