311 90
447 996
824 428
94 644
529 136
782 256
908 740
542 833
295 648
268 734
390 525
420 385
345 496
878 101
40 786
777 225
653 107
130 577
244 801
557 786