21702681
3606644
480235
6105601
18549389
7006247
14558021
14724947
28667998
87506069
90893326
16096995
60027251
8887117
90071032
53676491
36826263
12449414
46706919
19181605
4014269
75229830
72837902
25438292
37228667
6369463
49291823
94952974
8025617
24042717
67485625
37574339
85689109
31257344
1536805
56304971
94364448
2758404
67368994
21958974