5042525
65138621
20353668
42143760
93382940
1499687
6817767
98232620
80603802
29508479
23239766
23495187
98744626
58312299
83288334
1904538
54832725
5769242
99358307
56032669
664133
94257375
64533379
58332805
38146356
11202960
73782792
66934667
61836386
40073323
96963684
32868702
71059003
41952999
70183821
22446350
28828393
20183474
26956622
7464476