47
38
59
21
188
108
83
241
92
32
75
258
31
33
6907
176
130
49
455
178
24
19
17
61
261
81
247
52
71
122
99
73
85
18
78
41