104661546
98891152
96071063
9559946
95201319
87631238
84151172
81271866
7988861
74211197
68312
65271941
6372762
6369705
6242268
62181740
597897
56551506
56321140
56161469