4150381
29343255
86271971
78819115
68382862
57322241
16235951
13727310
85211512
9469429
14472857
24229056
98281774
35572850
14059529
90717627
4263905
8003491
54382462
59409273
85004488
72827263
45762988
59249107
34211847
39323496
85362105
89807201
67587684
83701315
2664993
6809939
26613757
22249301
59533399
74586795
39175394
82044414
34045820
52217915