29299050
1113273
36668821
96969857
24696907
10419210
25616922
11146278
822961
4225029
98655891
62515454
16269814
48963250
6860712
46347612
5379907
74469149
2488350
71665570
11519221
60025996
92298702
89186332
19178917
16112595
18359612
19794651
39604282
2352958
11052565
91593848
6627844
96154982
797300
41143585
38503345
24193039
85515614
52568802