85505417
10515299
17581250
1421388
99515279
88447963
34221334
80629702
6076817
73309211
32333657
70485111
55435266
40141027
74515137
65479550
15075825
16023303
27676470
28399444
10121070
77314131
11504808
51071604
48773724
3435651
38981618
18579083
56368002
78589478
36148232
20348749
11629977
36185493
14408476
47636143
25712913
12397707
57832172
89421952