45811524
23066925
51559344
40258257
9967577
9996921
1508043
43732271
86084438
40649354
67117068
27584649
77444975
95678861
58087657
91754083
41142122
19808022
66705271
35945815
80294629
13327406
83486192
46203136
13313765
60994562
44816612
18171610
67046061
7196627
72748751
54854646
75308373
67523496
30731700
60333131
98729333
51427545
1669599
30337677