32
98
188
181
204
258
245
168
295
298
68
137
237
93
95
214
177
82
281
264
316
228
201
275
161
202
334
532
962
573
323
660
868
4045
1604
2787
1646
1728
1927
785
950
2601
2128
1505
1269
1573
2888
1136