47
88
42
12
28
65
179
46
63
39
112
19
177
33
393
37
220
98
15
171
300
17
866
120
78
8
143
74
186
53
43
198
206
16
35
50
79
69
38
26
248
75
521
30
24
5
95
316
13
51