1
500
258 59 117 64 70 211 300 86 257 275 116 211 94 51 76 176 180 179 167 131 184 117 189 109 52 134 293 121 127 200 187 208 283 254 94 175 129 247 179 79 125 214 216 262 265 88 243 117 66 161 277 237 203 139 137 155 281 151 235 279 213 102 281 71 168 262 133 201 258 194 51 205 101 265 234 148 259 137 133 125 277 290 277 245 180 199 199 63 118 169 124 145 174 268 184 252 141 121 166 220 78 53 208 132 113 236 88 96 256 80 287 60 127 119 120 67 157 200 251 173 87 258 216 262 292 62 191 252 191 75 144 136 162 169 185 152 87 162 235 278 108 191 63 134 146 199 218 235 54 143 259 74 185 130 277 217 149 286 142 224 244 209 248 50 185 169 176 74 237 245 222 175 51 184 159 211 131 64 109 199 279 291 243 272 151 210 204 99 66 252 255 90 260 269 221 70 68 94 160 294 223 138 61 276 52 158 132 263 219 280 275 62 176 217 215 261 293 181 126 151 272 265 125 173 179 288 236 108 183 137 183 270 171 154 190 61 178 120 146 54 199 276 208 105 51 254 166 288 217 256 195 176 194 243 201 231 148 298 64 161 65 126 162 85 290 275 154 60 208 122 126 150 123 104 188 104 55 266 213 135 148 260 230 66 61 106 231 101 95 162 290 79 198 258 298 213 52 168 61 252 181 55 166 205 215 290 224 241 214 151 248 118 104 69 158 238 101 297 96 174 100 63 177 250 152 261 82 264 231 90 245 297 185 125 163 72 111 286 298 173 180 204 54 115 140 179 88 54 161 179 244 190 217 207 174 72 218 191 118 215 81 174 231 245 246 151 137 108 224 143 112 94 275 173 284 100 137 128 246 267 77 215 263 171 53 70 242 190 287 171 79 267 224 189 264 215 93 283 236 88 195 225 284 208 146 59 120 276 201 101 296 102 209 186 276 298 288 264 177 126 201 247 190 227 136 168 258 58 183 297 291 259 108 284 196 193 200 154 161 50 190 289 152 212 137 234 54 299 222 219 69 130 173 210 191 259 151 77 85 186 262 202 258 225 264 109 241 141 239 270 281 262 262 204 195 263 100 158 151 291 256 255 71 127 101 84 151 106 152 110 145 122 132 259 231 94 135 182 205 289 
600
111 114
291 320
12 173
70 51
139 146
469 57
18 419
294 142
165 184
351 458
254 177
323 161
362 94
3 2
169 392
282 277
401 225
376 442
470 328
117 219
162 237
330 52
421 192
304 291
364 296
193 257
349 367
7 271
105 169
214 466
353 269
428 361
231 426
188 105
397 446
115 329
36 390
414 448
202 133
281 48
67 246
228 377
407 240
220 425
260 28
177 83
107 171
1 54
329 112
271 485
55 308
166 170
164 93
44 451
392 84
203 71
50 22
106 405
150 10
319 307
388 205
390 278
142 248
409 87
487 163
355 406
9 281
34 309
432 489
386 449
26 340
486 294
197 241
315 143
83 234
435 334
332 76
359 418
256 444
288 348
24 4
104 230
490 376
20 92
127 252
45 130
121 496
132 152
333 239
449 227
239 37
265 428
455 38
490 376
158 69
259 8
226 346
438 220
444 160
180 135
102 233
476 459
181 59
488 473
340 387
493 465
396 471
492 255
183 492
114 253
93 88
49 159
62 381
229 56
191 144
68 379
485 337
440 182
148 411
498 104
153 145
334 185
75 408
338 191
186 280
459 176
481 414
335 117
420 380
310 457
302 260
126 122
408 33
497 183
188 105
51 110
369 181
422 283
245 368
171 290
119 460
458 497
182 409
480 34
402 113
495 95
100 498
237 341
241 363
148 411
234 212
173 128
267 282
451 288
211 14
162 237
157 125
179 333
222 402
79 127
86 101
136 6
216 262
357 15
398 66
401 225
277 360
467 61
415 35
15 345
23 274
30 50
35 491
499 476
251 119
37 469
321 23
211 14
196 359
383 264
107 171
236 365
347 108
477 45
218 306
336 450
122 199
95 447
279 413
273 398
208 49
464 249
151 324
433 443
8 9
209 168
71 347
85 286
432 489
7 271
50 22
10 494
61 318
176 335
431 273
129 486
130 251
466 137
460 338
290 454
145 352
27 118
462 207
280 17
246 342
479 272
404 44
46 396
360 254
328 415
394 236
374 429
305 388
84 190
161 339
199 174
104 230
98 140
77 370
308 221
313 198
292 250
216 262
220 425
322 468
457 292
198 295
478 186
223 235
175 394
452 482
215 244
113 265
465 154
319 307
48 412
348 382
112 31
149 1
377 197
341 30
101 162
317 194
324 109
313 198
293 440
36 390
39 261
59 421
354 103
453 215
92 483
137 67
331 131
474 435
442 155
135 407
316 231
156 40
375 453
385 302
96 156
371 284
14 326
184 139
137 67
314 43
308 221
240 206
259 8
406 150
57 310
229 56
372 60
318 86
498 104
103 493
118 299
69 72
235 164
52 461
108 362
107 171
349 367
453 215
89 434
90 226
367 423
110 25
190 374
334 185
373 462
431 273
268 115
270 11
247 297
153 145
174 389
439 479
25 403
16 490
161 339
131 147
361 285
372 60
333 239
66 427
300 267
460 338
99 467
304 291
140 70
454 218
114 253
21 98
55 308
500 100
261 358
286 149
382 495
358 187
249 214
363 80
63 165
204 39
412 385
445 151
389 232
11 488
343 420
230 91
482 311
370 97
162 237
39 261
311 89
416 12
467 61
405 404
91 238
102 233
170 121
436 439
297 116
283 478
64 343
53 120
41 208
232 209
303 480
19 351
384 391
195 82
352 270
255 153
432 489
200 136
81 350
301 20
141 499
325 475
98 140
189 371
387 312
345 323
167 107
5 322
296 111
17 313
92 483
448 123
87 79
129 486
109 332
231 426
311 89
496 243
172 395
381 75
250 319
484 141
17 313
471 77
278 210
22 179
373 462
253 90
425 433
145 352
378 422
60 384
47 46
56 455
430 228
475 356
322 468
400 65
129 486
238 484
443 300
98 140
221 263
403 211
327 175
447 400
337 202
344 5
413 315
467 61
284 124
58 106
169 392
296 111
248 193
483 386
426 102
257 289
97 437
54 24
108 362
163 85
1 54
295 268
178 21
59 421
365 96
470 328
194 74
484 141
309 36
88 275
65 247
491 99
474 435
423 431
192 195
454 218
326 436
2 242
359 418
396 471
365 96
43 188
40 62
377 197
468 53
427 500
206 487
366 178
490 376
298 266
463 13
242 213
124 129
207 229
441 203
217 68
147 456
143 416
73 47
380 180
473 373
306 375
272 166
299 474
233 223
243 19
442 155
139 146
155 445
75 408
72 126
212 321
275 399
264 463
312 410
429 344
332 76
200 136
346 293
186 280
339 3
252 330
418 63
13 481
14 326
205 298
258 477
419 378
315 143
225 200
156 40
168 189
393 157
146 276
78 301
128 303
307 245
155 445
29 327
317 194
263 472
31 134
391 55
244 357
250 319
4 417
410 438
227 29
461 355
442 155
138 42
120 372
350 470
6 41
262 316
284 124
417 16
470 328
342 26
472 217
449 227
33 325
128 303
451 288
494 81
266 58
403 211
441 203
287 430
380 180
82 336
424 349
274 64
160 18
224 204
159 383
254 177
395 196
231 426
320 158
28 287
213 304
269 366
461 355
437 353
8 9
422 283
116 401
276 148
210 7
152 464
368 397
399 452
38 393
201 167
131 147
447 400
22 179
74 73
489 32
123 201
456 172
133 369
80 317
183 492
42 256
451 288
134 279
32 259
434 258
309 36
76 27
125 331
187 314
289 354
285 216
411 224
446 222
144 138
356 305
450 132
185 424
411 224
379 441
154 364
245 368
94 78
329 112
219 432
