24332826
42501412
10453470
42651991
60487588
4573671
6598600
19578305
47465512
47048965
82511293
15138636
58363986
30628632
38615058
21295182
74576534
44078753
62642644
72375625
15958001
89067786
89055393
903389
39929702
52158669
53628700
31966348
17357586
25375549
14988234
80062544
27307792
1323483
27436617
86969224
95768694
56963273
24573213
552857