31581624
29681294
1945483
2537478
87166768
85293138
39057934
72972728
81777288
7080965
74436896
85007757
75639979
36789539
63237068
14721812
9298036
30913750
81945200
80603447
93035409
49844946
5930221
40216501
36436508
47121380
55333120
60702764
30726899
33863070
90129313
42466291
48794745
83125489
69456689
16933291
61903477
85215554
66458402
50798441