50268008
51337985
41742557
56495753
26841171
74665794
14092527
11601931
44254488
99529956
51476348
52916788
15654853
53997051
29141284
55828444
2564669
13421747
89285776
8896980
32705610
65307106
27249532
23965207
4641295
87758426
82132404
74939785
54204397
8195891
82306508
73664969
6419954
90793633
11652457
16767654
70119503
3652639
25788353
11162828