39749739
1657598
2891837
2337506
52943708
79475011
76834944
30801327
57964672
77826896
6291511
11701043
80833516
57433616
505664
29542847
59564083
99321388
33929613
1306177
23532615
58837605
9442506
2836755
1319607
13994055
64619529
90435930
96578837
97945425
39061301
66373354
84638018
6863631
53497313
41186311
18817925
70219897
74666025
6049575