76959 583
248564 350
65026 559
36468 602
68215 612
155168 588
100458 937
66966 442
62935 515
30012 384
102233 128
11742 53
41965 196
320491 604
36887 85
205779 319
87674 681
98244 662
41331 657
24905 389
17477 540
23496 219
50581 624
37735 679
70538 258
73979 247
23701 449
127559 477