11654556
95419871
5326278
79939668
76749018
59936011
8245145
47256390
51567482
87733290
70715080
45244257
15672285
23319694
48098150
6795644
90537877
70466933
66417901
20705431
79817948
10567917
31431628
87119791
45977068
86119352
47597906
82721285
43507990
60514565
12698653
77058991
23069160
50161007
1503141
65258690
68842549
5027827
67756399
10464767