93449403
58406668
5462633
4939201
11108948
90471108
87807441
34115743
73982689
67133588
23601992
15088943
51576281
54103838
91752281
15605929
90039082
9557742
6629927
80781012
37846515
59446603
3543315
78583091
77547162
1908857
5813444
1680378
74986316
5288848
4782517
45979857
37294322
45096197
47347320
49636970
57461065
83546721
39126494
72141702