29094332
94942766
82243798
13164508
18103316
1936946
23519857
6640637
77519946
28594025
61906563
16442499
50681741
30455759
66447020
21653421
88258985
30216574
68538281
69054682
32451251
40789696
38973610
68109212
18202691
87535025
79153574
49011313
33734090
20704461
5978516
471120
23861651
22433989
46797372
49045646
10297518
89863338
71246879
62086094