39456864
41876071
52001783
1963741
19444756
65981007
2226769
6011821
17071532
33368046
98386184
203609
57743194
67481825
42642929
7649876
10883703
69474453
5356058
25346878
7934780
66391993
10697492
72063468
97861287
41388088
34126352
5636909
59423268
606523
95699691
11239467
27814851
22906244
43135841
8511257
9581990
6521514
3611933
58525286