75994296
28053933
2899827
36999919
37403336
94257367
1793416
9808
21258742
75745936
66169135
64731963
7722337
12943301
63469168
23158865
95021546
697638
23419688
41951895
62745364
69105987
57553513
98692362
84915856
41963667
12012600
77387795
50305700
74293597
50227866
45263077
80772009
52181539
20063300
92724180
69804023
11417072
67692818
51887490