19328843
15709081
6149499
58375045
56471967
3645716
99256980
72385634
67979521
66706178
9469258
91396952
55785979
64307106
18954400
14533642
13697178
89239804
73964993
14331603
93412040
54709656
24164205
13145871
35073530
6501187
44396487
93238707
80358070
65165199
60862206
27438339
56252772
33329011
8324270
24361317
46914107
83496504
46336138
7374776