40999096
74834640
40632006
16841596
7716359
4689880
47964711
2723361
71531988
46698479
39007290
33968045
89371354
93324035
76682620
76384081
96251927
2106027
94193560
63654812
52655497
91022304
72236939
96178224
37074541
89507700
47079521
54984434
51942024
27795709
3813341
4379244
85343936
98038596
49271004
64184642
47016183
625416
93399004
5809800