50513868
516320
26843497
75881329
56322880
72235217
59945266
82421585
3227716
17947005
13963421
82761319
3588789
20724195
9163218
57218849
19566834
5247213
64718485
25461751
49378948
28974233
99939490
39553086
8854453
53004672
5222479
51072728
75906698
20046290
59165815
15862491
10696549
1630295
82317747
99893431
64897042
94719961
61365103
77377858