340 123 112 302 312 173 162271