46
0
31
103
82
16
25
6
8
3
3
7
43
16
321