45859319
8061902
80498515
45163160
13338505
79064671
5190148
40654886
27743107
57305942
585941
85921400
78173472
21012350
2364938
7116905
68438576
56299450
68515527
25644446
98195074
29351938
92467252
58271607
92869101
8472060
14559229
27479680
15057834
59003747
98043678
30121408
39211501
99177838
84904441
97905346
49237716
87836076
62501259
1135637