29622661
28666275
26689316
23393771
39571993
3588285
99353358
2493051
69064444
85211027
30769715
34397587
18134380
74657058
27961609
79612504
8481520
23141885
3842405
6835452
31253380
52544750
46183400
84669892
10733918
95423475
26221224
98115408
45141425
90926839
64807676
50982371
31094579
22646814
11911490
30368781
20315870
57335914
2476530
9837749