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