142701 334
21732 631
32475 413
31168 304
50560 214
47584 561
51862 378
93152 593
62224 760
43989 549
48230 760
24455 754
28212 695
78898 553
98244 620
24514 627
26861 130
29214 869
92368 572
120607 255
56839 481
150260 921
55673 276
45409 554