300 300
199 92 743239
58 125 608298
107 39 901134
179 154 452400
256 146 771231
72 217 423547
38 260 107416
228 79 882093
172 255 390971
285 109 718264
185 213 167025
127 105 733772
85 168 973290
277 7 193949
259 59 987699
261 8 430595
140 190 991259
53 205 653732
8 74 32926
19 291 200471
81 233 732812
289 57 323076
85 134 77081
167 196 353277
16 284 843429
3 197 496079
119 166 971043
282 290 111363
224 13 290600
206 250 819375
120 263 606068
117 171 823687
181 149 284118
33 15 92881
229 227 29166
111 38 84963
180 241 356653
83 147 158994
280 108 732602
275 191 186054
36 265 285828
141 32 359924
30 127 167038
232 207 409590
254 141 20342
55 133 633920
129 112 428457
7 2 896072
18 82 148667
97 246 594275
14 13 375299
68 207 190786
285 139 861135
40 99 486772
176 252 560397
224 14 169140
78 97 33048
297 188 402683
98 210 140254
128 119 396147
118 16 635547
211 150 742170
215 102 193797
114 155 393670
52 91 931009
122 233 909399
88 71 72185
50 96 78795
214 194 41187
195 9 871725
227 90 47221
175 112 182397
94 281 790294
106 209 435021
82 274 827599
238 177 732310
279 108 766023
93 43 556273
131 49 805262
243 124 955849
121 148 996043
237 160 365412
64 216 877300
28 164 627125
111 260 853425
42 258 189796
151 44 909674
42 152 934605
273 19 227007
299 104 310969
131 165 563579
126 102 83656
238 159 878237
75 244 21638
268 23 534187
208 117 494307
87 17 176504
48 180 267446
135 162 465064
62 299 696749
24 156 607343
170 44 469801
231 189 132850
75 10 907515
12 204 372696
255 41 762907
86 132 851396
70 142 478330
130 293 720583
159 177 871850
251 130 658839
179 76 791191
245 219 511730
223 181 981803
215 126 699187
84 213 411476
3 89 143861
101 137 358504
192 33 364973
161 60 496252
204 221 340655
103 259 727418
143 183 811546
45 193 967396
109 139 406714
106 234 200124
134 168 682280
191 77 770474
29 60 167181
41 172 481373
104 62 183761
56 95 11562
269 47 428711
256 230 407252
182 47 115397
12 221 547928
86 220 619585
274 18 100821
248 113 706506
219 61 586225
73 200 668826
4 123 466518
193 54 496684
6 184 834467
231 202 436036
5 290 105800
226 120 831033
261 74 714424
252 278 540224
15 192 598937
35 144 713538
257 174 97191
22 69 90975
26 113 498347
189 202 486086
135 163 254832
235 46 113845
1 125 456482
171 208 334048
222 107 451576
289 288 579178
225 144 939777
68 232 507944
199 34 401612
48 241 854457
267 114 636923
240 142 195700
173 300 372842
45 54 52668
128 166 910617
31 167 562941
178 79 302501
161 29 561890
80 160 620241
80 237 311752
298 88 998070
280 279 277751
138 200 146222
158 67 756896
20 94 125310
257 186 846240
67 65 168475
249 123 575333
89 197 816991
186 174 990982
198 98 318684
206 286 490749
284 118 523229
146 230 85113
291 273 592039
100 11 998642
267 155 395556
286 250 984702
1 58 546331
254 32 999559
11 292 744700
276 66 418731
296 211 552909
27 268 666189
151 170 802405
225 35 181822
56 37 458457
288 57 793789
214 51 321344
210 198 13204
247 110 661580
296 150 768089
20 281 649370
187 133 659198
183 203 505305
195 169 296513
36 145 397912
143 203 477659
275 77 943573
240 70 524994
218 83 617205
236 287 716875
63 287 622901
272 66 201658
2 277 744813
91 253 501235
218 147 162220
294 96 745985
272 276 3898
156 115 690050
220 132 996973
298 71 130677
266 6 908618
209 234 178195
212 247 208297
165 49 661114
21 72 775091
116 297 16075
271 64 603644
34 92 539856
28 242 1740
124 270 393171
73 138 176082
194 51 177733
294 50 69576
251 293 479819
23 27 335047
217 21 944942
270 243 783709
262 121 564737
158 65 66031
173 25 975840
46 153 312185
239 137 943469
196 31 984591
245 61 164277
24 115 80902
93 201 319895
59 103 321191
271 216 183774
145 265 82582
95 37 264024
9 169 645979
55 187 696587
4 249 734252
246 78 729449
63 236 722326
253 52 737677
129 175 347485
278 176 772626
222 39 552315
101 239 633267
122 81 860167
157 99 277326
295 140 301633
10 244 429542
228 178 256538
163 162 895594
26 248 81919
17 264 33118
190 295 898964
152 258 406696
25 300 737925
283 69 639417
22 283 171509
154 76 873278
30 105 585618
110 212 322655
223 149 926557
43 201 765352
87 264 538130
164 242 161480
182 269 121730
226 263 935055
136 205 147825
40 157 109868
153 235 937359
148 262 69810
185 84 327729
229 90 965736
53 136 599098
100 292 124066
116 188 502603
266 184 229261
5 282 84687
