12014512
82064215
49608839
160910
7594070
42029817
72701887
90994263
93792551
1859679
63945841
99974458
17313788
24135551
98926632
4026509
99392698
63406270
18437611
23495077
64232025
38498609
22536593
56038966
94154960
57323431
66497027
1005249
48092268
37597868
84716266
1424223
50456864
8219569
11328698
7776328
27779665
74866869
14099155
50302333