2203945
3111282
19828099
96829021
33569538
14828333
61961409
13918163
46842152
185489
59984432
87611854
38627609
67476673
58069605
34263995
42072588
99646451
49136032
2069709
7591375
1949236
10832862
50371233
79667583
35028791
78274504
3891286
66995799
94013855
71673071
87321334
21491179
67809886
376528
33568150
57151461
14333159
52905292
81386800