5069728
23254389
54299327
80688100
36946180
41128393
58282833
94747860
26992506
1299793
49149814
26497221
39897724
76514698
9745336
5492775
8845933
29813673
1493861
872519
51168964
79547463
18759757
15165111
9127086
80708695
53425252
47833010
36433727
65178603
76244421
9539863
93364064
63184222
55257434
9860565
39184385
6368178
55013715
16304884