Ruby
#1 50 457
#2 47 660
#3 27 566
#4 23 263
#5 21 723
#6 16 403
#7 15 888
#8 14 399
#9 14 361
#10 13 509
#11 12 273
#12 12 154
#13 12 012
#14 11 598
#15 9 739
#16 9 674
#17 8 937
#18 8 831
#19 8 775
#20 8 317
#21 8 267
#22 7 930
#23 7 717
#24 6 991
#25 6 815
...