41
14
8
52
7
37
22
6
33
13
15
25
17
2
28
24
46
16
32
115
10
998
42
89
60
21
83
79
241
27
134
161
36
96
103
64
278
29
12
40
31
82
26
39
297