42028 225
20059 734
22683 56
31882 824
24743 656
38524 295
12896 144
90529 872
29408 84
46429 594
146206 648
88256 555
30084 614
23949 220
33452 492
32308 380
23979 688
25728 465
49764 342
70332 698
65731 375
46225 222
111176 637
35516 120