107541127
96651977
95851643
9562744
9434446
9424467
9355737
90481902
88741196
80531597
80311640
74351254
7133959
69881513
68301428
55631328
48481970
4370206
140817
1168188