50528327
97964505
26175185
17287367
2299554
68594329
11435899
9626955
92915582
27591302
68275221
99071303
24864326
54907647
21603478
1166831
56386291
15735925
68239919
20524350
9129634
2062768
78151034
33692395
5232833
44343424
50723220
5530914
97646512
38254811
78768073
84716729
86212883
19228432
49717637
9606524
4367491
91414195
40519715
20642101