93
188
181
204
258
243
168
294
297
68
137
237
95
214
177
80
281
263
315
228
200
275
158
201
334
532
962
573
322
658
868
4039
1603
2787
1646
1726
1927
785
950
2591
2127
1503
1263
1572
2882
1133