42415710
11195265
15658193
35244285
60143125
59403648
73369712
77266326
40688012
93787199
47869655
75784675
12707732
32258184
38964893
41205912
30795776
50552556
17768232
6883465
92149605
77116175
69352064
97577439
15121926
17276838
95361645
79973053
72082707
2734788
20606047
81955293
54458630
31259280
98645101
6863217
77604994
86606843
21161065
56378540