54041672
32441848
56358138
36191585
83738793
8668371
29542456
45901074
80537275
43568561
71668960
83899871
20218396
21246974
4494884
44896316
3513302
77618057
41013314
9794377
83149899
92656508
46332957
67579580
88397957
44474122
69955467
62934431
8754004
37325000
81481715
71514590
5152952
21413952
82105305
39155834
73566610
2297451
17038310
66773306