4568435
83785620
31453610
34934495
89101250
39513984
32604027
38507866
53291371
96057727
1304060
95502258
947672
4072091
2980288
27332722
18378964
40988738
82249337
92973233
27279362
22725353
1603675
83752336
79642851
82896526
47616219
44387389
23745276
19669843
11612903
5503655
44882996
39228704
52124389
226537
14774232
57547496
27711416
8577209