59729850
48572673
94621007
501232
2806349
34097950
33913475
7109115
4159715
99182291
21413402
75228478
9876760
29307366
12143398
26498923
88977146
9341754
42052600
30622840
50634633
5422777
34078619
3497351
88593498
83136320
40548418
2384409
43216913
26342756
41418276
3380832
37066638
21908221
57234951
45023562
21839851
98339750
75037969
70453331