84856993
55178627
60889125
1760498
91393465
6775630
78569188
62484856
38572811
21547803
69539083
51944779
26634882
5071386
17083095
87622496
29851757
82216384
29403709
73188905
96482212
50975655
79855657
68712168
16627819
24247472
36119575
81655513
74368342
77177612
23548061
37383065
49601693
4572096
31425650
2107868
56438521
7500654
35574651
50148675