293
339
967
778
499
429
680
403
337
448
557
273
199
371
296
361
484
637
962
519
405
443
455
446
928
342
904
244
392
457
488
574
222
321
240
181
587
407
366
833
563
597
348
307
908
438
192
757
603
582
591
699
254
