39715626
13189311
88291665
29119117
2104613
71822966
5816468
66121742
83676282
9642554
363911
68147953
67205944
884929
6139555
19465511
71575064
59071938
94492606
48729521
68688948
82734104
95003365
26828628
1820803
2291361
71722271
52757362
6077302
97673974
8187
12203643
12094931
58218550
10898108
5674827
19943558
69701851
3193442
73449076