16609108
82629519
17823655
27002567
93853170
39672167
65474320
47356352
89024664
42325107
51061335
9738067
96921328
67272706
75367346
39245203
63827790
35201294
23823454
60887610
25069700
11177357
121306
18498858
1767649
67621485
95151958
7509540
841020
18734826
84264115
8665612
643486
770038
19669103
42629510
27215849
74607363
80073313
49842897