168
114
125
226
522
473
553
405
341
300