94976086
68135969
1558143
82702976
3558203
28843858
25675668
91108549
12813010
2129440
9925556
66152569
3036170
11075954
22337129
70107363
18741486
86407569
86623074
4689563
75266022
13114826
73449413
20539626
5330851
9261343
12269922
1779368
66059666
5953115
14655280
62517455
19094695
6714312
7194070
13158095
97613663
2791553
4458049
52655944