18
272
8
2
51
43
9
20
6
24
1
42
14
4
105
61
10
16
26
12
35
29
69
38
3
46
28
41
33
13
5
53
94
316
21
49
220
22