39806972
72525263
32727507
5148519
43057402
6366371
11945253
4591587
7664332
90918116
32285021
52298577
5274863
28812060
29781341
45971785
69224644
70235817
55965704
39494865
6888691
55383972
9822443
24784832
16589078
37658406
2154998
24688262
45711735
726307
1833705
8137018
3094380
49036665
14732555
21548049
47359028
835238
44814733
27278390