666 331
1010 697
286 827
470 116
418 917
284 65
701 955
529 213
860 577
763 663
957 455
644 795
328 72
975 59
203 87
441 521
680 168
987 757
106 842
644 906