168 22
938 139
903 55
680 1000
786 935
639 618
228 335
503 108
847 385
283 48
930 327
790 335
454 437
640 641
160 123
47 836
653 89
695 217
221 748
995 756