12531350
2919592
61385321
27145160
82113479
29339509
47792930
18607677
58369761
4948087
32311362
20674042
47751102
83164532
93332978
8667778
73727549
70166486
84542039
15999693
5565679
39742642
33057995
9973230
43154865
17331409
11454365
40964045
48355234
5068530
7216666
10214091
45825497
33065712
80955438
36969541
56128644
89473532
82923519
56964714