40698835
18772477
40405120
1252733
12391997
13461566
2009930
25012162
31644408
92384099
41105530
9111866
36955854
57654252
96773557
33346331
90608882
74933058
63283497
68676379
2533502
52617723
17384050
7106261
29331785
46131481
59484758
15585295
2443917
54397924
25755568
95126566
20236045
95199648
34591150
4437452
89732106
45609567
94527834
12456462