257 30
961 318
522 892
814 514
955 956
684 670
278 618
579 81
983 553
49 577
444 981
778 508
801 380
747 627
600 355
453 129
603 41
1004 986
21 381
667 98