39954242
16028740
4771328
23164298
11609522
8864584
87879155
54859640
34285011
50064695
84937940
96524010
39685178
84439023
92384924
33559390
99414094
16761454
86243270
9397177
2974141
65847279
53225714
18331343
38888475
99477381
8645893
73991868
66334126
26577548
96457071
60214324
99063609
3018815
10109646
36858756
65383619
77424184
67767117
83455786