41332533
95392072
2005170
49971206
26064204
91448335
17309816
46138542
4714981
5119654
70592843
18693210
8909412
73595546
3315679
6749317
39767729
9701243
86205248
57637759
32829742
43895336
21206195
20722337
86333517
53377822
35195197
56934493
1844690
82483130
98217136
70642635
83428891
54108800
62233092
28827879
95716289
74761647
47915835
16513839