29756075
94076878
70198667
18635104
58046302
57498850
226468
85462133
58899411
45504655
1748106
52371882
16484604
69998168
50763153
10805753
24768420
3072575
37841401
80113370
46195800
9232114
47236348
36569000
32205934
46554819
77236370
5201957
82548086
45602497
29583229
21069124
44715091
67721948
2346902
57769812
95395736
12179514
53713259
6182319