50886493
5803552
93403398
80973072
29261775
47695334
21801483
54742220
2407760
14722971
88424439
2539973
31208768
25696198
59848652
1303508
97333299
65428572
69096632
77129147
44827957
54841695
265985
69611003
44036377
34635053
7029792
88873842
20242004
9035763
7906966
6610109
1895695
8494663
78499769
31404452
51045999
91661685
91284189
9679415