26109625
80754185
46608843
66213276
50008954
19228332
39959557
54867440
38221140
6756877
35027688
61365271
30707375
38007425
78747325
19545030
28389846
87071204
65162267
49678655
42992250
27057371
96136837
62757699
83552780
86634821
44566167
77264020
45479870
67802290
90859537
1504906
63429782
58088569
37372094
57797
7540586
92621538
70872701
57307886