50412 60
5579 503
19937 505
1605 249
15397 437
12659 594
9014 521
5164 52
3348 788
7394 617
3380 340
83212 451
2440 345
9463 680
3170 156
4321 152
11739 577
6535 454
8557 389
4251 476
5007 676
3612 56
5973 666
5895 771
3891 74
8819 129
5248 195
6200 224