52554006
46375707
49337260
2997860
29191152
54004833
71706617
34589387
534420
18517015
30203787
10832799
15461354
40928723
40518516
36447684
67174231
65334194
67617278
72231040
94169108
80171690
82474635
57904280
76017364
9788354
98032453
89131720
2755290
31024856
31187747
78677091
93767071
56609946
15058915
60724222
27504125
820225
86757063
48648441