15285552
236613
90494518
36325773
8156571
80853012
61942454
47027509
94402089
92089695
46332462
93051932
17213056
87817666
22266094
82753779
80622437
77057278
21383557
8694374
47518682
13448223
60321554
18285744
35181097
93066644
61403466
590173
84468251
35002354
9675159
3239942
77439281
31997663
11177699
46771011
89944355
12871057
64071871
399521