205779 319
240749 698
87674 681
43633 362
98244 662
8572 390
65669 165
41331 657
119609 284
57715 884
40162 290
69600 264
20823 931
18412 346
37257 518
24905 389
22806 511
97106 358
289819 854
17477 540
30062 767
23496 219
24213 543
42405 214
50581 624
37735 679
191567 519
56396 872