39901226
50198100
1420487
65283693
20915643
58896629
70807567
74408756
82282697
76656669
89305859
5319934
24524273
825183
32347906
73301673
25092140
96059866
1611684
88822224
17222106
5188585
39784173
81191228
18383202
57135414
35393636
60615441
78783835
91192567
9322964
81233031
52531602
38276019
81628147
43334650
40656455
7304969
57909665
14425904