17519679
56783991
46064305
46872483
5063513
39485880
16317931
33649044
87698702
67433652
75368479
17922886
12986701
87797441
21841948
51383359
99427186
82861977
42522017
59657348
13185852
59761403
61701592
39561274
56184761
26544449
10586202
76024517
99678112
28012636
79752090
16088900
58312821
42209759
382823
49286168
77092609
10688565
68063609
14245328