54
116
239
527
38
111
26
261
80
243
196
100
327
82
516
104
374
253
151
546
257
195
135
1506
83
186
224
76
271
47
65
39
46
56
288