354
352
184
215
264
298
328
295
194
171
302
74
41
177
254
160
187
186
201
334
544
438
86
580
324
169
329
168
367
291
309
318
179
377
333
975
467
186
169
175
315
581
1337
209
201
467
358
339
177
575
645
1637
417
418
345
639
397
187
1387
442
412
309
315
86
312