37015811
6809469
68928497
4992659
95884393
92064763
59647438
782011
14397407
94317326
50252489
30172800
57139492
90506218
40891860
5425508
12452702
58173570
63318941
9187768
6628221
79248527
34088554
6373502
75017954
76753015
9114452
5283605
74534999
2188835
54387323
69029149
61068600
16982228
13887914
19698996
2365306
40692293
59825408
25501015