50296938
126587
40189278
601420
73826337
87624624
85127561
39324577
21093656
29892789
23099210
20394939
32728541
436737
36868889
85211111
19787967
68923523
21955117
60644449
75111491
19156324
1931777
45398252
10782105
48245171
83228274
2213813
63993010
14614156
60362437
8121719
69039251
34633428
84571256
44525597
4453800
9467390
50472900
57953031