94549674
64733521
70345160
96044285
80068326
54764912
52883366
93841744
54707451
9865882
38991461
907615
27808845
20831934
99721946
22707652
59421628
94944788
48806171
42151080
31414190
66414651
78065093
2409290
4528258
69681689
22788661
85451996
21451851
12516951
20689849
2173319
25032420
26431518
9987636
45193552
12858064
39133734
80048765
74376173