114159 137
140015 560
37103 636
53305 432
60169 745
180741 352
84758 571
54435 469
34842 715
157445 179
170651 601
96235 535
10106 427
25496 590
73340 492
274246 728
98244 577
15535 619
29038 285
29010 603
29296 592
162187 462
118216 997
12053 242
27399 891
12978 896
89244 156
27522 128