50062553
18936225
15744513
3110200
50844014
52046672
63879546
45965838
86914657
69513807
3545344
32939765
45786465
4661430
39902318
76468209
30969949
64728899
43376582
41089448
37928133
44232073
53509390
98528372
95424401
12538110
47072670
52027627
96662827
88275775
64293266
449214
74825727
14523529
77675420
36426433
1697803
53989780
31368453
70317740