33899703
27389251
2100620
82367687
34181107
64457861
59304234
80867351
31988053
46115298
2954138
1439801
2971071
58743650
47484211
30531875
37158711
24449162
25954063
7162049
8663512
11844307
4198370
13274943
9497938
62515428
25705145
52171600
30063801
83693123
71118041
73502999
397233
96887023
72169873
18185513
2023498
19509698
42351733
46307374