3053171
1383919
91665682
94859655
45702488
6466515
48499416
17482667
16708830
49667960
53205000
74462898
3043634
89789916
43747981
2211591
37458634
44873748
39692064
1844574
641512
7753688
4895756
60462857
75945119
678140
41904057
97154958
33124518
89446285
58777552
2887313
27029905
16898687
45069897
8441834
39201741
7044229
55315753
21885326