49493859
57584409
6512190
96343837
39735707
62582344
68846924
38081274
18359019
68256127
81003409
90597354
82941596
88168778
53234312
11338926
54014953
25122005
38538255
70567162
34032782
59215140
20809360
95053173
47555324
26377018
8495419
25479956
67554480
42207588
44825430
32934022
373044
92068763
61893245
62945335
36547783
95912783
41276656
56957055