40192439
68598947
11718716
95212564
43959148
98932642
57503894
3357409
86994686
63784031
88017930
18616982
19954588
85452525
99402
8718772
27283900
74379631
7026447
74485761
30325927
33003127
3971791
75101835
66326831
56609162
80986035
86127666
55579971
36165840
48854720
30844685
52401508
83049226
77128645
22691820
49189032
7506423
2410771
111394