10832 32
1729 217
34336 108
21752 90
37102 172
12839 237
3409 845
31034 331
46020 147
21920 337
1756 267
24925 293
25166 112
30032 218
22326 69
64052 425
2324 607
2806 74
3099 528
38641 194
60262 347
2207 226
23019 219
83548 384
2382 200
15058 41
33035 306
48928 935