50385103
87542539
37245832
73426751
451425
82649647
2227895
99993514
83975029
54143905
52878693
7158700
55478845
87362954
83546316
61325350
2076706
7707505
1605289
1724527
95841322
69364782
9808854
46764650
29089599
11538342
45992683
28481644
51363438
30193267
71003987
28163229
36772491
7524405
4317649
84838828
64971516
23915152
52419379
39099027