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