51
40
13
35
8
50
4
278
302
20
108
6
5
3
12
1
44
19
16
23
107
33
47
34
14
54
10
9
112
11
97
25
26
45
17
15
103
2
18
179
29