20
574
42
393
201
44
33
65
41
235
113
38
211
516
53
23
8
308
32
122
123
96
71
468
90
26
34
273
176
202
131
47
75
109
264
35
173
50
63
30
153
247
115
52
135
287
36
484
59
257
182
212
57
83
143
100