41875557
90697369
32546349
15794093
53778636
83698758
69086785
42234855
74151586
1433107
21482913
70668190
7077095
22836169
94835707
13231778
51072172
75555633
57709188
54739296
47015715
89902482
91244917
89909571
57076296
38762622
65137309
67428953
27888063
41442533
42794295
26395444
6628805
1054801
48036253
42593963
68469270
8002885
47543633
58785382