26493576
77438264
89185444
8594731
57195887
38659916
81759289
91028579
52882793
84005527
8224984
20033457
62771657
82569776
57299737
52785478
45076318
2017682
33397474
20551629
16422042
19884718
8533710
52612568
39631107
23753697
52583795
12238831
69334950
6062100
14003516
64713350
25989805
74462584
21507619
35196696
79303139
5187349
71771040
637083