168
114
125
322
226
522
553
405
341
300