50428407
9981842
58058620
7354895
21089545
14924674
8333587
29164070
53435143
92049802
87895584
51667835
74947787
82297080
6035196
83872428
74146312
56121557
78616752
32721291
40094075
43966300
9914870
76393144
44518387
61381382
39959867
379532
31408318
9005860
1929612
81774084
18378618
82377676
35976964
504963
56312596
35346171
44214455
48295217