85594996
61244050
36613317
73442966
3715527
77809121
21411328
99598261
44716487
51757088
6385266
371632
60653379
6909363
26239360
1669742
8043817
6653751
98169387
75596078
12356605
86842982
55282349
14154921
2594940
67589866
73855849
13256750
23393087
8581100
99802094
62542819
7862623
45105021
81661434
50717623
46107356
3254349
6740187
7085337