4947306
2387870
56137539
34652013
15111330
98259405
71078407
566561
56615948
18481587
4533434
51496709
42752095
65202975
8162759
95451250
32842736
20028706
59206789
43799892
47104346
69755039
48905449
76093249
32067148
13938197
59252552
76211996
13079377
64632329
48127288
34212959
65678289
45339817
9271639
89077101
65918447
85803885
19336471
20671930