50237693
39095719
53597591
75434600
83548870
62171648
39994600
25982461
28453026
83677548
60997948
3983998
67356923
33507695
33188401
43797069
60415508
26422100
94573003
21737723
32137692
99523619
5747599
76708930
64131347
72219141
64814173
22139058
97422569
83572644
1342447
3017647
53797168
776481
99512452
23648951
12063481
81721949
65261743
47779003