50851864
31524772
36714674
96609752
54463094
21136590
74838978
56383964
22398107
95909478
13869685
86579681
17185076
78536182
34343685
44438798
9961525
3155748
36548341
3304153
28234269
31017971
90185269
76251833
39723079
14198226
8773794
33121920
55615232
72251349
48366545
39098437
21874528
92514527
79252437
21406810
29734766
3813686
54692175
90678514