3088832
86725902
9184105
21477010
96114705
4168987
28024173
80655512
82614772
19214054
32306995
42917787
35067547
75631338
24515636
3887007
15026508
56733298
79853281
8974820
40894259
13563638
530415
59506227
41392536
83581892
39011703
46158865
10645259
56069182
3418417
34236830
53942342
8611476
20925029
33397836
46855948
27018897
8745117
93171677