261 88
180 843
28 630
464 418
451 746
338 505
391 389
565 873
1000 524
1000 271
1000 103
1000 526
1000 128
1000 436
999 710
999 320
780 427
422 141
950 828
928 799