240
329
542
757
243
403
904
254
904
240
289
222
908
582
597
361
735
778
342
581
574
499
198
407
337
254
519
403
226
244
370
457
321
330
337
484
361
591
699
630
637
366
603
429
369
405
680
475
714
366
283
296
181
443
307
