25896250 2960878
83399428 69942761
8567242 23825627
73580265 37477884
49640246 9328576
21702942 74789187
64532415 87350360
89963970 29528263
80064425 12214662
19146021 21184423
7541305 32048398
44181600 21094655
85111087 10835918
56582479 16970408
28351328 87919951
62364182 36483496
44982226 22550210
54234902 9398491
2322591 19914856
196244 4588910
25077506 65190388
53129734 95983470
5037157 14817436
48877138 24357068
41847553 45493962
38971713 34807086
17713826 39045998
47678696 66660584