5014977
14107040
16702427
7338772
61955510
92277946
49881352
65407250
88856377
39055412
68265505
2226715
81565077
14906719
52669713
23347100
8943977
45056787
40286324
25857527
11506806
54259179
14516276
91276621
77296896
87973790
92188578
19012702
701023
32203524
96532247
32164376
77141943
58673265
3758253
11697994
48247383
44524704
44168158
75264325