39521858
8618633
15032661
5277879
9788442
12038643
51743999
3076469
99131505
50619137
7901079
89793918
47918387
1923593
777793
18331243
6407347
21909733
2577695
85914136
87529446
79281571
43115052
49152941
52736728
20908594
52478488
50703732
59878662
62579011
73851832
20206971
54056887
50928014
64626275
33688321
14825517
12182387
11961484
42643821