18659822
86725387
12898546
98757879
28526364
58238670
60126207
39146011
83008749
83561441
75322077
21625370
872471
55784690
92636041
6289713
44418529
8177950
11797721
8224173
96073810
50416296
63377808
24532787
59951908
29911424
4394826
20687842
39192073
13948369
25945762
74927242
88855270
39412818
57519594
38607382
6223742
42265993
304890
9979435