506 656
908 304
876 203
664 181
49 799
519 332
512 26
28 6
58 914
865 292
967 431
923 923
507 621
20 81
376 965
852 132
315 920
857 481
961 282
485 387