88290 498
61170 636
18154 532
24696 544
128299 537
167713 745
184059 863
22524 1007
100053 714
75756 680
124728 629
8874 218
21875 682
92523 726
34961 175
159281 651
57709 931
79217 188
98145 599
82501 167
62396 220
346495 1128
29686 378
46818 653
98244 495
71393 204
550262 1001