51
101
41
81
121
91
61
171
4230364
3582456
3521929
3170460
2877998
2789283
2756955
2571725
2482226
2087209
1928351
1886407