50412 60
5580 503
19937 505
1605 249
15397 437
12659 594
9014 521
5164 52
3348 788
7394 617
3381 340
83222 451
2440 345
9463 680
3170 156
4322 152
11740 577
6535 454
8557 389
4251 476
5007 676
3613 56
5973 666
5896 771
3892 74
8819 129
5249 195
6200 224