12
1
34
11
178
297
119
437
160
82