38793286
19887169
95481445
66572089
35523214
19443926
94801016
69469019
48778726
38715701
85024737
68225146
80209220
21004879
54701106
18862253
45781316
5804326
75139016
79203729
6975399
38917320
56096144
24522347
90884290
22327442
15039694
68201376
36719921
44556757
77306766
76594416
6895626
5030610
26476155
9707271
123308
79862875
36054617
57712574