101 902
531 436
934 145
579 552
200 749
591 574
440 665
239 642
944 714
823 354
469 896
428 315
487 407
765 990
532 625
576 988
169 930
784 778
639 38
33 27