31117291
20186565
4425388
38435262
56383180
46374852
93484090
49122403
98979473
32759483
92071012
74952643
17488563
30748506
40499580
52629350
6147254
4169961
7317356
13851774
8493776
58343661
61383885
25102906
3745428
138315
16778500
65846674
89102764
29469192
7244931
59642025
55717871
1682927
43667721
30542547
68562033
15026363
6096397
2322094