2998854
34259944
6490463
75495850
18426171
53252574
49028600
36446100
576421
70599024
58336293
65251978
70317183
1861271
62558571
14837053
17383933
97972490
76778060
582244
45662965
19648648
20425298
38507136
19279655
91108997
91315314
4851410
5574175
84442585
35237707
47275969
6326496
58043078
53694262
13247096
45282244
5397598
75685432
7012181