60885558
30332706
24791002
5102518
28956757
67453880
82901993
83757077
86738975
26437770
92834083
21128774
70941471
45998387
11895282
4978762
44975603
9125197
4113271
11078590
35575193
79962861
32982499
12891883
5803452
42655599
3355535
24118281
68188141
53843944
37487466
11789474
12434143
22477256
2680159
3029538
38808803
52575651
2845715
69209163