30331703
23027502
19173327
69475507
57681518
3995729
11167428
86594268
58158001
47876233
43464336
35349358
42577847
1542745
1399525
1732723
21906267
66439581
77293270
58477140
37394724
1759528
61185652
62362094
21086689
68901738
1619635
66504719
8725708
26794246
18092791
29889811
78726844
37689313
76011031
78533315
56282516
71164160
21273251
6204783