19667065
29386748
91669829
16132554
80055571
50137582
22378490
848271
7768646
25709148
592225
81368550
5157491
1851167
45403042
55683176
26465168
1012167
7780691
33345355
53427383
46935111
5026338
26586978
67258989
20342917
45339903
64589131
14485245
7966806
21766742
13957890
33033908
46007552
37119763
3903255
10015135
7284947
27195788
62821425