3
10
4
305
11
69
28
61
115
24
21
96
19
167
45
7
6
95
74
62
5
42
1
63
26
40
12
22
27
38
16
15
31
17
8
25
9
142
0
220