40133358
45524715
14903856
42793667
66859232
8877498
19005051
333810
57954131
8804142
3317713
43847493
20739404
94028548
99787795
34249567
37318198
16795831
63713032
40697807
48306484
6797916
32235238
57176986
5102598
54665349
82059436
35993080
80219258
53495725
91885928
40643896
65291387
24627686
30334883
27798780
21063926
54852524
19786830
82801004