3
2
0
22
16
9
4
19
21
108
42
14
130
32
23
5
8
10
1
25
80
18
49
17
31
45
13
58
34
7
373
213
12
208
216
126
142
20
306
91