164
 151
 199
 474
 846  1682