279141 1201
13194 408
223111 857
65383 1063
88223 509
81976 788
269420 568
173361 340
66821 1004
59521 793
60397 388
204382 757
277032 971
85971 533
63341 725
70288 771
64834 313
76594 364
53511 903
98244 545
93699 285
152583 392
44504 243
53877 494