40121 247
28657 389
2713 406
4903 882
31070 214
3533 273
6636 758
2779 523
8988 186
15220 852
5553 835
2614 307
3126 468
26919 57
23395 157
44726 509
37939 603
12463 562
22686 422
40538 953
6944 108
2437 424
13289 675
8404 163
31179 41
3944 469
20903 548
17816 360