100003 79
179563 873
77036 609
82652 366
168330 645
267030 639
134788 824
194559 324
100570 75
62668 647
256655 751
214730 485
102975 694
83458 153
113651 213
122179 593
107279 195
71306 538
251875 524
360664 532
86539 566
85193 819
99764 458
149461 197
36198 597
39945 866
15123 821
110201 365