508 516
507 262
373 703
799 375
861 713
700 63
997 673
812 245
458 956
6 758
38 740
441 766
408 615
995 384
748 472
578 126
104 111
3 694
860 876
579 910
667 333
497 844
947 350
360 615
152 295
242 487
805 179
287 99
168 593
322 308