50086830
83774588
20192432
32977730
2678486
19239758
95658294
6450450
95195815
59723424
48853713
5484692
89008162
2086539
27713015
10964673
55802502
58019508
8664410
32278012
5803544
72285836
43233290
47345837
46972147
97219010
94979030
22974798
92286792
25997363
44506997
43856920
85964302
44272835
8895817
13591814
52262862
97277184
5590615
67334950