51601 847
3655 239
43888 75
4659 609
41205 287
3272 305
5297 509
135560 198
115697 725
6883 459
4172 550
4404 451
143611 715
39806 328
38348 644
4441 778
3826 443
34149 244
2446 212
4344 402
3902 383
90625 288
2787 84
103729 1000