266388 871
137641 520
234572 450
81183 185
98244 579
127790 413
209334 890
128069 347
377507 1198
95151 559
335073 831
76043 552
135991 686
442913 937
56363 497
170253 411
141000 534
49179 842
64658 328
166074 643
121191 487
67007 744