23
15
33
14
10
8
47
42
35
7
22
284
36
16
45
77
53
19
25
28
227
43
109
67
119
48
54
37
68
31
34
64
29
18
12
17
24
62
69
59
32
1300
61
46
86
49