306 256
998 512
159 75
644 900
639 621
400 763
719 238
487 897
460 505
108 344
476 312
425 501
857 278
177 981
682 744
579 999
529 949