300 600
118 2 932129
257 47 121649
261 91 180330
295 284 740278
299 176 219410
165 258 509605
239 235 199109
257 194 931330
243 1 405386
55 16 105633
150 67 736994
184 241 996450
41 179 127090
292 117 872438
84 230 478108
188 73 744190
49 223 288183
34 59 580976
10 149 594901
298 161 105128
190 44 757290
210 81 731594
290 192 447670
68 161 777013
200 199 488783
286 268 940458
285 15 619024
82 62 281754
172 240 232495
22 166 277612
34 296 109296
41 159 122670
107 55 125695
26 6 643610
185 86 309577
36 95 635052
147 264 223925
74 14 256169
147 252 629905
298 226 728855
251 68 856001
221 137 463526
32 128 265369
92 204 998275
234 46 467088
200 157 71955
239 211 438940
86 17 224053
262 162 698163
207 106 584268
182 28 644863
166 62 110844
43 230 888061
103 278 758711
245 136 838125
88 53 389950
150 132 585502
99 176 836858
55 7 67314
189 272 685364
145 57 297235
266 126 702040
109 251 301415
252 244 608150
57 257 256964
186 11 334500
210 108 261334
37 49 534789
104 163 27346
16 261 821438
58 98 640422
125 158 463384
166 170 544272
117 144 686476
82 181 439054
283 64 648555
119 88 76470
269 177 577424
128 188 998364
222 131 5626
90 147 252465
32 73 299679
198 18 657432
191 180 302056
30 228 173439
161 226 845653
213 18 831310
60 105 881050
226 241 494077
169 125 426829
120 167 785856
296 59 44423
90 294 416081
159 179 36178
239 162 839269
232 183 566548
253 221 87926
211 262 265918
134 211 26064
219 113 276235
10 214 282173
24 79 901129
100 22 618782
96 5 357933
172 236 19212
52 140 94945
102 65 164005
269 155 622922
64 142 413056
263 280 294403
156 126 98340
123 287 548711
51 283 197560
23 192 355297
153 216 814098
134 262 249496
100 244 56123
224 23 97757
241 70 322988
129 22 66003
169 274 471439
94 243 324415
1 131 647893
180 177 880348
240 219 419720
279 231 811327
177 229 73743
80 267 143392
154 83 348902
110 206 394210
40 111 157807
54 253 681391
144 74 3606
215 38 389861
97 166 76473
18 272 825173
247 106 526959
168 291 366083
50 250 574659
145 257 282338
34 167 368940
264 118 176251
8 31 409315
30 134 183125
267 265 352023
179 288 10339
256 222 905631
279 9 444385
246 179 402058
270 195 777083
126 265 809865
29 14 668414
113 236 357775
108 29 450000
44 295 967104
91 7 439836
273 205 780647
56 190 298635
250 21 554643
160 173 706447
104 214 421466
92 256 356556
286 2 888127
11 287 846970
5 19 938391
260 218 425358
130 282 556064
141 290 306329
151 273 518884
146 188 720028
131 204 880469
212 163 786565
235 176 573906
163 214 356512
223 184 675226
241 161 502143
247 260 35562
6 175 287590
96 116 779278
14 114 699484
141 224 638380
219 17 753040
148 83 322604
236 240 166736
81 104 434187
172 288 838485
25 17 755053
129 97 159736
137 254 674736
31 148 71139
84 43 414454
193 285 820623
138 38 829572
9 112 234778
137 243 966894
272 238 284863
133 36 340197
238 103 278994
92 164 423575
146 138 520583
197 45 84335
130 127 519865
57 89 227211
156 266 299481
73 139 821758
124 252 770499
182 231 958768
105 115 166529
299 4 854840
287 186 205198
3 69 200435
246 288 755767
153 54 860916
25 219 777434
95 259 948891
184 70 129690
297 98 286193
52 159 681681
118 286 316843
11 167 208562
168 123 203378
172 246 614028
13 181 656940
255 82 863484
19 250 361737
85 36 380360
202 233 860852
35 65 578295
293 60 809095
164 220 549555
174 119 334805
119 67 452750
132 217 517181
91 3 222988
75 6 945144
13 205 548423
138 139 434415
149 249 200091
73 128 21416
17 113 746682
216 101 6756
130 178 651204
39 119 669833
8 168 101321
50 237 62906
236 246 980442
193 15 833835
40 242 851586
297 171 895068
164 256 166447
68 298 358191
114 29 308020
144 58 446021
294 100 883479
94 137 500096
16 7 282195
281 87 44258
37 223 414247
86 266 857212
243 254 437865
278 271 416564
7 261 764714
228 76 282447
116 5 170972
136 45 396552
300 127 679749
152 15 118532
41 288 922520
244 294 723475
66 33 567596
180 271 324995
226 70 557262
16 107 702878
213 218 245173
33 202 235896
36 274 722077
239 262 870294
158 45 520211
122 140 783731
31 83 976039
132 203 735904
12 50 96407
290 23 265610
230 293 310962
282 199 498005
162 99 808223
198 272 575135
282 178 540436
178 127 693227
47 89 197301
101 46 663786
296 55 501826
76 115 664620
247 78 471470
5 21 985833
74 114 106289
274 259 895913
245 125 742088
132 143 312481
141 37 677219
171 98 452236
8 123 281633
278 189 643676
9 28 883828
28 279 351321
299 225 362297
178 300 200796
87 263 944871
48 277 477432
299 42 988301
145 75 668842
86 25 703881
93 182 560857
187 40 142802
237 71 323168
191 177 1914
60 84 116050
232 201 343195
78 206 877057
208 122 644385
280 203 726468
292 209 268343
54 276 365204
136 158 525697
238 189 924310
65 38 401989
93 233 889708
279 112 210818
258 61 569544
249 4 880073
284 192 217204
105 76 100164
180 103 407892
298 251 150457
139 188 910839
270 111 392868
66 157 855915
220 193 274363
248 202 218134
149 104 781952
154 32 366202
31 168 630373
165 232 635417
48 205 776144
263 203 623390
89 9 142860
209 98 131478
190 173 632692
15 242 782042
280 281 577855
120 186 28527
44 275 757264
20 101 541876
296 107 134131
117 74 216789
30 211 711990
48 181 262558
268 118 246885
265 51 301872
289 116 192696
27 114 146835
126 267 570549
248 231 513508
269 208 103698
221 54 926661
200 282 353269
276 216 526212
259 169 233080
143 217 698069
80 265 442585
45 196 862522
38 35 532882
225 42 858663
124 268 151910
249 10 852926
60 230 159204
142 234 811139
198 213 90645
121 87 761302
185 156 351133
113 240 589701
209 297 755918
33 233 920504
40 152 65007
270 187 454284
191 271 803625
24 127 325431
150 174 240099
244 90 553827
155 208 299946
57 47 478571
131 94 668127
44 56 714143
83 32 270987
212 210 813150
39 174 759514
53 61 718113
87 227 959230
245 158 164208
69 109 873031
85 2 284702
189 198 845434
56 173 898626
196 197 700743
47 112 261609
70 223 241670
4 42 225808
130 199 827519
41 140 833447
143 67 66759
121 227 806279
3 109 265970
281 263 456309
142 46 72340
12 250 663926
183 270 867742
167 186 118528
115 228 14125
170 62 640108
171 197 619605
160 6 981811
69 251 718
162 235 911681
217 203 474624
291 287 409772
171 72 9272
148 8 89406
18 218 878908
27 29 709166
106 78 922330
110 78 297324
268 264 5798
297 72 597882
93 202 846321
76 30 280010
245 169 770095
110 289 120096
77 275 545901
289 96 529237
24 71 11403
275 56 532551
292 58 338293
212 81 991089
108 27 446073
165 53 498962
206 96 579192
160 26 621500
22 97 896321
274 95 883368
52 122 708693
61 88 494646
238 278 963812
135 249 158025
110 106 227035
212 108 210549
183 195 803741
81 163 895743
66 233 593889
42 135 174349
237 12 991812
14 117 372987
213 63 489392
206 289 500774
51 80 653829
2 133 645814
234 283 528934
214 149 799502
1 94 924162
49 141 164687
291 11 912141
128 154 516226
147 124 313553
61 39 96940
221 254 178755
121 151 705246
242 152 944500
157 199 327521
64 234 127771
293 115 299531
217 280 824326
300 71 12708
139 146 430796
52 208 64901
295 275 497181
71 79 381282
215 43 81605
20 216 953833
277 205 716660
28 231 846153
276 101 736381
33 157 135617
48 13 858076
266 185 650347
284 23 23880
89 112 558624
85 133 65693
20 142 509642
12 21 550399
201 258 524115
151 277 364084
209 58 334881
79 50 297864
227 273 887
220 256 14517
105 293 437558
53 258 259247
111 195 638644
68 69 105160
196 72 174687
134 228 411546
66 200 247271
46 20 219513
191 229 776234
255 181 638383
135 10 974510
19 116 27799
49 224 769093
295 77 239585
267 156 718384
4 135 787064
77 284 196462
285 152 7444
125 259 645099
197 72 663711
277 273 358612
193 164 569690
123 291 785737
62 255 962283
254 253 316548
222 204 938199
281 121 196800
187 242 79304
24 300 204177
201 165 430447
248 182 10878
75 194 775219
255 170 581519
253 153 972074
64 51 632270
35 138 906720
159 140 58055
170 97 390202
63 260 599617
88 39 93298
129 100 910043
155 122 868733
143 150 357101
192 77 520223
184 37 922634
120 34 768368
229 155 831274
153 276 831962
93 248 695601
59 120 597235
145 194 899586
235 99 470026
1 204 588475
190 160 101826
102 43 249537
144 292 586441
227 151 343221
95 133 735667
99 225 830106
207 260 694044
224 290 614070
21 19 299132
148 154 795059
183 201 481759
215 102 210174
79 237 158304
271 103 30802
173 26 287950
225 176 775703
196 136 887472
210 27 6798
91 109 643387
286 85 482812
175 75 717744
207 247 159589
111 187 295009
215 65 517312
124 264 502073
3 261 289001
107 59 102264
84 102 790372
232 195 506344
207 63 239902
26 175 724109
174 67 600892
25 185 115180
285 220 10624
90 252 473915
146 35 909324
222 92 183158
80 283 244367
218 63 755753
229 269 101450
175 194 751568
294 129 625679
13 82 23928
