28953 922
39174 332
76404 906
42726 311
31641 961
32475 413
50560 214
66113 298
51862 378
93152 593
62224 760
89205 935
43989 549
75827 433
24455 754
78898 553
98244 620
24514 627
42845 537
46283 633
26861 130
29214 869
92368 572
120607 255