49488887
35023695
8812432
11945252
86649095
4214835
98359596
56392961
63769691
85206652
8959156
54202879
60621447
21297505
5362474
31905817
83586300
46302107
15072738
28944579
59725902
69744174
8693174
21382814
76236516
4301458
24492505
26868554
15244186
54048150
49401651
35066612
54257350
68727691
52019332
58279929
53572502
77848793
18464839
4913736