40509500
976995
841642
2105584
65859956
2104826
16281492
65208545
92611341
37613648
61483148
61118911
50008069
60454533
72562281
59002174
64439535
47891893
45411115
44141063
88453276
68188782
18077413
88359539
24481622
59387491
72255166
5838410
12771540
71814672
11832236
39922516
907839
34709928
20498701
8515869
58867883
40259373
78968223
89532988