30771651
18073851
60736962
65227808
60912866
77729931
77921530
59193444
1218565
59384539
14804425
15384013
39764372
91211551
86869502
9455900
40817432
7315646
62721099
98138235
94796000
1509653
83256095
36994419
6368840
54235342
43946973
5733201
66542059
37732220
12157776
59697532
63992954
10712821
22724929
61741317
29998737
72452631
96673775
973886