15
2
34
11
182
297
119
437
161
82