4503822
35352672
19709236
17578780
31905978
35397657
66627373
11269913
36166482
89804843
20746387
2521483
49091093
60295397
35816816
12439071
83126995
51132018
6097484
71392901
6148821
75894315
1689831
20275684
359808
30525228
65513006
30239933
48525876
95293786
96849074
829955
49234807
4129046
80288550
64694970
45362979
45529113
18678025
63137262