21272 48
13332 63
29533 781
19685 591
34908 729
7461 351
29862 118
7979 680
15824 696
8432 242
6162 506
14392 216
7429 621
10032 650
11499 342
13296 275
9839 614
15969 842
10241 103
6110 121
7070 99
6911 122
4560 45
32465 363
2498 47
8556 673
25797 246
23465 277