74601 827
61700 532
128791 386
62947 688
102647 235
96332 906
53322 409
97638 231
69004 661
165377 139
47588 78
106731 370
87660 261
30974 221
98244 289
93075 348
76541 353
170014 313
269692 862
41747 197
74295 459
84095 174
134698 252
71435 491
58657 607
32135 728
77951 474
30451 313