95054783
40829488
599175
60708348
29766362
97724778
48009350
93989603
74391052
36501556
6427250
73987036
5128250
51376158
185593
6896744
69552634
63967187
30323000
85082397
1846652
99392744
58916548
68146521
44762477
13292891
55416586
8366885
84448099
35109565
39606434
37265553
28006300
66688830
52884754
53714983
85867056
70924737
10558671
62091671