105850
804157
86151516
7863704
67721786
60652000
8738428
7953509
97561130
72681013
7732645
691048
5381209
47541686
7778731
4516341
5086706
44461828