46984972
40512123
15887477
33211905
22946458
5875910
9355998
27119055
20697854
88119205
24445476
7842724
6717981
30472953
7435748
97695285
64238295
6161616
26191144
8688040
65748026
45021008
71063276
571868
19943979
34166424
12849202
98958565
42776660
87523711
4401532
64227219
3914702
58871023
31835294
60362303
62613480
42647612
5833103
67901105