83191857
72154609
61327707
9647192
56659558
55318446
41347723
16895918
11615086
31382989
16537392
1978530
32222507
20964057
8463990
1643894
37558096
29044708
27271037
29226625
39946991
9702515
31136074
97854102
49777954
99731817
13897080
46011522
80739451
43887762
96632400
3232920
70397582
55279906
54819917
56457313
65795568
5447226
3232140
366429