85632573
79189537
66487266
71686332
48375370
16666672
83289483
5861336
24447630
66466344
34322753
12968754
48961017
77619243
55235529
87876358
62219563
56949088
69966863
27655634
11175116
49939434
20428018
43467547
14544713
51213648
53446846
61651683
32282869
46371839
20731570
68596034
4634337
52627427
36418380
30029855
8038091
77135478
52741215
67427165