129
88
58
123
18
20
14
531
299
248