39912351
21585284
98071509
32535426
28523501
46923726
27638695
96233676
32229179
59343150
18206471
82727218
20428990
2514831
69936468
37751053
39822318
168871
44847940
12398887
31747311
20281261
52744741
90185087
35971579
20705006
9182062
6322814
81181484
76072597
52294216
10839799
36764299
17278006
1044732
23017774
44034716
24686949
2289625
54106417