700 2100 218
927 483 928 2 281 888 630 751 371 468 23 989 815 30 564 197 290 516 559 235 744 750 121 920 458 286 481 785 890 996 378 168 479 658 170 759 545 799 861 915 266 883 255 432 912 170 629 553 685 539 788 781 288 260 700 746 897 532 882 786 528 611 954 6 268 475 116 813 273 976 79 890 858 334 321 121 503 301 673 540 840 812 320 127 424 19 224 320 902 457 458 429 68 411 786 335 885 901 147 509 228 226 398 85 911 70 557 765 723 582 304 914 745 623 392 168 993 968 840 895 424 297 323 491 59 461 826 295 713 324 803 941 901 552 377 163 973 934 928 695 867 231 960 611 854 352 131 198 319 970 92 742 266 767 585 676 227 410 970 939 85 124 879 986 675 608 148 647 893 427 694 759 658 5 369 511 356 499 60 26 820 152 120 437 918 704 112 496 465 81 434 549 556 665 886 230 272 386 229 164 812 274 274 469 278 642 331 986 493 391 11 312 894 482 749 811 185 212 306 649 645 91 198 200 107 435 430 378 820 10 893 984 635 166 804 264 160 135 249 4 877 612 315 770 93 415 932 630 979 589 278 623 31 827 822 138 614 603 867 433 964 112 768 598 277 572 862 788 58 462 791 934 425 458 55 870 224 338 499 202 926 776 176 308 955 998 445 568 952 312 352 916 423 120 865 51 691 78 839 100 892 981 385 316 438 439 185 14 776 683 567 53 811 743 360 117 740 157 684 43 820 35 310 242 506 527 644 548 604 834 647 495 815 31 163 604 821 699 969 948 734 536 1000 544 278 712 12 369 868 695 411 687 81 73 280 939 599 275 486 554 109 485 49 275 515 563 230 336 261 199 283 994 86 635 889 363 698 900 83 917 946 845 955 379 917 234 317 515 860 802 69 968 286 469 594 153 383 824 840 643 374 474 989 811 108 877 525 805 129 607 73 426 451 27 804 368 612 120 234 472 274 654 439 911 122 385 63 504 560 902 499 285 376 487 95 835 715 619 992 195 225 64 621 675 91 776 394 702 248 628 173 521 281 964 431 755 348 494 610 907 747 460 191 122 946 637 957 13 255 948 559 831 363 531 505 453 307 251 155 554 230 679 426 862 642 856 968 341 701 578 247 448 37 789 921 335 425 229 699 31 528 257 861 891 788 718 343 94 968 849 999 549 528 424 410 521 631 378 862 684 307 460 483 343 249 403 29 25 632 727 408 511 984 268 401 771 985 744 216 304 944 566 852 823 989 614 344 971 991 205 654 297 16 136 991 616 891 20 641 874 746 400 384 81 667 785 203 4 880 418 659 823 983 863 646 323 476 341 646 818 897 651 466 912 139 456 528 29 827 520 254 925 919 637 5 937 773 208 940 652 977 951 827 312 813 824 986 640 164 983 457 60 634 922 323 772 729 850 152 908 721 405 832 991 393 188 928 166 747 219 169 724 169 995 387 333 818 724 972 981 707 428 392 340 701 715 463 430 916 966 689 637 370 520 979 114 707 906 279 454 477 448 529 997 794 915 330 612 990 301 944 696 729 336 387 781 402 849 562 317 166 250 305 535 769 284 1 828 541 631 633 17 430 161 14 224 427 343 187 416
542 321
272 104
71 146
132 257
49 446
42 137
149 114
111 667
606 262
533 622
489 583
558 35
70 536
17 116
441 42
614 635
330 497
403 285
614 401
344 21
39 396
497 213
193 3
273 519
290 651
472 396
219 346
115 511
118 174
532 397
577 148
661 398
430 199
33 185
382 611
381 259
167 360
3 261
240 268
106 369
131 216
597 463
93 127
470 131
216 445
290 398
64 169
143 685
680 502
498 52
240 488
246 129
612 339
625 314
350 37
371 557
244 553
699 139
630 430
369 179
528 400
518 550
376 75
687 590
159 383
258 515
531 119
302 190
40 331
492 606
699 282
394 684
491 171
382 597
280 21
545 454
446 280
463 103
172 373
26 348
646 569
249 104
405 641
441 432
296 363
152 103
133 236
357 170
174 15
156 136
316 174
331 638
390 585
105 614
470 449
31 514
221 210
451 437
608 201
61 500
633 517
603 688
122 192
283 352
186 591
90 46
622 495
324 226
669 38
364 522
679 493
262 632
668 187
429 642
645 248
556 679
361 401
277 99
443 538
630 607
425 465
623 598
27 352
272 254
501 131
242 21
641 448
623 245
224 659
17 697
571 216
152 632
243 468
164 121
505 32
196 580
575 170
345 413
235 471
39 155
309 602
492 511
343 680
63 245
689 398
81 662
458 73
489 7
231 696
649 553
471 164
227 542
335 104
392 289
365 211
430 412
143 436
393 14
266 662
69 409
665 136
405 253
509 275
113 429
646 168
70 462
500 498
380 527
435 474
50 188
557 17
355 313
383 30
37 447
11 44
224 480
564 480
212 469
303 54
240 377
527 318
341 259
695 168
354 600
380 209
269 646
292 423
184 9
185 568
359 670
506 37
327 97
524 460
570 305
567 671
514 137
24 241
269 54
405 295
472 160
548 114
488 600
110 495
45 119
312 336
18 81
360 112
156 279
511 559
361 159
648 391
287 299
578 117
120 478
578 202
362 694
177 496
57 508
222 554
468 10
312 452
569 635
24 285
365 412
213 530
526 528
401 210
136 665
80 478
564 690
344 22
411 541
540 667
346 621
699 640
681 528
574 79
430 531
691 487
152 511
428 223
149 661
287 187
604 426
344 495
178 97
626 636
139 379
298 555
615 569
603 357
464 521
106 678
89 44
331 81
336 512
642 105
280 100
625 238
347 485
109 168
517 207
542 54
585 337
489 287
387 155
676 7
331 236
614 46
268 357
675 682
627 647
124 210
437 240
631 598
277 583
547 663
187 35
529 552
694 177
286 480
13 207
313 54
591 186
352 285
469 633
312 537
308 11
179 485
488 341
604 558
301 544
552 528
648 525
673 687
255 397
48 539
495 280
240 446
417 188
209 49
447 613
476 220
648 505
654 219
540 615
61 11
288 605
535 178
363 169
513 698
372 44
69 385
288 683
148 96
620 403
609 114
278 183
625 292
246 307
686 103
218 318
528 169
149 66
428 387
156 402
323 221
181 135
232 155
332 109
21 166
562 220
508 473
222 249
99 268
36 488
108 318
105 137
97 216
340 128
45 655
266 28
284 379
592 305
129 467
543 532
571 306
122 231
671 42
149 555
112 59
147 398
563 328
250 303
374 252
266 157
152 497
351 57
557 153
161 392
602 647
381 69
664 299
554 334
91 333
324 263
454 422
189 377
343 123
173 94
172 606
538 297
602 51
483 94
630 14
474 366
304 51
240 140
309 672
23 573
317 672
396 690
104 165
551 6
242 192
431 458
54 546
118 123
670 582
347 145
694 307
111 282
235 329
490 150
25 360
404 698
532 199
429 88
43 77
37 575
412 582
604 473
61 520
226 225
586 1
203 391
188 383
614 47
397 642
515 325
503 533
259 305
636 179
218 236
526 129
664 343
467 197
510 640
522 595
92 126
568 179
358 499
265 169
415 579
468 470
326 171
231 478
228 196
122 336
251 213
364 696
480 317
381 227
185 641
333 138
421 187
302 612
696 267
224 634
446 485
14 608
9 155
479 234
421 294
87 568
275 171
120 659
409 646
544 650
692 395
128 490
202 651
578 22
559 152
540 192
367 357
622 252
20 406
407 341
469 605
592 31
374 343
6 462
299 664
399 493
295 207
491 217
300 397
226 459
58 439
648 510
77 177
200 392
379 33
122 148
306 179
517 630
130 127
600 239
132 133
689 448
660 201
420 554
199 278
345 637
132 572
690 297
686 337
22 274
627 671
475 492
489 512
408 369
355 124
430 550
317 56
288 637
425 271
55 423
577 615
30 217
322 17
180 265
300 546
282 192
425 90
649 452
520 206
514 433
147 49
693 179
217 352
183 486
666 583
99 330
585 530
594 613
402 208
244 554
685 327
572 398
318 618
673 671
363 177
450 228
700 56
196 594
201 483
180 45
189 211
68 175
350 311
664 488
102 293
31 698
558 604
289 165
625 505
674 634
390 47
3 121
399 334
597 317
342 427
632 318
685 352
252 340
195 569
160 250
243 691
418 72
181 116
477 503
337 234
40 199
88 69
104 111
526 290
437 242
87 172
628 638
507 338
27 372
453 203
389 111
464 502
629 35
547 69
642 483
303 410
240 260
130 256
55 143
683 35
670 193
75 177
444 667
456 91
656 370
303 265
147 599
507 74
499 395
139 624
399 615
537 174
668 304
220 567
686 445
161 387
110 700
269 173
19 604
568 373
579 272
349 637
539 428
585 568
133 157
616 412
75 641
645 536
405 550
18 86
466 534
594 629
674 644
621 59
593 669
526 498
612 510
446 68
28 266
3 398
40 660
481 476
151 378
574 11
346 127
186 617
301 564
661 387
283 133
489 114
513 95
358 621
542 258
630 137
694 510
104 289
133 686
419 89
115 640
4 409
445 56
637 669
245 397
679 45
107 5
593 676
643 50
2 606
594 228
147 553
243 239
585 535
494 627
253 387
276 609
132 569
302 64
386 546
322 204
641 406
513 290
225 184
437 371
223 392
163 516
364 250
268 460
450 621
309 337
436 526
320 183
277 327
38 17
487 562
543 384
673 366
550 293
520 98
193 589
146 71
87 40
540 228
108 218
407 166
295 92
211 484
182 395
465 421
377 691
290 573
314 484
562 487
476 454
255 601
699 512
606 202
315 290
163 28
367 433
589 458
230 302
597 58
141 171
501 249
389 165
390 538
657 119
308 49
471 129
383 417
605 348
461 615
557 582
526 539
422 663
565 557
93 441
194 438
189 105
238 89
687 292
303 250
616 185
659 120
329 273
583 524
131 276
329 509
354 480
366 474
153 276
692 90
455 16
514 412
545 677
44 334
40 669
444 409
608 97
598 174
494 467
114 153
4 627
235 585
373 417
144 479
689 425
172 537
384 388
513 57
378 590
657 232
292 190
394 267
150 490
321 387
434 175
492 2
113 187
531 325
140 636
76 537
78 184
45 560
363 178
126 144
627 360
633 586
338 196
506 197
418 477
18 458
575 610
23 145
189 626
319 373
686 457
619 681
585 42
634 602
652 536
592 690
500 450
363 57
353 272
140 106
430 658
670 653
659 459
261 654
141 637
135 181
200 425
673 114
464 473
589 391
260 256
665 409
135 354
547 72
502 683
498 307
448 220
508 415
531 334
111 325
329 92
150 141
248 163
262 484
438 588
530 653
672 654
472 2
646 549
26 474
233 274
599 236
521 233
201 608
238 202
395 523
514 467
380 419
553 217
72 396
140 202
643 320
573 298
23 324
410 598
225 695
344 450
410 357
275 376
423 611
229 311
480 609
186 599
617 278
578 85
633 225
370 655
551 278
470 23
272 116
149 367
659 51
226 508
107 593
305 259
475 580
521 135
620 131
288 29
692 14
699 261
684 493
248 238
212 373
530 208
118 683
423 510
651 187
475 365
569 195
559 636
345 178
526 389
295 38
639 239
279 172
322 94
69 457
223 217
102 67
106 69
266 342
41 428
247 563
14 102
450 195
611 89
208 56
143 383
478 90
347 549
644 72
526 207
573 621
681 222
491 690
477 345
331 337
50 196
28 624
70 4
342 613
681 668
476 372
228 155
256 203
370 189
295 340
454 12
538 234
154 156
72 190
424 20
208 234
464 16
343 374
401 337
391 411
136 5
53 683
29 565
10 570
487 677
197 485
351 359
287 179
348 145
122 34
300 620
158 211
646 121
460 216
12 473
315 146
329 458
363 510
453 161
468 627
410 312
93 94
184 648
650 185
529 467
500 590
672 421
96 440
441 90
521 313
156 130
662 457
341 144
227 205
300 488
592 318
532 224
520 332
650 627
504 525
482 125
272 353
104 486
301 184
685 631
691 377
304 518
404 234
255 440
250 568
45 438
639 496
355 268
450 109
72 523
408 141
135 133
401 123
535 119
402 530
657 421
199 186
394 16
110 553
402 635
566 593
571 114
468 2
475 3
434 41
441 473
662 493
283 295
576 661
84 399
167 677
674 294
693 598
513 537
24 349
99 338
414 613
165 62
442 261
332 393
96 265
347 590
474 54
573 399
275 94
246 580
509 582
47 134
119 36
248 81
3 238
359 216
675 304
281 420
265 75
189 134
5 107
237 267
236 510
398 596
279 439
682 83
410 521
246 560
200 138
152 329
673 599
675 60
663 157
696 364
145 164
436 383
241 344
223 531
509 329
674 575
358 256
314 84
311 662
108 529
619 244
11 550
407 629
116 109
659 625
544 27
385 169
366 220
115 157
65 219
572 643
353 346
481 614
192 550
31 21
542 463
570 563
568 699
670 534
290 131
415 242
66 570
539 575
350 578
19 196
476 37
155 672
108 151
443 355
71 591
696 372
129 15
354 476
577 314
180 116
118 207
640 612
534 466
310 579
594 130
564 607
509 225
369 352
465 257
41 75
397 211
62 289
40 59
327 657
95 622
59 219
554 206
382 682
309 121
581 502
234 431
533 678
229 483
540 453
501 660
661 576
605 238
209 238
226 699
329 376
623 284
492 556
368 656
572 516
157 298
335 592
367 414
476 534
149 462
432 158
138 101
233 11
315 210
45 208
166 242
378 129
246 444
572 175
545 356
395 465
189 159
123 259
84 215
103 261
317 666
224 399
246 256
189 675
671 567
46 478
68 71
482 560
500 638
156 555
630 58
638 331
503 458
568 391
34 316
653 325
508 296
80 651
585 313
251 58
30 218
540 326
695 205
590 260
501 535
544 43
208 278
9 190
536 605
555 176
307 297
95 394
119 663
112 627
681 572
652 197
176 496
336 292
131 5
379 107
95 691
25 97
425 633
364 560
94 680
416 63
538 164
684 361
48 54
4 606
499 563
167 688
690 5
363 372
347 498
369 621
310 587
18 465
272 612
416 589
582 498
430 150
631 628
449 230
262 366
57 286
616 453
452 387
323 126
293 596
4 70
565 428
277 671
122 356
25 657
686 133
652 72
492 372
324 401
543 315
572 121
83 600
323 12
630 127
43 328
279 474
564 100
513 671
571 484
648 15
266 160
52 190
429 2
499 4
231 615
516 356
661 647
259 124
74 242
656 675
569 553
154 238
89 215
163 110
459 290
482 598
494 291
300 202
374 489
55 547
546 239
12 210
169 171
29 107
160 145
228 100
592 264
323 123
300 288
294 672
200 362
552 271
300 623
570 527
314 699
658 517
489 672
314 688
26 685
289 326
644 375
270 293
176 234
95 589
56 178
287 408
237 419
472 461
354 244
653 146
339 307
545 469
43 347
18 236
15 693
559 606
639 513
75 54
500 648
240 73
53 2
489 224
175 553
438 548
65 461
375 643
268 183
418 261
646 363
226 180
333 162
262 404
101 11
678 179
615 584
351 289
249 58
651 232
645 575
379 541
191 608
212 680
538 443
589 351
315 173
229 676
57 560
47 400
355 607
389 554
250 100
623 682
95 102
250 75
656 562
494 402
446 35
33 42
367 276
308 491
29 345
400 339
286 171
426 189
592 411
588 76
469 212
288 612
527 478
541 203
90 121
422 423
240 252
267 629
542 461
457 12
458 291
533 418
563 293
667 678
76 86
387 522
101 412
576 182
452 168
565 80
190 215
661 164
679 8
147 290
161 411
466 292
627 229
370 185
135 106
382 618
63 673
187 202
362 283
130 170
322 297
207 209
251 407
253 163
315 566
472 309
7 447
645 348
3 502
535 476
415 345
453 669
66 149
539 680
71 372
222 482
29 263
338 401
96 569
30 569
238 652
450 537
679 359
68 207
409 69
646 462
558 657
511 685
521 647
489 62
446 278
65 236
224 532
163 217
208 494
328 485
110 645
520 566
628 26
466 603
492 37
375 498
495 632
652 661
320 622
525 77
132 447
494 187
560 89
126 139
60 656
111 121
635 676
508 187
699 291
75 148
117 10
368 657
299 699
364 527
74 700
147 268
347 73
322 285
347 274
25 674
40 191
650 488
398 211
442 485
489 260
544 530
93 671
274 602
285 403
649 235
220 448
540 229
476 311
53 529
452 410
365 194
212 537
393 164
252 647
634 479
264 132
634 25
329 115
453 616
436 325
537 285
520 278
572 335
557 138
624 677
469 57
469 337
468 494
277 93
511 661
635 388
316 432
543 202
99 159
456 123
683 663
398 478
191 267
333 184
316 167
406 641
677 168
626 237
218 108
622 326
330 247
241 336
613 676
633 522
288 368
633 65
650 544
541 550
647 182
626 256
16 256
209 541
163 296
63 85
453 598
106 504
172 89
597 423
659 41
454 461
450 344
564 185
633 362
397 22
618 392
430 278
389 143
309 323
11 567
273 214
221 642
384 543
641 137
246 464
231 412
49 257
485 129
9 184
668 372
382 149
89 560
499 270
279 38
246 337
588 205
131 93
374 642
547 349
583 109
120 326
656 435
665 141
78 118
226 697
663 483
657 618
84 325
205 158
654 463
440 255
696 195
452 34
398 3
172 154
349 103
484 158
356 560
105 275
222 699
47 38
206 281
211 280
314 577
549 145
143 87
301 140
88 165
501 641
189 214
577 116
11 371
528 697
210 98
347 41
65 689
665 323
148 1
398 693
629 237
5 90
131 175
27 388
264 539
670 179
74 471
70 515
61 72
120 164
462 408
486 199
189 481
332 406
556 274
312 273
306 571
526 255
292 128
551 493
531 318
667 103
322 646
589 79
288 340
589 459
322 83
556 238
379 284
611 476
428 584
352 553
597 209
433 694
356 516
100 495
529 199
72 261
84 536
248 4
496 504
551 117
310 507
681 64
688 655
6 382
2 249
161 28
11 593
333 448
159 86
308 61
30 479
94 483
513 395
537 463
7 461
394 639
251 259
309 242
206 356
471 697
339 400
631 566
70 284
163 538
346 603
694 671
529 653
516 168
338 310
538 280
91 327
589 416
480 169
19 96
630 345
682 628
196 575
585 649
435 60
658 588
115 622
517 75
264 338
173 269
658 142
118 76
513 197
596 211
477 513
623 353
341 657
113 107
98 401
86 321
147 474
151 518
322 300
410 366
154 622
271 552
580 311
50 608
561 443
535 24
75 305
53 178
125 222
425 653
438 475
347 301
205 225
31 79
287 489
368 300
392 632
533 557
694 39
655 602
609 128
251 262
459 197
524 260
190 204
333 96
497 553
350 477
215 52
272 510
273 97
93 620
268 46
534 98
254 377
204 419
375 664
600 198
471 582
698 2
565 288
373 457
646 274
147 186
13 113
345 548
154 385
140 451
184 153
130 700
660 30
685 169
285 175
493 340
531 434
439 249
172 399
628 334
414 252
577 27
679 183
265 237
189 370
515 415
626 386
644 275
85 483
9 450
24 121
40 433
697 637
19 251
488 119
488 305
221 18
394 391
240 78
292 336
442 358
64 449
587 684
437 479
301 577
125 668
619 539
322 158
469 567
70 405
230 506
291 431
307 412
541 424
649 446
374 293
309 57
490 580
656 139
537 588
146 512
348 107
32 81
650 271
84 659
382 171
228 325
576 570
97 608
155 232
88 61
491 523
623 322
347 138
687 63
80 506
650 403
51 22
476 16
127 261
527 497
491 78
523 512
207 51
140 430
509 194
534 7
382 537
111 595
538 282
678 444
360 177
432 320
441 177
413 607
95 421
427 624
251 19
524 480
343 369
81 500
139 295
328 117
73 337
134 385
167 414
473 457
666 129
180 10
248 685
343 327
599 297
589 363
416 584
388 635
581 295
161 196
188 82
256 378
157 566
328 5
45 243
332 520
70 128
18 472
30 458
58 357
270 47
288 119
337 519
14 613
520 88
386 273
644 317
538 508
519 337
85 350
364 504
293 282
138 599
418 11
45 147
687 129
169 392
148 655
144 56
234 144
659 326
316 318
346 522
47 67
610 48
227 599
26 496
506 80
179 636
356 232
233 319
217 239
248 403
1 42
526 406
125 542
333 111
81 372
333 90
334 653
605 403
160 442
367 396
230 624
581 644
492 700
113 530
310 667
72 626
16 134
171 16
660 334
88 13
539 133
526 388
535 488
239 313
362 479
368 692
170 603
530 380
516 204
624 669
349 55
109 17
394 265
191 87
34 122
399 229
487 579
8 492
571 540
644 35
354 551
2 305
118 308
692 368
147 226
198 682
623 68
117 35
367 390
432 550
585 66
430 384
586 391
587 242
137 586
57 662
244 104
477 572
95 655
347 649
14 587
2 458
593 413
665 501
53 546
695 215
414 167
11 341
31 335
585 114
481 199
499 660
122 398
487 424
79 130
270 160
488 647
193 525
477 548
120 183
173 576
252 316
225 595
197 260
227 253
156 635
13 590
499 77
97 12
139 285
159 587
78 591
460 561
584 461
24 423
65 32
72 53
646 653
597 135
306 536
587 236
214 72
691 124
619 588
491 568
655 688
194 313
571 557
212 315
336 98
429 451
208 170
35 683
511 320
700 74
266 306
551 671
336 232
121 348
230 334
552 677
481 142
257 465
292 242
547 685
101 602
504 237
402 412
664 519
162 623
149 124
374 481
564 301
133 230
283 200
425 648
314 14
157 663
410 215
438 26
275 245
181 398
659 626
99 252
82 393
180 611
189 680
552 176
451 35
246 406
141 114
39 126
167 170
11 594
149 112
511 515
243 242
444 179
446 236
269 545
471 574
50 581
27 544
503 53
91 268
370 19
695 114
358 18
347 660
312 37
257 603
601 376
28 82
142 642
433 690
512 647
54 46
549 646
67 548
568 257
631 587
111 244
368 554
690 514
455 415
673 238
114 67
50 20
331 584
168 342
147 655
659 588
373 185
297 599
657 407
442 325
518 660
674 580
263 470
105 127
345 455
277 575
345 542
304 619
637 141
47 481
246 510
671 474
2 637
595 86
229 459
319 246
91 277
646 83
180 458
374 408
309 83
325 653
102 393
69 318
369 106
356 698
440 339
241 665
34 555
662 580
355 655
143 534
162 456
316 584
338 162
20 424
607 566
528 386
666 388
253 381
393 54
531 403
425 185
382 551
396 39
571 165
376 653
247 99
176 298
235 396
