95031843
85001966
84541267
8048942
79611642
7855328
73811601
64531704
60371190
48501580
4758943
108131
902194
839106
81151
64159
38652