28149518
11548852
8898558
25406790
10566983
86785132
11296625
49375577
33089023
3862868
517501
96983594
39216369
26746068
38706155
91784013
42985041
32743502
24497759
19273310
28007251
20236420
85322972
22881340
60163787
18951147
55944481
71837370
3605499
34229094
27838191
30555136
15418979
49389772
77326380
34232312
36226691
64595180
59655870
37656461