47
38
21
20
18
58
9
69
1030
17
11
278
8
14
34
28
32
12
26
7
114
59
96
92
49
97
54
81
61
41
43
198
242
57
16
263
77
99
124
52
19
74
64
40
25
15
33