102 97 308 121 178 119 182 82 535 197 109219