39598238
12554989
75443838
7845363
5859428
4619941
37672324
1208925
921389
94401134
8553253
6754264
90033027
26941363
76984489
7128197
61536749
71813070
37503645
31452164
5919660
72238729
97763531
64767625
26857483
73389127
64669857
65268616
57265629
16528947
10849796
47851812
83262253
88471230
60221783
87381128
65556665
21986712
9855228
45589059