168
114
125
322
522
473
553
405
341
300