40074912
68188211
38165906
78304427
47287805
21383392
84026086
14714571
69102944
10835196
54791259
94752589
59656773
70898500
62603487
2878447
78856597
1102081
95639976
26563556
48816151
60988107
43178767
73717190
8211606
58092298
23088492
57362446
32284824
34045336
45469051
49872635
83346079
84276108
65873112
41356173
59149032
38317892
46504942
31761063