8
0
105
3
2
16
1
50
39
23
26
49
6
9
11
5
143
19
15
22
18
30
17
7
25
48
28
139
27
10
320
14
4
104
62
51
125
82