300 300
102 244 140641
161 48 289008
134 70 311572
172 250 374687
98 94 419801
192 255 390451
90 156 77719
298 231 659033
296 151 164609
198 89 291376
15 109 107073
205 248 204950
23 88 559285
22 149 895562
117 125 16309
286 247 958647
216 205 469771
189 30 387655
173 139 634761
58 64 493903
151 112 67693
276 193 309920
209 32 583797
68 196 393376
298 15 216588
260 63 859618
82 41 650223
273 184 679719
165 7 468837
113 241 939907
129 262 242349
12 175 965669
71 163 379368
4 42 317382
58 195 732779
228 162 724423
47 26 549307
207 142 770040
157 75 153590
71 70 484907
57 236 983972
72 28 845845
110 165 370460
293 237 787647
284 10 14374
292 85 416803
216 81 76273
116 279 491056
188 9 476442
257 228 871492
176 127 947428
73 218 275314
224 300 564808
23 299 476737
179 143 265896
286 77 315784
193 119 634088
282 117 406007
20 52 425044
150 243 93348
175 177 612143
191 215 828916
291 200 180783
3 121 872083
245 74 532245
249 152 371423
44 295 235386
11 52 420877
161 183 175930
31 214 457738
192 300 959043
37 187 413969
101 226 656090
39 262 728447
281 251 667578
289 82 988836
169 282 983468
297 232 652786
145 199 452315
256 240 327491
13 212 9142
49 51 672378
130 162 635987
24 276 868526
14 37 428565
56 83 538591
280 64 330634
50 201 734797
237 265 665845
271 22 644200
169 189 960208
59 177 273770
139 242 291690
60 79 878873
203 66 67281
126 200 461540
79 93 531011
34 248 981702
275 288 863551
72 127 696086
268 135 713504
100 238 443298
53 198 207177
277 180 619129
49 283 944591
294 220 845795
223 141 317956
119 264 257189
103 182 661193
39 86 758831
131 21 342380
295 235 663829
253 38 804647
1 159 700072
73 190 46369
14 218 243849
266 279 892766
141 227 138662
166 85 59076
208 178 220285
123 114 273477
137 16 96164
120 147 308716
167 17 623719
217 62 298630
194 255 981568
144 107 463869
48 137 962096
258 65 751204
118 183 471646
40 266 807382
1 51 573085
12 30 158778
267 33 197950
9 214 444303
78 21 472246
219 281 884744
35 128 584662
290 264 637486
29 43 15414
87 106 521541
210 179 967256
221 75 563880
285 86 785456
164 207 83849
246 212 455948
222 45 272573
240 146 750227
7 229 505808
296 26 332806
245 155 478306
3 241 251585
233 250 597856
122 227 457937
109 181 630733
44 104 383469
201 289 245808
287 36 582211
148 133 873993
246 270 62857
25 269 167221
34 105 94711
280 174 869741
247 292 519909
77 274 677564
299 210 693774
159 5 292408
268 69 550714
188 54 940094
128 50 16877
187 257 210679
287 171 135274
67 263 425537
273 54 211762
123 27 360443
89 5 419386
219 120 659084
56 277 910874
45 168 640832
41 185 407696
233 19 252355
61 25 130508
29 242 797767
13 209 123481
180 126 385168
149 114 916906
206 185 361836
272 254 229515
17 116 421535
93 47 253855
234 259 339148
140 154 763517
202 20 671249
69 92 118975
154 258 653223
65 84 566930
138 283 107586
38 118 313573
129 196 49197
211 251 566268
33 4 948331
107 203 997871
275 202 214277
211 80 96052
158 147 706865
8 76 677535
136 217 455859
108 191 81696
98 244 210994
91 206 846851
8 46 692346
231 239 860133
153 27 578891
84 60 144498
269 18 115336
278 19 601669
66 252 200258
96 234 726248
213 96 391478
36 271 64310
74 111 848126
97 55 986367
235 106 440415
95 80 777056
215 229 790882
91 145 280152
261 204 562049
288 146 891003
10 132 977840
221 100 466791
18 105 474711
256 95 29420
290 249 7026
124 254 483747
156 130 268116
259 32 281432
253 63 135792
143 291 136647
152 265 144693
148 158 57382
160 173 966222
46 153 72471
94 166 565851
53 81 491576
195 102 964364
208 170 96927
150 178 792583
284 83 724559
97 238 367748
226 6 243833
16 168 720012
223 11 862652
113 57 644371
261 263 810547
220 138 925040
111 76 876621
225 170 923198
6 42 901167
135 144 960433
112 182 51127
68 121 965257
160 232 539166
2 184 398426
133 167 810866
103 115 927176
155 297 984030
122 274 364635
181 224 660976
194 270 398101
104 174 458725
260 43 650636
140 186 607256
124 239 220630
267 213 633570
110 225 512607
88 87 332224
236 134 835470
164 186 767906
31 171 631301
176 230 92824
163 157 629987
55 2 979454
190 293 883900
222 272 273666
252 243 649199
132 199 903294
62 204 994151
108 115 9864
24 125 849424
197 99 99175
59 285 939265
90 99 650248
67 28 777338
40 172 269653
78 142 360763
61 35 176304
230 294 945996
197 92 965681
101 136 709806
131 278 672652
