269
454
414
67
268
818
398
756
566
288
1005
624
812
738
230
254
365
699
918
599
744
827
897
307
980
979
407
995
616
395
866
519
769
513
614
942
185
457
496
778
988
191
505
74
428
253