50412 60
5580 503
19937 505
1605 249
15397 437
12659 594
9015 521
5165 52
3349 788
7395 617
3381 340
83240 451
2440 345
9465 680
3173 156
4322 152
11741 577
6535 454
8557 389
4251 476
5007 676
3613 56
5973 666
5896 771
3895 74
8820 129
5249 195
6200 224