800 240000
375 366 43897
414 393 353401
759 591 518783
48 95 307301
17 625 546277
512 429 791140
416 24 241865
33 242 562961
553 360 81660
506 699 816676
88 70 988604
257 719 156627
493 663 835760
274 485 694778
450 296 427292
696 109 601555
225 700 642886
224 732 90578
595 135 843310
158 549 386249
320 733 355430
640 350 427561
192 421 876650
215 511 878088
283 268 663530
91 221 982870
236 399 712301
568 56 83497
267 36 914917
235 530 621138
151 450 348013
180 297 534168
796 724 991924
117 475 126161
265 756 837455
372 95 680015
600 398 347833
777 346 227907
727 117 719398
410 144 163165
405 530 570703
618 522 570690
336 51 938272
636 413 53023
396 19 854641
690 444 613434
376 793 53770
403 409 544652
402 510 637312
500 187 102301
84 678 234942
777 672 791172
345 315 349236
508 490 936789
478 756 651564
544 73 600799
359 268 63159
224 568 685140
65 43 748401
413 559 430228
520 265 730806
206 772 236797
749 14 639440
785 122 543381
694 690 91943
731 537 149025
614 674 884753
273 231 998809
220 348 681220
618 112 819448
157 197 860851
392 474 17053
350 422 144555
444 681 694070
339 404 16264
110 782 972247
131 469 561101
285 334 856338
336 595 684134
766 112 727978
47 775 291630
282 334 399884
433 416 387760
515 285 410834
295 661 5296
71 620 60594
19 755 234297
66 38 123082
437 356 767042
43 3 676736
341 427 833649
332 721 727687
42 468 720008
716 696 451610
769 364 98154
566 391 754056
250 788 207293
780 335 723256
461 702 962680
353 260 415859
437 51 58055
417 749 405993
458 669 812229
422 416 220493
560 711 810698
737 370 656881
777 783 356169
642 470 51040
636 694 882521
196 305 764703
709 595 712077
512 353 167261
580 612 653618
240 327 558255
644 718 365347
155 345 411993
512 420 716358
547 621 418395
788 74 281067
651 420 956596
235 737 416910
143 296 571990
228 535 190558
85 55 729683
137 487 419611
199 588 792593
646 707 951758
753 615 172248
570 390 971715
187 166 608648
544 437 268536
2 403 310165
510 706 54828
137 622 253405
228 183 114744
622 152 923525
615 593 690810
494 689 239435
643 656 387255
771 110 946055
226 244 631362
92 340 112830
470 48 580646
281 75 565754
614 642 905631
55 461 850259
229 556 974916
564 356 97294
780 625 360770
587 769 941974
636 581 931514
70 465 525686
408 546 203684
671 683 829166
172 321 432213
518 332 226640
389 388 375472
13 213 290812
428 267 819110
182 755 954371
721 329 607572
549 626 355063
514 109 730760
526 191 858941
301 532 833777
705 404 764994
630 227 16481
549 237 53944
502 777 355878
671 25 54949
300 334 456324
478 413 577556
198 148 441788
454 502 342306
215 311 611710
615 626 305567
275 647 394184
653 190 981448
270 562 25777
663 593 775312
297 530 166127
386 661 245184
793 276 628373
237 658 380668
392 99 682622
703 775 585033
737 259 681366
777 17 441372
662 778 396890
222 528 600728
714 343 803594
313 793 475505
668 792 375449
75 374 77035
546 4 461394
749 489 382847
696 86 33910
546 255 157635
661 219 939489
284 21 129286
181 557 360764
290 691 862042
227 303 59389
618 310 491027
146 97 633690
447 316 164103
733 502 640384
95 466 153466
284 84 534453
2 377 504970
73 380 855015
80 534 587324
418 598 514779
316 511 648626
431 28 294874
651 37 269891
497 525 269853
569 459 655615
97 317 372955
13 192 744590
762 662 214114
281 39 194363
695 443 158708
102 470 212099
520 332 403521
608 192 183074
155 42 520181
599 368 654823
21 609 941705
196 464 281585
291 409 693958
482 557 827927
357 53 816979
742 72 468995
472 438 131697
58 184 384775
504 282 540242
767 186 529282
734 242 921254
523 308 919744
299 55 98720
329 710 320415
759 712 36842
331 232 317885
513 27 914656
236 34 543885
54 693 550946
612 256 366942
608 280 324453
79 541 207192
309 97 759740
375 678 456468
488 168 96679
239 736 659207
107 699 936085
157 432 708174
788 457 11337
266 252 559100
688 581 45279
531 451 921673
58 215 367167
89 636 424623
658 483 822138
291 327 758846
132 158 63990
60 296 573135
383 529 218862
244 322 218228
512 625 55724
374 24 453087
338 46 172531
4 111 923299
145 647 126275
46 31 950021
383 206 414345
267 371 597758
286 772 899478
209 557 453941
230 565 151503
776 532 123137
172 512 719013
541 623 60013
755 308 493562
360 413 119543
352 185 133163
351 731 76617
738 489 695899
128 791 921568
662 65 367115
629 238 805994
777 790 95022
773 528 460744
669 702 225221
93 14 906504
215 751 751993
91 587 680025
405 430 136900
315 531 268081
621 569 994203
481 329 166357
693 236 716279
673 109 65431
17 398 369474
6 588 104504
768 500 665940
25 12 425976
485 753 340259
713 527 486947
377 209 979274
649 481 552936
139 401 475108
644 783 352849
460 156 122689
426 98 717929
77 771 777971
145 485 928662
151 109 462526
47 770 585440
149 505 75573
499 148 820852
309 306 448511
331 70 825878
765 712 901709
138 235 892047
271 710 618576
609 248 768770
295 756 878903
362 449 794735
734 472 339577
534 94 97770
321 118 157927
158 174 646037
188 439 385391
140 639 909859
508 677 204869
452 758 908865
422 727 964470
618 627 285313
84 161 939036
606 543 965731
529 212 214193
181 494 567640
593 36 660558
317 415 658990
703 134 520933
157 763 123738
406 250 410415
454 173 912835
582 497 148513
748 275 895000
554 532 757923
230 787 708224
57 499 805924
63 321 171756
241 493 834477
742 279 187079
197 675 857085
795 326 54708
535 110 243271
489 143 149381
623 625 742361
161 303 250079
144 396 433135
408 255 60887
719 751 24161
149 324 771167
762 507 497924
705 492 650742
53 1 11763
608 88 171397
103 779 15363
380 548 389120
752 154 127305
114 331 87447
266 278 679270
142 468 407965
319 236 961846
795 40 318476
34 743 748671
267 44 163294
727 793 661990
701 374 584061
177 65 980935
117 167 38075
365 773 971031
200 173 192099
502 398 650026
629 272 729755
618 122 757012
82 39 225496
629 284 480692
716 373 550092
43 718 310390
312 323 406758
442 171 163731
327 363 377885
561 550 413256
145 756 878781
240 19 34783
61 31 380326
487 757 975268
625 628 203536
226 319 83268
440 350 259064
61 64 478094
234 199 435156
786 504 79961
732 157 913834
761 430 911245
734 667 829932
7 454 444358
390 771 200239
532 682 695414
608 520 289785
379 96 359021
614 488 181532
242 325 841412
32 760 468705
235 791 674061
669 737 640756
204 443 526360
373 201 387448
607 698 909765
243 313 386125
102 265 329010
436 774 596860
63 785 34387
158 186 280188
394 517 232510
417 105 529407
540 695 970572
109 756 696816
498 645 139531
85 764 706725
689 107 351344
421 404 11236
245 733 35860
10 466 131712
474 136 461047
157 109 775959
327 138 174248
644 260 896074
479 725 520115
333 221 983855
74 66 63689
328 583 424096
184 449 779225
751 371 693470
263 515 262282
33 739 671213
622 661 563357
522 714 876033
687 197 510675
133 62 333451
118 302 369581
722 443 122145
451 741 554181
343 598 349524
720 620 323715
34 73 204681
245 574 920832
359 298 43014
598 301 50817
264 254 425471
772 526 410746
791 722 908309
800 369 438328
318 366 506980
236 299 184029
154 393 987496
65 53 109169
669 772 15021
130 688 772329
164 48 230318
167 547 181843
468 103 1844
627 671 23631
29 83 170892
546 607 14257
757 713 990740
727 285 708388
47 180 852109
735 373 841592
108 233 962999
484 784 470525
738 228 449689
383 475 387461
777 315 488372
254 383 762364
469 75 79347
283 745 166906
315 331 616892
325 455 409708
193 44 806502
475 180 897465
674 536 54644
52 644 61388
54 29 35807
792 541 501319
545 478 18906
182 428 564599
712 721 571906
481 570 12889
265 172 454539
461 94 41570
217 674 106535
502 42 498346
440 571 89062
760 609 462033
340 708 714067
345 551 838836
104 152 642882
10 437 617430
93 341 950246
759 112 71751
347 79 929829
383 100 403675
32 340 621672
237 166 38362
462 471 11581
51 50 484658
791 371 253302
260 244 990413
121 214 540226
648 367 826221
570 506 592782
593 752 300872
25 46 446436
262 501 98374
513 304 594355
748 2 7180
335 521 629088
29 493 130611
80 483 875047
439 381 297994
82 619 721706
115 350 715571
12 615 618987
93 164 401646
208 695 757431
638 98 994904
504 598 495074
393 686 35648
193 486 241867
390 400 598704
142 629 664079
448 626 166395
517 42 911453
497 710 268055
654 792 640824
734 414 704153
545 531 628852
620 405 362240
138 483 113386
333 558 74800
380 166 703621
686 281 367591
21 733 479321
252 784 122110
268 115 807959
441 689 358093
578 163 806744
321 450 85467
124 272 138082
528 556 972554
600 706 322562
80 521 954707
573 525 650441
303 413 569483
762 213 157220
22 732 490274
379 664 376110
735 461 973531
258 123 38950
670 751 260578
12 320 775384
214 179 75873
530 194 927225
442 732 145211
330 529 417215
611 529 461505
74 130 847668
139 407 855334
378 111 201459
491 463 778598
130 205 34886
448 251 120832
12 369 594830
674 760 96867
590 517 646676
691 568 630490
694 558 740747
54 243 111642
686 505 444012
544 748 606735
415 368 390705
561 685 564559
772 145 662410
136 229 785141
436 295 820553
350 55 346193
296 671 172083
233 772 72273
226 76 678978
74 9 475069
660 15 980197
84 756 134800
310 593 148370
399 689 355578
142 21 107631
796 36 724193
186 601 93490
632 346 31220
125 392 642737
314 47 967159
500 389 326465
9 173 84590
91 150 698237
493 665 727016
693 746 613680
694 769 942907
713 660 268525
365 538 756496
566 436 881753
162 336 502132
724 407 722357
398 73 270017
775 231 470204
263 306 485485
373 391 217344
463 241 703388
377 247 463431
276 18 136210
789 318 877306
459 125 771591
471 308 1942
44 771 598745
618 270 896309
85 99 123346
27 498 754677
483 224 443490
690 107 527014
186 327 255041
219 326 629651
310 589 136981
247 162 457283
362 687 545164
391 707 226870
65 549 60319
14 432 801993
581 91 649340
283 418 576176
143 767 492148
291 499 430842
348 700 989643
516 40 787909
206 400 638883
556 720 675176
208 350 880933
88 108 336735
634 524 750727
788 148 569465
313 332 825693
169 410 10463
143 335 690942
726 589 263159
278 152 830228
210 525 306084
311 391 935119
312 190 13326
171 406 419093
192 650 354075
246 42 737335
53 19 801385
146 384 582510
54 254 973606
462 525 672927
147 433 124023
747 118 951802
379 465 130937
650 231 696254
69 704 575279
763 66 945200
302 601 373020
444 643 835552
565 599 940427
77 578 583025
245 495 800929
343 370 96755
169 416 320659
320 195 595984
334 263 800200
751 139 349478
700 594 517800
364 471 419129
128 416 658185
455 60 527501
410 35 500344
409 14 433817
506 773 428296
253 350 311695
2 698 575886
439 725 501262
143 67 809009
194 649 749957
529 158 496192
382 176 902471
549 421 349447
642 765 335450
665 466 94410
330 578 565487
585 615 745243
252 762 786474
330 399 16604
105 518 138527
390 174 642181
739 664 571052
61 631 283126
598 696 635877
462 529 201546
26 637 325745
470 275 315689
716 793 660966
112 429 861919
119 118 372468
611 192 323131
457 292 799353
67 86 939359
296 239 807151
551 620 285514
646 8 567191
145 213 780607
130 96 968029
692 168 433490
505 212 659101
183 407 761415
435 142 126484
26 314 677868
260 224 170992
237 674 344125
367 321 468075
25 664 249696
457 471 885198
17 277 274188
775 423 840005
612 221 513381
33 322 628170
39 16 57435
594 247 52887
496 374 931334
776 554 987199
394 282 909894
420 311 769909
789 782 144564
220 47 871382
567 23 535410
676 793 293595
767 35 525971
412 240 289478
83 539 789839
279 347 248773
256 58 343724
353 515 567319
124 306 93049
756 461 564030
99 234 152771
699 686 300014
231 164 348665
298 295 372641
274 247 697126
678 309 672313
182 48 153676
211 228 297620
241 415 126919
791 85 743321
106 797 242952
394 588 327093
422 347 359030
363 294 842261
514 700 194425
143 221 14435
557 694 475162
194 766 740144
566 37 721215
739 735 102648
248 619 760871
222 595 187310
450 489 70223
336 691 571514
200 590 326335
790 421 717754
694 76 760209
37 377 811588
69 289 353727
149 716 432850
570 610 373339
423 403 712381
19 23 761572
116 727 937760
384 769 957167
412 664 608584
645 793 586628
638 756 54528
37 264 407846
111 733 231473
52 367 565166
184 657 852454
634 303 62294
627 749 954611
708 338 63619
124 552 709047
800 534 451990
171 775 894193
787 591 416224
320 432 377292
293 249 111378
585 189 326027
748 560 732181
539 195 766047
400 288 303237
98 216 391149
486 171 752089
563 547 578865
127 446 712723
137 505 84726
631 711 510806
519 240 173914
702 737 222028
293 381 336253
17 723 297200
502 226 696803
199 658 45020
541 729 769920
622 127 869339
116 93 192695
32 232 310779
500 264 478335
637 654 438794
382 257 316339
2 795 396343
382 181 251442
774 58 39127
548 632 590980
21 48 726746
541 191 955709
319 255 382740
732 348 924086
29 14 10379
647 300 112194
325 403 980410
157 177 151021
423 534 645282
696 662 259618
112 24 395920
161 398 39933
710 393 308031
353 131 654130
58 369 891269
410 563 1803
391 746 968879
543 583 293638
173 481 450636
453 687 802690
176 287 763391
109 495 696970
711 623 525486
417 153 643369
205 307 753383
528 106 799898
523 109 723015
623 154 16715
262 676 726930
224 541 70740
117 465 237082
443 138 196743
629 719 861161
97 564 770034
597 633 661452
442 40 674870
135 388 923785
14 214 890425
109 295 918027
273 450 939548
783 138 582587
650 619 968920
562 376 393293
488 156 30157
132 34 414265
550 257 810860
433 512 497854
407 130 178098
115 780 21408
36 310 180452
758 322 866606
597 205 392318
651 723 744989
158 539 89615
348 365 939096
198 383 127906
511 783 269944
52 396 738317
791 741 30614
56 46 259506
496 321 705684
650 68 25886
750 747 784734
662 755 740110
487 346 626598
795 244 659142
75 711 108903
570 687 157296
269 489 471721
393 439 25133
170 563 320929
651 9 800500
743 460 421662
741 220 693833
613 385 545152
90 782 187421
24 651 622753
292 696 166503
287 742 227088
499 128 597347
347 393 146322
717 547 191721
783 683 189045
650 227 78574
460 18 928331
322 193 238490
228 553 403967
104 436 830648
191 403 636994
339 522 26192
688 225 570939
263 511 431080
122 51 453967
15 607 910608
476 225 883699
799 572 129340
384 187 483137
263 527 12022
355 665 882246
489 456 655095
548 287 150409
297 632 395120
185 208 157773
509 733 178577
301 353 197441
519 741 487481
566 513 453923
498 550 563079
458 209 690598
311 583 452083
351 631 820506
558 293 956967
644 487 302734
87 213 950410
669 721 721479
192 292 80944
726 328 704352
336 316 54533
648 58 368158
223 537 946018
700 190 606506
723 757 46077
183 135 449581
196 787 469418
722 656 561758
775 184 811429
186 491 708090
219 435 462632
127 679 596189
121 296 229108
136 49 904799
106 763 190829
522 24 987541
212 566 816496
437 473 66281
363 17 357401
486 454 286452
511 343 735782
127 573 851974
65 380 254712
106 384 627025
466 460 621222
349 33 665850
344 751 254264
306 340 547572
207 778 362191
98 261 93015
277 650 899378
684 449 691527
717 9 572765
384 428 213351
96 72 172925
40 197 897596
670 3 336240
94 768 15144
783 344 547899
253 394 715478
437 48 881222
249 304 58688
1 197 185056
441 47 618482
256 610 913678
306 509 939326
779 92 528268
525 465 569372
243 21 245574
195 517 390457
84 388 308383
541 13 65563
7 680 166678
570 51 784881
796 9 460605
779 599 350530
216 522 429520
706 115 846582
425 780 814870
567 656 957559
741 617 22998
141 445 690669
70 576 318025
564 282 21629
437 249 321367
555 214 475578
721 104 547688
371 412 811998
294 229 951122
31 548 454110
627 553 406479
38 637 610190
36 110 767134
501 319 420184
499 550 899611
238 701 465550
771 348 492404
216 691 657688
591 782 678586
160 176 747685
177 424 77323
637 314 916185
46 18 380159
182 310 186641
353 383 87596
383 488 896613
433 366 516381
165 392 902266
528 793 830857
303 387 571695
729 777 645928
655 720 465350
511 220 725188
328 709 853347
207 150 258961
783 28 4922
549 634 330346
529 230 381622
359 95 806184
346 160 334026
705 778 722220
8 730 581152
605 367 253268
2 642 496476
211 136 33512
379 56 119134
318 562 48343
745 349 436672
765 322 423630
166 95 494250
176 283 628361
224 161 297394
615 471 803395
297 150 883651
641 252 85277
322 162 232703
179 394 176185
749 67 410767
757 701 894278
556 335 347679
131 137 618367
196 488 45336
594 692 692037
303 309 526289
248 530 93669
656 351 350727
393 746 876366
500 572 979795
188 595 557012
628 622 918694
342 4 350894
203 273 812853
654 396 298786
175 747 550079
276 148 754299
149 704 351103
293 712 911845
449 469 686783
648 187 98011
93 284 431390
79 329 945813
403 258 506117
431 598 295105
189 39 144142
233 336 227027
231 110 890009
778 39 932903
421 148 14385
172 634 857097
230 10 284052
342 272 338055
525 213 201521
314 166 659078
674 698 199020
796 457 205836
225 398 290313
111 214 742007
282 577 653273
191 458 110401
268 585 321130
449 297 143958
390 85 113331
544 453 433056
592 774 192758
342 23 567642
330 423 567512
360 492 620915
128 236 177096
469 333 765933
178 97 240936
605 767 517479
753 369 481152
359 763 760048
703 228 861700
529 27 443226
768 511 661294
85 174 132195
655 610 525125
86 178 478711
721 511 955503
119 529 501540
726 388 266002
288 352 571283
636 791 97006
264 164 619485
633 617 197932
358 594 391114
276 247 17164
202 706 121108
134 194 311764
720 794 521937
204 664 115144
127 693 864487
505 503 497940
481 607 487802
315 660 64849
25 151 797947
500 21 550652
516 427 933453
372 769 256822
197 230 215456
770 410 929699
207 205 941364
784 775 651557
52 315 518770
791 585 756251
630 9 805677
473 482 41855
791 289 198539
306 59 834634
94 483 624597
240 594 66569
727 562 182862
9 111 437252
453 757 939336
516 62 502553
474 99 668404
634 782 313351
176 163 701436
469 452 656776
440 538 327469
572 329 547042
450 399 592908
470 646 3374
545 536 487309
75 596 518846
625 155 806357
779 506 273689
196 49 507710
318 298 831746
666 438 715642
295 454 553640
21 484 965383
31 670 349496
439 548 866886
724 530 734928
591 766 464641
26 27 545467
292 451 281803
265 285 708353
136 264 153658
177 598 742493
431 218 218207
620 49 239498
218 445 570539
727 473 230490
786 181 260793
433 654 373289
412 216 652292
322 171 319427
283 442 391651
220 800 615525
671 543 424208
408 656 825729
572 31 965036
450 563 725795
326 689 12389
717 676 593484
736 152 998436
148 637 703087
661 28 260982
455 636 665481
652 757 799140
62 622 265037
440 415 599073
639 461 10913
515 595 161461
32 677 106523
2 360 310146
36 28 970061
568 743 579550
45 135 302037
75 692 569043
308 405 947598
327 190 564972
655 611 139671
390 586 700171
629 427 235888
508 418 982404
769 460 686303
51 108 696789
581 53 643516
81 190 868634
184 40 203023
629 337 10744
203 388 648325
294 785 432661
536 73 983639
135 665 654004
69 492 85573
469 33 606458
4 219 549083
647 57 128342
755 364 455985
55 386 514841
544 60 852150
219 676 337652
278 140 69186
159 210 995222
102 228 852360
648 449 981617
79 274 99143
622 315 947396
337 394 491116
700 110 145000
115 603 945216
615 183 931342
317 130 79872
458 392 95969
634 16 611917
359 760 401820
539 351 390347
661 684 288435
135 593 21976
220 665 461190
689 693 186700
405 703 132665
404 559 107790
586 626 914327
395 495 914349
491 675 252888
131 710 159052
552 247 132880
235 796 860210
5 736 728582
786 283 38743
565 182 490384
313 511 888196
96 744 246021
741 554 542854
357 442 232010
67 142 895905
36 111 660250
422 760 888828
172 475 594980
729 268 960631
501 475 33168
313 28 975114
792 336 616522
273 196 674136
470 618 583978
228 741 717
719 114 105883
627 109 682774
568 414 364797
30 116 679260
494 787 979174
796 503 345413
33 173 745709
742 428 91921
428 173 441902
81 511 138209
227 116 620415
494 694 215507
568 563 925783
505 495 592791
22 75 457102
641 532 984110
675 773 825280
330 544 693748
98 147 479895
563 647 620597
650 771 394532
14 105 242211
526 602 990079
144 225 271679
365 733 314584
81 603 959058
216 767 455921
410 214 227618
330 797 445792
526 511 570248
168 287 269751
36 307 203289
472 142 158405
377 693 983618
323 570 519860
750 129 992788
558 471 51138
140 192 428629
601 237 947332
389 382 645169
442 306 979626
710 214 154846
185 140 556911
610 176 830683
785 186 599272
238 643 720973
508 554 737468
545 348 897499
114 292 207252
763 78 26507
436 333 469046
148 652 906371
105 692 116548
24 694 165211
637 742 431052
455 28 158291
28 325 723783
735 687 739715
556 63 787085
453 112 963406
247 27 368207
746 117 453333
244 19 975838
556 79 673654
66 384 161971
50 623 430422
412 390 413480
51 39 717916
451 107 105386
209 639 756200
378 694 216210
405 374 745417
744 643 235072
11 709 206132
223 73 956215
239 199 393140
299 173 187106
44 536 225941
564 702 719168
446 692 392100
175 258 337843
609 427 274383
245 692 66113
22 222 717608
221 95 801778
758 177 27480
668 614 118447
688 11 639890
770 590 854994
351 480 875407
158 484 961083
689 1 426631
299 651 115389
717 211 88222
616 759 570447
200 38 714062
216 566 26308
561 389 118876
577 420 776716
268 135 81376
585 664 602810
461 165 970424
93 392 403031
789 338 509652
774 439 878359
642 520 804720
57 374 442969
210 325 98912
538 136 629023
660 181 881447
207 132 660240
609 513 267812
537 175 69111
23 318 404017
710 198 594311
668 24 620692
37 57 917106
378 150 316616
254 766 795696
377 195 143837
110 77 280340
742 518 397243
705 89 225969
615 270 458423
348 54 102351
648 454 476148
176 613 498310
314 81 779751
549 694 823122
512 691 302191
180 531 538951
214 305 16944
47 171 717751
408 586 759850
347 288 365205
146 448 641944
164 338 229128
302 462 319039
169 252 169246
116 147 435734
543 642 101913
279 757 917105
689 628 685740
492 668 360716
375 175 199326
586 750 550354
321 429 792874
682 430 490076
399 478 678562
46 120 243606
639 390 354993
391 201 300788
521 711 639563
11 202 488169
70 707 279630
310 206 897068
302 408 689136
421 188 545281
733 548 673289
92 688 367867
331 271 833101
136 191 521781
153 379 894636
25 431 89430
164 713 492131
415 137 666438
53 351 899125
792 237 682485
738 149 494056
625 551 352595
248 192 681735
693 164 360662
518 258 36178
725 591 710643
779 592 770141
637 108 198726
200 285 320782
403 71 226940
92 141 87672
307 53 49103
255 648 857467
378 381 313267
312 584 487922
570 577 381727
630 486 371191
570 56 692517
690 785 263201
332 366 979618
377 559 919955
605 631 584754
742 186 652994
594 640 725091
621 726 506470
497 695 158892
262 82 316146
88 106 579535
204 748 393308
768 762 404698
688 190 563505
240 597 381762
775 510 14904
799 360 276002
376 337 918756
490 748 881431
427 667 314697
678 397 462555
328 441 691732
149 89 858696
45 101 885358
333 483 878044
49 260 666719
113 417 487160
347 552 876365
127 742 146668
659 147 670407
260 704 14043
113 181 530261
279 647 710495
219 565 672077
339 757 491141
730 374 426298
515 672 502633
207 96 638219
291 778 569861
245 703 550348
708 172 208667
519 72 320008
370 66 887587
23 426 227362
635 559 297521
21 608 667126
594 773 673748
628 694 235929
139 447 227185
403 87 733764
406 325 584322
230 696 112547
360 758 504064
109 372 295494
579 32 565478
132 255 45021
722 155 241744
570 202 630152
52 671 866422
87 350 762855
267 332 445822
353 714 927857
350 116 911131
135 559 623719
434 643 54282
746 387 480229
752 422 366016
604 448 14206
657 406 378221
512 15 82801
346 445 193459
455 581 212461
402 161 284078
437 476 810283
728 53 92030
477 692 814259
548 90 210668
146 511 834112
747 156 121485
720 11 202928
393 495 737609
576 626 62614
5 22 590560
76 89 694494
101 31 84952
738 666 836175
525 274 727784
391 30 980411
719 732 822012
13 206 85060
240 264 59442
222 669 870239
558 749 380115
338 375 773634
60 274 859307
294 793 71890
184 128 540564
710 762 261548
189 110 723845
141 300 39119
255 84 750946
95 535 674459
454 221 840968
717 726 675516
413 63 312097
476 54 863325
387 211 611423
742 182 12446
261 609 862529
228 126 776296
267 102 288936
310 382 459175
727 202 273817
184 450 167469
233 26 416864
623 191 636910
715 132 490206
77 238 690003
576 546 718431
192 288 70759
67 129 384751
642 335 208468
84 759 371859
693 136 485482
129 711 491433
655 645 57996
195 433 848268
723 165 79292
150 397 630212
278 177 345577
448 740 402730
88 223 78956
285 146 71147
526 449 170132
521 658 644228
706 215 679122
197 641 930058
38 90 799610
251 634 824867
109 726 413091
787 648 231304
736 403 469850
5 67 530257
411 375 255057
428 496 465266
224 281 459260
797 24 872479
322 465 680674
569 84 245333
711 316 470972
67 398 56434
174 169 278831
499 6 119149
793 779 417298
321 313 430111
298 610 271528
356 28 587881
337 85 800848
85 395 501790
28 154 931659
676 321 848430
489 279 674108
449 451 168714
473 103 333701
173 736 480769
560 372 664503
757 64 813181
345 242 911355
684 484 395008
99 15 554489
737 351 276459
625 370 95560
314 223 939372
690 511 870100
152 309 402835
747 406 260896
636 526 586702
408 374 935554
474 702 283
78 671 392014
480 633 10052
162 149 513427
128 10 12148
148 284 226274
520 733 615680
260 53 526146
742 465 987479
467 304 418965
435 425 828531
534 635 19375
619 191 152704
717 728 97649
248 419 947651
423 675 802538
415 239 924570
73 239 467289
349 377 110726
350 479 702387
71 498 749997
502 177 343506
609 702 156376
499 715 745232
11 749 495320
281 315 532542
753 13 149992
410 737 320601
162 156 923001
692 85 616659
286 101 619805
476 383 862184
57 258 59632
261 696 122649
586 642 23201
673 314 228247
707 219 911368
704 521 811566
126 338 782624
5 132 760572
79 140 506355
27 668 313313
709 117 128126
249 60 644460
214 542 848917
160 494 764055
560 104 661947
149 257 10372
609 219 130792
389 444 76834
729 547 597634
285 615 100329
334 210 439139
567 522 436091
494 566 663697
489 514 91055
401 725 346268
496 38 112318
156 372 477502
269 571 713380
519 206 544695
25 95 116244
62 250 59607
384 771 343538
17 602 990427
611 188 807591
727 90 576805
618 239 565124
673 715 723187
591 96 712506
324 322 102499
209 277 921161
680 395 984265
285 314 878953
170 14 44205
481 419 952903
434 458 184095
677 230 55636
798 484 561289
471 654 925756
618 748 988532
212 134 652271
384 9 636019
737 170 370348
250 657 140280
496 381 302915
730 693 65786
424 234 984672
161 619 817600
362 193 437594
603 671 587202
264 186 336390
181 712 995421
131 227 865621
485 158 871107
771 174 387219
182 687 364705
775 462 465687
640 526 365335
386 90 580723
45 268 97191
347 67 920893
55 404 621980
23 395 216239
63 92 714965
616 760 907541
434 52 185466
585 104 210811
280 728 205753
448 313 678653
724 755 58612
743 733 58590
617 337 767767
130 425 812803
557 202 585512
772 663 565668
12 759 297378
136 512 406480
496 286 631356
646 666 597575
193 273 660452
390 732 516536
548 560 817160
403 257 786929
655 164 239935
758 223 277975
154 659 658411
691 523 67497
185 99 208364
651 793 789226
214 144 224654
150 749 74044
627 313 24916
751 117 889974
691 234 115057
683 17 661302
461 270 243770
493 153 750318
672 86 683450
310 687 769149
777 508 776465
376 286 773339
2 476 690437
424 69 560922
589 478 831998
761 343 956916
253 734 692842
749 219 497222
405 467 531769
737 672 865230
538 520 552851
550 530 748594
745 520 518321
37 328 649083
671 256 868646
178 74 433503
259 699 243123
291 107 600124
456 654 867885
119 539 390185
471 741 585772
1 373 219983
629 298 767480
366 379 505142
211 139 99776
694 19 43755
55 195 973298
186 463 749063
101 446 268682
541 743 346739
327 196 561789
98 617 571252
655 583 96676
692 144 495324
336 104 779389
395 167 133087
343 304 23733
139 755 351043
265 612 671886
789 342 535269
337 676 814175
28 565 159066
681 451 93970
547 698 861052
109 294 984328
558 279 189256
174 658 645498
676 742 404507
770 92 551031
774 686 699056
103 704 859298
630 725 973202
374 645 177318
133 82 736889
400 127 730881
613 647 709543
635 502 981281
279 630 462044
343 623 467675
393 119 842277
485 510 198876
439 239 710889
570 6 816289
183 280 476349
437 775 553553
633 582 741468
137 25 995632
607 509 496094
426 441 35655
114 703 696598
326 624 746109
273 42 817701
53 495 759366
164 546 809052
699 557 638724
214 167 400253
406 664 200955
171 723 863782
707 252 551085
673 357 982151
570 760 472875
650 527 916518
425 782 150962
206 440 860867
424 359 164626
12 277 69971
789 165 159323
488 733 230856
775 360 11848
740 717 846487
519 493 884569
168 269 716483
247 57 348967
332 242 788548
329 615 490145
617 713 275890
574 642 840382
546 573 907998
363 796 166068
456 354 823642
154 392 891933
315 142 784185
670 559 866620
668 341 163070
253 608 308864
339 658 59863
167 544 977357
171 471 509666
638 719 733231
209 396 937923
263 708 149984
627 652 829080
605 283 974949
543 483 100616
730 553 211211
780 491 488720
706 220 751354
703 94 68274
673 346 453139
125 672 398960
706 246 37114
735 331 276302
434 229 88719
511 707 474795
273 307 457921
93 418 187002
19 469 848972
552 704 475495
269 609 488138
219 361 323536
732 596 159277
570 107 271963
398 197 710519
507 140 284659
626 189 748292
705 655 862954
332 674 693523
455 22 230819
398 634 164813
239 450 870946
576 747 709341
10 29 429504
246 276 619552
207 243 670306
713 553 729264
375 783 774549
367 566 97259
717 227 213249
223 592 546122
601 163 245025
593 230 685309
203 76 105645
432 265 926313
210 498 769201
28 564 897574
223 762 119362
367 559 102752
549 650 331792
623 65 370699
640 506 891211
90 13 91630
67 183 779974
552 28 253635
223 724 761780
115 69 249068
416 104 150924
679 395 869229
596 416 989252
411 297 309916
61 362 614873
176 737 179246
689 270 31126
128 762 513233
514 697 100504
622 671 656095
223 587 160274
742 94 75708
477 397 594192
238 54 249032
335 218 558446
309 222 491350
728 727 923741
412 212 501907
286 702 379920
634 421 774459
507 2 164826
557 241 615787
290 380 946106
211 538 927285
338 729 22363
664 631 639246
61 611 33787
100 260 443004
545 32 298146
198 30 179924
331 716 414918
712 377 283253
508 87 308211
657 370 193211
598 660 487370
374 83 922141
499 311 999748
416 761 762276
201 571 663100
514 251 441031
793 755 405705
290 586 641019
566 334 962510
657 407 989471
282 587 441041
84 749 163082
11 88 893025
80 28 926409
539 427 704678
751 47 702044
87 776 767245
683 416 364782
66 189 846801
795 254 924369
612 508 257923
741 469 342142
271 762 494972
603 764 167285
590 592 247768
622 279 963250
273 795 270380
611 467 233745
219 498 877963
696 784 412837
360 81 324554
197 223 564452
143 264 965493
591 729 775055
661 554 169713
787 40 419837
560 660 101779
157 394 847590
787 390 975908
516 626 462759
480 114 539390
463 302 30
263 795 277087
339 17 611958
255 228 904650
603 37 546149
753 5 679425
246 688 566486
217 287 538966
621 559 785592
535 31 879098
357 616 644658
300 309 137843
540 316 561669
516 353 944573
373 417 49305
528 302 830396
556 269 621581
326 729 3016
537 561 334145
255 452 686788
350 570 922043
113 160 108872
84 475 665475
358 16 735652
500 165 236206
118 15 771853
770 759 36146
546 50 495373
377 214 133999
727 653 839811
755 361 86858
176 46 333503
358 310 441026
416 248 770781
631 177 683883
189 226 765589
719 53 856382
81 683 686355
456 369 68799
590 640 499675
506 495 835937
540 708 270360
537 794 658148
620 363 476866
85 366 896386
71 663 703024
198 175 98202
108 718 223797
165 703 555255
17 319 717139
584 425 213182
638 631 494826
503 98 266732
154 664 923401
442 67 876779
236 484 174241
16 745 446918
532 396 686715
91 107 343033
50 261 655658
295 164 538138
174 364 356690
717 399 48544
90 421 894786
159 373 445912
374 227 919034
541 238 339245
686 198 456119
17 164 87490
334 183 94248
439 325 191436
550 753 859224
665 381 814979
532 435 659954
206 317 742642
413 193 220607
398 219 346867
41 60 516108
288 432 618978
331 107 556126
758 490 248667
192 425 484368
482 591 49320
447 273 346472
596 741 523278
473 203 580586
430 235 615756
183 108 906127
117 462 926146
376 460 513897
317 590 977890
585 286 973277
709 565 710318
753 689 759870
87 46 872614
125 199 395311
566 454 636079
329 218 970288
348 479 863686
505 501 222973
734 34 390340
135 779 459463
114 647 148621
76 110 647458
654 746 200053
26 519 903778
128 585 18034
574 170 149010
568 540 69442
227 706 908226
775 465 218488
734 582 916903
2 340 844408
50 391 4801
406 513 445829
731 61 369860
591 502 260568
179 568 293555
228 596 509658
364 260 228703
313 379 237829
666 592 797638
218 440 536606
469 663 621525
280 35 885054
706 795 890977
580 780 518507
96 253 264420
668 569 661079
319 397 251336
759 428 44109
512 515 760035
635 377 636600
750 627 69249
704 493 702354
650 625 673019
103 666 431433
674 415 217086
586 197 847363
339 345 39203
154 736 891482
760 41 907638
43 785 548967
707 503 671952
331 5 560229
410 646 762462
721 114 514691
288 273 621725
705 563 984272
349 358 854255
521 788 990755
670 244 268599
180 593 796205
345 70 137083
743 425 995378
590 238 517311
418 16 232360
134 621 321292
674 359 563646
427 569 943596
782 581 45969
622 677 29057
505 295 149889
404 292 674744
622 174 453240
456 436 5666
433 207 862955
184 273 244824
557 528 390012
294 634 514392
101 358 591739
329 366 820796
658 376 355695
322 271 94078
72 271 952326
585 429 818437
688 397 646967
428 737 360577
691 467 554663
574 108 287604
373 515 126874
65 398 32687
170 255 57938
511 494 540895
103 90 593008
65 339 109855
128 269 586184
713 770 951896
1 542 881514
459 74 358299
782 259 978073
534 16 314296
229 45 450617
159 152 487798
109 153 613016
327 608 344020
207 24 109113
197 2 287779
756 3 863205
400 70 808488
376 648 760451
255 798 449351
683 278 797438
447 79 452490
477 108 382949
102 191 101660
216 195 68826
751 679 287185
669 117 231470
33 459 769818
716 413 243494
377 626 211825
107 163 956860
543 701 638048
360 763 6027
573 445 771116
407 392 388844
508 723 697621
672 315 522175
538 723 436983
188 757 813356
655 623 188709
55 189 974476
595 422 719258
768 71 287141
121 692 881391
614 451 101957
244 671 626073
202 51 225037
113 615 952860
256 186 190126
223 117 771796
76 332 143237
127 284 884576
433 772 951009
172 253 389761
227 333 414150
759 604 422410
626 367 543314
273 271 792201
224 407 796777
519 606 676033
723 276 709076
256 41 777800
283 91 895570
396 470 764363
548 567 973945
197 277 192388
725 707 906677
99 602 603119
672 19 545000
646 274 631433
540 71 675823
648 164 560591
174 608 617287
37 95 995022
18 147 105177
243 445 557268
524 719 67421
76 90 647847
645 111 293410
506 122 303195
328 754 265678
320 286 344169
550 487 125677
6 430 738577
777 75 955813
452 439 651204
632 663 357888
399 386 987378
520 396 331275
190 624 632212
401 126 931427
512 102 453042
77 677 451357
618 182 356481
580 333 385990
592 304 202949
635 318 697725
558 787 539400
778 126 180743
212 33 476521
147 93 59698
346 105 140030
509 43 411897
336 458 901220
585 182 385740
92 380 994382
348 664 56909
523 550 269398
359 139 652048
80 402 216317
421 720 155830
600 110 295860
287 739 974646
772 592 455162
551 392 950081
131 739 626961
558 641 992816
127 311 222316
280 666 641511
551 290 69253
236 601 387211
476 321 178143
312 681 296733
730 326 914505
473 184 820068
169 400 32472
319 543 235388
286 608 6807
664 326 752552
415 774 466978
577 661 562857
27 45 52121
230 32 360469
418 684 177464
679 535 954891
435 612 73260
73 364 122151
403 113 998828
168 113 547513
756 448 571240
404 629 865886
154 499 456000
555 14 289247
219 598 96157
428 231 950397
774 467 669762
353 295 515497
312 85 131840
504 23 723659
595 522 291162
622 107 251622
186 253 544127
554 743 994987
191 498 333601
324 627 981648
497 165 968171
138 5 321804
620 789 260548
743 441 397599
76 325 951778
658 459 401543
465 734 220619
560 64 972731
27 38 143985
789 62 319864
132 637 636239
584 594 169651
85 757 704196
577 533 692177
262 290 524051
240 624 337307
347 601 611246
633 465 329559
316 790 517896
279 444 23073
185 460 208117
376 710 616987
344 630 946363
262 190 251641
177 706 216733
558 269 851429
557 318 749155
399 598 862072
462 435 763495
328 555 158373
33 375 762699
429 179 479262
413 595 47588
262 185 621102
621 541 555209
471 755 776158
590 791 924619
510 104 804914
556 726 63686
500 754 632580
70 720 767215
5 548 761349
691 292 781102
618 199 770711
775 704 675928
130 117 732111
557 713 871934
230 596 250453
549 463 371666
445 775 38463
75 471 612233
740 201 941400
756 223 733902
314 532 522227
371 630 212872
393 144 421332
429 363 194879
431 625 16500
255 285 555450
303 707 809155
59 246 649686
603 615 624322
180 35 498946
372 17 289809
408 504 381607
73 22 525585
15 558 896324
649 71 229727
219 245 340523
604 571 793007
570 205 637610
171 18 861491
1 307 694976
532 633 547453
629 195 836571
321 637 245709
355 739 245917
181 82 787373
511 55 295239
510 50 860842
619 392 752313
290 152 246435
357 514 264844
331 581 451331
328 716 889434
609 117 125002
765 242 460785
474 715 900286
594 343 878603
387 371 612726
71 343 609937
446 445 744960
522 190 829795
743 137 116661
454 612 695752
434 777 820595
108 520 611151
721 320 576998
471 372 969515
329 419 920772
432 325 991711
252 761 870943
341 800 218284
223 637 532199
233 398 275149
530 89 763577
255 55 957119
229 41 936870
480 437 832029
705 771 286385
58 779 165872
701 244 644761
242 787 304045
68 63 889731
479 539 650818
735 257 887353
262 776 222456
15 472 517510
23 325 663452
264 303 260002
95 527 784042
758 573 548706
251 111 821667
129 206 605760
15 530 400834
305 31 430173
123 533 119004
354 794 852586
81 621 809801
795 329 960281
575 112 791432
559 489 964976
195 479 580138
25 491 939744
482 531 724894
291 132 560681
211 239 679821
470 58 852811
792 359 509539
73 289 443474
280 459 671420
360 274 139452
286 171 362864
466 307 3320
632 465 478048
32 289 137901
672 761 931645
695 189 21861
232 615 963758
382 494 140051
165 140 718303
349 97 765404
152 328 646078
368 83 149740
575 738 882117
166 308 580815
241 19 872987
464 89 834363
476 181 488234
690 134 838453
612 118 576379
178 60 261680
274 114 712132
73 437 945454
158 757 129127
186 455 369316
527 458 6368
537 116 596848
709 405 449301
135 178 722083
504 389 252064
181 625 414332
46 543 705163
344 687 129565
122 76 526903
706 437 252232
255 551 187406
411 136 725981
489 179 868284
757 632 427807
386 326 681710
580 369 865583
793 93 963754
188 470 645812
693 456 73185
442 382 346560
579 524 885881
627 93 285044
277 463 799769
775 9 87961
655 489 8934
65 12 600709
511 45 381900
63 639 13214
395 748 611414
354 43 931176
666 191 998904
62 779 87379
378 413 276997
748 542 113031
425 321 558736
507 425 421471
274 633 33060
651 237 238390
644 729 990137
438 101 598471
424 675 251504
673 576 764234
749 502 300295
422 460 509070
541 703 71376
433 103 644355
107 380 64287
627 46 937789
411 654 84483
312 745 468060
779 800 473705
603 230 528878
482 497 75652
450 22 604874
760 171 195523
772 210 543544
172 129 524666
442 731 925547
571 316 890788
180 120 637215
556 694 914765
683 299 360930
685 385 643883
628 503 346256
21 759 860133
290 608 956432
655 500 189132
296 553 704151
641 113 181817
423 766 169419
376 13 210795
288 151 757904
350 600 708909
41 727 3079
524 691 861132
511 57 146079
617 252 787033
138 776 337774
687 722 377175
308 332 470375
120 558 831773
265 333 924480
243 502 288818
362 654 466976
770 243 169150
229 494 866437
689 611 95318
519 442 936978
196 210 915458
263 699 508145
29 179 453921
275 110 535994
251 452 872863
69 133 596817
373 561 287697
580 325 106184
580 800 167674
433 769 546476
473 60 490177
419 281 46099
223 580 471050
798 478 446589
620 177 482035
770 336 881279
105 272 31548
124 186 761576
209 381 995719
411 211 527754
161 569 175732
606 62 942568
199 409 223472
484 273 566518
327 251 877530
363 53 763702
26 736 607750
496 51 745772
246 761 527387
361 180 206947
695 483 330494
656 786 641035
421 218 141818
47 225 651126
264 141 306455
603 757 747210
790 121 928671
348 106 355388
690 728 222109
373 59 529550
258 513 929105
460 662 519692
145 732 876515
487 766 829916
590 248 75523
696 218 975835
742 295 987144
687 107 54760
263 314 335133
580 579 726989
388 676 870260
767 476 500557
502 365 809180
773 500 331993
592 393 619262
480 630 720033
257 701 710027
11 139 655082
298 171 181754
133 629 53488
427 411 642447
333 29 465912
97 105 183088
387 395 81788
207 155 274802
50 407 956737
402 495 514538
561 199 803629
494 608 428941
431 377 846184
649 785 795293
703 785 678969
749 716 737547
285 504 393549
61 700 960347
512 640 669842
351 12 464259
525 284 103794
269 70 628984
154 473 702479
137 495 897204
330 689 92442
517 37 914561
255 68 590516
474 47 765091
323 643 365649
368 581 618305
683 388 162693
394 390 444056
40 216 504276
381 755 798035
4 196 128856
161 638 957966
322 157 605799
62 602 796466
125 504 685351
563 263 971070
500 706 490994
22 213 728998
461 152 872913
652 733 879609
250 734 980691
36 156 11444
582 403 64541
68 654 67597
352 351 690559
220 157 416297
765 394 313171
556 360 812491
249 489 3795
427 208 777713
317 728 259909
56 277 386476
459 613 803617
423 569 387568
699 615 762402
275 342 645010
387 490 818341
699 550 872770
116 776 237373
132 610 563112
675 400 715999
268 277 771494
610 335 721361
719 452 267821
207 3 283138
11 105 446110
683 414 301593
747 92 558478
15 349 91093
474 593 663473
162 444 811465
106 138 378884
711 298 294236
738 184 897005
751 498 795310
544 89 11582
311 493 677310
460 63 514239
444 34 30600
412 642 992127
175 539 428663
717 85 927557
118 685 315834
525 276 34482
708 314 596361
507 214 863367
772 124 256273
330 699 635849
143 524 390801
566 296 279973
263 576 287109
542 206 308156
370 296 569145
758 608 799310
169 680 528432
672 326 132560
548 111 4495
137 609 490379
622 785 434202
706 566 953656
768 423 718642
765 176 592888
762 69 141488
445 100 979478
178 79 146589
237 39 445080
392 743 742410
118 776 899361
448 712 823412
115 331 911223
47 674 171570
30 149 802648
643 592 979446
84 743 708058
159 665 440414
91 430 575880
626 309 98969
421 356 246559
125 565 573032
180 194 571881
361 395 280422
145 394 463790
249 399 848179
615 248 5805
479 223 58310
352 271 894521
342 268 607001
359 252 720621
552 235 188949
89 48 118178
667 616 570633
548 349 265512
192 450 702256
52 529 72993
386 687 224531
96 724 110594
625 394 131692
680 650 389713
185 581 276972
671 667 18556
550 458 460564
703 1 297044
558 330 576418
689 412 636927
753 749 40563
781 604 568952
317 540 25602
400 59 528861
459 263 831836
401 127 32929
118 616 41563
264 358 177449
638 246 656837
616 754 834387
712 594 171525
749 548 981906
386 785 371300
354 61 593908
510 590 377664
793 681 694204
455 454 689576
147 628 430262
603 13 435415
183 357 268860
287 511 143751
32 191 35769
47 87 151429
666 514 971353
303 635 144429
289 357 319769
482 45 146602
328 746 83032
781 287 809964
420 43 340901
35 389 717797
269 520 262972
58 28 93668
328 208 833261
799 73 982857
536 65 383880
262 624 467593
714 204 384294
633 263 541976
406 314 587654
152 664 111867
541 602 686049
437 71 152224
260 180 133982
90 116 509966
108 345 514850
647 370 318618
777 84 175808
83 352 517912
564 571 419828
461 288 583851
170 754 946601
317 321 49643
152 765 37999
765 675 166361
283 516 772610
276 392 531044
566 711 921822
669 275 439185
4 369 927611
35 55 697337
89 164 902071
4 188 861273
427 784 546304
287 186 478774
598 429 444756
232 491 548271
470 93 364438
604 599 885169
366 507 871020
533 209 330437
332 516 88661
152 721 663649
314 191 25026
481 79 481460
443 276 128931
577 48 929639
435 228 817349
698 176 869105
533 142 965020
453 711 362387
26 7 201188
218 586 477845
331 719 38653
604 254 721748
728 320 210405
159 517 417138
783 322 660599
252 137 305693
719 606 863990
54 730 7665
797 507 422311
377 301 158410
716 592 774518
640 285 894026
680 273 82301
497 60 286657
396 626 158557
740 712 585903
694 585 380816
261 371 33109
687 60 904152
655 780 995345
458 83 872634
464 109 40180
124 6 791012
188 433 50712
382 755 87098
755 45 58983
532 654 854367
255 599 7956
698 745 932963
69 245 991319
110 79 248001
354 15 662281
454 611 873224
690 366 829314
648 331 376587
139 427 249751
114 514 16939
678 488 131884
779 19 911844
392 187 314700
742 51 36448
128 78 684777
210 420 924765
473 644 462160
289 194 863875
555 451 547963
68 448 851768
580 210 781967
421 655 119686
691 215 365267
561 800 343849
728 411 883214
94 327 64268
444 639 359925
404 639 745034
51 716 96752
387 537 123519
556 280 21365
760 190 718455
312 465 931249
520 468 970825
540 402 905305
9 289 255769
748 70 720961
646 148 99097
218 305 413545
403 34 638820
636 130 277634
638 785 172891
577 155 257062
507 669 118366
632 358 30131
386 641 928641
323 553 640812
524 151 598583
119 463 923041
345 574 6710
459 510 873850
486 517 269682
320 294 959674
149 351 793612
771 753 128189
668 376 478373
728 57 633761
600 355 928599
6 102 483360
680 177 724261
634 277 996076
525 139 378653
692 530 998391
254 464 479534
16 536 303420
597 738 691651
669 742 161367
572 467 685478
698 756 512902
664 651 321018
109 228 74617
551 334 757002
141 181 464520
265 330 932974
486 570 389406
401 524 842130
212 526 649763
618 171 586124
122 8 794656
424 748 583862
470 136 869082
573 207 134073
2 475 3030
394 229 613252
403 39 207398
520 169 76038
377 100 613155
624 537 457161
81 681 591258
113 389 342204
668 155 713973
207 137 500673
697 794 280402
625 603 847796
30 69 230914
520 698 89119
273 665 947937
608 291 893767
440 135 842082
625 532 360827
131 694 432298
535 265 458774
72 446 531049
679 304 418504
457 436 468964
248 737 895902
122 503 124701
178 796 149241
550 411 512748
26 47 444457
711 22 243105
235 50 224404
707 142 349741
18 473 851252
404 471 966455
101 651 80280
577 516 127266
139 8 33636
259 661 43562
681 187 791822
202 783 678838
78 535 108888
444 724 895972
623 193 28548
406 512 294348
393 567 488269
593 388 427889
719 507 923711
682 526 635975
87 687 277768
751 522 847520
466 504 876594
250 242 195631
711 640 416442
318 680 83558
117 570 982860
64 138 394604
51 675 358544
304 98 743102
606 535 844867
53 215 486273
536 566 942057
447 763 59107
179 237 941326
420 131 658606
539 14 942138
424 773 928221
82 750 480146
290 186 220186
778 198 220929
798 274 129599
105 90 809575
43 463 895820
110 396 929982
800 488 296784
220 698 61256
799 701 124652
650 180 272019
489 800 787672
431 492 565530
161 348 851680
23 275 464709
313 674 192031
40 449 192834
250 699 239580
67 130 644152
305 282 721466
453 25 968069
709 489 776801
185 596 433058
730 743 291053
191 708 860929
664 670 758170
166 111 188659
440 304 702395
547 389 885528
722 713 745740
726 492 430100
536 792 619704
638 373 661788
615 295 904154
392 598 532756
752 393 902309
731 15 605252
400 723 196460
523 610 637909
2 295 948921
650 531 439403
485 693 442799
113 706 128405
122 306 373814
78 164 521152
596 641 941575
267 439 612696
354 774 908137
248 572 173370
161 761 892430
538 219 748536
33 674 322793
139 135 9667
444 542 910139
294 552 401042
218 567 191643
20 400 73628
127 637 462495
643 212 833436
786 280 422857
194 738 807461
717 253 611171
26 791 507396
247 432 845332
51 365 493324
153 797 563658
132 520 244339
164 617 201808
532 141 318057
779 100 421895
18 360 496021
475 286 611363
63 230 210660
41 215 402683
158 504 346283
397 249 666608
763 663 307391
544 259 546784
273 6 60053
750 36 44663
707 125 970422
593 214 568505
131 437 673015
743 585 31027
127 97 460026
470 561 786224
548 502 407210
770 486 123748
489 15 149035
321 232 275125
54 390 923868
174 680 112215
299 489 97514
505 561 153455
702 728 228331
142 752 64691
233 662 616579
302 286 66147
695 10 547769
141 116 592073
317 654 141825
266 443 562114
349 247 198217
765 554 142887
198 653 759675
773 219 39679
149 724 83120
587 33 517924
313 326 621833
123 471 281335
123 549 841638
383 360 275981
709 406 574967
739 22 53588
108 304 687085
799 605 731238
470 169 885138
369 516 27533
280 767 963974
634 293 50358
223 552 783293
210 186 744951
454 376 503118
66 313 271586
243 785 93370
709 342 874156
587 89 193476
19 93 946311
209 96 42833
755 290 390862
511 518 784211
437 547 429758
749 19 900225
335 135 520450
200 6 355452
705 551 551738
774 287 298138
763 139 87009
697 298 407244
739 796 433018
438 637 963472
448 248 559895
776 798 253750
600 571 536823
768 437 603312
381 248 342668
639 624 158275
8 31 955113
221 702 619278
725 334 765165
622 227 963601
790 344 730774
183 570 737072
107 414 10242
4 477 570293
240 296 318693
203 602 5650
36 630 135062
725 21 444887
239 345 296647
463 72 137556
347 648 640670
277 243 110294
777 656 605948
660 381 378523
427 644 35904
215 205 997537
338 583 604090
392 419 710977
459 592 466035
143 179 320635
631 337 920935
257 181 643627
727 572 798087
311 685 187489
743 358 905926
378 611 997315
372 735 521736
778 563 830598
549 592 61226
457 515 490006
380 730 164823
723 685 685547
49 48 351155
88 267 462042
371 242 18788
326 662 78986
514 63 217535
364 701 301364
110 506 737489
71 608 210934
237 444 251257
231 740 334196
114 798 6671
243 127 324859
190 358 571733
239 711 572558
773 5 620794
556 276 648466
685 165 901651
698 56 108358
352 152 754796
66 466 217453
562 744 323663
476 531 798092
761 469 758046
296 693 776456
87 191 716098
142 540 987645
640 688 840087
60 759 412258
296 113 181084
525 728 990275
149 711 449688
560 639 445516
279 242 774921
577 649 30779
763 119 778803
783 569 75506
92 35 808697
158 355 999998
334 96 677591
614 33 235641
220 676 303271
688 143 113907
124 357 726624
36 119 462129
565 170 563902
473 638 923464
596 379 160401
132 764 99636
655 361 919436
699 437 221963
489 155 997502
223 8 176877
702 495 111299
429 309 729252
125 286 188753
138 529 631928
558 359 522358
442 96 968741
247 449 221138
380 611 979185
357 703 180640
114 459 388574
491 353 546565
228 238 381642
633 11 762802
192 58 691410
631 219 572883
53 159 537646
174 164 781593
20 789 998026
104 169 28555
377 217 746086
262 350 576856
666 160 479453
178 152 113005
220 226 18967
72 571 680351
176 264 889391
195 72 944650
729 208 598736
22 551 527267
756 739 624028
444 24 895953
286 761 91757
733 698 620649
168 121 459003
219 752 557026
105 100 188818
150 396 41231
244 380 627759
517 357 194093
367 649 644225
449 616 572555
581 6 670484
202 210 863102
749 767 894485
219 558 185674
463 338 353081
75 170 21847
374 338 715390
443 368 693135
743 644 608195
306 72 58012
16 290 797867
577 355 346464
108 714 655168
577 328 49916
610 664 586152
720 792 831397
689 206 42951
309 312 748607
24 30 601698
730 579 424674
150 2 228988
351 694 326368
122 2 247624
464 489 358869
483 607 496233
711 12 744060
700 521 327219
425 665 265419
766 144 591347
377 506 102394
689 700 1266
778 360 612645
193 216 499025
732 218 54958
50 258 594984
448 760 275991
187 772 437311
36 88 521203
393 352 724115
634 689 30634
692 547 936891
94 701 900093
386 607 227898
397 276 815078
770 68 50007
586 372 895258
767 188 760045
84 211 44262
547 508 222155
524 382 179226
398 256 304465
22 350 62514
38 101 765295
765 56 368659
548 499 524987
395 497 903020
694 660 509702
637 512 462957
733 430 561655
555 389 498564
768 229 211837
48 754 121953
167 72 121962
27 112 567753
467 236 372911
641 319 481136
603 514 892078
119 392 793038
26 344 803946
581 183 648665
715 572 253437
526 30 213516
570 736 528416
23 118 176278
683 768 947997
88 334 73908
197 638 926629
555 275 209574
755 702 298490
572 489 467724
627 260 98845
689 669 742070
382 554 572347
336 305 14368
209 438 522309
259 482 839758
395 709 924737
159 495 261307
657 562 152653
747 611 578829
691 488 32621
708 630 679612
178 670 716360
545 509 566057
710 593 460329
158 85 806183
721 670 828933
252 18 330374
253 263 452645
65 115 485564
175 227 77244
9 614 588457
258 774 454615
280 273 369831
528 424 328379
37 253 68007
720 424 264840
716 239 966209
263 204 42676
671 209 373634
227 703 344412
303 352 357243
193 781 938602
3 349 989451
108 161 361703
260 349 814384
114 136 898092
623 258 555012
27 180 468208
23 138 232686
69 798 117719
481 229 963661
94 757 875713
576 504 760903
463 183 308490
193 249 938989
576 420 312122
410 432 282549
568 547 417628
443 141 35208
630 783 663857
347 70 775223
787 712 630746
511 516 903887
618 347 325635
345 283 272446
355 107 984894
533 791 316061
62 241 776023
224 153 766048
277 584 592909
731 645 765302
761 588 828268
377 6 491215
57 488 197454
775 568 879911
324 318 207309
33 549 808791
444 568 713747
416 599 166201
752 41 764836
620 726 542807
538 779 51877
378 3 72580
127 317 101930
1 484 749811
138 162 771971
486 411 385951
556 652 857907
318 179 924906
261 235 593386
123 346 895193
449 535 593525
587 724 103569
731 330 615505
35 605 659605
138 382 300928
337 99 837110
319 251 844796
119 427 719824
792 147 400059
292 772 741512
599 171 304113
260 262 354553
543 592 533145
126 116 457465
108 253 889247
729 204 583964
740 435 99610
774 268 186662
361 647 127539
244 754 368919
301 372 826179
77 258 128742
795 94 983475
381 178 205749
500 550 82851
515 74 552971
281 365 77059
270 466 438830
786 290 62240
231 595 490670
13 797 40422
476 729 449347
422 504 169462
419 610 736642
201 541 99440
234 514 296216
795 658 703043
686 65 859867
534 319 112939
748 364 986574
649 756 966496
70 18 498956
298 687 922441
702 639 654251
351 110 312972
336 263 993147
87 139 410178
291 109 799486
701 526 540932
303 396 689938
366 676 631919
552 522 579545
361 440 413036
330 674 943652
468 524 833302
234 613 239914
11 70 405037
184 280 677582
634 603 310353
643 703 821924
689 633 434271
473 78 930939
138 445 940671
604 726 921202
311 327 993635
12 178 222050
642 409 396317
409 99 159074
37 724 976353
668 708 611516
369 463 91995
721 255 158768
639 437 160083
528 702 856809
89 453 169825
690 771 790841
641 520 68806
258 642 451280
278 35 785651
311 664 99501
553 285 348961
136 246 903960
563 77 383310
277 66 687978
520 587 743064
188 109 552290
60 720 952232
468 675 136749
213 226 540096
255 457 392167
351 680 407786
675 113 819228
96 122 630504
784 571 813754
763 644 360731
343 661 403213
571 295 716063
267 347 498658
9 187 132544
329 622 75560
294 226 58610
191 111 469213
677 519 21973
485 389 790891
40 94 146994
168 109 223852
200 218 803090
354 653 590483
106 652 505740
757 120 548384
455 622 179249
419 531 217054
633 138 449015
44 387 111981
201 579 234498
424 534 433406
5 146 85132
504 635 585586
423 56 322880
270 334 680922
151 303 167222
353 210 764459
54 422 384581
77 599 45909
617 711 946529
224 83 911009
789 405 784789
440 281 998485
323 691 560785
264 359 447482
572 356 267721
582 341 409184
386 169 830091
786 441 324972
659 196 544800
408 220 555282
546 516 677581
21 150 56045
465 772 857785
136 219 207320
104 740 257186
568 455 999833
70 398 228157
774 748 865265
757 117 536395
278 155 320046
739 688 95767
530 19 435114
334 286 214012
4 201 108723
633 177 447673
26 535 77358
65 690 712290
240 377 35313
57 641 573213
623 592 346406
432 299 649804
775 428 344553
443 500 907632
631 637 293721
91 1 762496
769 732 436374
458 698 93631
285 1 412583
483 638 791924
134 535 509770
66 484 147668
506 6 737098
420 589 929151
371 609 613376
445 121 452759
637 366 46160
540 202 34238
204 95 287904
733 584 246557
435 419 206593
419 604 351339
578 195 586327
20 666 104203
612 639 142350
344 165 735634
224 693 967516
489 43 674440
433 424 257634
498 106 373867
601 782 665281
402 423 860168
738 478 83576
276 502 217843
332 694 21475
241 255 26084
284 44 619747
392 4 48033
493 101 870882
60 431 358349
172 730 422767
407 686 473027
159 296 81128
299 456 649632
354 691 863971
687 797 14443
149 533 78789
734 29 722401
680 238 807026
4 600 875098
271 419 45813
488 751 419623
423 652 852459
705 95 530674
489 784 611766
751 565 884035
101 223 504034
437 535 715209
584 251 504865
673 451 805923
533 536 115067
175 655 762552
553 751 759811
254 92 564932
468 562 868614
736 773 351119
229 22 435630
682 297 70785
420 246 790564
91 302 176887
512 643 324323
260 277 792249
508 800 520316
128 383 161511
297 140 897748
7 94 435891
12 796 106825
624 752 300461
720 362 193728
585 293 971497
725 179 619131
133 343 331643
781 507 998047
439 227 886968
782 185 588014
751 554 798016
454 429 240821
416 706 521457
38 367 900875
558 439 919660
508 503 578970
608 210 962560
766 271 481614
766 339 54158
155 720 847033
19 397 746686
718 82 535663
662 25 370469
90 770 752529
288 423 969587
791 17 636902
572 150 564496
139 619 997786
431 637 713092
798 748 136447
609 424 16233
300 388 579028
690 70 456061
605 50 952631
186 616 952041
566 553 201121
562 353 467816
514 199 100889
580 516 978603
206 532 827783
529 608 184983
103 659 473967
483 484 721988
433 236 356170
469 523 838545
743 322 585261
599 619 570072
693 609 571827
439 106 146689
512 753 130602
201 691 348907
535 617 259427
147 700 581920
689 11 751945
266 493 323004
85 74 615971
83 95 991619
53 106 102876
474 685 245387
84 202 8846
88 436 456277
784 542 170937
797 277 814355
525 70 949787
293 273 354359
93 417 657490
412 253 202045
662 244 768908
63 488 771127
624 505 656809
5 334 382838
708 327 514076
667 713 622169
254 13 579234
181 376 536463
536 750 637666
225 433 95464
564 550 738054
556 517 664341
608 189 403331
593 707 191230
485 213 419202
165 580 264069
392 644 515301
359 158 530773
304 176 382846
646 588 79778
467 97 905654
349 787 828612
25 746 633516
320 684 688764
233 594 772733
527 213 317487
281 408 621432
156 791 634414
706 481 644836
441 310 971752
106 207 325522
642 531 839606
488 27 877885
573 565 365615
407 109 340557
684 696 273239
583 361 750976
67 553 850711
502 670 369329
584 764 230712
447 618 513838
70 385 440663
416 357 777233
70 177 419272
642 173 724194
393 664 229679
710 288 445439
552 312 661823
459 292 224859
770 42 411859
725 539 330941
67 4 335645
257 134 305746
9 794 424552
779 734 425565
220 297 503095
773 441 317864
262 240 634495
640 682 311710
521 597 143026
325 587 149555
513 393 572522
616 773 263106
761 662 127534
329 668 419859
228 779 545736
477 322 814047
350 6 964137
138 103 827646
29 137 845859
193 748 86288
293 353 346522
744 280 762820
474 651 852945
745 328 95778
404 461 154064
317 184 500739
608 111 517030
163 564 480398
724 690 971382
695 408 152338
22 535 919417
309 537 870503
782 673 13837
304 644 534375
482 82 318370
121 240 795209
675 165 909112
456 19 847484
168 64 663678
327 726 245142
479 258 605426
409 265 890516
745 465 69927
669 13 476774
124 100 925992
740 716 869188
469 346 480162
363 480 795050
32 163 461706
719 738 120055
514 639 984237
764 369 843183
103 688 925706
491 346 178973
116 384 495171
475 650 699966
372 21 94768
348 672 909295
5 469 558427
92 393 361687
460 687 585158
592 698 476360
348 139 64276
702 666 671556
296 705 933830
634 100 254807
669 722 855150
155 113 888159
664 149 671399
75 358 640133
786 335 563255
487 713 966436
289 694 590621
686 229 403475
372 6 686810
778 204 385900
634 561 808093
105 432 631890
51 247 625051
552 448 625811
332 64 539517
174 440 284699
300 172 894254
41 518 993539
547 64 932712
542 142 849920
36 437 803491
326 36 960414
572 490 983471
652 128 830770
32 24 775520
1 169 146102
732 4 479977
704 232 635012
323 353 548411
136 224 301421
84 349 169500
783 581 220857
655 692 201714
186 107 831022
774 675 552578
485 353 767796
468 322 541620
377 499 635687
122 616 308855
747 698 308221
340 121 472449
202 329 452177
405 141 291635
657 602 179860
791 360 229260
774 789 315167
354 242 198414
464 757 323644
441 39 740456
428 394 447559
531 337 152219
781 396 353340
686 606 484728
510 198 587867
676 685 753794
78 563 121579
664 547 369287
228 771 996753
594 565 217943
476 493 529660
466 198 485098
412 279 138996
669 699 76247
236 735 581811
475 289 644745
687 372 363058
792 175 314250
399 731 507638
208 416 406985
798 787 147150
624 284 281865
652 355 922838
619 516 823174
752 507 233393
759 497 705009
612 347 631712
708 650 3333
296 539 626223
741 157 445727
220 179 226014
429 329 990340
418 98 585967
201 408 683693
528 272 248302
122 165 325293
561 151 325128
579 702 387168
80 401 494863
26 759 542712
121 669 303989
672 103 90024
339 228 49706
316 692 417482
447 662 259961
314 274 742739
735 127 341633
423 367 360937
58 736 714568
564 727 404591
715 598 383010
597 158 509535
230 749 767820
679 61 569444
773 117 664152
322 135 267556
289 248 994436
480 322 878850
507 451 494548
503 706 968872
519 396 670530
647 500 148804
768 379 404890
31 627 528263
86 229 227587
605 289 569998
599 249 428352
33 669 518905
185 800 679964
282 516 338776
574 502 209467
37 172 509391
617 547 480231
775 22 932171
223 40 327237
194 542 793171
37 386 840878
776 666 715389
486 81 468156
8 774 773671
465 208 482460
250 463 193162
72 481 210619
261 777 505426
373 748 761461
335 505 237789
782 366 426406
64 256 400904
456 462 640657
318 140 592483
528 56 87008
96 99 936995
369 540 352339
787 43 758880
658 688 48324
496 678 533752
307 606 597795
523 637 48931
119 661 273431
778 476 913696
27 54 629529
520 672 648
639 627 899301
21 351 78713
673 650 813982
237 424 153969
418 775 522222
73 472 75313
79 587 23527
354 399 229637
766 734 278625
86 619 144280
505 106 189471
338 145 134281
750 262 196334
82 612 304055
790 183 99202
688 107 285355
497 193 379578
360 738 394470
63 621 893794
102 598 840209
13 130 193895
233 397 721433
468 166 593512
699 498 402401
428 716 850830
469 476 669341
258 528 542753
792 476 237353
603 759 823295
744 581 485843
312 621 200462
279 203 519638
146 103 428150
442 173 185155
721 642 730789
689 743 53667
525 640 824440
208 682 900350
378 248 720466
753 311 816839
519 251 544300
136 406 194729
147 629 803780
295 651 873964
56 206 254538
640 29 566226
191 391 416020
304 655 530550
756 97 270864
75 95 703061
93 113 221430
337 479 745009
35 169 496304
573 642 142720
118 704 25403
28 502 543215
12 459 296183
711 545 366210
789 570 30299
643 476 38679
796 628 696244
607 400 805810
265 354 317790
588 425 315264
507 486 161415
241 321 630313
406 563 401474
652 592 739835
537 28 695578
698 757 371418
135 441 203417
472 160 305555
99 165 224267
484 265 371884
19 597 2120
71 143 503669
334 396 3403
279 574 277521
167 61 539349
784 597 340363
796 162 464794
562 142 349346
379 546 869746
197 521 30013
642 77 150822
487 200 391053
780 100 765828
367 603 844378
712 668 963612
322 481 422363
312 129 712217
681 455 803082
266 181 149173
535 129 980865
262 340 772000
517 473 758830
443 522 382278
76 5 216465
530 410 314032
512 144 298996
207 711 900645
365 320 204053
625 766 620998
403 564 767516
435 41 169420
649 394 959140
299 75 314761
722 269 808199
555 772 120774
7 220 663506
502 395 23556
355 27 367479
468 414 125794
315 571 220850
96 450 830240
272 735 524127
23 785 362066
330 422 724085
62 585 280051
271 355 249530
710 675 479636
771 273 202480
450 481 257200
283 108 630354
325 286 360785
487 451 940901
52 316 527884
665 546 104049
484 317 71794
550 565 636495
241 676 632855
752 45 165181
720 430 632125
709 350 515457
351 367 402451
490 788 601062
721 417 209174
307 252 352601
776 260 827410
456 303 385935
780 577 940987
434 241 103281
179 523 22569
199 587 140749
654 201 661295
695 716 160969
443 628 706656
680 164 829457
277 622 364855
425 670 245406
180 216 774733
194 480 448174
764 540 190373
354 639 363570
139 422 313150
9 373 137091
691 482 632676
189 601 14253
627 152 161651
289 142 569028
430 81 857177
218 22 616480
614 124 401411
159 291 596127
22 345 828086
708 52 843537
161 550 540455
154 267 998175
501 739 307259
325 98 731409
103 751 786576
86 545 819373
418 127 770207
345 64 775290
534 649 401963
135 85 684185
428 770 606345
243 115 354575
141 9 904128
367 302 371400
329 407 802492
414 195 810293
317 38 637940
79 568 862571
673 527 444069
480 207 767255
719 2 986635
547 265 49890
199 564 393687
204 732 581238
577 168 836251
404 110 236089
311 666 432717
366 706 260009
202 182 745444
418 109 627757
429 191 103179
32 39 795150
773 453 778621
790 508 493779
498 378 689858
738 741 91645
300 405 297350
66 607 361074
245 630 970046
497 515 643726
63 570 473767
544 313 260094
666 181 162448
76 164 544002
89 162 235809
779 656 398305
600 611 275505
379 686 406022
514 343 914635
261 323 237227
235 48 14289
271 702 375172
146 350 756422
324 540 443040
744 636 486131
90 355 606562
722 286 948433
353 195 650315
545 248 42343
282 45 116120
278 788 319842
197 311 917527
99 13 281268
500 644 834766
372 99 726298
257 537 53529
747 588 966693
121 332 751937
301 478 209483
486 332 370621
517 768 979460
158 225 927414
263 653 516059
450 747 440722
678 233 793968
303 257 787771
591 304 190905
415 469 693987
762 10 721881
574 386 594807
57 585 354702
549 285 197099
348 661 226776
113 226 587312
34 470 198058
329 732 338739
154 500 730585
264 673 609153
32 705 575699
276 315 770928
634 171 891459
359 599 122976
607 20 515603
725 404 557943
116 382 408130
260 698 725201
145 373 152878
301 406 378794
620 195 499182
578 760 306151
25 633 141578
602 170 583652
568 234 906025
299 226 480032
382 636 524429
439 780 126663
521 736 42081
427 679 698479
377 426 276201
456 754 588454
344 710 676880
79 476 150245
613 578 157511
343 799 307325
162 290 630057
173 741 853508
356 667 832640
275 31 499831
286 728 928528
222 640 427635
61 645 992819
196 568 969625
302 632 562789
504 305 811555
417 606 38459
244 664 701552
228 459 682454
631 403 846170
20 396 967780
518 577 196937
156 665 797513
450 494 36303
216 552 350791
39 141 702156
763 249 487896
102 266 274815
198 282 324186
286 675 832965
495 792 433436
149 555 701886
211 323 423304
676 650 716051
54 785 803825
613 268 615900
643 410 770231
494 729 20451
409 126 136651
115 171 909254
498 140 854162
563 560 624869
245 660 914155
666 214 846904
263 243 881184
606 700 137608
236 328 501610
797 243 569952
572 259 855673
683 332 634044
131 304 969784
166 706 167940
651 8 714457
396 578 952173
697 288 891234
300 345 439425
82 232 741129
741 639 193893
764 321 433653
359 162 630932
777 243 307260
391 173 392862
1 133 770098
753 320 453790
257 297 274990
486 404 843762
242 452 239924
201 20 413165
199 72 319138
696 568 390186
232 272 857364
211 54 581146
117 204 325428
117 645 341968
47 594 534724
546 497 88888
453 327 59123
228 402 280268
365 15 355477
65 378 418576
780 475 730489
73 706 152828
91 468 619200
708 159 843151
127 344 291170
619 4 754711
297 380 341566
527 486 982681
264 298 7685
765 363 18777
214 785 84997
544 224 876931
46 494 767048
542 188 287571
7 140 107116
757 684 157368
399 283 501191
204 331 72583
335 606 410131
328 114 510152
315 214 171487
642 771 896125
264 654 236093
702 410 778032
617 314 764802
514 100 521599
527 495 412023
451 152 686114
177 459 838456
141 319 754086
405 399 340738
560 106 372282
708 550 721684
391 158 213783
444 254 234070
578 18 145672
734 794 247210
43 88 40288
579 69 873983
102 319 99074
211 282 206859
293 25 632950
67 2 538773
37 590 11553
16 332 21096
799 125 780973
796 314 733205
781 778 731570
599 640 95896
593 416 275780
265 404 325498
325 14 794564
484 270 365320
516 779 247860
620 208 243305
742 142 664081
418 532 875599
152 521 542698
446 423 625185
356 542 526349
693 759 278842
489 259 201585
375 21 637489
655 502 482685
319 92 983375
31 422 894182
633 102 384051
732 751 786279
276 280 435215
115 234 28079
334 255 507145
368 45 785602
216 302 645029
659 779 917571
358 462 879917
163 287 376123
106 189 371353
370 789 650369
560 701 98382
436 707 440326
562 165 20371
346 647 828680
249 427 381941
355 583 643944
670 16 671048
227 195 905373
633 225 454464
775 724 40745
134 329 486810
340 82 924795
362 695 954604
750 795 534932
156 798 143158
183 241 172293
684 229 562215
237 27 527760
703 352 947210
553 578 351226
363 421 580801
269 469 184632
64 434 490983
501 240 208950
141 781 560237
510 173 872413
309 401 751336
651 650 227005
604 32 358741
138 297 119817
230 621 679488
183 195 835019
377 127 337200
162 493 421460
129 70 168916
30 466 57554
785 207 158757
162 565 945920
632 25 968743
632 496 684707
403 123 159228
125 673 417719
323 574 267436
172 638 264515
70 607 504643
552 118 604071
378 687 197473
265 523 549137
439 783 181581
103 270 25683
72 170 759601
165 353 995036
347 49 170115
456 788 980815
467 114 688088
83 497 463703
414 226 369111
187 647 226806
468 319 520282
275 631 713194
66 186 783505
295 534 59770
721 60 327787
788 56 898815
98 319 840814
337 317 686563
470 679 534526
745 155 87286
101 362 895174
94 270 37538
11 382 18075
585 194 316776
230 210 105986
681 576 326295
749 524 930866
512 258 610401
784 60 445177
23 336 422076
149 688 400575
442 737 988132
715 452 695860
177 192 867069
660 284 972282
231 567 184765
220 640 847621
645 344 406752
83 611 234692
580 457 301173
188 336 936900
320 434 798155
591 706 719363
494 457 673578
111 308 705879
300 628 646789
259 104 468464
603 440 131694
77 451 629653
28 44 826603
677 535 418746
12 419 410890
100 74 939967
730 405 81728
224 6 128147
107 258 604833
533 493 22734
393 211 142383
327 550 558868
55 431 880852
346 53 364398
686 91 942614
124 363 865339
137 225 71895
596 719 659814
553 404 270701
7 788 280655
672 789 803276
250 393 740166
712 471 799564
533 591 674418
790 409 729140
526 584 994879
120 703 469696
748 589 52872
482 743 710775
607 399 231220
561 30 406417
110 745 64790
735 486 813427
229 458 685911
785 595 206236
692 146 406451
360 557 375276
37 481 662850
170 636 347075
315 113 410733
229 681 795444
260 464 63220
563 449 893683
414 422 816129
168 699 328303
127 124 158251
639 90 241492
745 522 65460
191 237 148852
114 281 174639
310 201 658468
797 192 436455
487 693 946941
109 473 243340
527 243 715204
75 442 536354
673 434 778529
730 661 995926
712 123 563062
390 344 176567
778 767 395809
771 368 283094
261 774 325700
80 67 381655
434 737 944727
323 197 834756
774 751 370534
727 682 915924
40 262 797679
301 620 524991
584 396 140678
40 492 293684
384 590 947563
191 678 747453
382 268 347731
311 494 495180
88 764 243365
130 24 533292
128 190 855856
338 681 467577
195 25 834557
263 161 156753
144 299 887688
683 185 763623
37 182 441358
484 751 841712
446 89 865386
548 780 104164
261 132 305495
685 731 638089
277 585 431682
412 650 722803
348 773 746566
221 6 549916
761 182 480881
379 30 897743
558 238 937797
61 512 532165
88 226 224630
494 424 838430
343 588 366419
725 395 707086
543 320 599496
718 473 791490
771 147 728761
757 533 866376
564 495 531533
124 179 701860
321 170 471888
128 731 901248
136 65 550721
776 746 602845
52 379 785033
712 402 523871
57 716 513945
466 144 672124
785 574 971291
154 353 940137
705 12 761954
417 600 53035
406 591 217363
612 432 981365
472 101 375937
468 171 373888
235 441 898967
104 782 638141
44 126 346969
178 456 954889
514 442 12817
791 492 459278
781 51 342504
174 190 594643
737 15 367354
312 230 736975
795 109 942433
568 788 149901
536 737 328013
226 136 979575
2 256 545286
3 259 112534
4 383 356231
609 242 617466
739 551 868447
328 423 388345
642 217 232817
356 29 571343
495 779 471230
737 706 178720
691 477 427063
196 155 831297
557 612 268454
486 254 730009
398 87 223836
127 477 284423
152 741 147208
109 301 934542
362 628 100634
471 791 766512
208 653 422128
557 709 321002
463 185 60355
316 382 999987
719 635 911895
187 417 883896
510 564 734465
1 223 131478
323 309 585807
434 425 489397
655 772 898102
185 334 710951
403 478 732519
314 718 735082
49 629 172760
58 625 201147
22 57 47643
433 113 497982
786 28 564912
388 77 124907
661 314 903090
501 560 685559
201 502 147859
298 679 500453
117 248 925650
215 726 52903
732 607 509294
499 591 112383
479 160 20184
390 656 49468
273 588 12468
685 325 340060
513 689 392454
747 690 162408
197 761 670156
683 638 271067
100 184 8350
67 401 337637
292 142 260742
724 358 926739
495 216 319762
207 44 682973
647 186 706374
507 750 548020
22 36 606594
282 189 456365
744 675 471157
694 686 427096
189 199 721878
102 271 578824
284 229 905118
662 766 356862
6 638 343440
86 703 962734
473 310 642292
95 74 755718
666 135 380939
256 502 514955
617 743 129654
608 480 313646
701 400 801660
689 779 489259
167 206 21478
701 161 481641
423 344 980292
172 48 974091
550 82 799973
755 783 663105
66 27 12254
235 798 146691
1 222 851649
332 760 764378
104 454 681012
439 75 241027
780 182 163800
566 619 556234
590 281 89236
185 642 598028
210 757 441307
627 420 215168
459 208 27563
239 554 110801
396 251 99282
795 115 581441
31 442 200809
387 717 271248
96 66 880633
304 407 642560
377 236 966567
518 565 569464
757 260 922131
76 788 935762
43 780 760936
366 246 339892
584 719 977250
642 551 759579
59 314 872539
299 789 483044
301 463 707660
78 60 401130
643 42 734214
87 126 660554
19 773 888712
375 576 53239
180 512 698982
510 522 830030
627 597 106470
762 756 222363
776 660 827153
769 238 841677
515 300 804800
795 286 426505
527 177 965741
710 436 903620
375 267 594017
308 259 675483
590 500 211272
377 513 920813
795 23 763619
387 146 327937
306 609 148163
428 271 427206
666 483 882098
672 518 758908
441 619 386879
142 598 195966
674 362 339744
494 399 966284
23 128 751146
131 696 491669
412 291 240913
244 686 76809
169 233 24133
710 789 364694
739 248 367896
677 477 727821
400 55 564645
151 674 105128
614 192 794722
397 568 1913
428 343 943856
670 800 766587
488 26 510060
553 138 864328
663 215 727482
496 102 884344
692 376 377460
787 779 833599
121 608 44430
584 504 795530
292 139 243872
281 179 75678
28 99 434526
667 203 211866
439 215 353216
260 797 538148
470 656 190521
662 133 82896
249 577 393135
692 26 17147
181 166 170521
100 525 254024
244 439 615104
607 632 622902
256 166 266976
404 134 739898
190 364 223399
173 617 652057
473 585 284265
448 431 149467
460 793 623236
547 334 93044
309 15 129090
296 519 769465
51 310 460638
334 592 268503
39 553 690045
409 506 559855
84 746 78705
553 424 924656
466 556 590035
462 747 373286
664 233 862406
501 40 539939
271 101 603604
536 575 795718
413 127 710036
742 261 841135
751 335 704055
88 385 972191
384 225 895165
684 505 59057
57 467 125758
200 605 210559
9 549 938369
188 267 761271
442 470 684943
732 482 714801
712 52 299603
431 350 527187
469 54 949826
110 92 84358
440 769 331351
466 139 635070
687 185 75082
516 120 264438
408 6 102733
637 444 58101
607 6 241722
308 88 206059
452 748 929398
316 115 49444
18 768 32601
65 271 387629
794 262 699533
644 482 113114
283 194 513649
50 602 779124
703 568 313747
260 692 979974
341 596 573282
617 47 320153
619 304 840495
69 459 883824
433 13 61405
543 519 901601
545 433 538296
455 379 903003
634 192 868336
712 400 173212
690 176 53843
206 246 525335
542 223 847097
154 231 527256
457 125 233780
706 265 890545
441 6 45100
338 379 380540
558 77 226973
682 464 648901
336 432 141974
294 175 173890
192 555 545388
755 100 221939
242 144 500502
407 613 21617
311 158 824769
154 226 748001
122 568 377750
406 96 475024
149 229 61002
463 705 178643
103 724 346124
278 422 777987
220 667 739252
429 681 578906
405 109 978942
464 619 855677
749 769 371575
759 48 470791
495 706 185594
140 314 826248
741 69 183328
440 525 132883
608 788 361774
465 755 684227
539 419 553013
594 181 756540
542 526 914352
531 790 239366
431 332 751626
795 264 559616
556 595 177043
728 611 120939
300 495 458495
733 73 37763
347 250 663366
449 282 462085
576 797 238093
535 166 882555
719 249 305001
576 390 682176
331 313 784079
775 646 965584
102 503 770017
232 417 154561
440 511 679325
514 581 480520
614 235 351212
35 231 839890
260 307 93322
455 576 892597
433 795 645999
575 622 607830
94 664 814583
204 82 337670
201 538 845240
17 682 361695
600 647 320247
168 646 804187
349 92 345279
490 774 920364
139 350 966915
621 555 943933
677 66 855011
766 133 172927
648 222 936248
393 202 50714
726 329 822574
493 313 61508
353 499 752249
700 784 166183
65 544 387309
278 517 653277
542 128 436571
166 18 856232
776 336 233093
281 140 598015
717 144 596676
638 728 774880
768 253 42608
678 735 947319
497 52 442106
341 483 609786
268 233 873443
560 649 114418
502 757 797218
665 265 585414
460 280 629807
623 771 498370
514 606 155560
305 555 752635
780 286 802990
599 222 111940
144 784 944847
117 52 702160
759 751 715518
791 655 406448
230 634 619746
226 761 293861
758 247 909982
411 556 89891
62 286 632689
598 750 639309
351 675 368205
173 591 127115
196 311 936012
701 91 278094
696 526 709482
424 676 813582
412 636 746544
269 146 795697
297 633 85564
199 203 825012
167 486 713672
364 525 908336
777 37 171639
68 730 941373
503 771 459360
107 295 412999
190 117 633755
194 610 55248
598 796 387980
332 194 495147
144 13 898745
406 193 953673
226 663 228172
280 133 841673
394 366 906435
265 133 610037
605 435 44022
415 486 701722
174 613 544907
398 589 661559
256 688 797445
149 636 943917
538 11 784461
240 532 627728
676 359 680812
365 269 112894
22 594 331581
162 760 506889
14 599 124455
442 377 351163
752 8 337009
576 296 514214
229 201 876199
495 323 466997
647 394 535990
325 669 793853
379 242 24717
114 433 112889
366 737 735370
91 636 164519
327 503 491897
250 123 972264
92 701 568728
532 267 90294
428 705 630413
755 128 933045
772 681 652311
635 445 195744
21 655 462155
557 580 405694
248 274 102495
393 85 429433
395 433 67201
537 353 216610
183 178 745015
14 183 493675
350 225 778633
122 777 439632
524 781 803676
644 501 490328
175 229 381671
188 792 755555
571 25 446922
755 299 198604
776 430 4462
48 642 505420
176 93 754976
323 790 628950
332 331 943646
446 154 725911
792 356 877243
264 417 90852
786 711 687266
487 794 417247
44 222 42178
166 686 376030
122 105 32379
791 578 780444
208 537 260811
54 58 149068
387 2 912352
554 452 26289
677 223 806637
400 645 57211
387 160 62136
698 380 891495
367 243 201391
189 793 960639
702 615 368766
397 535 494326
155 426 779394
450 718 699375
312 278 833043
412 585 4014
199 472 842493
306 175 658560
607 754 54127
424 548 437605
493 699 980443
399 793 527431
31 610 742158
513 497 553661
266 191 806917
535 400 51419
137 617 824037
234 100 569013
154 409 182810
793 41 655745
498 337 226426
106 216 778938
411 153 390449
682 193 109527
556 57 721767
777 424 30376
403 623 196779
696 115 124436
728 592 585942
96 285 336816
22 100 550154
660 324 544232
795 60 607135
229 23 708424
481 199 885319
736 492 747506
393 576 972499
507 292 469384
22 733 651543
299 730 323820
22 408 282949
147 190 115917
343 60 212998
208 131 748790
116 372 216360
668 568 160438
7 409 913506
340 77 126281
90 118 426771
445 737 611507
37 302 607515
368 247 696965
279 417 817093
203 150 833697
359 773 190119
778 457 531898
612 726 907161
228 178 544285
435 526 898560
685 67 914859
675 796 878167
104 606 195067
471 194 447382
327 285 287112
572 353 497344
709 722 455063
600 582 319773
303 360 672761
41 124 251968
397 553 687505
27 298 876457
91 366 820581
516 19 732485
541 278 750110
393 225 3734
438 276 374829
651 154 58957
205 12 397191
579 100 323333
342 501 754544
271 223 680638
669 141 185933
345 298 139069
438 362 827892
399 590 195959
529 276 323664
64 447 617448
688 38 14244
180 520 340248
390 324 901718
667 692 615500
535 620 109296
155 403 438976
777 718 520744
91 46 183763
150 493 787823
467 132 705331
479 356 200803
166 80 652194
459 352 198706
653 135 558071
743 464 755113
167 755 61599
614 607 18114
431 654 178373
286 596 877697
783 464 617394
105 784 332621
42 505 798897
246 531 599379
343 149 684285
65 42 280649
677 492 166059
436 660 911026
395 356 976681
619 729 907697
724 114 364951
600 761 135800
268 786 820260
519 202 38916
164 276 639232
712 44 68774
777 762 830894
450 188 209495
718 393 480853
534 370 608757
94 548 114492
593 131 923211
357 51 155938
403 231 708501
632 95 714069
622 508 863486
446 139 291408
800 594 952179
292 626 988729
594 116 230109
471 551 615422
558 319 404208
53 238 680807
623 450 535883
399 400 885061
772 201 33389
346 606 555435
135 431 184875
744 689 703211
7 163 760475
87 335 144896
15 302 171841
315 581 55908
296 250 356354
4 618 435459
147 594 312971
599 133 181900
589 672 601138
736 146 133600
728 412 699704
271 282 970801
444 763 395609
540 113 892079
440 287 909974
685 30 956798
540 376 807393
598 586 639321
654 421 382716
644 22 693296
105 279 801332
188 75 794711
250 300 792272
404 210 516004
412 423 381833
625 590 748138
600 321 744494
387 538 859103
337 262 608538
265 572 572240
661 790 395073
201 469 896781
789 199 346715
139 795 668843
28 344 53462
445 79 924556
217 468 581477
328 611 661128
681 202 111599
479 60 621235
439 92 211298
720 168 488678
373 798 965126
473 472 912524
433 738 978194
548 726 972859
646 708 813728
207 141 248105
10 589 769643
461 191 753769
646 462 134759
512 276 19597
285 313 132207
130 220 783547
303 90 685632
335 355 543226
595 465 952780
533 315 278285
709 10 772789
798 754 75711
187 192 899073
546 102 546724
659 511 910192
775 484 8457
592 243 543905
249 103 725572
551 588 161008
131 731 447290
215 278 152788
619 18 970538
587 226 996569
354 589 735949
477 319 293867
382 774 414406
267 766 43582
214 28 516820
726 453 774757
396 424 573634
475 181 140291
212 296 801177
300 318 718813
18 152 573003
690 421 830739
270 408 351487
528 323 788934
561 477 754527
461 605 869997
126 617 768800
743 716 719300
58 314 371998
436 593 794556
536 800 816750
128 775 138121
364 306 899919
637 701 149041
355 426 605633
426 22 596546
382 206 382101
676 653 381412
254 174 830046
320 796 795566
588 695 450638
743 359 755524
6 196 348670
201 551 295629
41 630 475682
551 368 721439
164 730 225965
597 558 717990
638 546 879518
527 228 951019
229 709 931728
514 751 61236
611 155 580852
405 52 573633
196 709 831730
25 72 247302
43 439 458595
619 484 656780
245 463 836390
259 480 411180
199 743 174765
667 157 390427
531 8 506534
674 739 865118
309 36 290537
469 603 811906
484 797 26979
117 488 895560
331 587 853045
44 702 786323
663 773 746520
169 356 491282
215 19 201
555 516 958190
279 190 482119
55 459 596560
788 100 31409
478 694 545161
186 731 639226
406 397 957317
614 426 383480
658 425 758027
757 251 863047
786 644 273504
17 604 386293
38 497 110756
412 614 798708
650 109 749459
695 125 150051
11 616 346340
224 581 564412
403 97 777242
604 320 3733
422 17 614538
676 97 517747
28 674 982069
199 52 780366
736 247 199427
709 176 528652
798 432 899299
553 68 194335
790 288 697355
343 151 672683
318 652 971125
48 212 516943
481 581 32292
150 537 412988
239 653 615604
480 49 197083
161 57 510788
193 799 942396
77 561 978977
262 309 598265
66 431 77925
45 764 582572
539 574 761016
147 704 800808
653 397 357172
8 305 438513
557 468 299420
92 227 163790
273 200 491173
538 739 875126
713 57 434879
325 249 808884
665 477 250171
594 376 818806
790 419 98083
551 120 568192
69 210 347332
647 530 89825
338 734 932785
442 103 621288
260 659 614898
5 725 754055
180 233 720308
433 551 635262
755 206 811175
677 793 186745
186 753 621454
532 644 608873
785 478 130892
625 294 291453
210 487 797736
358 261 996249
362 536 205260
358 224 805754
380 568 878015
205 447 419739
487 579 866084
200 244 22613
48 344 253584
84 122 184871
594 522 456200
540 553 866026
206 47 296562
332 216 8057
719 514 675438
647 243 590141
567 40 751237
524 544 771470
376 338 838870
683 197 905038
578 615 221503
466 780 271542
322 387 713849
746 590 987249
606 361 226943
619 707 180447
563 599 399107
682 525 334208
27 179 233212
527 151 971903
55 775 258431
742 628 548177
468 729 650577
606 203 528815
490 566 999629
72 600 507602
473 43 356140
639 751 259376
322 37 610653
521 363 802256
549 116 869933
690 539 754889
343 669 702426
88 68 12153
640 437 879178
453 182 885766
248 698 316996
155 135 168268
402 123 644912
229 112 977950
131 28 691976
353 543 224433
740 40 313094
527 16 553945
110 751 727279
630 169 97705
344 119 118581
265 739 650075
355 509 758495
368 521 8891
427 431 146379
94 765 85699
554 465 258153
667 703 892327
10 338 171858
97 246 73223
753 331 274519
181 418 63440
44 323 863453
637 757 553052
263 388 399969
435 410 220612
463 482 814351
371 693 351259
191 550 920440
625 361 812282
592 11 904422
365 713 217151
128 58 802652
614 757 15699
407 293 536216
505 537 630650
300 209 96519
768 371 81228
400 200 954389
773 716 155422
322 564 459032
364 345 673011
504 321 657786
695 718 20081
400 233 23162
582 578 478549
137 108 853836
728 90 884895
432 109 641639
408 85 317034
470 545 424236
525 96 583162
241 71 380036
403 253 223211
475 194 313404
216 47 498315
282 437 486420
542 641 770843
571 58 306587
306 794 272142
668 274 525517
571 17 797089
751 481 611595
211 690 366414
129 145 326686
283 447 653460
552 101 296411
313 282 717105
228 598 167493
421 598 51521
73 547 212332
147 795 750866
513 514 384248
398 314 25921
249 365 699652
244 382 95468
227 174 322145
728 556 707684
493 189 995026
10 130 139934
755 678 170596
410 758 145758
57 243 819985
61 768 648249
470 260 620378
796 591 557227
578 459 704996
140 132 440255
202 622 883834
356 506 67012
350 523 214680
550 422 280535
150 26 109498
63 8 791187
417 186 447619
244 555 519585
623 435 283156
515 29 182235
646 28 108049
546 227 441288
586 129 514668
53 33 513058
711 506 19172
7 278 359817
799 450 746502
244 618 114512
746 248 397401
88 364 16300
12 103 541035
650 179 556097
460 82 620942
679 213 887636
648 477 818149
419 425 844651
598 718 47438
383 593 922100
557 344 718712
612 16 366907
392 667 433516
227 743 489690
702 179 805423
128 138 100639
408 741 903852
660 726 597450
46 362 7291
145 638 765550
328 241 825282
637 243 591641
179 194 956051
484 71 73270
332 315 649787
780 746 830124
758 484 72204
784 447 421696
559 414 371535
15 521 254563
221 585 22006
762 590 960038
90 106 659969
383 769 520814
396 611 62289
606 640 592976
89 125 577627
161 655 980957
430 795 818386
170 73 975967
173 188 782711
354 349 326720
648 579 942849
401 448 639311
269 725 32024
626 79 164493
175 559 819610
668 73 154681
516 390 889079
660 327 760233
62 91 727543
192 498 754548
379 195 543819
98 316 297956
435 39 853209
370 170 256854
737 624 397954
295 564 720494
4 455 228269
210 190 133641
196 559 149452
539 237 928351
156 92 167275
386 73 603682
21 360 396692
114 553 987740
171 629 222425
409 793 630658
274 522 189750
759 365 140446
375 102 857178
176 592 681971
477 150 803964
793 472 290442
210 395 194483
784 320 760514
103 620 244933
57 534 43260
550 554 451288
81 69 218197
411 177 923231
176 465 328716
141 330 266150
413 233 425159
782 117 655924
761 645 177837
509 301 475405
634 724 601028
121 70 713592
425 696 698005
143 131 596178
677 585 355498
293 586 462803
784 337 375515
308 526 336033
285 411 663233
728 263 386850
481 144 260883
165 620 920971
261 187 716887
59 422 718592
703 655 140693
536 364 54110
459 253 278794
442 626 444260
737 657 355250
358 472 833803
200 334 52626
176 344 827919
329 578 262034
453 634 630346
653 249 157912
210 767 417763
583 3 933214
517 12 17572
458 625 626659
494 603 236893
78 166 6670
282 135 967234
428 633 772945
556 736 465893
166 385 565207
163 261 989565
687 384 550316
39 656 756663
287 783 618251
711 328 448178
749 255 307118
578 701 78317
92 345 708386
756 134 573359
168 103 951182
319 161 27888
331 398 547705
634 105 82996
504 423 103237
625 369 81781
314 21 998539
36 714 763649
188 719 300895
193 738 167815
698 93 773781
415 693 786834
661 613 469902
487 56 338392
473 22 262561
8 463 578836
52 166 824385
332 250 237615
504 216 715819
654 54 276818
410 709 10476
230 487 405454
80 420 134347
758 667 783901
352 717 70855
244 675 877417
689 607 558167
32 348 342376
593 650 870354
531 250 233962
640 660 289759
308 60 876599
633 296 745896
667 750 321420
269 694 902063
226 795 158938
586 237 15880
490 765 506945
489 250 795183
103 483 978627
208 136 671528
347 549 939357
521 248 386520
326 667 130250
707 571 510821
169 745 738578
399 568 236085
603 153 34212
5 239 928884
507 690 558552
36 535 645117
710 641 974273
585 780 892510
671 236 446419
57 705 308790
705 490 541134
656 604 385305
392 762 86734
213 697 858880
54 510 951265
793 456 124750
765 659 167896
330 705 119905
386 367 659583
432 514 99804
212 562 290069
729 44 900195
23 227 731222
131 794 384215
649 538 856386
69 233 861609
108 7 313254
264 394 334079
148 93 341380
474 554 343331
14 17 957504
482 532 928167
683 666 770503
195 9 136803
89 714 788703
644 655 144475
444 426 929271
771 522 118470
150 761 297709
779 613 615445
605 64 644248
542 253 316689
414 659 683586
550 569 590280
627 533 767179
568 82 571780
98 716 724503
63 592 510088
674 140 249489
163 563 467341
319 635 336128
444 626 845839
581 467 477313
51 510 368873
237 592 244654
474 135 24765
564 16 723032
24 147 940187
483 167 343154
108 598 12518
168 102 335683
724 147 146247
159 181 623695
19 80 405166
220 378 52095
400 691 318881
353 89 689663
637 28 734755
737 208 313306
735 285 890512
649 483 766851
381 295 286744
537 446 327162
755 630 746958
501 627 315104
654 199 349928
331 121 41109
265 19 102775
360 569 713998
49 448 75511
378 205 234626
353 271 934388
253 345 81021
584 729 690863
263 787 859367
168 101 243319
774 724 466144
245 458 956279
5 242 463154
253 786 552210
386 310 681902
439 795 542344
793 678 35319
531 723 626156
197 568 434151
668 251 90293
291 429 655398
634 53 265781
763 116 340635
11 272 852548
280 346 196546
485 640 121795
76 382 532191
156 718 359745
471 720 297011
2 584 28813
792 236 841622
705 40 175255
216 360 80692
286 247 842060
793 735 777093
28 373 516688
665 758 604663
147 651 568950
279 94 994076
387 315 769250
77 384 998057
141 384 874569
355 673 453583
723 562 815538
571 711 717870
504 602 448741
755 529 74283
343 139 601125
483 92 847875
378 143 888277
249 782 496502
165 15 729059
517 759 156032
370 710 834716
540 94 193488
682 481 603699
678 215 693726
662 12 221775
536 367 873477
544 570 366479
608 799 49179
544 470 242950
479 638 340907
474 92 184334
536 68 148932
313 401 601678
715 574 600614
530 99 666191
55 363 920136
358 498 746779
84 80 645208
307 749 841569
705 619 691402
586 269 875798
207 546 25505
444 206 994256
37 468 756267
327 505 997330
38 107 396969
100 622 866591
121 143 147098
451 714 980295
703 5 658710
163 210 639723
212 495 984815
296 610 514111
136 472 230036
629 196 59059
414 466 168435
637 615 383710
537 147 309412
654 737 610551
284 764 573624
390 439 906722
268 527 590512
111 100 229732
92 440 605394
553 308 988740
46 202 628492
212 768 485809
533 579 841225
251 621 521579
237 458 570086
557 48 67917
403 79 568683
203 517 582412
505 26 510080
210 247 297795
178 378 206817
92 118 843014
136 588 314019
54 751 350467
241 489 828145
138 749 102584
538 5 813045
503 376 903123
181 520 206554
795 799 438525
289 256 289885
113 712 909340
714 395 765479
296 217 589351
433 582 286314
588 82 431769
283 251 135382
309 44 112917
488 23 227848
717 25 659655
695 203 92363
285 460 79532
270 90 75872
732 135 323325
34 227 761490
97 455 285977
213 411 965904
5 722 968378
736 665 397829
723 504 213067
561 127 701733
500 341 89212
554 416 630113
617 168 302309
506 428 724649
123 530 596020
45 730 756482
799 662 565341
158 223 814193
629 735 917159
534 87 525204
527 207 788293
292 158 831394
791 668 214346
165 690 71504
443 439 728076
3 110 849524
284 98 821947
666 251 937663
10 268 813268
432 223 635154
266 598 96941
502 87 7631
172 376 446863
572 677 50512
740 301 245154
473 674 102078
394 70 186486
700 106 780377
87 169 675081
280 137 84312
613 29 367226
383 623 730420
724 470 949757
97 707 691074
744 283 493666
202 377 702986
586 359 37620
628 777 372540
196 768 513791
157 95 49455
174 27 630044
739 769 449417
269 785 79033
1 597 129680
740 795 300926
283 182 856287
33 426 689498
519 515 141939
122 590 904357
382 217 10456
409 714 500810
487 645 518890
51 197 598807
453 33 284961
229 467 341632
720 72 510872
752 660 391927
688 230 525619
253 617 367742
70 548 928604
30 455 208444
566 517 635348
362 485 203928
116 395 654371
235 723 146985
391 316 534926
258 618 128949
515 756 706298
478 639 284285
795 501 97735
398 756 839614
400 594 299404
492 793 266181
740 469 612101
731 190 271169
92 491 285311
290 277 374398
668 522 108041
523 241 212934
317 318 621348
498 19 202080
381 190 567047
604 463 130108
112 553 192098
393 399 333079
647 331 834179
314 93 799478
69 390 82650
643 533 938014
45 68 340080
695 544 441268
88 565 246173
580 482 147758
54 414 265029
344 55 648252
424 82 828775
452 503 303572
599 213 866027
463 547 149276
606 493 251500
691 358 331679
604 671 675311
780 361 951102
77 574 208556
240 529 883447
416 132 217974
752 600 816202
314 790 75526
75 543 234286
568 147 430127
2 352 67905
394 137 86640
777 511 291165
478 147 707585
286 290 89273
250 582 728236
353 365 464781
745 535 135407
417 121 731477
356 688 105435
346 278 837961
176 553 254114
512 63 837771
215 556 983572
4 724 290181
339 245 783478
269 555 484427
698 214 954711
6 48 966701
750 635 28455
61 293 299385
426 724 154421
119 508 185886
291 619 623018
314 50 781486
47 86 768519
63 442 973697
723 656 782346
647 465 403293
692 205 688780
437 427 413197
415 155 394654
613 627 482869
414 732 427962
715 516 829657
313 593 222778
249 665 788050
603 562 367396
607 301 6772
24 340 151022
215 435 645183
65 174 159578
178 189 853189
616 464 906797
413 633 247657
250 154 129750
630 766 104628
84 159 547604
85 195 646718
660 667 996324
305 354 661996
522 22 769577
422 609 126965
677 64 333183
97 445 89166
413 270 271446
108 690 869705
788 302 630642
38 692 746701
775 755 439278
25 48 254621
288 262 583915
469 781 240618
114 682 680217
168 588 739822
473 487 282189
332 23 269522
625 24 693372
539 473 888169
84 93 179398
438 162 700328
524 87 482740
396 380 600680
499 649 789588
712 483 701132
94 318 883725
697 762 712989
432 111 344223
511 682 170080
319 519 518614
480 18 801169
577 164 459622
393 545 193868
301 210 140887
462 29 807371
445 513 760814
629 742 97958
566 373 67481
566 291 278349
210 239 572514
372 327 118021
35 352 704608
552 209 324349
603 631 533424
212 488 579480
390 399 399891
305 565 636
527 169 673860
484 144 978538
192 206 942963
90 514 424072
633 568 361980
522 228 969316
782 289 96705
49 647 749
579 288 561881
162 653 980561
753 625 485120
456 209 965518
732 799 146837
113 611 314844
56 303 136812
424 147 626860
521 570 524611
653 577 774068
59 505 505834
256 182 240706
147 666 15929
331 607 313257
242 699 812090
286 794 78415
288 717 946226
345 766 467765
713 233 473868
403 743 506236
564 132 766245
46 294 177703
386 111 41503
658 488 832436
506 461 636329
321 607 794822
313 334 790000
96 39 643022
21 32 542688
451 532 684869
26 322 750930
433 53 582952
343 353 254208
305 507 984362
676 465 765121
324 446 57201
37 69 809548
249 538 470641
625 419 911274
698 238 405071
202 226 770058
290 165 233907
716 46 717391
399 122 904655
275 654 392611
181 29 283959
162 9 628997
639 226 517438
524 485 947014
663 713 128370
579 102 959717
750 577 292795
84 728 2602
277 575 217745
377 572 586856
192 409 157063
486 606 188411
399 153 903082
648 532 246658
480 340 268656
165 330 49923
19 159 694522
134 346 338940
84 536 894405
587 784 359472
558 192 3994
563 796 46938
191 673 501073
498 494 746271
357 432 546548
32 280 158607
235 82 114671
235 370 135226
420 49 195356
57 359 406188
11 40 124190
235 147 726596
49 124 289187
211 164 680512
148 735 946019
356 261 31584
491 240 627061
501 673 877950
606 19 429309
152 124 872407
160 131 891055
150 215 148991
554 203 834814
563 339 697204
634 327 705251
408 485 672263
569 595 158000
487 31 338413
462 637 260410
790 395 467625
642 562 531469
547 600 616642
63 251 342425
157 436 551473
635 572 429590
332 140 54045
248 164 885582
461 571 837962
276 121 566849
311 331 633623
514 260 945913
498 119 106159
592 46 891068
346 349 718294
283 680 126928
721 455 611457
680 537 500654
179 480 159686
435 250 43221
492 511 219673
783 111 54497
439 502 612756
319 218 242531
524 473 365716
274 697 661644
530 191 319215
777 517 723566
300 738 210505
706 423 592506
274 316 131333
792 656 624402
15 569 464962
614 137 309592
196 15 544668
709 619 919373
609 481 625320
375 236 986752
217 685 482660
719 37 407842
741 276 928471
405 444 804698
122 750 476120
239 260 894761
452 33 584104
147 209 871356
451 573 265254
588 132 194593
793 26 291622
749 792 51834
580 475 316253
672 325 817843
439 173 118363
258 382 265487
697 538 769772
286 347 568468
338 124 431015
94 223 355869
542 131 514458
401 325 915723
420 266 942294
774 793 59767
325 219 844626
299 784 557250
358 619 444307
193 115 709730
332 570 604463
728 740 983051
491 103 148448
360 705 648908
437 229 368190
265 71 575052
230 131 929278
77 76 234903
354 741 725221
593 447 137962
492 567 7457
657 41 38054
506 258 526890
402 528 868153
657 401 374810
26 24 196296
110 276 265285
762 698 675227
387 464 130905
114 707 589953
520 134 345129
354 469 533162
73 59 794540
623 143 839125
177 128 923131
64 477 817258
651 165 977901
99 637 94528
436 348 530133
454 49 525533
607 383 795266
592 533 731819
267 87 986070
712 121 811345
728 97 35626
433 501 445007
27 776 668559
603 259 979865
493 580 136963
226 717 309929
397 38 724702
240 260 876948
139 264 154036
318 176 169429
90 308 386281
194 682 839651
498 12 583460
609 256 338916
752 377 935079
612 415 926824
678 30 324721
89 127 806856
645 3 743303
599 168 469170
537 637 506812
418 298 632690
88 498 875278
289 421 427610
227 637 420909
119 110 284811
218 372 44220
319 713 921083
122 290 253728
6 100 485238
542 341 50511
654 38 831178
342 277 552455
559 659 431361
701 40 487711
267 720 123789
742 46 558846
496 785 759496
409 742 536975
721 728 901420
739 788 152059
342 65 369635
297 372 862956
697 461 661442
353 664 835840
605 250 824476
173 753 888499
651 668 716635
523 169 217653
173 182 705939
388 649 251281
202 628 689529
230 354 797154
486 574 986193
604 222 636104
30 199 388005
698 192 747282
3 574 223084
607 651 376667
148 4 959009
430 333 185347
634 589 114808
768 551 129501
61 161 886306
125 15 56154
561 9 616258
117 791 286891
489 398 140097
252 553 956695
284 538 424607
716 118 705136
102 779 957915
257 497 456864
268 222 664937
108 702 224332
617 158 383643
216 573 541632
426 192 959829
510 145 789606
392 238 664690
605 653 254932
3 681 78460
693 151 740754
548 798 728830
434 580 455749
613 191 669558
770 752 259712
108 215 992071
601 716 996220
404 435 730312
222 47 636726
8 361 745489
193 2 47200
199 343 717550
255 295 697619
784 266 671223
176 234 77293
685 106 953061
15 250 950978
180 156 750149
435 446 535629
481 112 895868
583 428 348249
277 544 84189
669 84 313356
434 394 654630
348 370 807521
332 352 661862
566 621 618022
621 184 827613
679 431 359324
765 510 215807
303 642 247753
441 595 670066
694 632 782914
133 501 850145
29 698 150560
242 361 191722
233 623 721222
530 696 237648
12 289 402769
450 263 912989
615 438 376371
276 607 215935
615 635 544894
652 494 182476
646 33 571941
305 550 858901
250 321 98080
118 583 185048
687 671 596406
86 651 631802
456 620 710590
588 798 931416
166 760 857640
410 294 697825
456 111 968461
509 305 121385
358 732 764772
379 121 850741
789 450 716004
622 714 838287
149 596 524273
594 6 1562
227 267 125262
783 531 773144
203 668 604713
585 388 816582
234 468 213395
309 702 590718
282 529 872260
42 311 989982
169 705 918969
482 294 878868
322 703 875406
388 492 782658
478 517 232763
510 383 103949
489 329 954023
49 607 213935
506 315 863703
606 129 211047
304 129 551812
410 176 400794
739 652 74295
3 438 707024
227 188 895443
200 546 798148
448 42 880620
557 540 421614
424 520 643244
445 436 858963
500 406 525969
139 163 216238
584 6 498695
493 738 987463
219 316 980789
39 425 220715
260 70 867060
399 161 416508
551 632 975322
382 122 229997
114 576 287409
195 192 543781
11 123 845184
660 544 214178
777 552 718634
709 673 139269
183 317 966302
203 721 635835
388 360 266274
650 216 624782
595 232 686787
364 382 608708
672 554 44564
688 505 955469
756 573 203968
674 379 211723
336 383 145289
771 435 436810
679 121 610198
310 400 700640
623 734 847905
347 525 387937
775 407 163696
298 153 441856
554 647 669362
686 474 941087
702 107 62424
796 92 360215
291 185 820996
560 67 814879
140 430 686785
1 726 856205
548 13 150872
243 740 595895
639 794 384901
623 408 561535
35 20 887651
166 795 734234
126 735 794529
780 566 163826
474 270 531855
573 750 691360
126 81 783799
370 238 49601
483 8 891461
111 147 377536
60 382 435768
242 720 416451
646 113 343034
556 40 978792
411 745 10458
755 757 887017
31 264 309179
75 527 636207
708 657 43331
684 353 479482
523 219 8588
691 617 97393
242 63 587605
14 536 318294
46 574 921270
683 46 44171
785 183 731880
583 130 587191
179 612 40588
5 276 466218
658 650 417211
727 150 363904
424 550 914454
327 145 469645
47 616 730358
234 76 247602
601 701 707046
208 302 301244
363 724 573757
200 719 997553
783 765 370431
582 228 616439
786 394 537363
6 37 809064
136 716 886824
589 652 951798
399 132 129964
103 797 734169
470 585 66827
458 542 272837
370 411 20317
63 630 406800
386 2 174335
520 522 472599
661 78 336018
271 722 451894
496 19 678844
715 692 839674
392 650 471920
6 98 669515
450 168 526664
485 517 362627
466 100 457576
59 36 320711
27 122 614158
16 661 576472
194 460 54681
18 661 360138
768 556 678001
280 148 232206
187 800 515921
793 664 784826
101 186 89102
689 796 879430
435 420 834536
277 781 152241
756 375 280040
497 621 612822
98 128 592650
583 507 897568
335 632 575203
634 240 809946
550 396 769863
510 746 148041
453 586 877379
358 633 446517
441 550 794483
329 517 613821
700 434 507467
68 742 486929
43 62 940753
491 768 525863
177 159 256807
751 134 725150
283 211 780237
764 2 508432
711 379 71537
311 298 337235
204 586 796730
198 635 605904
767 526 922416
181 436 159567
600 7 290705
142 530 922517
402 587 677925
457 385 215709
183 356 725430
645 788 308134
447 143 907902
677 347 53379
413 281 310689
678 646 650376
712 90 833950
757 444 243437
276 152 79405
580 78 537758
528 123 408495
509 123 651602
225 173 26268
407 236 140979
67 778 315637
239 354 527565
759 723 27472
688 518 292386
293 153 394638
651 319 968876
423 782 251232
738 203 479028
588 768 641302
279 478 45645
693 793 340853
591 199 319137
494 671 338401
89 1 893240
461 54 666458
41 243 597226
291 282 507572
543 393 156094
544 751 76837
778 546 213222
637 485 52467
406 568 408172
154 108 394904
599 39 444373
398 248 996816
23 124 421712
117 542 877270
205 628 893998
800 490 550883
551 479 410067
290 539 938093
653 217 512694
329 644 532284
398 746 131155
94 391 333607
758 399 309994
791 736 644257
140 18 34057
333 68 327665
529 675 499550
13 20 877368
434 624 948933
154 533 381700
124 776 366206
411 552 16517
501 207 47276
171 182 164240
574 658 414706
64 303 87542
332 768 330034
741 612 602584
56 285 722457
210 507 407657
439 700 411332
246 467 452646
773 84 846743
245 304 440237
146 381 172960
549 215 980948
627 388 438202
649 345 578830
592 135 805113
408 602 571543
8 681 536229
679 457 345828
545 614 262454
794 732 737430
467 592 162759
587 538 915027
366 89 57437
10 31 677289
373 140 210879
474 701 151177
602 540 580099
770 599 931888
376 750 161665
184 443 840911
86 623 47602
68 454 565998
254 342 591414
698 647 126526
671 656 590511
697 443 881923
334 392 539419
720 42 88142
32 553 80149
549 350 733385
578 112 295565
549 527 346553
402 531 911044
691 545 411074
173 527 944272
722 501 562899
534 267 840884
222 482 93773
123 760 722335
535 599 298389
631 655 171077
14 8 61731
316 657 370330
86 89 291874
34 457 499923
691 82 140460
508 144 830993
99 297 240537
616 687 774196
372 419 849769
7 644 545238
392 771 101352
177 570 384361
306 573 162439
457 161 798909
142 75 444720
765 323 586245
445 85 73494
626 514 495688
713 86 828201
652 723 727270
721 596 689484
468 236 555107
388 555 807383
275 326 541949
441 325 392389
479 547 502432
475 125 146051
137 350 5635
41 257 30509
184 68 312528
536 118 351914
701 793 167623
579 692 572282
631 78 394120
766 414 600819
616 426 613638
618 125 84356
742 730 176052
209 51 294453
720 527 804438
532 315 744150
327 112 188458
250 486 713834
642 496 132451
642 339 931957
666 109 82900
47 665 253704
393 459 847223
116 415 963485
685 4 119961
273 138 969746
26 93 336143
451 364 672979
214 352 497155
601 170 771586
734 666 739664
490 289 576137
596 658 862733
601 471 177526
16 165 338016
784 402 497502
264 615 666654
337 446 548172
515 340 787820
491 734 894758
583 624 607855
725 265 161304
311 641 280398
337 511 842138
316 311 23247
86 687 227008
710 199 655644
769 559 905193
158 67 407397
248 149 477109
435 406 158795
415 691 162283
93 641 963271
100 65 51812
95 246 305062
335 500 405634
19 540 85880
296 206 15601
117 207 462919
300 211 758353
433 603 277871
121 11 189379
388 282 509174
225 679 240254
446 11 402029
650 576 779262
41 513 996801
264 431 749714
762 472 265734
383 50 219518
508 88 549179
113 546 146539
386 393 758130
678 23 703194
537 643 620024
45 154 393417
225 631 702475
765 112 405881
60 524 953750
307 268 178138
630 78 699446
342 15 967002
432 610 930667
113 271 856711
481 153 978034
419 29 469317
641 368 906630
463 225 849385
189 58 388095
84 795 957541
288 20 495919
125 464 579944
57 668 476947
231 327 93099
453 699 951423
375 690 278654
572 709 658009
482 188 572691
76 56 419596
595 671 389862
479 31 391220
571 610 141024
464 192 977662
333 273 40548
523 429 640458
331 229 981763
606 641 753278
333 792 356601
404 189 180599
620 275 974564
342 558 205291
52 340 551515
457 69 256964
40 772 60297
307 126 636009
186 712 506628
413 376 106310
388 29 432440
301 781 208603
187 602 131437
80 260 669574
570 706 588898
170 297 31068
280 309 417625
772 516 264568
146 502 235011
332 247 633828
153 95 504290
539 346 143139
187 480 612831
776 444 977775
569 108 939666
34 194 529809
176 259 971249
247 458 534100
462 223 902852
748 354 144587
450 723 564087
414 321 189841
602 626 236177
382 371 606610
675 779 174558
769 259 191649
156 751 87322
736 81 390962
31 52 918341
37 368 991390
113 33 409149
127 718 780078
26 782 143598
542 143 794756
647 582 219853
766 211 744772
385 574 179476
566 114 393744
362 78 396235
790 25 939429
573 239 872975
791 776 399056
122 426 666842
17 585 645443
103 446 600000
406 29 415905
273 301 650134
273 657 749888
433 561 735364
84 694 466623
83 469 54702
334 740 453961
742 539 347810
334 636 163261
364 149 952273
582 549 715359
601 283 37602
305 233 835494
648 195 333174
563 442 307102
565 11 730454
191 128 94538
734 322 523875
686 413 287289
223 534 170866
658 368 89785
153 68 731630
364 92 478851
478 349 112006
41 395 119650
49 225 802360
233 153 321496
668 603 299734
549 107 483586
511 417 557829
518 231 998269
621 119 948805
682 218 33304
207 563 95271
627 385 34536
218 383 318020
85 572 924199
202 402 74738
629 20 327552
87 70 827763
489 189 625648
571 102 390508
352 670 660193
664 92 110514
498 243 202691
146 754 615494
565 551 236114
314 589 659804
446 306 425709
292 190 585142
550 25 234801
697 707 689724
629 37 57207
304 485 676051
337 285 830076
738 474 913740
618 264 31040
310 174 345340
552 750 406151
102 224 61922
488 609 913382
684 160 126221
23 103 85316
159 110 602347
290 311 756728
29 661 912015
627 296 543245
481 598 683457
86 3 351298
790 266 895452
148 107 384540
399 412 232118
731 313 829778
219 793 597626
420 600 518646
515 330 857061
473 532 240579
1 146 14926
143 510 979284
286 39 95666
423 122 121145
99 210 431357
381 532 286448
495 421 94006
519 317 278217
706 597 146749
727 485 574348
475 404 103252
435 82 262594
34 249 480178
604 733 726725
512 298 921875
587 390 133578
787 720 182193
23 200 528849
100 482 935370
231 63 860339
121 318 357722
8 714 111689
257 529 369205
403 292 65667
469 282 114039
364 778 436498
257 744 55563
761 541 234326
794 17 126756
148 403 448950
781 186 466955
690 419 269223
660 262 243895
434 537 913815
40 750 429655
526 257 812718
175 385 438400
372 133 900935
356 329 62576
480 222 728198
568 257 575778
450 546 867463
387 512 734744
443 481 382063
434 302 255062
143 646 872965
246 384 486031
769 295 338162
69 189 519802
252 189 439653
88 336 818537
315 273 26884
596 695 470453
744 615 760815
544 342 497802
101 606 926184
254 370 541616
799 539 360194
84 76 855833
285 628 824119
477 42 494455
209 513 717255
227 591 646538
287 560 168365
431 346 468894
432 129 572213
56 45 890136
729 454 572991
315 601 325104
661 375 754067
71 68 952199
46 299 852436
118 152 607866
436 189 959872
72 409 447312
126 458 797716
630 730 319833
160 24 253969
205 615 508295
125 391 921801
546 182 352809
754 532 411929
550 304 921504
350 290 442829
468 308 146553
461 3 704689
223 297 443406
647 343 334491
191 659 277085
61 213 872318
246 762 975160
640 341 42680
366 79 757572
540 12 562653
751 586 799535
637 191 702677
130 223 340525
751 75 472043
729 610 32819
727 639 283292
642 430 302733
604 205 10929
660 280 778611
430 735 549712
421 2 220379
220 238 470447
662 29 552632
725 579 596874
747 284 56885
418 89 664082
344 650 480506
697 171 112984
166 737 891040
634 163 916653
290 474 336592
488 8 805933
524 704 878378
499 327 49680
713 491 671177
508 436 106632
739 451 589010
793 75 941413
692 223 364652
761 460 527203
7 624 48067
311 650 414755
579 473 156897
390 27 867892
595 679 328554
56 542 527129
199 483 516494
468 255 231825
431 133 178094
733 747 712240
309 488 639073
325 660 180986
766 796 148294
283 277 17122
172 43 609281
122 94 627770
69 500 697445
415 59 684415
222 655 32557
568 661 853590
418 694 125809
98 647 845054
492 400 383718
765 689 113999
707 308 441681
685 177 503673
76 768 576200
760 58 976169
150 282 354937
610 541 535650
753 268 791613
200 347 204402
122 733 148308
176 268 207924
440 694 379078
683 524 37107
403 587 447120
309 685 914236
234 233 195712
451 83 263582
441 1 56264
106 10 993717
222 274 536310
295 330 377338
566 351 670010
497 226 978401
689 631 442768
71 607 951799
369 256 465861
199 529 39906
379 394 812885
711 49 549063
662 500 870677
503 23 27017
639 752 611807
379 440 179321
618 263 252316
653 151 469266
239 297 93262
486 142 87119
30 438 551960
783 346 59495
289 517 904993
303 681 856579
9 18 773431
769 385 844129
243 479 978923
215 314 690892
438 773 572570
626 504 60994
738 483 454151
106 256 453291
259 48 783145
653 775 435488
317 498 337959
209 615 711028
753 97 520469
257 184 266303
73 218 940178
208 248 154531
186 793 281018
28 100 492023
580 518 573151
492 525 399629
148 598 505652
619 327 127732
335 590 237225
214 320 905440
242 62 264413
258 468 12893
411 248 587020
253 784 842655
715 556 525129
766 723 423202
602 275 661420
113 399 101525
615 472 115885
413 491 486639
23 260 1472
425 191 374050
100 796 295736
244 279 228914
655 190 633100
137 745 158870
170 759 115568
55 97 790992
344 510 199905
772 583 451132
74 507 862521
32 66 611875
422 91 51000
685 140 860479
169 21 564571
458 638 76066
61 309 559476
84 562 402209
32 665 68333
389 91 818401
315 686 236639
624 356 720307
493 448 572270
319 717 246301
153 152 230633
433 112 182293
455 632 773115
570 247 659666
69 522 197582
736 774 267038
147 259 49527
318 744 885302
131 174 440133
608 461 921757
119 23 169335
714 775 692364
312 392 948785
530 757 720990
12 370 62044
448 236 190997
454 8 79156
799 3 798355
95 395 363381
586 179 368710
140 372 318548
699 316 730825
137 54 530448
762 745 607378
685 134 829379
337 622 682229
206 734 413102
622 230 942370
313 599 478528
118 171 887454
20 745 1953
187 235 604807
390 505 260079
65 648 424945
676 365 658827
13 760 822682
588 75 919652
333 288 861163
37 101 819807
35 316 99995
701 326 859473
445 512 526653
746 444 259475
513 731 432323
358 123 989683
517 36 24517
564 402 169722
609 38 303522
172 781 96362
781 412 217241
233 301 361864
47 356 719469
686 710 666443
488 672 265536
352 168 928317
677 481 408942
118 259 769495
485 146 257404
617 391 184250
246 777 755111
469 113 205171
434 68 522161
665 48 959722
348 207 531204
202 605 471392
200 166 561939
722 337 376448
777 575 920862
588 251 103299
407 421 421116
484 757 197230
378 649 204292
214 636 756001
167 798 347968
440 81 732771
497 724 380104
358 800 881182
554 87 348796
275 371 607466
562 432 313316
220 303 450265
346 339 338565
73 434 976186
602 239 489160
228 390 697154
200 428 109185
516 227 687086
774 352 688884
254 263 500441
768 155 830738
324 152 505292
783 423 543282
126 173 676305
107 215 104318
777 426 931280
40 549 715298
225 453 881362
136 309 251928
400 422 257201
456 752 998243
186 674 347886
89 778 568193
80 562 298069
366 549 18248
202 325 837100
291 708 73863
569 534 728722
273 292 498033
261 791 563875
165 783 777616
436 209 671881
582 732 704778
377 589 713330
671 294 249762
2 627 13233
499 730 184
306 125 472064
304 358 395869
249 647 342296
119 603 165323
401 224 840422
656 434 429031
773 722 697052
674 152 228834
773 535 206450
338 194 923805
341 114 791827
179 321 118367
214 256 512925
690 229 102169
437 518 493783
709 302 211691
508 214 611256
361 376 293657
286 466 696772
712 28 973745
253 370 152065
380 71 396689
297 389 932715
633 671 320326
697 367 709701
198 209 84192
200 762 801886
665 27 30189
554 231 625456
62 767 440620
74 275 54470
548 248 10893
31 689 578299
375 460 444760
388 187 779096
138 61 384738
407 110 801961
335 393 979946
671 133 323708
46 751 861702
178 91 770426
103 601 552690
376 98 347619
643 363 921446
191 365 143771
80 180 973269
721 799 149317
707 46 399196
188 531 380088
679 762 878894
762 183 40314
368 406 866963
76 329 880430
213 648 193779
400 664 640185
248 775 650572
251 608 351759
236 183 28185
329 85 139899
407 504 165984
609 600 75269
614 5 557897
119 496 189675
551 491 161559
611 76 973621
794 680 450808
421 302 944755
165 72 225385
447 617 779215
82 788 833539
186 211 668648
553 169 528557
706 175 51854
603 444 183881
561 405 387739
485 435 105047
741 524 993872
577 19 294649
770 492 59141
702 265 668650
705 439 351758
325 4 374245
254 32 372478
150 292 412312
306 590 531093
471 394 751438
125 260 140016
169 610 636298
608 65 715040
333 796 23244
763 295 270249
468 163 765939
386 289 270391
627 526 699769
360 695 353039
683 312 280303
587 542 717714
4 28 586177
368 694 333529
459 456 657927
389 484 636990
279 664 411521
655 263 841938
320 560 410755
733 382 865154
503 692 301177
616 513 884774
29 497 880790
557 783 745663
679 695 686764
694 32 97913
378 798 760056
434 442 700628
431 385 113871
630 139 189536
388 568 921032
517 338 633249
646 165 424178
479 155 942350
541 229 427458
40 387 147238
443 192 820680
663 290 147437
72 50 621206
484 209 352790
92 30 903661
520 734 10267
143 159 768612
364 470 10948
354 564 329136
251 725 821283
344 711 519972
538 474 208542
739 615 44946
133 145 374317
761 712 585933
133 749 429733
208 623 164651
174 203 588173
725 770 774391
202 672 579200
477 316 932324
503 415 432293
726 420 903263
145 736 478458
150 549 380682
638 607 213653
189 759 97923
462 345 650886
440 367 263791
307 663 940979
774 316 28694
518 60 224837
786 453 387214
426 742 319929
77 763 415058
512 309 118485
123 36 925556
115 153 833006
199 261 793220
514 180 765111
45 201 542368
41 266 69716
525 747 812342
331 92 66166
242 791 186232
319 186 402938
146 746 237496
26 799 653810
552 204 182085
277 216 894856
783 704 712179
234 543 505443
263 96 653641
704 154 39107
438 710 730966
563 512 54690
200 24 12151
474 428 676676
556 35 138620
661 440 427130
735 764 500173
764 368 566332
243 541 373178
323 113 98818
474 616 446762
287 748 176159
258 663 73046
461 151 131011
736 272 495276
190 235 909160
280 294 57741
547 546 780704
62 37 282242
639 520 362621
4 60 241682
793 320 467576
216 754 945157
37 482 195663
343 361 215146
103 349 486977
425 84 848706
513 613 853947
552 546 443157
445 240 695588
591 290 627444
294 179 26061
291 160 959939
249 234 430711
594 72 117421
298 248 621158
612 470 119193
751 145 355339
369 96 130783
145 251 990730
761 604 694939
308 571 107509
460 91 121512
479 10 779254
482 380 669602
442 386 969979
231 553 899421
710 336 480595
109 204 923677
403 758 993583
402 568 729661
62 661 531787
505 251 157487
653 348 830320
86 548 754486
773 76 841449
468 532 39032
56 127 191405
294 426 191803
535 663 558990
738 715 264051
384 464 372517
354 454 378130
124 111 653375
562 505 634714
25 323 843647
54 121 27751
705 267 146653
177 463 221526
287 729 248361
680 444 779075
222 358 796216
302 614 27478
524 140 780118
303 564 243718
317 25 281035
671 411 691373
653 32 598408
526 765 695432
584 67 851898
664 338 580436
409 367 435862
562 572 621532
577 156 584666
281 445 575604
328 633 524741
172 314 661030
621 223 849495
530 431 404582
650 61 934348
217 26 956714
742 445 309360
62 552 52006
87 294 897082
587 593 698504
73 446 786787
555 243 841094
784 173 984345
126 84 447920
465 556 496673
762 759 795534
33 156 740361
755 639 547320
10 503 962105
43 472 836242
176 797 957826
420 303 462435
449 143 410954
380 434 568876
13 474 470029
255 755 806656
426 317 855366
473 419 479100
670 81 870861
683 447 686375
144 591 684535
442 558 735599
510 671 688116
288 298 389788
1 29 926106
713 772 961614
671 771 605062
722 566 871491
167 477 723627
403 206 985024
339 9 296116
573 35 429956
158 389 650958
291 616 22056
799 374 446520
292 58 773910
607 701 648110
236 556 576462
683 180 362968
747 480 778691
665 601 216353
5 622 985417
646 539 951858
357 474 898387
342 695 346476
10 711 205962
194 79 366302
543 148 695289
109 357 157321
728 534 916168
727 87 550472
597 549 470540
672 703 811657
783 754 538984
291 525 911535
730 125 145707
370 678 162806
235 565 365838
305 299 583476
591 9 455956
117 500 801682
324 50 213440
714 799 93162
531 313 208440
463 52 83454
367 381 272997
281 625 790193
133 288 185830
537 620 208974
195 196 147270
797 702 612121
208 768 580496
247 755 601574
89 66 341436
503 125 911238
617 506 493946
799 245 291545
189 767 324430
565 62 169496
84 195 51281
740 761 308569
685 598 418173
458 630 595586
524 423 708396
262 250 666422
623 104 180591
59 102 690585
187 112 192168
448 181 175642
718 120 113079
265 703 191908
774 497 457775
206 31 303701
378 395 26417
13 662 722406
737 435 965897
352 189 971531
77 108 288734
372 593 160624
726 88 226016
769 164 488948
445 630 728325
241 587 190869
397 118 988262
59 458 262920
136 399 963149
105 744 267365
489 536 481291
727 565 832699
48 567 699570
350 17 546920
127 792 878964
688 795 921766
19 553 904578
787 62 666209
346 202 998620
64 8 795264
490 210 585762
788 92 892713
98 227 303700
185 577 258178
735 517 729403
91 375 115283
719 682 779662
154 790 77606
563 206 48198
665 61 838694
506 737 93648
174 695 431269
111 711 636328
384 236 369357
314 603 256470
12 102 369994
297 157 129849
689 425 491521
283 136 675791
519 63 850345
696 717 973645
435 499 212973
726 320 22391
614 397 889741
261 557 544077
761 528 724887
529 653 635008
196 375 264289
470 108 642366
324 397 266802
548 435 215187
551 370 839510
580 199 536170
798 645 958772
680 416 720880
580 148 65076
485 390 157089
70 619 821919
332 163 788356
125 32 533826
154 25 646745
199 421 131110
513 665 922204
517 400 163507
341 256 814803
422 295 899979
102 447 29494
637 794 647463
646 362 348823
342 35 915629
331 178 235037
502 645 752510
493 786 456680
379 272 849861
669 612 389699
90 715 198297
185 473 22041
262 756 814147
638 537 875674
675 787 703442
240 467 580675
553 340 755719
455 500 711734
286 243 985795
652 17 407143
83 785 793353
199 91 378673
57 137 792248
330 634 407741
521 634 357238
560 746 235757
356 438 76548
544 85 273418
209 357 314842
596 162 549407
127 671 631352
452 361 656377
36 487 82779
411 359 219559
530 797 192223
315 692 720533
441 52 674979
752 782 399321
446 642 467121
273 105 971458
123 299 271086
790 279 942316
725 790 900120
435 202 506015
591 746 437532
559 433 664890
352 113 965034
657 541 727163
767 330 545751
94 480 122722
301 268 727428
298 703 414331
214 437 801061
149 689 451459
567 402 278418
753 696 146562
264 521 318305
660 264 270210
776 350 523800
247 558 719810
649 191 879553
75 212 472774
3 345 285391
607 104 471301
291 117 994684
60 288 555436
461 672 140417
59 692 51455
540 296 673026
767 274 587706
74 778 391717
92 315 780435
193 492 821115
87 211 675376
767 200 887409
173 705 140096
765 670 484436
301 384 513585
312 204 30956
530 295 355632
559 538 763793
572 347 40790
400 657 460145
321 690 615737
793 323 961147
720 236 341296
177 494 523863
319 489 572158
558 431 179415
721 425 388995
538 711 321322
6 361 86895
173 693 715336
202 201 555304
274 600 917481
344 570 890052
522 113 809193
371 542 318159
350 622 430368
323 220 132446
606 481 459839
580 524 355915
150 194 924936
578 383 755599
11 619 394275
226 35 398113
740 158 612541
209 648 375178
159 124 934744
749 684 314578
290 306 938731
296 790 85675
582 663 308707
492 81 98857
335 721 744418
796 311 360188
288 637 29466
88 65 28017
203 797 140065
243 685 697314
639 343 991065
369 509 218654
721 699 683096
67 627 252929
451 354 184107
215 618 100553
519 194 774786
426 390 891281
540 224 276228
533 709 759679
473 246 24954
648 680 428401
115 530 136508
656 364 247485
371 202 132236
146 546 170330
327 497 763116
371 452 747256
83 68 297317
365 278 877751
782 319 31497
750 441 241434
204 342 234687
747 791 994984
379 16 253515
687 567 201752
108 399 93360
17 63 986968
50 124 486605
212 732 757558
502 369 984617
565 185 323152
745 723 546107
88 54 126218
3 36 54411
431 1 103543
788 461 570020
210 775 687456
357 478 143718
165 785 163384
396 338 655796
727 45 547911
569 623 806403
15 549 111869
734 246 269098
734 504 547698
60 312 965943
596 585 881353
463 419 428689
174 556 792212
223 87 773840
478 731 134054
494 464 822702
113 229 510440
515 166 584211
296 308 710537
580 155 299798
580 9 292946
422 640 746972
450 484 684528
406 280 807790
211 198 785749
36 195 252182
280 163 984751
681 256 831632
385 46 805001
249 686 808577
311 628 793816
527 774 549378
458 116 404945
475 272 459955
536 123 343683
232 422 513906
355 167 773443
328 313 96353
97 126 324079
462 283 447713
296 319 621954
700 330 880768
318 688 670186
59 139 478593
182 711 814447
491 430 246291
524 672 689948
800 688 339583
270 68 221573
288 372 540816
15 427 937396
471 512 729541
791 56 727924
730 101 492390
3 424 455289
70 306 789708
368 42 94302
270 147 277694
628 308 680137
472 264 41527
748 458 785122
794 636 297199
154 503 682345
238 312 431260
203 702 753972
757 225 659077
566 152 398146
14 573 633539
385 245 144366
51 318 545892
580 490 752272
384 699 313189
789 406 943351
534 693 143790
595 99 688741
486 652 684342
303 714 975112
333 129 894225
684 663 848613
411 101 691776
702 233 875414
8 78 89958
102 356 218671
797 389 471958
268 126 812988
635 381 591554
328 496 699639
240 769 10701
612 153 889681
16 537 74299
59 682 215294
763 730 84935
293 780 237596
373 150 412483
687 632 47761
263 22 766316
633 785 225364
641 472 147501
771 267 89331
703 605 248379
347 555 860265
5 315 955155
573 783 629375
770 510 884988
197 239 985569
567 447 674927
706 776 840054
278 32 106882
27 254 295587
282 194 329677
199 360 966829
458 177 666400
111 696 706297
142 522 857214
753 477 238956
752 347 524494
695 139 960416
450 357 893063
530 273 381156
709 363 749140
49 127 35058
405 538 74606
491 510 286180
358 328 224399
783 480 200898
29 639 155354
783 114 440227
368 452 227486
605 278 119951
129 132 842182
696 214 971988
415 320 995080
397 325 524156
323 195 608849
174 562 819728
715 429 683626
606 277 628811
576 439 403198
365 716 855332
488 116 452589
384 477 724761
354 526 668432
668 461 265568
402 39 960712
390 703 273310
78 540 631048
179 630 78878
545 376 626625
521 474 919773
379 450 628903
769 642 515070
393 651 45326
130 663 530949
493 314 794405
604 765 696468
106 416 277820
609 213 786087
577 231 145159
335 539 771300
769 519 655834
429 166 173866
204 208 219858
272 506 790958
174 751 787208
503 25 614910
703 511 448439
396 691 58749
650 195 495941
60 593 685458
648 484 395478
432 530 844316
592 450 586571
420 70 638470
774 558 289189
544 165 605477
658 66 635568
625 726 562526
210 491 316753
707 228 439132
424 484 278221
43 642 882599
335 343 404422
328 227 543228
58 5 170021
340 128 467437
401 499 229716
358 610 892688
383 204 159093
475 756 712988
209 290 772021
754 63 434177
662 104 591879
699 528 487060
137 99 784923
320 657 622642
670 162 646118
554 495 531788
74 537 729762
240 762 811623
413 773 165486
474 778 793160
308 686 283802
307 621 294106
296 15 599858
215 623 830384
249 517 654677
38 168 71889
15 249 570998
222 62 896530
416 621 826133
657 421 522190
469 205 982534
571 348 647548
500 83 213373
414 300 102709
632 782 253050
420 426 254991
77 544 557666
785 308 745823
715 575 578416
368 587 769014
644 335 532382
2 453 801957
449 286 404874
155 727 429231
21 612 164609
650 402 829881
117 753 546894
86 408 405537
93 423 484576
466 249 847035
678 253 500952
712 83 179097
562 695 963732
56 293 829174
729 450 349617
799 702 284469
163 76 16634
286 132 209906
732 512 518659
48 201 717222
45 628 725131
104 655 743039
652 558 779740
292 627 627135
48 414 866315
555 449 220831
90 615 401660
197 657 800407
130 417 142865
505 619 987029
251 681 433727
279 89 604208
256 30 462790
537 498 498659
650 739 280480
48 166 554417
651 562 841424
450 201 698330
49 600 901673
209 80 406611
595 694 592415
74 779 297529
542 431 9894
406 68 833178
33 246 688122
142 334 123651
44 73 132825
125 684 435772
98 20 792818
353 662 709297
107 259 549928
574 504 104828
691 161 278839
484 631 490371
490 637 32855
162 82 206242
772 244 831357
586 412 135655
733 571 679980
652 75 368111
634 353 476519
126 400 242517
491 73 87053
23 238 673536
30 624 699598
650 671 555809
252 199 851046
771 168 985164
178 218 855642
682 451 854545
156 60 782895
323 140 125403
48 318 462218
352 664 739202
406 376 337267
669 662 698899
14 712 809753
635 566 158183
179 20 734769
258 622 124467
123 224 46013
528 660 279432
737 740 323031
566 516 789916
481 669 357545
421 428 701269
665 209 594180
529 23 871989
713 743 121207
140 728 992281
631 580 270857
1 412 197043
442 645 683119
293 143 646156
396 362 731624
652 311 831869
299 478 548184
779 583 247354
8 327 476143
739 751 411922
687 91 587746
656 492 115613
460 101 21886
576 340 684655
473 287 989405
228 606 280048
194 226 630715
435 243 23960
675 118 597941
296 46 390647
479 149 137985
696 124 207139
645 47 212849
733 689 433494
621 135 689223
291 229 462854
436 129 529054
252 106 458623
302 672 350603
676 180 542157
667 344 477654
467 142 176231
224 332 723562
753 624 292186
112 474 400808
757 562 844264
344 21 596913
57 771 222871
422 775 13997
371 233 386963
131 89 448230
66 129 491619
618 116 600818
711 739 153646
157 102 826049
201 628 61320
50 625 99219
753 799 405696
179 77 871472
447 533 900302
596 731 72526
762 632 41784
672 732 92915
199 245 233587
113 578 139761
607 146 690872
257 247 682508
560 392 221929
677 135 751573
121 746 800053
296 701 859842
380 241 979906
57 451 895473
182 579 756406
129 260 77570
664 498 344567
257 581 295372
222 449 566492
500 124 810918
181 51 797063
111 447 537969
4 458 161877
581 585 312143
775 93 627393
384 636 186752
565 92 161402
591 472 242216
550 772 257353
292 390 200443
414 525 606269
335 545 820004
335 208 8856
2 13 625801
325 500 855312
516 267 340151
149 759 972483
349 564 105531
515 210 776592
569 671 237840
489 761 113879
304 777 563134
95 121 463893
568 645 898889
102 146 872236
766 658 955922
322 606 743006
400 621 169848
59 703 673941
108 636 399934
413 721 376575
25 19 799102
351 533 24828
313 112 863500
454 747 646873
228 483 400805
106 540 198592
263 361 715179
446 580 83602
474 606 459104
729 441 553890
441 758 497958
189 308 283473
290 483 59231
49 362 314552
174 128 843903
31 35 115916
527 456 781739
9 609 980576
62 423 742445
262 727 496467
248 396 690918
186 49 808848
140 306 102010
351 586 957578
147 498 748750
494 44 658504
270 376 411429
640 536 363987
344 220 251492
557 44 786140
155 656 467326
519 77 908770
336 379 655481
318 594 224751
211 549 960925
675 370 295049
658 322 94397
532 586 200875
614 686 353256
542 41 528594
532 698 404011
532 484 345946
699 567 223130
551 681 199396
304 23 877471
502 786 557124
170 238 882787
7 262 95732
437 279 654874
621 387 782264
15 648 243256
464 1 147726
447 164 325162
525 743 920060
677 502 732609
361 195 771529
642 209 119915
189 733 156500
78 613 515273
29 572 167762
235 152 876111
94 718 986920
297 452 348206
642 568 426503
616 322 291876
387 207 618452
501 131 595472
256 701 511049
183 243 711687
714 534 19764
70 299 49779
111 264 734691
48 495 274620
252 162 584112
780 6 916100
253 404 533551
699 748 236838
60 789 918363
499 104 804270
173 501 438399
271 122 557351
790 70 944224
24 659 354360
173 703 938949
222 341 824660
120 22 495465
473 113 931177
310 424 496552
435 97 140876
604 76 34842
50 653 843953
745 35 492531
661 245 88891
363 506 931587
735 443 833789
177 217 761104
793 719 410459
260 29 85896
776 762 581309
314 416 382864
541 43 627028
360 627 183697
677 468 773243
789 121 186164
88 146 449427
55 332 652361
26 298 719431
786 98 441039
177 153 522441
27 191 931748
630 543 58262
637 609 938245
43 165 33455
570 299 938338
678 226 448513
545 257 426090
782 768 104267
493 440 480169
734 345 275554
211 521 721178
605 417 740406
373 15 880524
215 582 14674
703 498 437050
792 601 539307
229 446 132199
613 438 44014
634 796 352602
311 307 526927
627 229 519323
437 388 774942
733 158 8705
568 239 218566
575 262 304372
148 517 463455
514 555 582567
434 596 719210
728 81 685157
683 345 252114
323 212 508708
550 538 655650
468 30 563846
52 62 176689
561 109 265493
374 437 976693
594 391 486590
201 386 445778
219 606 380250
719 247 844980
637 600 271198
509 211 646626
662 444 462551
62 371 376550
73 538 900421
139 714 704602
671 564 691386
76 474 422912
212 312 855132
261 35 312194
83 376 312747
673 127 581290
549 534 189333
630 633 616571
92 162 549918
797 751 755364
262 437 668082
722 481 228423
442 229 999191
508 45 362933
296 487 385509
404 76 949857
390 743 161659
717 210 696250
266 637 371660
124 60 912171
566 426 808655
201 583 219198
401 202 663899
513 700 256155
692 187 737099
26 328 983589
723 246 461366
615 450 239812
318 739 61965
15 395 977270
88 757 496092
82 734 87279
416 779 80076
355 632 70155
618 275 889758
708 705 807010
80 178 489728
282 97 867253
706 207 654672
54 232 954653
635 250 245922
89 479 9670
58 238 562382
412 761 794783
518 541 942008
51 119 420258
263 302 406310
294 136 214285
760 346 131320
688 395 325620
217 50 359311
582 722 353759
477 743 425579
760 216 618512
319 396 104174
336 54 394422
67 674 794774
237 217 552783
681 156 118412
589 755 989401
81 354 241913
534 179 168718
394 276 313258
644 613 711121
748 133 93639
299 443 835744
743 14 181501
714 791 207431
599 308 840526
143 154 271875
688 124 74169
543 626 243457
18 218 593880
461 486 296215
716 630 354666
147 203 461154
735 662 818531
798 736 879575
384 631 575668
529 613 889073
44 449 184032
365 503 728452
220 644 375204
782 636 797771
538 400 892305
713 563 576179
100 133 624774
364 197 337006
207 31 231516
160 344 572679
698 789 799935
718 495 21311
125 146 265140
681 149 96109
280 661 272248
550 631 607738
694 128 413656
652 151 813086
216 424 842438
138 661 774849
459 360 133791
114 326 453383
159 31 55236
594 118 455464
438 99 975652
16 452 329020
273 144 952629
125 793 520764
83 310 905876
21 577 609819
2 479 845242
482 499 873891
489 171 349351
660 29 698155
576 638 125745
788 793 995395
777 193 945081
750 252 381590
659 498 681627
306 35 842754
546 329 601509
641 662 549210
123 711 187766
23 560 799289
542 266 607930
602 117 746990
786 476 158915
532 307 73751
387 101 157042
259 602 370162
76 565 909597
141 74 893573
237 349 367233
784 528 940358
251 518 532175
453 84 905474
501 650 677233
410 198 675668
1 406 689090
20 523 301867
359 203 90516
383 342 871959
457 29 946544
520 707 55926
179 626 612403
45 222 767888
63 516 625818
11 277 235932
200 713 216723
273 699 737030
760 673 951699
567 46 809281
674 61 353955
609 627 854216
791 621 471708
44 12 751525
458 446 277026
720 632 132177
521 636 404133
787 47 757552
211 450 402561
690 530 304613
492 402 593245
42 582 854282
120 744 120007
301 322 306308
101 151 79449
349 633 418553
284 652 854975
403 85 969683
223 434 47249
580 504 990371
525 749 552810
410 70 563798
579 379 399403
548 95 478698
607 783 68560
195 693 637292
376 613 626910
476 118 443630
27 108 92566
196 367 683736
643 743 84224
371 95 733971
250 194 979849
94 393 530059
127 613 6231
334 647 258985
397 252 65347
205 153 272866
578 495 503406
175 326 620909
350 169 334324
408 556 802828
477 622 512712
759 259 828567
749 570 246354
315 552 734679
468 624 441936
292 359 888853
794 505 821239
565 184 123933
427 354 331362
771 794 320098
255 19 156724
269 240 683561
192 753 400666
452 353 480094
149 179 939437
575 87 336204
219 408 484515
567 659 651236
461 412 791662
19 285 226344
78 284 768194
765 356 728249
10 234 259481
88 322 308110
451 430 21313
321 7 642667
272 551 982282
346 508 331016
168 773 994130
566 50 305297
201 79 949921
382 191 819386
280 598 653961
343 363 186213
592 152 841030
549 103 221251
160 38 463604
134 469 932435
469 630 207801
443 441 778668
381 269 363607
259 156 999276
109 381 354330
614 629 320378
115 306 488151
748 219 586342
477 5 267395
58 322 526521
372 736 466898
367 375 652062
45 314 732108
749 223 470592
63 281 73151
215 445 420497
553 383 454636
641 744 685612
423 761 891006
115 129 716229
274 226 529422
748 638 303863
404 493 740082
672 623 655163
542 184 972329
513 668 678505
57 269 239872
392 54 157988
404 403 325513
31 444 759387
411 470 345666
477 720 395075
510 440 432812
18 490 557241
401 137 135498
62 344 786569
114 419 953180
755 30 83580
528 38 18436
628 332 558810
745 140 156064
789 89 800377
409 579 499792
51 639 516165
758 337 486601
18 542 210432
622 281 466985
464 550 482274
342 352 55825
449 224 213383
145 651 178350
261 386 436124
684 239 587890
693 699 806211
622 656 39286
751 766 20619
326 438 17595
461 271 816486
452 196 996396
799 367 30421
347 141 42632
660 411 777292
714 784 853592
606 540 149000
339 438 890283
313 551 966235
47 347 891511
290 118 19500
223 264 291475
238 367 529500
505 191 800765
509 704 273961
607 3 368644
387 118 859114
671 392 618680
796 212 85333
86 300 13271
705 255 390467
261 449 31569
747 155 328503
87 761 714755
786 628 110179
33 794 392120
207 154 780048
70 1 122422
365 372 333352
402 157 92630
768 139 661673
747 381 38650
635 81 574120
638 41 24882
657 371 98036
441 192 556771
516 271 573372
751 403 162428
110 661 795487
618 545 814367
698 626 917642
664 580 928782
752 58 427229
95 712 844415
728 478 946608
478 547 966320
777 565 865869
613 338 515585
769 310 159050
146 799 185126
662 204 897424
488 225 917071
554 466 334069
52 73 615821
4 64 102677
173 224 960386
343 527 654924
777 3 239528
632 225 173615
45 625 441495
27 481 834064
444 171 116736
192 113 871369
737 573 772930
438 534 879147
612 29 480310
488 722 244100
772 582 698956
728 146 956000
501 548 688468
682 63 342835
138 462 840993
407 30 132286
765 164 934086
571 199 531693
612 258 326985
549 348 660721
104 614 227226
5 55 592143
269 728 965587
646 407 86681
465 387 374601
314 65 623530
96 220 939754
562 179 201677
730 631 944595
461 264 844957
214 225 368669
411 263 863402
792 554 810992
756 42 734664
716 48 88759
736 392 552115
512 520 278711
297 334 986887
456 740 279827
504 498 325780
212 331 497322
751 64 202835
101 463 720557
433 127 68624
94 617 534540
750 432 963592
369 345 604244
158 560 312886
391 364 411078
40 252 487065
363 50 927789
470 392 635020
798 281 111170
721 619 948836
249 336 287761
745 591 84996
779 309 635462
203 792 807024
577 698 347850
108 211 546714
85 203 655439
726 461 343776
38 70 313054
87 208 320160
786 426 666219
216 250 906231
125 757 33390
605 500 557290
454 80 807349
231 20 525723
114 210 304115
732 778 22053
484 714 670524
353 99 110713
575 125 580620
574 607 231174
565 362 691696
359 135 959824
505 282 278748
149 785 880043
349 403 950244
8 24 88324
83 603 955340
175 34 325381
235 520 326746
110 510 181457
365 170 936577
303 316 938832
217 10 943159
495 693 319023
109 732 670185
530 519 311879
752 326 787635
533 737 556499
401 798 960318
319 554 715499
71 152 674817
137 619 914755
447 652 925807
297 770 16738
432 469 771360
242 239 936464
200 188 551029
608 716 557696
145 83 995281
598 471 699246
719 324 226132
515 713 980034
192 359 365945
204 316 312641
661 218 62130
673 700 279103
169 674 133101
273 750 855777
777 205 719460
787 200 2599
233 100 727553
561 687 984349
187 241 397486
779 786 6858
145 747 956504
192 246 390024
349 507 755542
723 59 80800
643 733 372491
253 136 266883
372 665 707449
318 357 337221
563 436 142307
351 33 638294
506 328 771882
416 605 663767
302 264 490112
14 414 261998
722 441 639292
706 6 290625
162 475 241651
172 61 621453
176 657 85199
145 241 77483
539 493 16934
223 149 28647
598 551 205216
648 202 725523
418 579 512125
281 437 697494
105 400 650996
646 93 573991
21 176 658633
752 156 481119
328 529 478923
587 297 715550
354 696 7518
315 383 510766
92 53 895883
163 420 753852
375 648 704824
166 222 654141
182 61 424974
33 95 841284
475 399 151990
343 383 438941
677 40 241828
195 555 288636
376 558 126773
773 363 836703
374 8 553444
268 444 552497
50 128 653321
738 397 326657
669 12 686196
742 512 687133
625 107 602543
592 37 641899
33 201 298956
103 27 724908
372 11 251051
371 636 492624
354 116 683499
363 5 930353
306 392 340009
793 748 739302
268 214 873770
555 524 917644
606 697 364794
222 181 770160
467 650 881851
558 61 600166
171 351 660136
71 681 518110
792 653 801982
295 118 693648
450 115 5493
373 603 321396
570 178 209768
516 435 694088
504 174 549382
660 504 943143
31 419 605586
528 104 81576
565 596 524953
160 620 981344
42 460 159083
550 446 911103
686 201 304655
43 512 632718
700 450 780525
460 507 206411
494 606 35506
98 295 496153
35 432 505590
120 360 432346
185 273 141066
627 716 800775
615 67 454017
47 632 688903
189 556 109877
395 25 719032
255 137 387315
242 465 867158
554 540 269065
270 478 438535
591 652 42071
300 274 479369
348 400 398101
788 26 504930
275 480 542392
557 380 258849
436 756 760862
349 416 922639
575 441 693264
523 37 616929
449 217 613094
189 283 185451
536 610 882000
697 349 174979
697 623 955389
717 761 581870
685 559 601226
70 133 815001
88 294 621777
173 359 856703
293 648 142579
728 523 293845
790 85 744429
286 407 284214
429 170 519592
131 526 679566
247 426 318572
643 56 538224
671 587 257377
67 381 22125
286 396 352357
271 726 754348
340 190 150572
482 543 571961
352 430 335725
256 335 640667
77 28 378519
529 701 346512
35 240 87892
783 52 487974
694 392 254875
418 218 165579
387 156 739688
580 671 214721
776 107 366787
789 624 463952
427 372 200014
495 612 848872
135 342 819820
576 150 245806
549 611 505904
186 102 301918
431 35 118210
440 518 710361
550 615 382464
715 202 662079
568 605 129479
115 286 902462
21 231 665327
332 458 413022
471 59 228225
304 119 965507
545 503 209923
773 162 830387
429 304 946993
234 273 458303
431 616 431595
208 164 461096
624 300 845739
314 122 152443
755 212 556250
99 91 217263
85 440 196628
194 601 266844
159 290 144086
752 661 926558
252 666 846905
279 546 311186
177 421 649408
23 11 963344
423 727 125176
590 588 599456
733 778 475695
439 457 343192
566 449 900287
711 413 600566
743 426 503243
37 788 849832
170 98 415573
26 5 71272
274 523 148079
378 774 205335
439 484 71816
268 285 109671
718 730 823436
483 535 291738
450 555 775971
182 220 962710
657 276 512918
9 44 347204
104 100 972605
652 53 928868
284 663 703826
9 346 35550
116 766 313967
557 449 189943
124 281 997577
199 163 667157
542 749 912732
422 417 261303
447 23 224328
357 294 154788
784 224 654722
672 353 767754
306 42 617183
556 296 434768
152 267 153525
723 626 116255
18 377 669567
578 490 78298
159 678 404033
235 367 421268
99 326 91492
649 148 241108
554 483 760368
383 134 871251
85 627 12033
774 507 209379
128 788 192811
671 210 852216
411 590 620904
336 503 486552
570 160 478992
674 499 194406
56 454 49343
715 770 10040
695 96 254054
68 708 934853
620 270 880848
482 766 208303
658 789 273505
426 676 597809
305 722 957935
677 495 686004
257 219 313085
674 236 983414
734 112 240713
530 744 416453
436 652 809144
701 245 649245
110 284 16120
32 523 33195
20 533 259902
46 365 117044
342 728 778574
257 166 99722
587 512 795782
442 86 222554
172 786 616157
56 486 87148
703 63 172278
295 3 689565
780 693 451448
258 778 236600
618 565 646280
11 386 80569
587 198 964193
100 624 125589
244 763 877592
655 587 560405
264 467 612173
589 159 47892
273 777 393899
410 403 372135
86 271 804254
607 169 921415
495 151 447941
749 1 29531
228 365 438432
614 290 395245
618 104 691175
250 457 351388
261 514 931165
183 491 956645
346 646 895215
578 50 839666
596 552 805220
297 40 696388
414 756 701672
433 693 921580
92 566 169398
573 483 719932
773 678 346341
361 340 549209
172 53 675513
363 483 599328
279 462 458936
667 262 20566
380 497 766404
12 354 676020
142 155 66194
77 72 463218
486 297 170365
764 582 119907
317 301 329065
595 121 850415
178 671 24893
119 127 649791
685 395 904314
458 424 601882
390 149 960594
154 282 143684
435 66 70906
248 487 405995
674 259 79560
125 727 506372
263 368 295668
198 290 63072
521 726 544751
506 2 516570
396 485 540567
306 5 128039
723 277 945991
473 657 659679
295 662 428955
748 249 250552
726 711 553818
590 660 441392
411 732 283642
349 693 700210
417 710 135645
389 25 663162
459 341 158084
529 15 354282
491 526 336612
637 758 661421
2 301 446329
566 332 973468
587 61 615136
145 552 144778
430 137 629280
409 46 846580
408 662 774167
440 520 277102
766 224 920514
400 407 500397
376 729 657293
700 641 377754
90 508 989824
99 446 559098
606 42 198900
619 302 543185
151 593 948745
118 111 48293
60 558 2786
446 36 807782
541 253 101702
448 130 77455
127 716 609032
728 532 446747
41 308 106313
776 447 328216
65 168 734993
743 653 947616
304 251 404922
350 288 254473
579 502 411514
199 703 348617
764 720 78534
459 719 230831
35 535 520997
672 478 55273
732 42 242691
285 182 849915
793 347 918360
341 697 921123
287 696 990624
151 248 499898
97 706 482586
758 110 180662
777 421 501535
763 133 770916
659 401 310676
453 619 43250
386 183 883375
38 384 511570
712 461 427425
750 41 772389
628 702 954196
198 158 263031
722 389 282153
633 659 178347
97 687 113313
222 532 418932
582 795 804734
772 616 392447
36 213 166340
327 41 359339
638 75 709105
162 666 491274
753 449 108946
437 354 192206
462 752 48662
559 326 463755
283 661 171275
310 278 631541
146 94 222045
560 710 781582
532 723 578468
455 795 558274
29 108 574095
641 53 516590
313 299 160526
576 142 91325
161 266 201849
691 527 636408
130 779 699330
777 594 893762
518 11 280455
443 772 40478
437 323 308814
511 500 41777
516 773 529240
771 702 111556
488 774 543404
465 243 261350
582 697 619653
781 135 324921
585 255 508903
341 4 64436
173 83 498496
192 191 6350
286 707 488732
260 366 873059
388 215 964640
546 18 495428
287 97 254387
744 461 294048
172 597 38675
326 122 736778
620 472 888503
616 738 214846
711 229 838102
622 481 897127
216 500 429798
8 709 977467
133 171 940734
197 82 622820
403 667 705867
13 716 613873
343 785 990396
310 242 824269
444 570 345250
403 675 980097
740 598 587273
716 571 326590
413 208 855804
87 737 977571
597 537 433335
246 139 822873
202 257 484188
508 391 772897
646 227 154454
609 196 244976
477 539 353589
401 748 313162
516 750 375505
552 493 355795
57 754 932664
391 689 565068
448 280 410895
39 212 629224
569 87 505446
546 575 16600
504 796 687000
359 469 774272
666 317 451545
765 224 501295
259 419 237950
374 714 860139
178 260 523246
9 59 509322
361 664 976981
610 238 426075
591 774 589928
195 46 566498
125 12 2821
426 405 757396
165 572 256586
768 43 627112
605 287 956599
476 259 973275
399 757 940823
364 478 959584
477 235 738438
18 797 204106
96 31 22031
714 336 265557
219 290 592793
488 68 356671
671 716 133775
379 235 49766
413 515 981764
582 81 258429
277 99 147286
523 162 521597
231 461 904966
53 229 306918
690 704 278382
684 304 508571
407 34 350570
546 30 833303
533 71 480604
689 286 650844
257 127 55845
341 771 524357
309 603 32381
75 714 84652
665 164 941228
708 666 633119
112 15 675514
183 429 278006
160 217 506804
75 635 757751
319 693 719307
614 152 713655
559 692 724490
647 542 948024
234 51 569262
526 409 972908
647 38 110381
531 578 251631
326 760 450714
320 36 305803
432 346 282031
503 416 831751
58 587 408967
383 452 103988
602 632 800345
658 527 30944
169 110 355013
169 642 499848
168 52 473129
757 156 22246
687 484 714987
530 261 583562
408 400 841193
617 629 361753
414 785 704893
628 258 960309
24 187 180658
408 396 589846
196 486 36873
117 731 40477
273 644 854078
433 65 523753
125 399 134494
17 731 921487
259 359 996168
546 510 675503
625 356 772229
621 189 634390
352 755 232217
116 580 194080
765 318 36658
131 402 255389
710 334 826542
596 752 498801
4 677 695979
370 730 140169
245 591 450758
182 122 975538
504 244 383843
626 675 541662
652 433 397099
732 576 254095
21 716 341040
273 49 163568
674 102 772003
663 616 378064
512 775 847846
196 187 955626
155 449 457605
290 796 314017
685 430 654696
72 30 28671
268 705 226110
112 384 409383
732 539 378471
464 195 715488
144 721 424534
706 584 750277
43 277 888024
365 639 11974
485 418 472271
329 551 962166
235 186 572018
715 11 420912
640 260 636453
633 127 890203
558 136 996571
107 63 74941
750 790 139981
86 560 198647
51 591 172412
211 672 835525
760 491 671880
255 638 223266
399 179 909750
417 314 826655
187 336 782200
115 549 965013
461 334 741918
431 666 799003
367 271 381274
261 588 366351
132 771 707949
131 541 356642
93 23 442873
733 398 940510
26 709 484323
393 311 776434
217 748 832893
699 72 325161
60 281 415028
520 628 611735
718 222 158223
382 27 243022
68 335 536989
735 163 966316
230 369 226061
15 367 658684
19 137 503120
160 731 107424
614 365 922091
148 135 207318
538 481 508279
271 657 534088
518 154 198850
90 635 355044
481 403 423716
150 711 663130
104 107 108175
115 778 730951
6 397 677452
123 7 697748
660 535 73113
375 282 226550
205 150 914677
739 324 238963
220 247 243488
640 463 462639
102 244 938732
366 717 429945
678 77 500584
371 334 171528
17 259 272296
535 291 108336
220 572 301255
438 282 763213
303 192 537122
674 445 731336
689 424 33374
147 540 441375
617 381 7902
297 594 623778
741 535 677073
362 473 918427
524 713 666198
350 68 644336
424 728 601986
316 573 409271
490 284 297840
468 736 781459
244 315 389749
569 287 457566
515 685 378705
290 574 981014
710 792 580920
270 217 657641
728 291 756844
538 92 187925
182 715 909067
64 526 390017
121 800 672078
77 399 588004
693 432 445298
588 779 923329
36 305 658803
340 747 248639
383 196 209700
372 51 883205
11 608 331061
750 608 587822
404 181 461199
142 10 588255
430 651 230883
440 479 708525
444 232 122579
76 327 62909
65 149 726583
55 340 88528
752 97 763073
40 158 364240
268 716 938595
301 685 821221
95 524 645993
610 20 617018
270 559 110520
595 561 438224
429 37 527743
471 664 954633
469 765 921418
475 688 669104
657 516 861433
96 399 898068
642 605 313576
406 263 707879
188 423 482276
426 595 461507
218 479 651232
480 328 4151
660 434 595601
153 329 229156
151 8 355901
547 113 390227
160 682 584207
529 359 409166
121 705 720270
344 606 17780
104 452 926035
665 666 776993
112 702 837988
512 521 323654
454 214 566957
203 11 534697
180 254 304327
268 445 428535
620 21 659859
716 224 294322
554 146 909796
683 279 701169
749 94 612078
520 190 931074
674 666 288918
361 687 687323
123 13 695419
287 695 114024
384 628 773040
646 104 569731
192 74 555452
185 91 502845
72 105 890708
351 584 113754
607 503 157198
494 269 299980
548 550 917696
767 305 778913
503 441 488307
707 702 595011
89 763 657647
297 497 550237
488 403 565544
18 698 147630
246 400 782735
748 302 373981
376 3 655077
97 384 723759
126 450 390445
415 633 885308
124 318 308877
375 145 570855
96 520 566509
510 269 192387
141 41 453721
33 134 283550
139 204 744454
177 120 566235
609 591 425517
415 698 723923
686 247 591944
652 422 170269
470 701 905271
370 562 178020
545 297 855813
656 683 52390
615 675 227233
113 429 21489
399 501 803016
322 65 453010
654 69 496490
59 644 420807
255 217 176670
662 131 770410
143 50 992262
38 791 906883
496 248 811190
486 579 740027
6 1 249925
567 559 834236
630 213 846712
650 696 79325
330 614 824235
487 64 609712
724 671 310395
740 37 593678
540 526 323780
716 108 475541
128 374 379404
356 423 768875
330 571 442240
75 279 535338
183 516 468581
379 694 521936
7 586 448884
438 561 884264
614 507 806666
709 192 472401
533 333 233764
87 91 999039
9 116 406750
453 38 894029
736 597 281787
234 782 652542
207 280 850456
346 198 206193
466 661 674894
189 423 631648
16 471 715772
349 352 76080
429 746 304817
167 418 416529
129 80 259945
465 732 130421
253 756 10131
36 18 345985
387 384 996295
167 347 890010
32 730 295449
362 105 980402
429 432 903537
231 336 582218
225 469 403659
86 149 216048
346 41 184742
701 383 466756
353 75 67493
569 34 939366
284 54 911264
451 408 493266
321 612 545912
584 726 329954
221 512 458093
487 157 356639
507 725 874134
116 171 766491
387 129 581879
534 587 347786
414 71 272624
634 337 42555
204 545 117414
37 659 807448
707 592 44998
773 444 685654
538 318 984695
182 741 580951
290 635 531965
232 445 398682
193 724 435912
790 301 583914
281 612 157344
672 441 108388
641 443 543498
604 481 298065
337 234 292477
710 364 952970
514 787 190651
764 90 928017
413 293 390797
611 568 864113
390 455 684755
596 652 790781
743 241 636296
386 437 846574
771 666 557766
547 190 495920
286 652 995605
94 447 760905
75 644 335738
233 779 601682
221 431 359746
185 587 848718
352 280 857377
164 410 507316
416 522 447057
58 151 488458
468 188 258964
635 236 663142
473 434 117968
154 762 952563
269 325 787723
636 389 128620
675 79 613204
539 579 285075
60 165 246701
367 360 720020
44 527 749290
85 300 929411
292 382 398129
193 308 193469
778 504 410355
364 442 358582
14 220 921236
340 537 395204
713 202 352576
6 398 785343
21 740 100168
310 431 514209
500 245 595662
56 779 217935
39 176 864102
791 343 41618
232 348 955845
479 482 614013
239 57 91265
551 9 229004
356 414 95719
289 335 146337
307 375 408733
628 730 108551
751 251 699038
58 142 721883
18 39 179228
609 416 81613
557 474 783135
598 671 501017
245 315 772884
412 111 475559
87 276 537350
258 777 248204
122 445 52433
418 40 574889
303 586 376148
336 427 129711
389 100 564510
214 370 580048
681 405 5063
204 279 393317
136 146 648579
287 371 162249
537 289 1008
163 464 80384
596 125 421106
285 425 225333
303 442 209915
98 505 975499
186 739 305461
580 110 821607
67 638 447807
84 334 10873
499 290 775756
100 716 845506
60 137 965807
59 647 465777
736 410 670087
656 562 987140
569 614 131950
437 683 826509
626 296 456460
408 748 508827
685 800 770024
721 786 786853
612 366 993842
777 310 407406
335 769 247297
598 756 746461
170 397 772207
210 23 910460
351 762 117735
463 221 970215
383 84 635291
405 218 164097
21 205 374093
487 375 680307
671 553 421672
372 34 671873
496 451 107085
238 525 928764
642 177 338543
231 691 256842
519 420 140455
329 390 705790
767 366 852329
641 9 241032
186 392 115587
774 696 391171
214 375 96221
498 742 181961
225 591 561892
484 37 202033
567 760 641735
376 385 356105
658 338 62996
439 793 807762
254 247 821998
8 10 268777
258 355 281869
442 135 787876
386 566 130158
160 702 911211
359 465 174187
65 320 295973
632 321 936216
568 132 687764
18 412 780722
78 538 289327
249 134 682197
596 497 805364
331 177 748534
681 756 792133
689 222 501265
697 308 689828
309 519 792861
727 293 52273
521 743 458252
501 392 839696
171 361 222482
520 530 771975
498 437 534678
515 700 909047
621 537 532574
665 122 614061
531 755 776365
215 4 644210
384 619 988372
306 731 864692
715 210 358222
249 781 907715
391 189 603311
651 621 523579
747 748 157740
239 520 970016
406 322 275957
759 63 463563
246 471 827416
756 325 616160
278 195 939244
68 100 411402
558 295 798214
555 229 871391
341 581 362231
220 350 221513
167 621 770053
302 85 995189
134 32 603157
31 518 488663
491 343 837567
267 617 280718
245 238 866612
15 190 665136
24 437 698541
305 591 498482
234 505 261930
247 179 832692
618 598 517358
484 516 932498
119 718 391161
498 43 881964
661 175 700542
470 335 193553
93 592 785280
332 429 10396
257 440 244362
540 791 816382
390 386 661589
645 13 508867
53 240 824008
16 197 45899
634 397 66097
254 769 419985
239 420 688503
293 71 905483
204 114 210406
64 166 579766
544 472 494180
367 401 147381
152 59 511951
406 707 699266
69 180 853606
571 274 491753
244 470 407000
317 772 668437
540 99 58258
241 204 698661
749 76 470364
81 442 114847
324 21 629381
345 122 96944
217 435 499046
451 762 548256
776 244 560713
67 153 333323
179 657 440560
79 388 279281
707 448 86485
442 239 651417
131 617 72693
87 773 687917
248 383 994299
790 254 280425
683 309 910217
245 48 78512
227 32 746060
484 12 293167
562 506 735130
84 725 544104
48 504 40944
150 643 184486
415 70 799983
653 618 520105
322 52 306844
482 777 39156
723 436 921777
503 222 432334
236 770 386110
25 84 26230
303 742 204837
212 427 230101
474 23 31297
348 409 257494
439 137 759619
184 599 51655
741 211 444299
649 193 511850
287 87 189572
417 577 851476
493 497 896341
667 513 70077
600 659 976438
612 418 687331
463 133 514825
571 477 151156
118 438 492212
434 136 679123
260 342 122940
232 775 284518
281 279 723883
647 535 493368
134 628 800036
610 792 731227
470 428 854962
758 58 765979
556 657 895623
492 74 206599
724 566 120201
133 563 744730
420 346 338951
464 503 352641
522 288 619937
469 557 317865
270 253 313574
749 526 378162
560 579 867012
799 287 693591
158 179 319334
737 531 448115
620 660 109140
248 12 812883
595 417 797514
613 784 446869
617 116 941710
471 20 786944
61 130 797107
164 745 238258
238 402 860111
472 685 285374
320 392 119037
132 81 331298
595 378 425453
693 745 785856
441 187 72470
316 556 361589
523 272 961437
798 145 304679
586 486 544557
570 795 562364
343 760 583290
196 796 394206
453 147 502517
511 400 387859
485 527 9077
484 372 144726
740 600 870463
147 344 587063
461 716 485531
334 430 440849
287 106 933276
295 430 586831
687 427 723257
602 597 769339
469 53 898378
63 80 189259
531 205 899413
689 144 906003
377 792 417352
771 747 458811
305 321 118296
77 604 86391
764 532 205263
723 120 273388
213 690 892425
252 150 364153
603 361 768016
406 228 704930
207 571 126566
703 736 348236
767 494 787224
326 381 605041
501 462 92638
772 544 763506
458 733 245526
797 757 558866
623 614 604482
363 178 141028
360 315 809723
163 558 275219
219 393 710741
584 93 755475
506 147 885459
609 503 384359
581 552 94255
332 789 470398
713 575 295700
129 355 266749
767 267 820676
195 660 72862
102 530 93026
764 91 438423
171 346 277958
604 712 110488
14 782 481564
329 49 197777
443 409 635991
260 232 738327
241 70 488876
80 698 810320
495 490 221788
418 510 629030
298 328 200328
684 567 119051
278 371 942354
120 271 869977
682 473 222959
496 761 706198
319 59 582879
133 475 26995
376 753 709674
498 710 592648
418 614 135134
538 273 40797
180 680 539359
653 298 789429
275 596 555794
343 262 984876
177 659 866070
190 552 862556
466 174 318955
663 523 991421
523 197 135996
701 288 660880
230 2 309033
591 316 662812
594 766 909347
363 297 991634
262 506 211342
645 747 883875
74 611 829565
165 40 262635
722 757 999125
169 97 920624
313 561 2812
10 213 758818
1 732 722260
724 650 602560
473 609 375518
791 35 878635
403 400 860055
203 216 784310
16 185 191738
668 435 309727
53 126 195408
762 255 85289
199 238 1030
408 239 14675
67 517 350285
468 585 983341
466 215 287001
699 401 116312
219 91 68217
462 411 464154
316 225 735644
386 736 403438
638 792 649107
684 581 784353
48 527 27026
524 216 267573
194 159 478631
717 147 6689
580 305 49883
666 533 777942
138 153 875565
467 125 545408
274 675 668797
185 290 95028
164 478 675813
753 194 408139
470 543 265223
622 225 563715
760 438 939745
102 685 118542
219 92 778721
414 34 814358
672 715 958042
364 559 809898
497 715 665345
421 281 362735
549 283 691436
395 73 348238
537 409 278648
145 587 329891
262 55 702742
290 79 332903
439 719 790129
582 776 351124
612 267 312046
557 698 27676
592 732 178227
719 717 221892
617 58 798226
459 738 9149
331 300 338939
104 177 649492
733 793 521155
488 689 495151
197 549 783642
633 734 909729
347 569 966129
453 466 98114
709 301 1956
325 151 957893
525 703 696700
202 387 879179
69 13 37446
336 540 119488
356 212 192511
796 302 260928
633 636 117947
465 616 442801
289 237 441961
796 304 394676
784 352 36395
685 588 402747
650 313 378770
277 361 760324
82 408 772220
710 707 867669
429 38 727058
318 500 153281
463 757 510223
500 433 279660
667 711 493125
36 754 556016
432 756 845481
172 530 470244
200 415 799840
567 1 339453
530 4 929747
580 494 976645
524 14 154574
107 778 163670
519 680 723088
674 66 844365
35 245 525379
645 309 716946
761 311 390860
437 506 510075
725 599 920129
185 449 21287
372 33 713549
44 596 161765
413 33 63029
634 245 980639
686 501 119687
295 46 32647
176 101 147400
444 498 961305
701 537 206891
32 505 235753
145 365 589592
337 679 525410
375 1 212912
200 790 987619
773 64 506133
680 688 284565
90 359 176800
404 539 144457
630 288 765114
41 81 576232
415 96 297393
649 435 773880
403 53 828216
791 522 257132
56 575 40675
790 273 166785
522 6 72801
764 100 409935
248 163 297437
769 514 943158
110 621 566770
733 423 949837
676 704 877268
548 227 373910
272 427 647716
294 536 102011
101 678 865190
762 22 444139
462 305 52756
617 619 263108
746 318 31802
53 735 360424
691 762 910883
267 466 5737
713 571 277655
754 177 241009
317 534 778444
125 617 288865
371 409 832733
668 734 570359
79 628 916504
508 129 190891
257 139 727729
502 476 730594
257 360 205137
482 541 695917
105 299 589021
282 110 399703
780 399 425312
180 682 808412
179 249 533812
273 756 925536
256 558 456486
395 148 337054
322 712 665629
520 383 123903
519 478 132578
207 674 203646
559 568 252604
381 373 460572
767 630 827014
451 590 220998
382 661 905115
330 677 895302
699 707 379090
66 360 171143
451 690 835319
523 2 152172
118 423 980658
764 752 658580
371 23 131241
355 626 744875
499 270 266897
225 207 705062
44 302 891674
692 525 569675
564 367 25508
507 502 936162
667 571 58978
402 318 905129
461 540 96493
387 640 208327
663 532 696050
272 519 132926
601 602 478594
675 407 599364
274 647 58599
578 190 584441
249 433 717228
503 291 422788
730 796 277049
683 616 353599
590 615 558119
18 64 376460
105 333 697161
614 405 352917
156 173 713552
80 693 632455
695 305 174642
567 381 151879
485 262 899635
79 518 987901
710 270 605609
532 540 554353
577 241 217216
579 657 546397
439 105 37151
646 251 85646
680 571 25208
177 759 309673
311 697 66361
76 701 746419
574 650 779000
518 37 657768
519 579 954787
459 481 694418
418 492 756920
271 481 185391
135 147 644951
285 135 421910
517 540 942254
503 331 663049
667 242 861601
333 665 114222
243 495 65852
300 427 120100
565 505 694066
212 245 167508
600 553 541423
316 289 617699
228 222 395758
202 69 16220
185 296 759551
298 400 192023
120 319 645851
502 60 437103
35 448 24582
65 98 383622
222 520 37273
297 757 215856
94 387 756097
336 620 92571
432 20 139910
320 486 115398
565 379 450136
755 263 619249
673 363 960687
39 394 417685
364 44 853281
698 622 384959
667 272 845745
594 448 539262
241 780 449869
684 429 681070
42 442 107242
394 709 688931
62 686 427932
660 530 904493
308 501 809486
170 649 388438
611 266 745349
329 307 717113
330 749 62186
726 91 869786
375 416 595470
12 182 485890
376 402 941340
467 242 668633
47 312 369201
353 205 518541
272 595 927235
545 502 638202
206 221 705184
490 122 967091
402 73 592299
517 290 318477
538 413 930513
628 387 426375
144 505 202753
506 689 685134
8 207 128593
45 796 236048
20 618 682005
447 709 726321
402 720 353484
222 36 346792
783 709 441172
208 516 119955
197 693 167061
510 715 340934
62 99 313671
527 336 825841
795 469 824392
730 657 469400
725 414 114981
544 83 995104
324 752 925991
591 596 874423
267 737 63212
92 658 264758
779 433 907429
317 436 967645
700 703 831218
774 726 246116
414 487 124967
43 527 995996
482 795 4570
670 685 211323
714 41 395270
342 541 539748
228 545 189597
399 649 264459
337 769 879775
119 167 590987
791 266 772969
591 660 766473
140 56 13242
25 264 617769
557 354 698923
786 570 616025
757 491 895509
347 634 661417
81 260 4581
524 563 998575
554 517 318161
277 710 778399
405 113 951094
126 714 945880
409 278 503977
383 267 253094
641 63 386301
532 56 52865
279 731 744246
221 82 333078
2 573 801362
453 45 18267
734 710 448459
438 332 313712
393 396 972711
463 249 153564
189 685 149935
372 362 384074
614 240 823673
458 349 859797
260 416 627948
378 753 222310
797 416 762701
205 514 121394
272 526 814571
792 196 305134
669 648 365149
514 461 626902
138 292 37227
86 182 2595
511 445 565852
524 195 692011
333 277 768846
8 291 661535
76 268 48650
642 17 657005
35 237 862548
193 4 917693
609 282 701263
799 35 535082
590 492 536819
393 155 525050
13 674 534488
526 543 552560
14 630 858393
717 41 56148
654 122 309156
23 702 612202
91 533 360598
712 763 98102
203 410 219958
410 387 364155
312 225 173609
655 136 611555
181 81 603396
679 50 178984
98 198 429061
732 341 262714
503 40 145288
793 279 459217
269 643 868520
442 328 855719
669 217 298966
671 388 844630
797 328 513964
501 512 412986
741 502 684379
127 407 30932
636 84 319379
761 446 193565
685 343 991521
175 186 812534
207 443 485218
34 123 212184
692 800 908180
7 550 17698
265 378 621071
136 24 606270
183 349 243989
642 660 818613
488 284 739163
667 700 61361
253 572 842188
494 64 436722
40 44 957651
686 93 289572
23 493 52783
290 223 47123
417 454 260012
171 630 966131
385 2 913147
32 431 208033
265 602 128857
192 677 603640
619 432 859478
565 100 567999
493 41 321779
570 618 861973
234 463 892768
299 248 552791
1 232 190527
752 458 961390
172 579 635716
584 440 673464
136 101 701387
582 751 251265
799 19 96721
170 727 529328
57 791 891738
798 582 487257
261 183 785665
696 8 383674
635 632 581604
179 738 921964
82 312 658220
144 683 912449
519 567 853428
73 269 915541
453 61 809525
82 552 559645
633 36 176230
335 503 637881
406 497 798135
140 791 565630
237 382 788330
434 214 698699
538 359 412774
681 176 379295
768 405 319812
641 224 974101
292 713 668840
436 90 110570
46 356 855282
489 119 73084
193 332 302860
767 443 749727
524 375 952817
677 722 506007
112 211 238351
243 656 387916
575 594 10093
668 431 94181
716 648 102034
50 436 997023
739 637 383015
29 238 917181
236 692 896520
229 8 224030
383 22 799391
188 305 797484
457 416 315926
741 204 638895
523 437 278114
42 698 197882
644 619 165885
338 197 10145
649 632 150145
286 664 358907
599 307 689678
508 169 60213
546 593 817711
378 260 630702
393 79 518406
374 550 343621
24 635 445744
764 404 985754
114 711 602159
186 493 946171
528 317 324365
622 261 550757
798 37 674996
232 156 522645
110 164 917650
142 418 144020
342 480 454258
93 580 761832
520 316 569754
154 26 827176
255 698 914795
418 438 400675
196 243 855109
47 776 636027
608 658 176084
672 266 521178
796 105 542350
98 525 254611
598 723 895025
521 9 270913
402 54 459086
599 756 734468
175 608 384817
521 296 278061
524 76 957717
310 537 408070
286 348 788607
90 164 862553
307 658 942976
445 519 943952
78 202 225843
7 40 595414
449 746 235954
230 368 653615
708 7 921514
337 440 200771
178 624 896457
533 487 518250
27 507 407904
318 225 945070
626 53 712833
327 797 860072
664 284 595807
51 746 147230
446 102 569249
218 122 76333
331 711 955474
793 617 846650
73 705 933948
684 289 954650
583 126 806192
488 163 20694
624 60 341608
484 474 294793
588 699 675561
48 68 834935
490 682 609780
489 795 704620
308 794 737197
249 82 854040
710 652 385883
378 379 103826
386 481 112091
299 719 343570
201 768 685366
129 181 578496
231 13 983511
482 786 908726
475 49 714246
191 426 628279
138 620 205994
152 444 534060
444 40 934596
632 144 202684
626 494 286610
521 282 558
292 578 439755
584 328 31852
123 233 480605
740 229 64826
342 360 629572
413 188 553093
756 373 361562
446 24 740902
630 562 700405
763 425 762401
65 791 610863
125 39 151345
138 275 606000
762 629 278793
200 194 447106
185 136 82595
219 46 945335
202 345 734030
421 739 793911
539 772 931291
789 476 962625
43 212 767189
112 316 355898
659 284 419932
716 503 771866
510 229 670356
67 681 431431
798 540 122712
28 412 935218
571 241 10087
225 451 823987
450 657 243326
160 187 249661
401 450 241457
707 38 873296
317 104 248995
655 483 124573
45 386 291617
478 431 52844
151 704 356477
722 34 45520
245 597 440176
554 169 15748
164 481 644566
632 245 505669
430 66 478666
226 147 822531
410 396 95375
796 676 975093
195 145 844287
72 738 533499
579 642 635113
468 354 13782
348 114 380723
350 410 464529
212 598 634681
132 46 868671
104 115 972637
81 160 399
307 269 802300
310 49 113129
180 226 446666
111 66 407358
702 376 423302
251 66 768152
4 114 764835
525 560 251383
610 393 481840
800 553 114600
295 178 1730
699 326 270230
169 575 416627
397 50 287924
255 519 567926
682 646 338230
148 25 145426
337 492 639601
785 282 61395
505 345 196578
648 394 143538
125 487 82123
72 637 970972
115 226 234826
136 215 276255
292 391 304945
683 326 623982
168 136 176152
208 702 577516
289 87 718725
298 144 451627
549 714 765774
465 677 987111
277 374 426706
612 474 392113
589 117 459842
137 581 134648
486 351 676662
638 509 66224
432 297 304434
477 45 982336
738 560 684154
656 137 912244
136 679 23976
147 114 175822
491 230 240778
175 133 830679
226 310 697175
399 126 211894
482 753 788098
595 118 609475
426 499 930139
736 331 712531
7 464 862399
150 36 916041
521 562 787737
186 294 118748
95 64 251894
460 189 926220
731 334 210890
437 675 190085
694 255 697961
162 526 323985
525 734 353338
594 765 775695
613 366 647639
415 680 939200
136 652 988104
15 657 442306
788 455 722099
500 290 101651
421 114 403789
711 310 747799
456 616 26290
453 131 315257
162 53 265423
309 660 777676
490 223 189674
663 765 28831
148 79 983853
61 308 41133
19 788 366321
33 613 745335
759 216 403022
36 763 324284
471 164 505029
463 735 944669
317 272 769062
507 177 739004
344 457 802023
257 131 463137
441 740 205638
468 797 883645
204 388 609449
452 365 400277
148 677 391135
722 766 857614
205 106 326902
625 57 684495
186 662 934121
395 710 31072
263 758 112832
18 159 263478
613 486 182353
243 529 55789
723 416 481672
361 787 772401
435 162 272
490 256 40653
628 174 294655
283 636 525726
545 38 81417
434 285 724780
20 468 492593
351 666 122281
170 526 755684
567 431 31268
57 195 605435
163 303 351575
150 249 490429
222 535 414342
665 2 278076
550 169 323057
753 17 503850
379 680 612196
667 81 397052
571 297 312691
437 669 806309
359 605 663261
594 737 172929
429 111 621382
255 344 788165
139 722 507169
743 296 268722
304 488 248237
519 220 634905
328 545 609003
670 411 187471
508 238 767724
113 750 434405
265 695 650981
629 786 83758
607 179 183060
752 753 12553
736 174 780484
587 169 314258
182 155 297940
565 776 361447
412 340 331844
596 333 190418
612 56 584601
563 260 724656
318 723 863324
540 40 34773
773 134 66324
513 618 389702
218 106 832064
178 259 219464
590 18 48278
457 59 415578
726 444 966365
375 238 372463
70 14 959796
371 205 953885
127 462 706872
10 523 917193
62 506 792762
388 708 334189
781 605 907440
383 512 239601
105 512 268330
605 478 446151
142 190 738486
589 487 221692
172 294 385376
379 670 78387
35 16 306632
765 183 714838
200 480 650773
768 775 481084
781 331 305561
70 432 183815
328 467 228762
93 515 789494
404 551 999768
391 604 474024
725 416 136200
661 641 906055
510 666 252771
420 525 81631
307 210 610588
135 615 340095
365 456 846566
697 680 162100
299 631 977883
566 89 594072
109 328 742528
469 800 622613
784 436 915153
402 475 897180
83 277 772072
29 519 740953
40 157 189139
639 127 167684
100 704 518098
531 634 120758
129 599 12877
712 469 28558
322 407 987356
441 157 507866
565 376 142529
9 610 570152
537 502 288588
65 461 657931
162 541 35830
674 689 182961
385 263 331476
206 496 110285
362 65 91734
40 20 778358
428 472 824381
582 733 187997
752 243 864623
236 64 488343
426 307 185008
103 594 153189
668 31 541598
451 254 892562
4 723 242824
177 320 799604
257 113 225151
364 564 593568
53 778 852724
707 139 262478
274 759 598524
253 269 790399
221 274 560887
128 669 474377
95 728 295064
75 223 19400
110 310 489145
191 186 628475
421 419 736698
759 190 919905
154 307 835461
577 600 125485
513 394 189726
201 500 330064
283 717 134743
40 590 32391
686 264 943003
442 311 483268
678 359 128577
518 3 349341
659 681 156870
287 382 550862
357 510 651410
486 450 780409
425 302 436092
584 494 664944
47 446 248076
417 77 485678
775 561 60182
339 149 262134
164 450 245470
390 655 922609
122 378 528516
465 456 148689
588 174 335216
392 461 208744
576 449 686205
122 553 979550
721 239 617051
8 389 321136
502 392 558390
402 597 159109
283 73 563526
439 415 545559
644 593 331683
107 146 671478
722 468 795286
655 341 865553
576 77 229167
730 411 626336
92 757 189120
604 764 485524
566 55 911640
136 421 226102
38 118 733534
596 705 436198
329 608 289531
138 752 991920
85 577 959971
699 793 96594
474 609 706996
214 56 731006
483 783 870724
66 232 442174
697 368 572437
27 409 847378
745 507 672239
298 506 22892
27 46 958109
283 416 728480
726 792 548155
532 239 302387
346 191 125627
257 553 710902
183 245 844301
88 310 581342
499 114 213941
230 380 705172
742 350 687028
780 87 528893
150 156 469309
347 497 441371
619 211 917390
90 302 958649
453 16 611184
294 602 714185
479 59 259510
374 235 347219
320 711 939100
307 558 39526
208 450 690742
783 740 195609
634 409 164760
572 774 704209
36 732 114570
447 226 625920
117 487 572191
751 796 437777
133 643 725369
80 379 852549
167 137 506010
697 419 729448
598 683 861746
228 662 816680
145 216 85628
51 27 201582
193 435 21332
73 719 389634
677 163 162514
726 419 674532
7 682 44765
583 436 388709
311 577 975949
770 222 38063
618 742 257569
418 158 432049
8 179 466548
179 774 315162
427 342 611121
249 660 71532
732 728 945729
571 81 601176
408 242 242290
742 427 915868
90 540 277139
632 61 604747
709 666 808056
652 264 66905
760 522 181541
371 374 55609
423 514 74673
420 284 445309
662 254 273847
682 447 654989
405 57 498481
632 82 831673
650 324 128036
701 674 301653
486 85 861018
638 187 721919
511 65 67088
234 317 944761
197 780 771096
438 702 453186
173 130 746257
492 514 321875
387 778 604957
46 378 107196
471 651 591088
410 487 485987
50 622 831818
593 786 995671
546 33 999023
435 84 207427
24 392 921324
3 257 224503
407 107 50919
672 119 859525
690 455 600323
537 655 344290
427 123 856869
737 61 279783
358 108 334147
383 742 138424
223 716 448637
26 596 54167
297 701 530429
408 268 186347
224 496 92095
422 1 690324
706 480 553555
209 651 688534
386 184 155046
193 402 58720
141 249 425226
604 129 877739
78 43 421494
739 454 961126
194 341 390430
544 518 295535
415 505 709111
565 260 605031
210 20 104601
60 676 341580
211 344 421550
579 159 61362
116 491 381951
372 701 681727
565 583 297217
123 203 290857
759 206 940412
573 481 61816
476 417 672257
765 640 497718
349 683 104184
62 687 995603
439 442 585314
595 489 282027
491 653 534195
21 748 909448
174 749 566940
158 514 298509
244 232 445641
26 585 509962
42 67 774355
512 545 253904
317 706 773376
523 571 705812
691 793 552006
30 10 953622
193 102 196637
132 113 191134
593 726 100370
624 394 775095
544 292 886750
283 254 318568
412 488 225062
117 103 594404
489 49 212115
524 668 574959
563 241 627335
471 716 620751
407 57 346592
56 176 968057
87 527 871974
234 27 824133
279 303 224385
375 354 924042
496 611 860864
32 752 81074
81 572 637869
387 528 486943
447 626 205730
6 485 691484
436 208 102627
247 297 470349
622 99 112048
625 602 822743
459 213 980603
522 148 35262
144 435 176315
268 725 764755
633 280 92593
524 608 968716
629 473 838729
49 618 670216
83 222 281935
83 565 589374
420 641 130041
746 405 534167
574 602 262907
513 633 941218
637 789 74317
671 357 955931
761 347 451880
11 332 92844
497 137 379476
330 170 684116
31 346 817479
322 791 138647
672 611 801303
665 187 410414
281 527 73442
4 657 151787
52 440 237502
762 538 742538
57 344 527245
507 699 344851
146 307 10495
326 86 472551
785 34 455732
201 92 94510
107 115 228015
356 675 249139
585 60 725478
62 219 35043
781 666 763920
101 335 69350
89 185 706847
471 19 167862
390 44 953191
528 307 735763
784 434 205269
121 127 205569
418 593 86071
786 478 479454
430 608 796649
241 462 900080
678 140 731126
452 88 415418
663 777 651873
9 150 13562
229 265 107474
264 587 579850
556 690 414468
87 227 964503
46 781 379999
304 482 29930
528 426 105688
126 753 93115
493 301 131383
279 685 515416
321 604 943104
634 257 803359
17 284 537745
598 308 219589
437 515 18090
729 645 625176
765 194 328906
398 166 874403
783 199 456668
742 63 689936
206 295 809765
510 312 229346
688 419 4754
779 40 3604
25 604 852510
648 725 45449
737 58 423093
435 93 745290
480 390 714584
640 280 570632
87 421 330493
240 195 894094
456 250 598133
667 94 594566
779 568 904717
231 106 645146
91 169 488288
800 190 471718
213 604 735597
294 408 953305
485 172 726232
513 34 439258
663 513 409728
790 573 517151
364 128 389087
500 537 592486
9 798 16583
273 347 141466
756 248 208538
401 220 373775
757 475 426703
700 328 184823
164 252 667023
61 723 233702
681 143 284249
240 382 951242
169 689 514936
777 532 938073
209 183 464494
244 741 910017
777 14 934128
142 27 271136
170 690 320426
615 730 323946
209 666 49611
728 591 455542
224 405 443529
589 359 688980
767 413 450426
760 790 745131
762 27 429892
68 145 190908
667 505 924950
702 359 271671
4 460 729269
172 748 87095
263 331 497679
641 165 908185
599 282 55117
686 135 976555
131 596 688218
46 261 501427
611 493 167273
62 668 339586
164 723 861651
346 792 661446
799 347 960455
203 565 438568
699 367 310559
263 640 891562
517 681 16212
56 412 222853
799 425 678179
353 679 491865
107 681 576452
727 112 122488
580 132 143315
247 121 623611
148 672 253024
769 58 518987
731 382 904495
389 686 738158
588 64 677419
356 157 3851
783 396 101001
670 256 568966
766 587 73319
78 409 383992
653 67 617546
709 126 665332
515 288 245132
195 396 976337
773 349 638340
514 292 380918
191 177 809241
786 151 191127
529 221 297985
199 292 241151
109 171 374231
121 760 770683
62 341 671110
601 735 110340
272 61 122390
206 516 320018
319 232 431672
377 650 95770
14 531 583523
234 621 586584
543 164 432337
210 496 535646
474 129 811462
751 99 65583
141 64 299117
517 746 972759
131 560 313421
497 431 302170
782 386 188059
139 91 577105
702 605 347589
416 263 208157
600 277 489624
678 286 552068
397 603 771080
227 683 634825
348 783 92198
500 231 314768
66 346 823305
194 551 642200
109 93 872503
782 506 190792
734 32 622401
524 766 199157
12 751 175828
352 798 245240
515 705 516089
408 480 606636
174 395 121396
606 123 270574
525 202 981892
117 2 872486
41 707 775749
403 211 383040
221 172 167635
430 373 232343
717 436 164187
613 72 593138
452 777 197378
514 718 68074
410 195 757109
755 425 375392
520 141 990150
298 62 991222
189 7 67851
688 377 361034
535 753 404962
388 22 531157
696 10 181502
492 233 975299
584 798 850437
87 478 982455
426 637 411146
769 484 474540
117 756 484703
288 765 986379
485 508 308809
624 735 859313
293 658 777789
774 379 117765
446 523 981184
228 639 154154
46 391 693952
647 451 715263
418 623 550440
714 436 823245
797 155 345768
2 41 386574
721 752 134189
234 563 615516
479 795 503284
252 108 991955
399 781 108854
441 686 989855
351 341 157630
303 631 6841
308 608 292849
551 578 386641
717 683 130931
283 16 211918
225 178 714895
153 360 687736
412 695 996912
332 398 466592
658 604 927959
734 189 223198
675 795 179142
557 588 85587
473 421 966976
311 139 937702
439 516 402891
464 369 697638
392 272 642582
467 82 487262
519 568 406166
217 6 378291
528 75 167966
431 76 532612
258 66 859247
313 486 327241
340 667 466356
83 229 569882
124 397 708192
99 793 223264
126 214 317111
545 533 885321
276 383 250743
682 171 709011
310 781 614485
197 504 60704
99 288 698345
297 243 529271
36 52 481612
496 242 436235
139 589 123620
71 653 231673
720 707 697683
100 333 60097
330 215 460618
168 266 568211
319 224 693532
228 205 588832
527 664 881494
74 705 965954
560 70 130766
41 472 352002
388 239 642404
239 584 835810
14 274 456655
91 144 231239
150 413 104212
650 14 518701
119 454 930177
467 386 768579
76 29 532193
594 686 453877
457 451 963478
627 342 133035
321 166 487380
92 80 583485
735 9 401559
787 548 865904
328 753 262080
779 203 423589
57 19 754847
793 90 928074
161 145 109289
61 522 135006
385 619 118227
142 8 151244
745 193 690104
413 251 16866
445 211 417260
418 15 355374
94 459 231029
779 565 27648
316 724 643439
142 786 735639
124 580 584785
5 213 277281
201 783 143850
556 91 177707
112 547 822205
608 489 43845
63 619 85961
128 592 375796
393 346 11196
110 709 227104
55 277 66425
40 353 111581
140 556 862699
58 535 577038
146 617 473975
758 340 764680
798 383 798039
731 543 466159
614 579 748582
420 245 392126
388 675 969886
539 309 800773
194 122 613772
797 568 582647
314 629 62952
712 288 640372
17 239 144712
285 619 558878
286 754 50252
581 322 753929
537 495 502886
190 214 254973
493 229 653309
699 88 600420
623 696 872329
162 281 748243
302 58 282348
430 239 313946
201 361 155953
648 196 42388
422 208 555448
245 335 997098
595 778 725783
121 611 918140
704 246 646805
322 238 947643
269 417 4345
394 429 390761
750 180 895565
449 685 186535
338 148 196827
697 246 972542
653 766 608525
233 78 345521
272 202 622932
338 58 887666
66 512 994512
645 728 897700
139 23 175899
272 481 255476
651 242 837219
792 423 273227
428 238 526459
512 792 503455
21 675 346057
217 116 29808
217 141 964515
219 204 674658
529 772 479294
168 496 738012
695 286 697923
1 550 134926
572 707 300355
724 251 581678
750 362 10494
187 395 543493
155 613 899142
696 535 136670
558 54 652530
142 66 999005
657 7 677218
456 343 282024
335 573 57602
638 547 163982
541 77 579073
356 485 21404
242 453 429981
156 467 180350
263 189 813490
203 70 763373
49 389 906961
255 687 355161
674 270 398590
613 303 946124
498 781 763621
371 446 629804
636 100 489077
201 389 598723
321 562 818188
35 490 963056
244 728 196066
781 712 924467
609 130 951724
342 450 628569
375 125 400435
44 362 540549
229 693 195394
355 699 203751
507 338 511435
748 24 66395
16 237 431558
126 130 928390
515 431 419218
619 499 51475
209 462 835497
93 332 550082
709 725 168780
350 688 600710
681 265 573476
17 380 62386
132 312 679073
752 452 299165
430 194 859681
593 449 931597
535 384 351322
437 489 131327
566 470 623588
349 196 879453
247 116 609718
59 223 934411
335 62 351684
709 483 876395
524 331 622589
340 17 252116
27 258 634920
496 773 64578
664 686 181803
719 92 164906
202 680 193142
32 117 540043
306 508 288959
418 387 331549
718 194 488101
70 581 423181
673 179 501643
448 491 36323
274 386 652706
222 751 317846
163 599 725210
611 393 689976
678 221 891844
719 346 455559
710 65 587717
530 472 812181
524 48 349898
661 226 121088
304 535 192867
148 496 891668
634 499 720413
154 425 467771
573 497 936556
251 142 102480
48 646 727798
415 357 98296
29 509 70437
655 578 784453
678 223 809940
447 246 732317
490 664 212637
627 180 632239
297 768 800347
273 422 673855
598 326 599785
289 598 298326
277 596 714720
31 453 270287
645 531 495457
549 165 6253
193 776 512297
231 564 359067
577 702 295955
304 263 849604
188 307 805870
492 547 44950
690 247 280909
218 608 251732
740 34 349307
521 170 542546
772 675 401825
49 453 452709
58 423 628601
676 124 473327
772 738 122915
333 428 794451
466 718 318062
795 246 90408
590 295 801225
339 10 291218
406 67 643648
157 218 983602
492 522 804024
583 621 142860
788 332 214657
454 55 87885
378 791 827243
697 286 27107
161 780 27785
312 83 188089
139 602 842151
534 507 346295
565 741 13834
62 570 298471
751 735 4786
665 434 415125
415 282 101307
635 254 990246
555 482 80106
7 87 647319
513 402 445497
225 641 236130
673 169 212735
511 281 918811
345 418 603282
206 586 802884
345 468 225529
735 692 861488
248 167 591893
113 154 235338
766 365 807783
214 34 667870
124 34 63285
743 599 413417
304 530 537369
299 146 299284
202 472 817230
800 527 144924
693 749 75392
594 142 356124
58 651 79027
71 767 905733
328 252 358752
219 736 779449
624 95 381942
332 20 697287
275 178 32228
612 587 504583
241 585 681722
425 477 119457
219 540 418296
350 400 795501
386 522 765989
82 29 792141
632 195 947223
796 298 625787
793 311 200954
750 671 304423
674 677 73337
62 469 448176
642 526 818491
382 198 69956
91 73 78864
586 431 750811
131 295 312787
131 655 149912
516 422 110297
635 105 537985
570 193 442432
680 59 400723
587 270 468918
539 250 624213
311 586 28585
709 644 668106
385 247 985378
764 768 167580
567 197 870839
446 329 173614
573 353 517458
435 70 681729
89 580 179854
358 196 601511
6 572 501345
779 412 105766
165 495 415083
154 359 943134
12 287 704107
777 491 146678
768 110 856634
551 786 856431
178 640 254214
542 308 413935
77 256 574298
5 216 975360
375 111 102653
636 540 437812
65 70 567908
217 458 458591
267 627 840483
497 649 442510
111 353 546164
584 393 140056
81 137 862967
40 660 44906
203 686 736753
432 751 797095
594 312 315526
114 79 772351
309 723 332064
399 677 835999
188 481 583379
507 49 596513
227 470 837443
178 747 365170
129 554 766881
272 103 96031
604 450 614258
2 508 382242
782 441 137667
384 303 709719
281 92 146375
653 669 758901
564 374 262599
374 589 466031
496 789 103920
193 12 740235
420 731 17663
569 744 883279
505 130 415107
405 611 950720
788 776 389561
507 203 371125
59 651 996765
299 76 313738
243 250 840326
184 183 211240
528 491 773374
647 220 350817
300 774 19584
218 763 612161
710 257 812990
270 724 193280
157 206 672849
507 708 838834
495 711 525780
410 188 584556
334 555 374082
239 533 601057
397 198 880380
286 222 440231
534 321 205332
418 379 904858
218 209 504122
9 494 492162
601 48 151356
420 199 764439
739 68 416260
575 324 809608
588 196 783012
609 737 654981
398 224 525920
137 7 918954
95 778 727612
615 456 628349
370 690 253684
468 699 996218
224 20 596126
779 674 826675
211 86 791446
243 737 173978
718 506 911982
753 208 176009
88 489 497146
779 601 360391
53 173 782839
759 161 37668
733 23 52303
359 451 13372
401 323 668801
783 133 161233
654 681 160789
532 45 810535
474 143 771506
68 668 76695
639 705 154677
799 429 689679
304 498 813748
735 380 561444
456 109 200913
278 255 857959
791 428 823381
726 53 839166
662 532 664482
262 203 54188
211 105 290709
624 120 329025
163 615 1096
329 599 613614
260 741 705203
192 7 296780
209 204 542306
126 705 430939
743 787 769393
302 340 905124
99 767 982229
576 56 674954
288 110 343559
322 272 164928
318 650 967599
615 293 562816
326 570 166243
497 607 498554
236 525 587342
654 664 153764
745 590 488371
315 216 885690
88 376 911583
182 427 373264
450 25 322033
299 249 566814
785 462 123377
92 666 213353
683 36 5783
560 375 150890
548 197 134436
316 185 982555
188 576 745919
35 370 359736
575 280 508178
53 120 847167
566 687 313387
52 713 313732
355 619 441343
652 585 484165
255 592 669347
551 505 212303
397 799 781352
364 581 17073
753 180 748042
510 673 869000
558 323 500944
719 248 626871
165 315 350127
228 725 504678
424 426 583605
671 367 2373
699 232 175346
382 549 771855
311 453 678927
686 622 755258
250 725 83599
251 59 966244
770 214 63508
593 117 853792
536 747 953090
575 779 784285
427 299 58508
473 301 886078
82 455 283396
442 109 788924
582 628 958145
506 667 697127
377 738 771170
478 300 891224
318 553 247951
154 15 506885
146 518 166177
548 215 366037
333 169 819536
378 474 130789
259 13 429002
192 574 791306
255 720 428433
188 779 161446
185 745 714911
306 682 953458
695 363 992431
88 800 823857
264 162 129220
230 307 732320
693 268 224551
384 295 666046
322 621 285748
312 265 19942
245 498 352528
579 321 277043
410 694 936152
133 509 797251
341 712 859076
502 696 453090
337 711 28341
401 722 41519
81 131 777524
572 254 945946
737 190 870230
342 91 658738
494 712 341177
74 472 830241
340 140 336686
564 352 518562
60 346 148286
125 82 339135
370 165 576657
635 311 220811
258 600 447067
234 415 743886
385 306 79165
363 306 544109
112 563 579169
766 101 467867
363 800 399243
779 112 495095
795 72 510483
228 616 385316
4 235 244325
149 14 460212
547 777 291600
788 557 481467
792 99 546508
360 49 771040
687 554 133234
440 611 989942
397 83 635274
22 365 251897
316 288 5426
157 615 187491
499 329 142519
370 563 604307
223 747 147975
173 775 56285
295 282 708161
297 727 38755
151 555 163306
511 746 601507
743 78 117576
179 410 483532
222 474 717250
46 226 552400
486 456 263668
416 730 660391
264 320 271927
476 467 48302
567 55 6735
367 486 655056
213 184 375886
760 735 785417
184 191 912617
750 281 97645
764 637 538488
413 271 167584
468 295 449006
586 71 129909
231 249 917509
770 574 268008
785 735 737777
628 390 229190
136 291 495268
780 462 836662
603 430 445673
442 743 493873
538 690 116256
15 9 560805
179 171 865319
27 326 94601
476 343 761062
681 754 559019
148 114 554156
31 480 30204
661 541 116769
753 38 541546
74 223 517368
775 68 309810
371 133 523847
671 175 183812
580 398 276601
71 220 946754
695 281 818607
321 629 5540
372 544 699067
37 551 935739
301 361 621481
293 129 148318
563 479 874984
298 74 884244
85 89 528055
218 123 944976
548 263 751170
22 755 103131
381 339 280859
517 504 964642
354 205 70395
295 354 703636
253 293 967236
496 227 353872
459 704 654591
559 442 989260
745 770 225972
228 751 680452
248 797 316918
342 521 651842
523 124 657479
337 797 894322
496 314 296324
499 660 851265
785 39 429570
739 505 639094
604 610 147937
19 731 799669
380 693 332592
39 764 909819
745 642 596663
629 426 351817
548 233 551915
573 74 814651
629 570 815763
229 68 535283
41 88 18675
721 561 607375
479 492 434352
107 357 904401
314 350 50286
589 780 186233
467 778 137722
61 389 608703
129 562 168589
369 510 829179
533 429 49704
116 587 989284
417 88 626189
184 480 447878
590 274 856342
677 526 938504
605 183 237317
34 240 382042
515 500 386264
479 646 379147
214 314 688263
285 714 835643
508 330 753813
167 636 4105
84 264 313630
69 431 789587
598 786 229468
65 434 183441
135 110 710365
198 511 438753
620 290 310622
106 294 105331
398 391 827817
759 184 950505
268 495 141706
115 465 248711
386 669 548200
356 498 283751
387 62 75955
725 10 275398
691 609 166436
367 472 63671
481 612 680510
635 107 562452
394 89 304380
136 507 228821
69 150 76618
312 650 139078
691 504 217401
311 55 738370
326 362 950948
282 66 379701
202 520 752032
590 598 83053
225 295 519264
374 360 979079
334 385 552128
85 57 212945
403 676 489123
709 453 771683
415 686 452416
214 523 116383
88 275 481866
624 388 234012
371 480 442647
202 235 984774
124 533 119757
258 742 658868
766 739 6167
778 344 626475
570 167 983270
274 770 312155
290 239 491904
72 512 836871
632 623 628958
569 70 14794
471 410 226735
711 452 828532
390 747 329927
374 320 575892
56 673 737372
418 655 580429
125 585 891210
351 474 128306
151 419 603510
281 70 732268
172 427 189982
361 113 739167
30 286 152067
491 685 396255
63 704 811521
123 251 502470
684 98 818233
515 560 160684
466 191 597668
432 176 953744
232 171 483957
356 335 491081
593 149 699963
7 667 455470
755 463 964904
232 533 238879
534 447 709068
666 534 400498
110 671 237388
157 358 482322
696 21 277969
650 268 390942
408 152 269333
30 182 487686
125 339 889995
112 497 213826
120 70 224613
710 528 186838
26 317 72074
535 698 190367
290 580 757140
39 398 623163
148 698 924147
727 5 756111
262 728 556828
112 105 10681
239 190 849200
588 142 198006
126 323 86400
757 84 52582
267 42 852526
198 243 369094
453 134 11242
85 20 396106
677 348 23799
664 689 664569
331 592 809696
64 682 82027
497 474 544089
381 779 413031
428 154 920526
223 376 180952
143 375 227360
193 793 659355
115 760 987652
633 793 274065
23 500 825317
82 608 299246
617 382 282123
784 11 918463
673 100 20092
699 198 622741
8 621 286409
44 134 636383
563 82 612852
673 524 106821
179 169 91186
233 758 695540
363 92 664790
451 144 743687
711 776 822999
111 640 836023
70 688 418430
619 683 944734
485 58 597139
43 356 340067
424 790 696676
42 723 803223
104 495 988748
664 698 513931
775 606 322903
171 666 951192
386 723 820743
259 618 439946
515 17 628986
313 239 488253
399 586 112726
439 741 38568
86 82 593605
789 493 798118
548 793 841085
193 410 772091
374 1 551705
308 116 676618
334 656 843385
510 241 159531
293 731 249135
512 161 887055
789 414 549901
617 618 930118
546 560 699490
765 563 242445
578 458 256547
681 513 753911
448 157 125635
617 591 990134
227 348 88906
579 119 869036
774 564 222955
272 409 166745
386 488 40385
649 437 602632
733 661 402587
276 717 422034
581 549 803874
388 164 444548
595 208 856298
276 624 100391
280 648 778764
181 443 320080
145 219 842486
649 339 230815
212 317 893124
448 106 242438
610 43 794243
364 59 296891
386 173 974819
513 254 331731
358 133 348042
712 40 202710
550 740 202074
771 95 337048
696 399 783964
14 730 26531
76 605 365743
760 475 265695
68 301 992094
522 322 479383
779 305 615271
687 636 234403
560 607 696666
313 740 856391
351 285 596982
509 719 426752
64 795 117919
191 602 822299
244 446 292960
684 367 716122
516 601 923820
407 17 538809
589 287 237575
687 304 635930
651 685 498209
476 710 307442
18 22 563761
375 746 864159
174 132 907043
92 695 683877
709 496 123737
598 95 467712
616 10 188032
616 561 553294
260 336 351915
299 409 18516
257 741 201285
266 255 347055
336 562 402229
619 353 84268
261 223 19652
144 624 742146
706 65 14103
640 393 808583
60 74 976432
133 71 541364
527 679 124772
772 545 865186
242 367 136656
114 644 442225
244 769 597681
556 214 166617
24 39 887536
115 473 459928
150 510 766890
447 189 272538
179 550 897202
666 561 274555
122 729 206731
755 72 351122
774 77 579543
464 84 519172
74 437 787926
119 520 441313
326 716 892771
175 700 768435
304 425 544623
261 727 915892
350 414 29266
257 233 695386
731 116 462331
695 347 856264
407 167 996968
406 476 355472
159 466 535471
11 175 733118
301 600 48553
750 75 731587
329 118 919446
343 750 212943
131 44 758395
357 22 915238
353 198 691129
126 476 53101
77 73 693350
88 187 249144
632 371 480226
147 6 723375
304 400 596006
280 723 500614
570 287 78024
192 683 6750
196 674 271343
369 396 35493
526 245 817112
42 44 414435
400 612 403596
92 258 623596
549 777 346697
147 21 138874
63 542 491235
675 684 461542
525 786 432143
561 292 23155
3 745 374074
541 532 982722
356 388 704173
500 459 159951
788 261 917127
55 784 577721
156 365 888770
318 662 228370
782 44 553168
314 612 258968
657 675 592298
229 607 920279
316 283 507765
757 157 488339
371 525 501924
528 434 212219
388 274 207474
33 782 977921
581 34 128557
90 207 116134
719 3 599444
420 349 880900
467 227 953796
624 692 454479
411 124 551670
252 325 669613
338 447 201871
49 401 940423
752 382 470469
223 575 398661
28 392 708558
630 692 919269
358 676 332196
156 509 354486
539 433 431291
352 295 843939
488 640 744886
493 299 868424
161 365 198762
331 310 746500
750 384 819324
110 68 864000
559 139 334086
424 796 867068
724 173 379652
537 546 535565
628 1 947158
641 387 510643
479 328 457026
787 369 483649
133 127 106031
288 105 347717
83 372 582211
201 292 916103
556 201 758102
693 181 100686
626 153 234952
270 168 13726
522 533 820048
639 553 868341
364 599 516487
539 608 732300
228 701 987721
641 617 228373
799 622 976986
242 138 445123
379 647 477028
793 128 409714
480 649 20382
94 189 663550
606 760 628354
60 564 552272
641 737 761057
717 544 6648
549 704 69572
316 498 434167
324 218 453120
145 311 761902
333 347 141764
64 669 78501
215 69 902638
113 666 269232
531 710 660039
318 379 130972
758 409 720545
359 163 981304
430 501 947863
317 523 309870
480 341 328676
471 681 419682
407 19 264935
164 714 71813
602 280 478652
790 34 98416
103 199 557974
249 549 863924
341 744 144887
756 492 40815
783 725 907027
67 345 331370
74 544 772747
577 254 620990
736 230 337115
713 577 766407
754 609 262954
218 412 306316
362 752 997923
603 428 500282
506 382 754913
12 382 104425
277 790 343958
628 306 628111
667 283 403065
478 41 293890
86 344 679184
249 275 133660
420 737 673084
127 220 943502
327 631 235732
202 36 842266
713 500 475127
767 283 373456
565 78 492594
655 101 58093
759 440 38517
278 336 65923
257 402 591399
18 185 514102
533 767 289897
237 673 286080
729 172 950965
275 305 467365
374 757 698270
422 357 383876
531 672 790341
46 348 280027
325 25 731770
352 107 330910
564 384 237674
13 197 545883
525 26 240096
126 761 271176
431 734 232694
380 369 478261
673 424 468400
114 322 173011
296 568 94486
327 650 670126
274 324 700146
634 748 603661
104 542 839450
284 478 409779
150 429 33650
346 128 837007
115 584 143562
354 638 439846
518 83 831727
450 526 90945
616 382 848955
709 314 706705
451 307 557600
587 114 291382
784 178 740949
320 324 987125
491 155 631551
744 385 743289
399 146 700581
295 512 488223
532 325 280490
574 230 263266
108 508 46218
555 656 223630
303 590 85559
349 132 119471
631 127 407812
192 714 683055
769 541 835422
204 350 91250
689 370 543849
8 197 229341
758 771 351420
87 532 57104
362 276 901538
641 663 307926
649 46 121911
163 579 168989
559 406 369372
336 633 775596
116 44 223404
663 425 524733
335 271 94031
600 650 469237
491 577 773610
656 488 262097
495 497 103095
489 292 703175
37 287 37138
650 450 569595
566 526 825725
11 161 407202
390 157 145683
420 554 286561
118 749 598140
2 99 93819
528 770 79421
130 378 588214
46 595 757304
487 258 940777
695 8 151002
64 706 147012
213 198 693175
668 687 806851
305 431 501856
116 45 398782
597 607 150236
198 119 160164
559 711 900438
57 229 660288
421 599 504688
455 356 157999
356 44 854515
44 558 893526
118 592 252729
499 217 57137
136 207 462909
91 2 37140
423 741 145470
89 550 761932
303 9 943506
205 427 651240
529 273 580794
153 692 89729
249 169 902659
92 414 631083
700 67 622187
8 73 288043
504 211 602110
472 62 71178
155 460 734493
588 334 624972
435 586 100712
619 170 536646
424 39 729165
374 695 472262
588 372 115493
26 404 491701
741 63 904574
635 331 918965
401 45 22937
355 135 897778
311 27 783564
656 337 32176
4 632 718230
589 130 805267
166 139 295391
511 795 59138
190 454 284953
641 334 27042
797 69 918014
741 635 526233
83 583 876857
728 781 224721
326 588 977916
496 530 734435
763 294 150417
422 328 305696
109 174 191065
565 249 937599
686 90 543672
602 749 348529
253 180 13042
153 555 596791
402 223 416997
48 304 667754
171 407 998230
5 127 17834
521 222 412932
469 607 63995
664 451 172255
28 457 748264
383 359 390029
148 692 665871
533 93 682206
252 292 33042
546 530 300720
186 465 748718
141 559 200925
249 563 826538
342 467 23543
140 66 743577
456 463 765964
406 359 321672
205 187 338
706 762 626709
537 408 303962
433 482 751593
398 133 175484
611 42 785356
528 362 499135
619 90 56854
732 85 727301
752 636 516723
292 270 212288
8 613 10612
79 627 828616
286 714 311302
785 176 72683
122 593 404414
161 169 716913
188 301 91441
419 115 654730
738 169 807637
712 552 742809
689 414 149592
511 35 645634
446 198 441697
332 17 788612
396 250 789731
635 12 717214
774 586 584033
512 661 323007
98 755 876690
102 596 77973
402 450 180451
701 595 255671
210 753 873650
365 86 494795
484 324 936402
713 408 964653
515 167 459535
268 225 889994
61 32 423997
108 288 952343
105 671 978749
224 164 351392
599 386 81584
640 583 852230
159 220 353733
407 13 847258
576 227 602601
285 83 501094
574 711 357425
753 621 537198
10 510 934867
517 502 727224
49 261 651828
534 560 97837
682 747 483343
41 604 489050
687 389 161840
763 758 319389
695 585 135374
462 542 370520
20 234 124513
107 513 429980
97 484 690946
90 89 724103
227 33 109056
244 216 727216
440 30 455431
102 233 41997
75 451 301628
147 309 288555
198 703 752528
431 352 693930
96 91 929984
281 155 280831
582 133 52822
753 736 90911
659 325 400341
12 121 805403
257 262 191342
343 438 167787
410 374 288795
160 61 197185
424 319 34215
399 599 159136
358 231 899094
728 618 275466
385 729 482710
621 323 252642
384 730 135222
520 312 377687
237 440 727594
671 59 409028
435 26 621318
720 376 707564
569 752 748860
652 594 424375
565 734 290577
471 734 202897
22 399 393733
737 368 504409
411 644 197554
658 620 716299
364 667 721506
512 788 494969
199 128 743501
463 582 841774
425 508 128895
39 501 22224
267 506 687998
304 688 359759
58 342 1588
23 638 935143
644 447 738828
527 470 275358
625 664 821353
702 796 110386
106 206 635863
555 721 767502
217 402 907975
234 789 579326
763 145 897629
49 243 538373
373 152 607113
472 626 902157
291 549 777645
98 311 462433
535 508 360633
683 721 300813
319 238 99456
378 464 815295
227 555 993879
70 158 268602
601 558 861409
737 325 413608
23 339 188879
384 114 482564
207 780 418912
139 277 833410
229 277 118901
504 343 471342
173 8 282269
143 488 19605
560 259 264852
454 409 371036
453 151 7165
310 339 394268
138 129 84508
596 657 939493
240 285 166147
515 115 697268
257 345 827190
760 40 960483
236 538 935367
249 165 386564
642 455 723550
575 88 22079
639 777 530313
641 107 90691
621 572 479829
521 733 241869
360 619 290158
99 632 828160
380 755 626541
425 374 867062
339 248 877728
255 473 972744
236 615 141622
82 339 564584
435 603 933107
205 793 819982
380 785 470827
325 328 261552
438 674 364218
474 772 61814
734 588 775453
84 360 99568
95 288 925734
530 321 201445
166 475 940821
391 653 255652
650 756 97814
5 765 885098
779 234 949889
568 781 265046
743 24 636796
265 44 666923
729 546 545983
747 483 98002
165 687 515830
540 337 998065
340 193 109953
83 107 545500
235 304 954025
63 119 66749
454 153 710563
337 302 648181
417 254 942356
162 302 34476
95 577 992110
477 401 625206
317 742 996976
736 334 137105
779 222 672784
118 568 886259
38 371 992076
45 684 328930
155 181 934911
436 546 709761
730 509 757127
616 749 578639
408 128 284336
795 554 129978
317 443 577688
664 769 283023
761 437 606906
466 644 650466
396 552 558822
404 656 677616
589 330 576769
568 71 529158
187 457 302986
683 685 218078
707 278 557570
491 681 698998
411 412 120238
591 78 917630
41 439 417353
677 72 418688
365 569 418215
779 388 573492
236 564 753387
310 353 857130
150 267 85665
32 710 927366
663 119 957417
41 399 188728
619 556 932074
632 332 187082
238 73 838000
180 769 409533
615 165 956919
250 45 193424
296 144 317154
209 382 822246
479 299 864639
572 178 648518
443 136 502159
461 624 828643
208 481 503047
242 705 642948
258 207 50878
782 645 955333
500 635 49384
771 656 819888
553 160 454009
630 277 602592
127 389 668846
18 186 332096
480 383 172322
525 427 923053
306 790 221930
403 4 226208
344 24 578955
254 666 560788
144 172 853360
773 70 215698
353 360 94220
454 40 980429
511 168 397356
122 100 734676
342 729 353173
147 99 990026
191 669 463503
753 522 437684
741 742 437932
536 478 421848
164 143 520209
485 20 703452
362 155 930638
167 237 870766
269 378 878008
492 179 865108
654 490 908540
138 459 441264
405 627 115269
106 628 667179
93 308 397855
609 302 287633
351 665 547208
788 562 544344
598 364 59030
3 650 345841
30 230 28898
270 5 503419
148 285 766997
599 267 849467
43 408 656839
450 189 4694
603 429 104874
789 676 657677
320 39 878604
578 438 762949
608 224 371221
110 188 775047
256 140 955989
280 783 545129
416 195 124490
596 270 917682
533 356 113164
795 696 119851
716 448 824039
143 33 898305
109 8 877581
352 781 420152
18 40 970913
463 541 30264
560 300 377197
367 376 445451
800 64 675301
781 793 766977
586 65 694557
232 736 825655
297 298 690662
275 505 594828
324 794 711876
50 555 917466
661 374 633425
641 310 180833
308 533 479834
180 467 899986
424 64 115111
628 215 607136
427 52 51084
434 516 988460
606 453 310267
316 238 875387
758 91 865487
99 252 267017
693 636 783714
592 781 820691
434 474 752540
382 301 453380
353 357 733955
639 86 483670
755 666 751424
729 129 937565
383 17 976738
296 48 433392
332 176 231227
596 504 31624
182 685 468454
385 188 443129
226 407 303690
286 658 76659
443 800 595949
786 70 42414
411 466 385623
500 246 641314
730 448 77487
161 645 202161
289 589 984435
560 600 210845
152 87 291800
460 65 266256
725 678 15524
708 702 427023
423 146 325274
416 544 568664
782 496 126169
706 197 32224
13 730 736400
677 296 574760
39 173 10649
511 655 777905
75 175 133593
562 171 141258
391 708 933394
792 311 961751
257 106 943725
489 154 93844
245 725 129362
406 731 452630
616 135 579105
632 122 831597
42 64 131117
605 562 907354
633 322 156990
119 641 604826
362 145 478151
498 183 820326
413 75 217079
249 447 555212
360 278 342095
95 361 352406
772 547 172086
265 557 981028
677 418 597526
634 54 272382
575 77 369409
704 153 208474
706 689 817933
242 109 118180
195 49 646367
289 540 185190
668 436 913562
213 691 854615
560 329 667926
34 549 226453
542 592 709029
11 299 802092
718 736 932962
52 767 349330
732 310 596818
593 33 728941
690 399 900991
486 118 299285
99 496 905434
605 256 924587
736 355 557451
26 310 507824
393 455 959944
321 697 138343
507 279 658577
118 518 29880
435 194 856453
164 254 36346
629 440 186188
450 491 603235
481 776 786301
646 58 913028
539 422 358054
97 747 861239
599 618 322481
157 778 330897
534 481 362077
312 729 873057
300 332 396001
73 411 26034
772 365 874483
686 628 271306
65 41 721065
305 97 944380
644 344 262986
360 283 236506
144 558 990198
726 623 358117
69 324 506250
370 595 913847
570 271 330378
336 444 820354
300 61 159281
35 564 434449
74 214 209061
481 503 237273
426 150 79679
144 541 376509
274 503 79877
503 298 169951
465 631 704425
607 349 812893
158 60 935045
183 315 667718
705 78 104993
591 188 333865
377 197 287920
513 591 182549
758 359 47035
188 666 954073
723 735 379826
197 682 359918
668 465 952654
779 178 912988
745 231 356199
647 320 918135
734 408 828159
560 621 729424
642 298 907052
666 524 199706
57 55 367310
503 188 722687
228 757 170684
758 261 169929
776 621 702933
674 626 676873
713 623 625290
342 733 677541
755 258 919035
565 119 385370
542 60 270372
638 438 212614
401 566 469372
81 631 856780
607 502 130841
13 721 482977
73 768 150808
164 187 14383
62 572 566667
37 726 537791
80 347 323897
590 13 539744
561 306 433197
152 758 417081
316 118 450900
246 22 368573
309 559 678760
248 141 930478
495 60 304767
451 411 819565
771 255 411676
83 342 527295
647 219 568964
282 173 81159
417 621 491703
220 520 900696
613 617 149607
198 542 51799
126 690 622343
463 11 208356
55 117 375896
790 175 82741
8 70 710636
183 371 447829
51 622 905137
658 782 852144
773 54 127605
370 664 598758
199 209 781438
210 351 440557
483 792 455564
414 680 707265
478 705 957612
454 378 346979
179 551 157867
310 772 923550
76 602 690593
508 634 532634
150 491 773321
143 541 863326
88 548 229231
524 547 427897
12 392 485646
521 30 888864
473 382 79308
473 617 111001
187 497 819361
320 559 836232
59 738 739107
440 504 833213
601 752 148995
42 447 617835
220 270 380003
567 73 399086
652 217 887296
522 774 487136
642 366 593075
636 707 812779
588 289 123583
443 51 745396
131 365 540763
368 634 835851
256 253 578442
415 73 671740
700 314 548376
603 488 814818
245 726 205076
39 345 470
524 793 820807
97 762 695486
392 367 290368
370 17 540627
744 499 955923
279 589 353044
24 782 401291
353 410 421169
160 333 30788
543 446 551839
104 272 877583
269 783 87306
643 731 143774
314 384 141497
658 398 263293
365 225 77134
731 407 896466
71 97 295663
245 480 395951
404 124 445728
598 731 712369
90 215 49081
477 419 410429
572 28 639586
32 238 621422
455 213 575934
57 531 714370
219 128 928885
268 75 38176
462 385 722121
410 675 217533
41 689 784278
662 259 24913
787 433 968252
131 665 163564
331 480 254005
565 25 861359
537 756 62248
537 365 941495
553 358 1980
137 564 47832
193 711 83625
545 546 902202
785 748 205049
293 580 586444
756 313 711093
429 483 340045
88 316 312080
127 501 728713
489 122 423942
784 762 700148
781 31 288578
129 593 199090
508 230 702474
489 493 18505
48 262 503812
240 785 93225
339 501 521741
183 425 32784
512 231 170915
571 486 845819
521 24 652203
151 342 217047
131 733 856972
575 589 644433
588 17 830205
101 791 315282
63 414 526419
433 498 231014
393 370 183480
674 198 976828
590 724 657428
233 731 481745
775 51 975840
392 521 389080
246 317 467458
410 343 683842
33 444 500629
371 48 287855
73 93 418214
552 356 619783
349 531 686039
705 128 572698
477 399 955304
661 470 118762
675 31 589760
330 563 632178
208 298 884482
62 124 463050
133 453 392024
236 435 852917
581 75 748966
300 14 155328
150 138 405201
638 321 995812
168 48 645462
457 390 955783
639 55 304933
270 564 995463
124 389 76960
511 42 508454
67 227 23350
22 608 985552
63 528 166632
475 130 840130
155 297 293896
27 476 671944
377 70 616602
185 150 391049
318 469 40678
549 675 709943
406 266 639186
502 657 167430
480 411 113396
634 518 830338
788 157 450774
764 495 587511
43 147 160726
26 135 786697
726 166 314031
283 538 185363
408 545 502920
619 605 865738
88 521 394258
231 209 220681
784 455 567626
52 279 763516
239 659 817949
114 434 806854
547 82 141185
37 450 426977
412 69 839013
535 40 718542
353 19 369132
380 225 161670
38 132 304351
179 364 980592
347 506 761989
178 547 945642
85 434 902256
295 42 358382
507 43 867107
713 479 417948
125 151 796784
170 219 375061
395 403 407676
38 399 286990
633 771 132758
582 519 780981
467 190 634743
250 235 516060
764 661 525984
543 201 461077
139 47 730264
474 626 883748
551 79 552452
789 381 845211
42 694 473527
158 76 820711
314 429 355575
161 769 543016
636 615 795850
647 93 800032
214 118 461666
520 710 893502
642 537 126778
710 208 953531
208 341 691467
262 493 581472
659 201 38721
153 196 991258
383 779 296357
21 508 135680
383 144 836131
357 532 695858
453 105 909645
673 336 896141
308 247 430835
622 209 744802
118 566 254622
351 27 788234
67 775 910996
519 195 89514
152 794 850439
24 68 488059
245 727 879789
47 705 76866
345 682 493804
538 64 191706
511 554 205101
750 299 622668
398 45 59709
79 618 873585
218 47 44146
673 75 632880
42 7 485839
337 658 829734
658 10 913906
743 398 666249
374 50 447659
533 77 696875
343 495 265253
793 584 522461
8 662 11530
495 625 114537
177 521 296950
635 543 460246
496 47 251003
362 90 139272
252 787 650250
738 584 34582
768 713 893284
716 228 231319
769 452 553542
386 61 635832
111 301 922232
191 190 259395
126 658 602264
764 46 963859
21 411 186601
448 561 848277
333 177 944015
772 723 586449
726 290 875878
71 494 861771
56 59 243970
502 484 401579
155 394 320914
200 288 813399
58 683 142919
393 115 594244
325 499 970237
26 776 376246
604 388 232240
599 10 192006
489 210 822728
449 770 319489
752 570 782694
238 745 587591
132 48 127843
476 340 191420
220 188 793761
274 338 318539
528 115 203286
719 691 178512
226 344 551703
266 43 452663
569 680 679744
325 518 722225
312 556 414383
202 773 39965
780 387 117362
394 52 136209
583 797 429150
684 21 190960
113 167 471072
435 304 557959
19 14 90731
475 305 349126
218 177 566685
770 148 762434
655 600 101711
468 579 678720
198 776 909469
6 796 368633
595 143 264707
435 313 896790
750 192 103474
557 104 408785
213 555 796513
381 693 472435
604 443 683997
790 209 836379
254 95 616783
591 751 258499
687 367 654956
643 173 972558
560 309 939741
448 699 273709
77 373 534727
301 736 938378
590 682 846691
366 787 438246
343 373 623088
203 297 11367
89 32 666633
713 633 534
560 45 682843
389 152 476975
533 489 419370
515 460 221500
578 754 639863
352 593 18276
355 253 548502
128 596 308119
29 4 928763
418 437 543289
184 319 451684
56 126 684839
765 768 221831
346 273 936507
518 605 657350
554 200 124876
7 609 467793
634 658 347898
331 397 961771
663 118 667653
615 570 637179
170 688 14630
254 317 394383
195 45 411096
244 309 721208
243 318 264321
395 272 818248
436 85 955766
552 744 448235
501 797 658183
793 494 725906
303 343 142090
524 498 451172
282 524 248048
285 584 552432
775 159 608980
198 331 863681
308 77 199074
350 698 178600
497 729 293060
389 135 758853
768 133 294108
752 30 629137
571 775 518121
685 622 542320
577 655 891703
17 58 131783
393 413 367578
387 716 920552
122 390 807577
169 274 336229
242 798 355744
278 282 287407
50 396 466816
172 274 311862
686 455 224479
562 150 637735
83 27 948274
185 11 842744
629 518 518660
758 740 270946
592 179 249602
30 239 15105
561 590 496903
397 161 536692
754 363 657773
278 504 229111
699 135 622080
575 119 591929
464 155 117772
779 152 205111
291 623 492490
712 445 308480
377 341 789944
772 501 945065
321 385 130140
341 306 812944
560 399 346249
773 571 684070
541 614 216430
147 489 270521
524 300 785977
761 40 244867
559 281 632248
744 374 300709
236 734 849549
282 130 768617
89 370 990040
442 393 418691
479 392 419616
545 230 692945
180 741 132267
400 601 380975
639 588 104583
610 489 558999
719 205 637088
332 662 949576
790 401 331439
708 342 177142
217 348 567301
652 498 777294
370 347 162153
210 143 190511
715 177 940858
184 370 708879
141 204 126304
527 63 654179
691 715 147973
425 210 108235
644 150 265195
105 756 95201
277 496 432859
232 345 615730
342 282 774844
38 205 352159
272 552 166327
74 647 351111
765 129 722126
415 390 591778
303 530 788228
661 257 930868
540 731 177829
556 752 295103
445 76 717165
691 473 582442
663 377 398969
643 629 479066
530 252 153520
244 282 855079
481 58 301993
129 503 492175
281 771 762514
598 521 162019
564 744 545942
320 347 758971
233 565 488345
194 322 665273
439 54 402114
662 355 22413
381 361 237408
55 606 275545
60 240 728016
304 385 198494
699 320 646088
288 397 661810
546 674 673868
388 133 921863
157 669 127581
711 690 583549
115 77 237157
47 105 727920
605 623 16898
751 15 606692
196 777 468184
467 483 74203
736 409 989856
533 421 418701
617 477 797532
610 93 930336
742 459 222333
110 59 149186
417 48 184684
455 364 859632
467 293 717506
305 74 992241
579 251 976110
485 671 644820
724 182 719753
721 691 975917
454 372 781335
168 438 887729
364 19 603024
215 103 659344
35 691 393858
125 247 182761
644 85 833036
541 798 691033
228 544 639640
544 406 476425
540 114 617662
589 709 756331
448 21 282858
481 302 368520
688 407 958365
9 188 273643
516 221 133656
627 113 667208
175 800 168907
327 199 525865
340 621 246210
439 39 1323
235 62 807121
500 493 571370
268 31 823371
117 651 974158
476 23 41136
485 276 688494
649 122 370693
56 536 480954
774 307 207806
341 232 619682
484 121 382566
647 54 628673
560 130 13225
6 156 189364
625 681 705686
685 750 990810
74 456 399406
175 180 363467
684 513 290952
116 47 235832
328 676 109348
770 418 514187
200 689 671619
328 86 788508
279 747 994288
377 404 89743
522 283 748992
650 127 232411
501 277 392957
658 393 521316
73 735 567467
19 109 669480
378 189 653958
262 461 414249
48 179 498780
313 146 552420
582 120 740890
211 367 846191
168 745 905054
329 554 910759
586 610 79970
71 509 584002
417 35 6180
274 687 658388
785 185 60902
310 488 598901
678 48 159363
717 96 561360
693 154 717787
437 150 898907
631 42 507390
278 343 438681
109 54 334655
618 151 856163
573 251 134904
731 196 894550
636 157 934483
666 783 634486
497 793 718222
124 51 471267
225 258 387510
480 34 387591
604 694 157589
33 368 552525
522 261 307120
301 308 724719
307 739 682236
545 405 721799
657 758 344728
327 463 972662
52 473 571892
151 270 216144
726 28 299204
183 515 842530
191 418 546515
603 676 461875
710 745 66963
12 90 883744
183 502 753449
458 211 996204
643 391 102990
334 726 136581
680 474 682041
444 354 937673
159 37 697309
113 224 301513
37 455 21641
652 164 918406
82 91 700376
747 55 370856
215 101 590389
654 47 396202
574 113 826412
580 367 18007
368 538 188607
414 702 916462
4 759 988538
159 726 227210
450 694 225384
188 275 618525
621 289 744815
638 696 954193
411 473 391930
396 121 267806
470 18 989345
229 544 759719
774 624 817542
131 45 657175
748 491 112597
47 54 953483
712 67 657596
241 165 342454
425 327 552995
161 621 484364
753 505 84390
336 354 135047
425 600 863775
227 499 335263
561 782 47545
16 607 793958
574 558 523279
788 469 365887
672 752 396285
239 775 360635
624 26 191796
33 798 285443
286 385 286201
295 226 97253
690 223 701130
18 735 39319
475 726 356183
533 192 56357
169 310 716084
487 706 609509
467 45 269428
746 378 730159
743 710 818888
98 521 623386
671 80 153864
189 374 14680
244 397 680372
787 704 837403
88 302 69893
114 650 161144
173 606 652594
598 265 162848
598 151 585977
762 136 89182
16 437 355014
691 8 156057
674 6 342320
75 500 957101
627 107 653825
787 613 201453
99 30 821610
167 742 17594
600 77 506362
176 751 963226
356 730 487468
80 225 836640
382 274 864381
779 422 991803
419 510 150850
16 375 99665
530 351 216858
281 581 669789
12 155 117897
603 289 131661
491 269 294393
800 172 601084
184 164 805242
340 721 107624
602 484 721080
400 120 896829
52 143 552693
708 124 404750
330 497 832331
644 270 948705
64 659 980607
413 546 522213
266 241 435163
645 193 680719
716 674 482396
87 322 422149
531 209 340840
750 465 758222
698 540 983156
696 594 817215
518 133 424579
774 17 139497
781 57 439053
23 392 11395
527 3 561569
376 655 319013
453 88 418994
374 378 791985
583 513 317582
719 345 41734
396 616 840560
726 162 55760
31 195 572083
608 609 204012
721 163 590347
553 788 54034
694 179 977246
702 105 928105
21 126 270891
608 284 163104
424 32 86443
766 326 453123
787 642 579976
480 742 836226
693 754 282357
279 690 258404
18 12 14094
133 356 30650
4 790 916408
449 622 17984
427 797 652226
103 224 603802
435 378 841694
327 305 884548
90 467 683703
755 104 816114
528 169 947892
364 211 409133
176 740 808365
650 259 718203
639 323 831577
389 38 451281
537 168 414091
736 554 171221
240 753 71078
615 586 771383
631 677 695476
335 190 199255
593 386 640172
94 711 917782
44 10 246282
316 158 471540
750 131 823901
530 305 784755
221 634 717932
73 595 837118
261 253 347492
523 601 91801
551 67 231199
442 369 989926
645 537 478823
28 660 813458
526 316 166721
617 272 644452
18 256 649635
41 201 266346
531 381 165966
455 786 570924
529 173 602228
98 790 510760
251 421 896800
404 270 834097
616 592 756524
663 661 20393
323 614 754775
779 21 26198
278 733 527444
127 781 178127
492 673 873563
127 492 883600
511 428 749461
704 731 738807
397 323 156514
364 459 584124
399 681 934429
658 195 300986
273 704 104437
96 56 488502
80 447 983450
412 795 942684
349 572 535402
703 598 396675
272 557 222486
54 382 39415
378 43 781213
659 733 105896
759 97 992918
767 66 296533
443 98 704549
133 535 907569
289 798 757507
212 99 207736
107 465 988669
626 486 870838
505 70 332514
228 640 117639
412 530 209375
248 669 729415
46 414 916423
424 207 829519
478 401 697654
130 712 571602
188 99 462611
480 206 935707
612 554 416714
680 623 710659
688 368 725537
621 174 505401
88 476 765946
456 27 394
676 52 760685
758 171 607554
680 634 905955
125 77 422103
178 354 737751
3 297 610916
597 484 961250
453 325 671769
599 624 738846
280 397 860238
2 457 49125
729 307 112166
392 18 558369
209 171 411715
52 503 602795
254 791 97347
54 478 485925
106 469 400314
219 690 569655
577 387 165671
742 288 232140
232 246 677251
642 314 351552
480 332 343037
386 110 424090
442 446 320174
146 365 449353
356 120 949745
508 295 10232
767 628 81805
431 487 551380
585 362 399106
386 27 596745
83 166 358277
69 162 910135
268 319 396296
316 145 379643
650 339 865408
713 632 511399
297 526 220213
256 772 906345
131 200 528829
579 577 718573
381 712 199514
169 273 848348
225 597 165230
341 135 856768
156 735 898900
6 630 629148
464 329 194575
584 637 81052
181 108 729263
134 29 935577
432 521 913814
226 257 190110
786 743 335264
788 300 86672
403 434 135613
29 345 472029
257 252 426594
538 311 520692
597 485 607741
8 275 721167
488 16 871167
645 794 564259
88 143 837890
117 781 630942
748 480 585395
558 403 259628
82 535 463240
735 791 533565
426 754 222462
387 328 149
405 747 759457
791 286 384819
366 362 712821
367 557 968597
367 800 75133
532 384 961739
341 560 347380
556 621 586459
88 595 811941
647 416 568280
182 269 122506
787 293 62550
458 564 776209
75 606 21126
351 522 929617
230 186 19413
240 385 762122
496 145 179929
22 360 137848
731 627 699716
259 145 171627
378 329 593964
590 683 18700
699 288 14444
252 255 165734
469 540 991664
10 524 902163
725 493 451849
117 659 334554
282 638 491891
323 629 411841
99 261 213650
782 308 985502
579 328 316013
706 577 869074
30 20 698194
372 27 950002
565 629 732110
291 119 974787
684 72 561065
446 546 905710
600 455 625655
164 741 945986
291 546 645310
261 746 387055
40 776 273662
504 727 280804
413 68 636914
36 690 576986
734 68 300880
602 82 264316
269 95 114440
724 686 810533
425 172 126578
224 546 58562
555 432 753285
84 424 867995
242 255 839384
28 282 715045
671 144 969661
243 537 277595
691 225 897625
415 294 191792
513 649 176059
260 713 73453
574 793 981263
230 322 984478
313 48 832623
438 266 398279
798 474 101731
374 778 973361
421 247 633107
398 227 640210
187 766 411751
604 188 302156
59 593 799657
465 388 460080
778 112 743917
444 319 127821
645 622 933156
413 289 528764
270 16 743242
107 794 596774
721 430 39580
615 427 533236
435 185 581209
422 740 65156
284 665 4414
104 94 784568
233 117 264800
697 65 257153
741 380 469982
107 36 152605
680 214 497062
214 29 302106
442 579 975474
779 417 35143
260 183 429354
378 213 523046
441 625 690417
292 282 139485
736 752 878060
692 709 414367
73 210 303160
517 571 996959
610 469 447213
779 267 509032
342 11 82490
395 293 209488
201 607 994127
665 387 908824
768 485 197348
700 534 446755
469 169 766625
147 606 223817
388 719 706864
241 228 747780
271 308 660855
52 150 310022
231 660 529786
240 698 323388
221 696 607753
322 759 205384
370 57 669907
78 3 645955
57 652 973602
602 363 374659
264 761 813985
246 507 603224
612 31 65829
15 89 661263
210 215 139273
128 131 894810
330 489 619700
67 744 976590
326 143 10320
126 500 946997
429 318 754886
234 629 558077
404 235 489334
247 695 178797
780 584 378535
81 256 447381
543 749 412086
462 193 689607
686 367 604053
429 769 260035
760 148 188712
429 597 909107
251 266 344562
611 738 85052
137 169 143133
260 619 251863
668 702 122996
642 286 931091
604 714 210359
100 674 152866
703 325 94311
702 323 906583
177 203 634392
95 265 50665
294 25 296306
262 591 384520
793 443 960520
708 467 684021
32 537 398261
685 680 682141
158 646 374080
511 241 284672
192 295 741897
370 765 104198
12 251 7867
777 739 340964
760 601 784192
106 357 647713
105 628 586957
468 45 13224
67 309 937813
596 231 24183
48 424 878513
462 510 202339
327 568 670863
339 130 759060
345 674 996616
23 681 778173
560 413 295678
789 612 255068
579 646 638641
263 765 772655
119 753 822201
403 724 457025
537 94 465772
649 564 252014
161 764 590134
717 777 446446
597 791 250350
32 567 494563
734 662 133176
407 757 725394
414 780 582969
227 453 989561
645 131 500942
427 619 504702
235 293 483880
771 296 633547
29 785 252959
724 318 984600
294 369 525786
77 331 534792
569 341 631974
207 268 385570
458 387 719968
260 223 479323
427 271 352409
447 796 421184
334 466 879439
66 376 240045
730 344 305196
756 85 582146
11 506 444937
328 457 51355
37 327 23967
230 132 937516
345 148 22516
439 232 8760
319 571 929790
397 622 857140
281 18 209783
764 374 22772
320 576 227596
322 541 746693
202 65 621591
696 34 258412
567 736 546395
646 88 673137
395 762 375066
440 69 153950
502 154 424035
294 725 953962
424 395 680520
704 337 411555
133 247 49628
192 551 861255
130 684 304560
570 153 858929
427 130 740825
544 658 980271
513 126 16178
140 669 86460
623 496 416337
605 551 477664
148 702 427813
465 12 472355
456 403 880674
294 138 915429
728 346 169177
61 313 402398
640 210 914109
743 681 585446
423 298 620546
6 264 48624
680 182 493330
326 258 511567
266 419 31262
663 656 230972
781 480 892824
651 362 604158
369 62 107888
750 354 488347
634 679 172545
377 367 583098
791 6 367407
374 502 274438
116 299 508937
183 352 531086
331 605 443811
44 426 13123
669 672 447075
539 95 411061
284 519 813867
570 23 47958
420 616 645839
242 795 39656
256 429 902439
190 317 63432
431 606 812630
301 284 250311
134 93 662243
711 732 521814
45 350 818316
177 327 485968
103 74 419237
545 51 487305
100 617 366427
347 527 813293
205 23 90640
456 143 86252
210 44 905523
317 777 883939
168 32 649487
451 754 225403
194 742 336085
246 445 545681
208 724 729332
18 230 653403
49 218 37186
176 672 703666
469 642 215730
201 151 387865
41 248 294042
707 690 248618
714 677 711158
784 713 645880
683 10 825141
326 253 125260
251 637 772440
369 33 494571
25 141 839716
695 534 947508
557 302 881053
145 126 985886
541 317 442986
34 626 324635
721 772 410154
355 43 586574
215 502 813972
88 723 967105
7 282 8248
112 302 653133
572 149 567241
450 396 186443
229 390 763722
507 635 462246
163 44 639772
791 69 164195
471 87 650993
158 370 914074
620 652 160202
40 326 22542
17 325 599000
699 562 420323
724 113 296288
273 41 261354
443 593 18425
316 24 788328
361 569 77757
489 362 77356
98 468 761918
639 677 419245
11 159 898610
465 793 717175
498 523 933977
26 218 412355
705 557 933671
142 48 252864
448 572 892397
122 660 298353
398 269 447126
458 210 187683
475 472 560916
143 68 832069
184 346 865252
719 787 229252
539 280 779476
232 297 953846
723 52 71518
541 782 747907
480 509 329118
131 91 821195
612 704 339915
547 658 140644
320 549 444844
126 282 971506
647 623 644073
142 477 652697
294 289 253156
66 229 514922
364 230 42199
739 490 343418
544 151 715140
191 179 764774
171 247 667578
517 120 562555
622 675 494366
513 781 790518
426 561 818266
227 38 887293
217 614 589298
717 292 598738
148 265 57701
288 65 541031
170 356 249969
320 661 236994
648 652 115274
77 421 802731
620 84 22556
152 583 658361
550 36 139522
320 31 218663
15 749 413720
423 49 96588
670 204 81029
337 15 46470
62 348 581488
167 33 290207
700 139 790694
320 306 413639
417 282 801440
467 239 108364
678 369 847536
415 278 335595
480 279 194022
610 160 707972
365 363 352839
195 409 353972
777 450 225871
297 425 934610
798 258 299012
364 436 768419
700 523 795131
530 167 47167
146 162 769410
237 768 855666
782 546 84594
797 104 445301
667 677 678667
677 684 196420
604 614 433146
48 587 659926
144 271 840792
287 432 951223
2 102 997148
7 165 595201
121 23 667422
342 388 496232
18 663 205357
636 695 602829
508 76 648160
319 144 399033
739 329 172238
416 179 502354
237 117 349811
450 461 855976
639 614 363489
676 48 813252
791 798 402112
537 457 522904
703 213 158953
63 76 36701
193 71 517894
282 217 73430
324 223 635112
748 338 352733
652 70 147293
271 10 329867
636 520 564367
319 137 314047
612 187 464658
14 721 250740
353 459 131422
275 404 126838
632 449 510210
799 530 47661
604 299 972058
264 714 129131
27 205 951297
435 71 370280
777 50 706724
324 293 354456
589 199 157480
774 122 134302
603 662 548239
748 383 836673
538 278 800551
387 610 780844
106 552 497185
789 434 722122
78 28 133852
285 490 208345
130 372 221651
714 599 667934
93 616 15287
787 332 555861
552 574 846871
466 178 511361
549 46 354170
613 794 429295
670 188 126291
284 506 795469
531 41 814487
296 784 766879
10 677 600634
653 740 863648
178 721 593442
383 523 396708
21 548 298467
495 200 997220
160 562 147834
587 24 413061
669 357 801949
598 432 784026
285 365 972838
710 615 700028
236 351 657944
218 534 801288
709 354 817563
697 576 557878
499 331 211510
134 684 9305
106 786 691275
338 621 167308
597 333 605098
389 203 599155
501 50 778294
389 526 292454
244 381 883770
412 65 468885
755 515 920081
257 422 423801
343 115 142102
293 81 350992
419 556 734287
113 243 694607
45 11 536475
15 742 958161
444 566 745756
48 223 830089
70 295 342554
17 60 338229
319 496 829014
787 653 853882
78 292 325650
201 174 137244
140 735 6137
103 233 364291
590 301 742734
645 393 55588
22 669 113327
674 130 774465
611 596 725744
593 677 259147
654 756 555510
645 456 613718
453 150 754934
285 67 784645
42 576 606202
711 265 162735
430 758 147839
63 444 379207
391 600 560309
460 34 992840
698 516 597510
540 386 804183
754 66 63812
783 13 764092
750 340 607676
353 182 277579
175 384 172971
158 5 709637
361 544 438042
665 653 755305
748 584 765761
62 405 305900
54 644 795395
320 292 306167
250 32 996179
738 310 337835
760 269 694880
736 209 683232
280 799 713408
136 473 357735
210 208 412763
58 638 331538
795 110 220904
87 344 517565
328 727 389960
528 799 963029
15 110 469253
200 682 237267
567 156 53389
545 739 846329
795 486 559148
157 69 1134
497 614 948902
140 532 710959
452 122 225588
581 54 235412
59 694 225992
171 515 471056
511 595 17789
78 37 788595
243 460 426138
794 165 174576
433 447 518206
2 204 605220
131 486 726842
56 711 507429
363 390 865049
77 217 230029
792 262 705540
333 454 786134
732 103 257165
93 586 838245
226 356 437989
434 183 176341
154 159 422102
286 459 508845
632 153 676068
147 84 221597
537 299 663155
340 138 393457
715 490 278211
781 37 894657
791 486 659701
31 796 337485
374 543 496675
299 307 390422
87 759 69506
137 9 136404
524 614 928194
288 139 892482
258 658 368906
141 733 807951
740 138 517670
348 595 277688
452 126 732295
783 27 613422
764 167 160886
61 29 577480
553 451 933548
60 205 940132
437 91 356226
403 255 89621
84 517 168349
581 402 602166
411 335 307941
596 334 471617
375 167 561737
14 411 993534
495 475 768317
145 196 206562
782 202 663042
401 164 251635
522 185 711702
174 265 942932
379 180 720362
477 496 61949
432 141 410513
752 608 44309
417 549 376446
66 725 324352
60 145 658901
535 107 799882
684 416 793375
2 637 484175
230 769 582417
349 675 87482
41 651 771293
751 792 637856
268 563 31179
152 171 971396
95 583 434749
203 239 58595
151 326 797590
365 655 135467
61 233 330853
14 97 153578
430 414 788771
785 297 282673
644 583 41189
80 412 814232
567 199 193660
755 634 98157
755 111 421734
42 573 669495
7 288 212026
271 539 835975
637 396 68961
396 223 185762
472 577 678423
106 754 195374
380 383 565994
752 242 123923
1 507 760559
501 74 168099
350 496 3511
790 17 51907
302 252 122022
420 633 517746
288 263 337989
532 8 400133
100 128 478693
476 772 616657
642 399 48969
264 20 887906
90 322 311197
363 509 87801
252 660 98267
711 99 549007
50 741 172272
602 667 439336
456 265 915627
749 437 36863
484 164 213732
308 535 685195
145 417 800939
485 710 472513
204 274 570226
607 713 209841
1 720 127519
170 138 989518
599 518 345108
228 683 762347
204 671 34955
102 154 699518
147 39 510138
263 147 837029
138 355 919813
335 496 933361
783 390 161666
4 501 894973
382 156 729638
427 389 60020
611 369 500302
71 235 411830
12 407 510432
659 162 292194
134 752 611813
519 609 312190
401 361 54645
459 799 864558
248 115 108780
201 793 797642
248 477 777656
621 95 902142
194 577 456664
146 748 642399
89 734 789086
68 577 127511
93 6 801830
658 637 240038
792 234 673359
18 603 728278
263 623 695381
299 335 330739
639 3 781451
95 324 733625
728 651 482559
62 503 521831
434 453 756777
110 729 982138
491 503 322552
681 663 290466
23 485 455915
662 23 692524
60 483 763990
584 60 889924
550 448 748684
89 459 30253
546 792 880449
514 167 626823
393 462 594487
50 64 670854
796 622 785536
146 614 471066
11 176 644595
118 569 422807
461 745 250970
781 199 175857
394 5 748029
195 226 21268
673 313 623978
146 61 496219
396 190 160453
259 96 222355
175 12 874116
192 72 402073
363 145 836172
66 543 639564
86 630 290582
587 652 942724
646 748 820752
703 694 573457
327 667 532
64 443 943732
220 168 471324
295 608 184852
716 380 410788
569 178 18416
166 541 984748
187 239 74360
403 76 222550
543 65 570454
72 592 888338
334 361 307827
728 278 410425
752 26 800317
504 533 486375
313 260 619310
600 396 54322
680 710 624286
652 111 708817
225 741 593601
772 604 170450
489 447 434550
441 673 732939
718 171 305363
589 614 277729
250 680 732828
408 324 428584
664 706 539708
613 654 461485
528 558 581188
17 575 623748
336 222 662030
89 22 405177
237 56 612529
619 200 392007
490 666 271650
465 91 860804
145 707 169638
558 537 541352
515 503 959079
415 527 588295
217 645 586510
773 593 432965
649 492 641778
259 518 224983
517 657 155695
615 588 129518
492 618 956285
217 500 803745
139 152 619588
754 230 27521
514 737 467735
234 719 454257
59 313 34155
593 260 194401
466 773 211982
432 742 45473
263 778 761337
107 440 777124
269 627 832527
157 4 858823
458 773 65646
408 376 517494
222 357 189037
431 138 151459
545 640 8303
450 380 41135
76 105 782615
451 309 256323
325 222 488038
798 307 959172
691 106 360820
531 791 310636
509 60 705430
543 517 198586
307 57 776326
703 212 640863
5 761 271285
470 355 137594
297 484 213912
59 126 196049
167 625 351765
780 656 751222
118 42 364375
740 153 496224
250 722 915930
95 543 409103
400 430 712776
391 266 860089
664 111 29456
434 560 414426
731 99 316992
189 479 108198
483 769 664811
479 788 134659
309 47 960599
172 701 223823
298 344 862394
515 588 863265
570 220 671206
344 142 929345
620 322 324718
288 618 846796
339 607 839290
70 361 245990
315 753 963492
681 287 148350
754 241 272472
169 640 632079
10 218 167347
46 21 854143
533 449 337675
108 121 155020
275 346 33555
781 281 476900
484 541 541140
641 784 618261
314 465 21283
257 443 10084
314 750 465644
479 686 24020
442 799 209688
603 701 853875
595 770 692622
140 141 336671
375 156 28
578 41 329696
206 544 929013
175 638 158796
684 632 299248
302 321 138727
625 333 184049
533 769 28284
645 364 8586
50 474 924227
241 705 746858
572 542 345338
797 222 617514
389 608 37106
430 784 458169
241 759 941804
365 688 735324
690 131 697577
704 626 711019
80 500 982275
345 86 369729
602 350 896253
4 305 539868
346 518 153177
75 629 603473
683 302 504982
29 766 444996
241 1 478317
489 722 734767
554 724 592862
310 557 452189
591 723 249009
372 106 770369
56 537 782258
489 375 923162
680 602 6714
22 772 949718
334 564 537002
464 325 59264
574 780 97576
283 213 920219
191 787 117112
744 448 364028
150 319 63665
583 41 508794
284 730 834432
341 42 457445
711 759 881438
171 742 160653
87 55 673116
468 50 926536
653 26 887650
552 2 446090
356 45 584359
537 160 56039
340 614 761750
777 276 119055
135 416 842349
291 517 587887
646 477 47890
165 453 80591
479 235 973377
616 672 718155
678 247 934576
654 293 390275
628 372 701307
396 358 291596
632 401 552271
136 31 115276
712 328 959106
111 561 452988
603 652 47694
529 457 329816
784 307 832112
270 12 4213
581 214 566992
396 237 488373
482 612 764230
649 357 807440
166 186 721122
762 87 600632
301 784 592391
188 731 141833
568 597 475698
586 20 916676
313 329 261535
126 261 636917
196 573 732533
274 549 433224
276 324 421093
403 553 252696
226 704 579684
350 79 779636
91 402 879645
132 531 49573
512 719 524888
221 264 15460
707 20 134441
719 392 372422
781 462 143459
705 144 489991
171 601 121872
464 444 543531
475 356 363338
465 538 5980
403 649 684619
614 476 769671
255 440 164486
30 635 522780
225 418 305155
105 33 336793
731 228 316894
152 574 435884
593 88 275162
649 458 825261
682 681 587830
129 143 868932
729 24 680243
644 245 233427
437 11 858529
384 756 116054
107 356 359622
60 547 430395
627 551 712736
306 422 842556
506 166 781786
81 112 236864
34 36 183863
689 233 323446
577 2 693131
545 778 867476
625 450 582772
720 12 740526
175 79 773298
188 510 418970
756 427 385127
277 210 378717
51 38 915642
130 348 367819
365 540 679609
495 313 562932
624 570 60987
678 740 965058
25 26 806078
376 629 546196
778 226 972082
54 151 422829
719 375 306578
303 632 310704
491 283 400835
278 499 877382
472 732 512716
419 542 676848
740 467 524188
361 66 812564
387 325 871338
664 168 151110
637 88 782998
765 692 82499
734 664 733942
677 185 465390
396 126 977213
615 342 517985
594 246 648090
584 468 123540
623 52 489586
358 184 794516
273 391 486559
111 420 184372
260 768 369457
631 31 400588
589 791 905001
712 34 162186
291 697 569458
698 517 528866
163 385 165756
799 34 656457
541 583 190047
632 404 413580
181 277 478744
83 506 576542
138 270 636954
624 783 837036
340 253 50099
438 524 934346
755 110 751739
178 553 561464
8 718 642630
34 183 223077
5 319 406633
724 731 241428
323 606 56080
419 560 481734
333 145 746523
428 138 273740
688 87 634377
100 410 909178
243 772 182300
64 446 353918
284 611 776002
675 56 504849
629 88 37952
45 645 499700
225 740 867345
567 604 127045
31 110 73763
158 250 808005
636 41 257386
544 242 944617
464 526 347191
758 628 754718
416 528 877952
627 546 736877
5 601 839330
358 502 925070
233 304 644174
336 173 918110
507 514 822048
46 118 913513
696 45 944093
168 177 940892
177 272 600902
307 383 864492
734 769 820967
514 308 538257
39 507 740830
92 378 315005
756 621 251060
458 89 183353
228 327 994737
278 380 995561
301 610 919776
785 764 422404
328 212 396919
472 204 69770
195 177 975612
633 391 464610
86 462 443063
219 360 888779
773 296 730246
552 96 597617
125 233 846513
2 4 596744
557 116 160477
733 209 439007
444 702 935400
343 215 320356
52 754 610178
747 133 640359
126 94 220359
18 624 892030
583 585 492617
789 681 213117
16 509 33287
138 599 393296
601 307 189532
83 325 980460
369 228 124911
552 116 133610
292 325 235523
45 105 405835
764 312 639573
126 123 955649
720 483 821244
227 569 799966
732 649 466722
538 189 845725
541 327 595799
248 228 952305
387 176 834867
479 631 662321
220 328 9293
400 297 185383
736 260 387338
500 670 757508
287 259 99711
220 135 523137
605 727 732045
330 649 408586
238 181 407144
533 555 235737
787 153 329247
789 347 139544
285 131 737409
22 253 899949
660 720 708832
737 768 924011
54 160 489096
686 583 709987
647 425 790044
644 316 534986
587 473 286833
381 696 250266
575 331 585843
624 798 647032
48 149 100018
653 29 511541
261 543 909024
658 219 664506
489 580 982172
43 82 180104
149 587 123609
790 163 938495
193 352 236447
710 23 887834
57 5 144068
761 739 167359
748 316 443915
201 645 115264
466 222 365986
584 346 786074
713 460 991273
416 1 484921
181 564 544811
663 167 385983
366 624 562002
289 191 157189
521 486 427535
586 579 503400
188 796 215406
646 179 36228
63 333 6912
104 508 371134
683 612 998532
708 300 643943
226 776 879092
420 469 735801
747 60 208717
757 751 40768
196 300 144953
46 776 705892
701 366 140902
60 384 364967
647 657 326491
716 707 541467
401 676 333862
234 729 192170
293 165 960843
520 462 763185
17 189 860819
762 96 183699
325 110 19046
221 361 858937
20 349 585876
35 650 250840
372 148 934242
721 157 748623
518 396 417435
437 197 30984
75 295 764979
125 661 734334
41 767 581776
321 775 551283
671 476 734756
636 262 726377
471 241 240053
135 64 990254
49 185 501985
167 158 308349
663 340 349287
788 75 584629
400 632 528081
331 772 993055
226 275 163997
539 423 450832
388 722 31107
410 680 546782
640 691 274301
361 394 585333
227 60 355847
117 623 202790
69 183 60243
50 403 55116
674 173 144833
255 142 770041
526 73 455115
394 14 312262
731 115 908559
291 540 432029
98 532 725038
174 529 62430
6 319 899415
123 9 401863
171 626 339723
68 410 843442
565 440 405480
359 638 310212
336 775 557406
494 486 488256
454 53 112258
274 33 950386
595 627 166396
94 105 105810
316 637 912898
789 369 330848
800 13 144090
652 167 627578
702 467 785174
538 482 750529
321 34 931317
617 398 75053
427 735 744265
221 49 478980
428 713 690186
579 85 430879
709 82 179164
639 433 37113
288 241 730479
795 623 208396
555 190 985042
458 577 240595
2 477 25980
114 241 941676
273 225 531841
520 540 456007
493 683 846723
793 377 248114
454 198 863299
244 755 643598
481 597 862263
734 311 378157
432 9 147498
106 767 622383
80 768 593552
340 22 600346
277 334 964743
474 20 365280
198 718 360890
775 579 2753
328 192 824263
196 661 14317
292 298 53752
358 262 65124
460 443 260195
684 537 552867
409 712 552152
492 776 322314
741 249 151820
448 328 674758
283 702 71344
20 581 652811
262 314 645130
350 762 89139
436 240 121524
644 623 763757
670 622 441245
146 325 688293
67 87 36444
457 171 303171
423 410 983896
397 196 705559
88 298 170570
649 160 429488
122 159 278581
688 315 695237
130 700 591328
599 55 395940
168 578 343252
438 275 737503
581 531 652916
479 510 599234
416 306 816002
644 178 897000
300 292 842370
289 21 789275
178 168 507452
116 192 702032
417 310 245566
502 727 308723
279 607 24868
151 163 319686
609 50 417072
576 385 518421
600 165 915283
577 123 458870
610 556 568321
659 699 195191
233 126 776897
320 162 316142
122 55 987991
373 680 918127
428 309 477166
3 346 176419
119 89 233279
136 682 407121
183 364 518771
574 104 267053
602 503 876968
762 169 241979
293 504 739486
398 583 655131
104 514 296730
419 474 703459
702 784 574249
592 188 790933
734 113 574533
761 379 61189
432 39 501507
557 640 776414
261 274 818285
248 650 617693
678 19 763889
142 692 521685
141 437 182915
624 210 834002
351 745 243412
379 71 551665
500 743 978788
530 675 368395
241 27 46412
783 508 131467
358 120 527593
121 6 94326
193 479 165880
653 510 580710
131 658 893178
360 564 589718
14 638 873245
332 560 53401
750 235 214058
480 505 48035
604 530 367029
779 201 156035
168 246 661806
36 51 197373
707 714 285267
293 713 678827
760 324 493325
24 616 802213
225 725 426935
457 536 571753
398 454 123040
578 65 277101
188 118 865100
90 51 108194
401 148 505876
46 624 212027
427 472 181972
80 389 798219
51 144 863991
421 480 174451
317 691 761563
248 730 835828
187 199 410521
643 481 879184
406 46 55017
197 451 221648
346 451 759916
531 602 569035
685 307 459471
16 592 111111
497 590 671043
385 793 367684
536 281 41742
259 457 447081
798 294 559188
694 233 886597
707 776 581244
494 270 157247
352 471 78383
513 306 149708
225 437 818907
335 132 640074
596 435 708898
607 232 87034
142 569 19689
762 356 965165
474 583 849308
529 639 89607
530 423 48646
605 18 499035
675 456 74765
65 10 80342
647 798 677340
522 21 489011
534 325 636851
73 596 947339
583 790 333944
671 370 794369
13 619 213825
716 576 768278
607 418 464030
733 153 149526
562 134 85894
483 441 811939
647 65 592535
355 126 885775
312 685 693305
314 508 770995
178 623 853232
120 631 312066
150 650 237554
565 309 428552
586 383 186979
710 320 560353
379 679 837361
44 238 771538
518 517 569282
583 325 80975
778 773 578162
302 507 900654
518 554 825830
308 255 184862
464 116 256775
459 776 28362
221 127 342212
14 35 602727
610 49 896910
76 91 794524
537 252 214938
769 349 789848
569 357 365794
715 392 570385
618 665 393385
557 796 318225
273 540 119769
571 546 511905
729 520 530303
783 171 32608
373 660 663708
29 133 359048
272 650 242330
644 688 176994
733 413 960728
3 18 411899
40 610 507301
390 21 649343
623 781 332376
205 498 448047
482 292 642158
794 19 843338
712 587 514177
380 663 537274
341 796 390236
653 66 825795
82 713 753319
466 172 520047
596 240 156106
148 383 130618
497 66 800826
699 405 358711
800 465 800767
40 138 468440
518 421 622761
243 354 1974
214 205 958006
595 703 184466
553 766 503172
563 430 810027
296 485 519639
782 754 22929
502 25 857129
77 595 683809
578 327 708964
315 768 542552
121 226 716435
313 467 258998
709 240 805181
560 345 971743
201 129 243114
436 692 532673
560 234 105655
217 266 807068
189 385 472555
120 104 312437
354 730 601519
601 362 121263
592 491 148968
527 305 442001
12 2 589514
115 198 320874
469 764 108605
340 105 579549
272 408 858534
590 775 678949
687 139 291880
373 18 709093
279 494 682419
611 401 765542
65 297 562437
774 517 863158
127 366 642288
693 698 341181
234 118 699863
518 711 433348
503 592 845794
645 323 614062
221 92 994339
124 184 610223
642 274 205544
365 738 366187
55 286 887408
784 49 643374
380 781 112657
624 164 613652
306 391 900108
494 239 919542
129 234 903830
268 318 834367
664 384 738741
188 348 610058
677 114 372563
457 571 722923
389 62 652773
119 64 325603
627 431 912413
282 654 41330
130 331 292340
694 51 543881
765 62 890893
717 63 216847
289 602 602185
169 177 24738
110 257 420837
795 61 221101
655 413 883079
509 505 96315
376 653 969823
571 657 889328
598 275 914223
730 614 876175
43 357 548635
532 511 261782
588 281 942176
145 596 656070
538 259 657823
125 179 871900
59 716 675825
33 412 676184
704 205 930228
336 694 733515
433 200 828463
276 795 997814
246 448 296377
18 28 889749
699 4 236985
760 524 388935
6 142 667799
648 350 983526
788 452 264639
684 797 311786
226 527 988440
116 197 391270
216 559 162091
375 155 775650
723 82 158118
750 715 556772
543 421 429577
422 707 755218
185 327 752620
344 437 76651
205 634 721598
721 438 640027
195 212 257211
197 666 315216
621 277 389647
373 390 995482
727 357 564090
77 480 652982
183 565 165743
431 434 17271
116 302 832754
564 457 56457
349 40 629360
503 332 40207
323 144 836926
464 67 824952
349 244 123497
596 493 716684
255 360 927998
451 544 628544
13 29 317338
44 106 509818
54 171 383184
62 478 163545
485 377 357205
701 273 581546
20 257 904633
248 35 62646
54 512 524597
384 545 961252
686 726 607490
480 475 937017
38 137 5027
16 204 603588
340 205 84934
559 322 952791
742 642 141428
480 759 648242
548 108 855803
135 113 71012
793 778 647785
314 305 231621
81 117 844417
660 556 981205
131 348 144659
59 483 322489
531 46 657334
29 124 779010
795 28 570111
236 373 10821
208 76 839531
140 93 641589
268 682 394790
169 702 312561
523 404 46118
484 646 494357
232 162 137026
605 772 945990
794 14 31941
361 758 362215
777 207 796294
38 474 843113
494 691 65330
561 793 288745
398 415 305366
262 568 846966
123 645 913011
582 726 616445
376 588 765275
98 623 783740
421 245 36031
27 110 877671
278 277 808732
456 699 756402
291 316 502618
417 730 251469
400 678 196140
455 491 635633
467 543 989128
78 607 653645
743 778 167329
496 257 227169
627 408 448432
255 70 766355
397 81 240018
242 679 17544
659 49 877063
280 130 69858
620 164 854826
707 169 328348
166 697 911233
443 586 296558
749 192 509633
389 707 145015
195 436 756762
201 674 572365
613 145 99783
613 378 660456
516 593 386174
78 436 127441
117 750 471057
654 307 821717
275 576 272915
496 511 476469
740 494 323932
116 409 17177
339 593 449827
400 353 532707
532 502 200129
711 684 956397
485 505 583244
126 758 347603
673 366 449041
142 769 188566
4 152 834309
432 479 966380
556 133 977219
701 340 884283
722 190 728189
12 481 599646
591 4 921335
700 412 849831
544 181 243143
94 526 284257
525 598 30208
600 452 692625
459 635 453454
426 15 9595
322 573 984802
729 310 267233
725 480 548424
768 273 573098
515 733 349945
416 300 566866
248 276 545037
394 615 464783
144 122 601197
190 341 264985
704 375 569995
291 416 514950
4 253 219120
787 535 410432
686 117 947633
146 641 549943
786 607 443101
127 230 755140
569 570 97969
339 656 404130
790 295 958638
52 87 770384
477 377 76037
373 791 244613
617 223 196564
194 242 542098
654 641 931735
398 143 529103
555 781 904579
320 77 95706
357 583 741018
43 243 561072
692 33 788174
84 42 352336
684 174 483492
658 76 804227
702 515 944821
493 626 337028
649 486 46640
465 21 528982
565 613 173458
614 293 749133
287 608 820864
96 632 415936
452 725 519666
497 119 392751
374 426 275228
766 305 281470
281 317 570838
405 684 775044
314 129 213403
764 673 795935
157 576 450183
692 539 856976
696 9 148509
275 646 657169
737 18 318139
296 446 245228
147 575 289862
531 555 114319
461 704 878182
790 364 599017
768 368 602354
472 600 662538
49 338 900060
522 263 160307
389 29 805241
245 143 975154
652 463 786073
230 200 621314
188 78 275963
214 521 716442
325 268 23224
150 389 497725
581 212 22286
88 514 881500
249 679 11091
378 768 650800
338 591 469864
122 451 158352
617 321 891718
268 606 91362
616 62 463636
176 767 823591
161 668 936327
674 115 17807
784 39 843686
30 74 917922
148 724 131894
507 184 532501
591 219 478189
715 509 869969
364 795 690766
172 464 402767
86 746 986908
291 666 985620
658 510 896662
216 574 566747
469 651 688168
317 477 601603
569 665 200339
26 199 962493
255 514 185386
169 501 460058
297 202 702562
475 18 416380
178 579 206287
521 224 698704
147 541 755984
434 236 328490
342 289 38537
640 223 465602
556 237 311380
183 402 565001
475 204 40951
248 517 699971
481 2 855020
631 365 112153
793 55 681243
7 527 370369
102 790 323617
675 307 90775
455 366 589815
4 594 435859
332 549 379678
365 392 654516
169 140 214871
625 639 541899
127 640 641817
356 441 67152
570 243 666428
191 444 740753
53 615 580206
488 152 678701
667 644 782517
762 40 650312
713 38 817871
576 258 160432
81 540 863123
683 292 71864
118 176 115151
442 657 144968
38 501 471779
122 311 963647
131 713 492880
176 73 949105
714 355 682286
23 703 510874
371 18 781935
630 292 118362
138 42 61093
63 409 291433
564 220 662570
481 650 789107
347 773 799774
274 376 805971
401 176 617235
570 640 507060
148 612 436574
14 628 797396
569 519 615521
483 46 103125
271 46 21244
560 33 129587
714 21 37817
618 19 270432
647 780 284231
29 212 521343
17 155 775387
733 62 587393
465 440 486597
537 211 735887
122 18 331235
444 561 388486
327 655 271447
555 263 391788
59 530 138327
310 435 869341
665 800 809850
493 800 573821
508 281 68091
607 261 659226
472 105 224552
532 375 324484
742 226 897757
598 389 193257
626 343 574022
179 459 200581
309 630 375878
406 170 665493
753 397 948339
272 740 835386
444 41 372881
201 225 313984
291 338 893922
283 719 815948
56 413 63534
346 727 757536
413 724 28547
281 609 537013
392 239 692324
280 627 674122
212 439 322109
234 735 808700
506 664 250829
479 166 829018
300 456 544196
486 77 606455
784 195 589100
430 127 93188
616 185 660099
111 23 782616
521 766 695664
327 673 556083
503 117 409555
90 557 974555
376 526 170920
323 308 29421
503 479 916291
223 448 514495
514 493 607051
737 392 903556
316 558 447870
121 758 960121
111 22 481690
281 327 9386
521 653 564439
137 720 906151
93 64 90095
600 405 52028
467 158 962337
577 234 537926
497 114 290926
520 233 849369
179 776 460557
691 776 293155
594 524 720804
391 76 22811
353 257 251364
681 666 597796
519 361 618276
705 588 419749
704 72 673694
659 360 163471
536 724 655120
73 144 154821
541 513 351723
476 507 439207
72 580 963639
247 248 274237
451 384 479958
70 339 624319
253 692 717798
535 339 803295
315 592 673504
674 84 281508
132 229 199601
650 685 679587
505 657 942112
106 169 66357
713 445 532409
328 51 375866
471 613 571002
483 702 121039
342 761 599439
650 794 508177
786 509 651114
448 600 874737
98 66 135562
349 278 385572
455 799 522689
415 707 897368
24 429 256128
635 51 808307
557 195 726618
173 361 376309
181 402 532031
58 444 187060
82 325 463803
703 163 133702
750 599 303052
631 204 714619
200 330 346821
640 408 661200
81 321 650214
724 329 519410
132 41 753157
790 684 845005
301 85 256985
749 581 30855
767 205 978450
410 534 449165
659 338 600426
500 687 609110
547 752 371169
112 660 462825
542 274 875625
218 784 933118
74 20 578350
182 305 279653
321 356 331913
341 613 622468
70 52 932472
453 64 949653
647 446 454114
407 620 494166
780 208 92870
287 283 324893
266 560 564893
391 706 265633
176 89 189030
315 611 160425
476 32 917046
122 226 607086
112 104 945601
148 304 750764
3 394 532608
545 105 860779
417 315 723638
495 339 220173
112 721 596629
341 253 235988
629 737 259448
79 173 706228
548 328 546474
475 140 738875
683 627 342734
93 410 349252
311 646 658544
404 469 681844
611 102 318546
359 525 469353
455 791 465907
143 178 134280
461 595 972075
371 31 119834
680 633 493879
632 403 594441
350 131 583058
46 519 238448
119 457 851806
555 798 780692
126 54 551475
4 174 414151
23 684 50447
140 412 93392
400 393 636169
493 143 363581
134 569 841463
562 691 364866
192 309 778085
625 157 294276
414 271 595220
106 149 534284
217 702 757380
710 704 750599
4 599 917603
7 76 705802
554 469 759044
516 225 588540
162 591 720578
180 404 265328
556 791 856878
524 590 528888
109 458 982523
787 148 60705
525 190 685599
800 588 193301
240 465 637195
402 219 456578
466 459 210244
240 188 244515
94 657 360319
301 636 582901
237 51 199029
781 660 374491
732 645 633453
246 725 269109
458 181 258756
22 131 440656
513 341 435559
627 573 320795
164 394 644652
190 162 47212
3 1 839756
555 80 956222
166 77 167795
228 398 253411
451 800 392597
358 580 534321
658 74 315833
480 702 617836
667 395 580880
786 43 393726
332 753 932726
109 140 427744
204 644 851691
129 98 633989
576 206 795558
733 310 228820
783 652 425173
339 517 397174
363 698 505608
425 797 608063
354 299 384169
102 394 482316
265 321 367355
665 320 412617
137 734 482570
261 376 600438
793 137 901677
21 58 585287
154 404 721460
512 375 612805
454 578 613894
523 513 265150
111 779 444032
572 540 551653
712 157 102842
697 676 933135
240 320 574268
285 155 927371
286 735 853684
156 439 913727
335 396 990418
555 139 602549
267 56 661948
125 647 216609
685 107 27565
334 752 47252
789 354 69457
450 426 914121
51 585 641656
246 664 584020
11 759 103842
271 764 444040
745 609 885873
185 796 432767
513 79 222718
559 622 125413
414 797 69275
732 655 828800
796 464 124442
418 505 854281
377 295 22632
511 662 129864
305 156 258649
380 371 475357
679 307 377290
465 78 968442
516 324 722312
272 107 1033
290 373 387905
20 591 751070
102 304 137598
399 661 936478
467 213 219619
730 89 224632
743 589 586296
796 707 674517
220 467 125930
440 731 383473
730 184 763002
654 267 148849
658 577 354860
55 710 213368
259 609 242220
648 566 932354
319 481 983361
635 345 457934
95 470 304784
480 673 245246
625 395 743153
455 256 109510
582 431 760230
688 91 872369
32 574 471081
63 178 152720
491 77 136158
474 187 508480
217 156 375774
407 644 828747
784 567 647841
629 447 835981
616 628 181387
637 552 618615
144 615 282320
92 409 747144
477 21 703427
475 660 81409
271 54 610931
576 476 504998
642 505 290683
246 389 959088
342 661 134889
432 766 885240
310 138 74473
416 465 601735
718 84 811110
8 652 421787
418 226 588106
685 105 154937
159 55 340072
602 341 926622
153 610 818185
385 594 381076
525 586 464139
601 41 582503
101 483 859845
648 467 411079
387 97 195088
16 501 46339
253 288 143008
161 132 385352
16 570 50787
181 548 867474
442 433 413089
528 242 814753
731 431 828962
423 4 341898
572 189 899480
340 798 568096
334 155 918685
493 223 485494
768 241 167698
284 731 210744
750 780 509469
498 11 631361
399 784 492911
617 248 679770
322 457 924676
105 467 532652
487 291 417955
312 651 132597
393 26 736344
6 290 906214
413 584 533026
246 452 30346
337 200 183706
244 778 253629
570 482 925821
793 190 141122
388 31 441364
177 722 478879
541 650 641806
527 583 814610
514 92 732990
511 652 337152
372 227 109477
451 365 903013
562 163 265118
352 46 433005
226 792 733023
716 650 657508
156 546 293670
667 459 352909
294 62 840201
198 336 561518
44 352 315299
291 271 806789
429 36 574509
365 682 238068
44 379 985071
252 708 973987
288 633 307893
3 634 779183
213 154 50929
476 430 63898
519 495 345941
79 379 73821
488 233 458554
541 718 668296
618 256 778961
685 40 323483
497 130 615598
153 99 53865
475 776 340842
788 98 992057
539 123 427538
269 239 508960
184 21 24433
399 198 589897
361 377 697625
181 392 881645
94 735 509994
75 739 962873
374 659 498107
560 32 354908
774 551 741003
645 661 28480
386 611 451570
665 721 70725
623 544 699859
81 362 247735
518 217 56083
640 10 750440
799 430 577939
269 339 240063
163 773 441255
234 635 227688
761 148 617592
449 588 148686
767 174 747011
238 349 937559
141 435 400300
723 719 191655
748 755 940997
561 197 965523
101 148 491345
519 570 574478
281 474 885698
509 90 450476
586 715 242906
255 340 804326
679 410 711263
788 753 382738
149 750 272066
449 522 687329
556 683 368509
567 617 822046
360 202 529320
451 121 266045
277 161 649295
25 366 212662
222 312 67185
488 490 237153
418 14 54972
447 654 202497
414 314 457959
734 7 420121
395 466 398537
298 447 456685
696 619 704885
463 360 302554
357 307 626835
630 674 399755
212 368 403879
438 467 291628
447 478 784056
409 726 85511
408 36 852827
294 77 377986
282 732 224557
178 480 820480
439 573 411003
595 76 523618
514 713 329151
487 566 872446
306 209 65267
92 369 780777
461 397 77554
769 29 493397
359 718 252250
285 698 321224
25 501 118804
579 347 237573
366 406 35574
624 296 381938
597 55 469089
758 709 533806
721 747 825786
7 697 223505
625 103 295866
681 561 80836
462 229 942838
446 748 47587
382 46 289669
619 468 865342
653 167 150870
44 581 406408
476 155 342004
179 315 710910
80 147 517091
423 797 950588
503 752 326953
269 158 379886
491 433 958503
217 115 409160
395 764 684073
570 186 217823
166 356 900842
399 95 962487
662 381 614406
698 682 559749
522 532 846654
359 261 268010
48 156 655698
3 242 204533
621 679 816376
45 20 986436
335 231 921879
171 189 414350
11 180 819750
581 278 321475
63 350 842908
171 348 786523
489 384 94095
545 690 822463
204 39 350818
731 425 979118
201 770 396357
584 300 215107
601 478 902078
673 277 68796
346 173 375887
574 762 812352
464 411 468334
643 265 850256
454 561 554606
778 728 924581
132 691 725101
667 286 15400
585 245 382366
698 168 172119
559 334 8227
339 586 431486
120 273 820459
543 54 940609
343 538 807018
671 799 134716
352 340 809650
385 625 164379
312 588 232940
54 206 863303
549 399 497868
652 306 528949
259 242 166939
782 746 284620
32 769 877517
771 701 935909
216 336 74903
732 464 167945
735 432 754337
79 230 989830
506 376 152295
474 617 279378
722 350 641492
655 25 926602
710 687 679865
729 393 245976
133 49 988098
92 59 118550
480 591 315739
368 786 574969
369 414 656961
468 270 561315
127 571 421808
268 205 443697
711 457 141710
38 194 673801
69 616 373141
781 641 930426
793 457 25219
80 664 260322
195 597 162841
707 633 220057
395 684 890889
244 746 271221
287 57 555908
180 155 573850
763 743 263776
606 742 272586
281 26 193360
15 714 402373
3 358 713863
19 717 433818
772 770 141554
753 250 902917
757 762 416749
336 566 826822
288 589 922392
303 314 262137
747 693 823799
705 469 989602
174 295 654005
320 191 790714
344 736 883644
508 630 788258
414 409 887279
78 396 694503
28 32 87167
723 704 259924
577 141 302652
230 300 624953
423 278 240243
794 117 431149
302 171 761289
367 430 800184
589 255 176164
116 546 472504
602 92 367947
149 226 184341
493 597 516187
39 765 29491
505 403 457758
795 734 817239
685 610 487250
796 193 715827
19 653 459031
413 370 599019
419 366 215373
642 235 631489
11 695 129105
385 446 348718
421 799 76041
745 643 18881
354 333 564480
305 583 461114
91 616 623210
207 403 898744
663 352 755084
177 30 836687
666 632 178606
553 73 713215
343 726 76411
116 526 327521
571 93 199291
139 183 619866
496 528 315758
618 542 301636
177 577 214908
605 228 842171
500 99 450466
312 664 212011
773 551 105023
778 676 486185
194 305 905667
33 7 67018
91 424 623742
760 323 298760
567 92 319533
386 208 971661
699 512 729009
518 408 137199
749 162 605167
217 191 373218
717 272 690692
67 543 660518
786 430 577712
57 312 28431
683 703 132364
588 607 126664
143 568 654443
526 734 832849
697 268 726145
749 588 881824
153 390 510647
565 501 986376
52 567 81268
177 696 343825
673 680 984578
585 385 937006
642 226 315357
475 16 765663
339 578 25839
472 378 655434
669 754 735759
35 293 369744
352 403 850123
763 673 510644
593 565 172245
708 131 245625
204 540 604040
564 618 476618
320 312 658164
140 664 418850
100 16 316760
426 50 957375
415 250 163076
683 149 801591
691 186 602869
105 565 956582
452 304 68538
323 505 479384
321 739 278057
604 186 736410
644 386 844902
777 484 502819
736 335 293986
158 164 792292
616 606 281686
571 144 276914
458 478 173321
17 193 911986
767 384 471353
603 555 108277
516 16 861563
472 187 912940
707 47 28909
416 264 545588
308 684 472412
579 526 27064
346 92 684172
432 401 231212
193 551 437568
791 783 892622
372 315 225152
281 458 320730
560 362 234112
711 651 542304
357 12 89840
89 669 722429
282 287 815157
217 397 711571
662 574 553337
537 602 493690
527 103 330114
56 1 140358
123 378 792961
196 553 344372
212 527 945100
26 649 868916
457 792 64252
700 712 340497
27 132 483979
761 37 722023
258 307 777903
770 56 545746
781 479 943955
543 530 770842
299 155 332513
315 427 910891
796 483 60372
327 711 826339
284 702 226916
7 415 573844
39 740 298465
635 239 735927
138 133 567420
64 530 229895
710 733 972219
294 555 777355
218 662 523283
124 613 228701
217 530 760533
638 83 480283
347 150 626150
577 725 87304
33 592 797468
131 226 172522
414 27 65277
765 696 248465
319 607 426768
665 413 275492
21 96 632386
644 389 999777
485 166 342171
475 657 903821
473 592 161608
541 470 435677
458 132 540022
649 678 868530
133 665 416379
273 510 814769
70 578 577471
418 573 195433
433 229 897178
394 664 646987
574 595 904035
719 406 662492
614 766 955855
103 380 476386
46 152 40347
404 649 942221
55 377 36037
604 361 540356
73 483 767747
426 456 519189
323 253 783584
618 255 514413
700 117 589472
206 778 93432
103 555 77784
401 712 782709
230 152 848661
468 628 180545
231 265 41850
36 402 468170
554 464 145593
250 155 785255
629 437 434070
587 649 545225
626 587 253137
351 205 555586
54 604 758367
440 623 716742
430 97 875903
366 607 278370
294 752 505240
54 480 204848
63 294 435300
661 330 147619
542 604 8815
240 271 184747
797 552 393397
402 179 342507
2 23 989263
45 767 793732
3 293 317929
320 46 497611
653 182 67174
40 559 322086
782 63 489451
239 508 338024
474 577 393678
537 747 753134
345 675 504075
581 128 504689
268 424 104313
688 21 829691
498 684 791161
317 76 465059
121 654 201476
459 681 858808
8 248 791440
354 720 382590
522 775 659881
461 458 168273
757 288 231359
457 84 187878
274 764 804740
624 698 801930
148 656 170221
225 491 373055
70 598 815575
359 464 455137
219 738 260331
232 104 837048
246 667 485375
725 371 838923
531 354 418872
67 173 872658
367 150 968822
9 698 113726
475 469 371352
434 594 587145
10 581 628750
39 56 834506
603 61 20555
300 580 930647
662 597 925160
625 720 301662
649 137 373687
298 142 564707
183 684 600365
658 53 372931
24 138 55995
150 733 354418
679 766 782866
205 170 659171
370 757 970438
636 757 406847
95 42 600061
489 576 503123
722 428 941509
253 573 376233
389 367 759689
94 198 608702
110 252 890674
462 482 765150
640 168 48895
124 73 680221
411 658 253646
325 671 685991
234 101 432924
44 195 556118
750 188 7962
785 410 449425
568 507 210938
166 316 717142
653 17 494167
412 392 224020
124 158 204696
736 27 540017
51 468 772372
354 131 924430
43 643 136046
676 696 917830
708 2 974368
710 222 336654
83 617 14399
607 493 97681
252 663 530007
475 761 25971
760 516 1982
573 52 671305
123 455 637790
751 267 60785
252 487 626582
166 410 431583
780 423 770455
421 789 55179
98 410 5936
667 423 283788
13 8 157652
330 789 428899
790 5 278266
725 744 956776
177 341 29068
365 490 242269
668 477 511388
549 497 769521
118 277 124135
691 646 743428
519 266 864609
11 279 133481
360 519 739086
78 336 306318
419 679 763761
70 737 740151
507 547 414832
599 487 522258
218 456 634171
764 748 959228
585 717 554365
452 544 133990
329 36 955158
430 327 317939
251 672 855749
304 677 951421
340 202 288485
144 598 136338
10 535 865451
121 420 652591
421 94 548190
762 11 579649
525 73 570619
687 2 726792
472 302 475635
720 604 688767
780 62 719066
40 460 299162
107 666 420744
477 261 979101
338 570 693552
170 411 89624
419 135 55819
505 683 986114
558 211 80910
530 170 779894
439 747 169361
488 736 685245
412 408 96439
141 83 264595
160 543 319658
509 643 228595
370 463 518877
214 24 954979
431 271 247652
734 298 577150
360 176 4502
303 54 147971
183 534 42509
327 396 254377
342 219 219461
746 505 447977
432 161 702524
597 503 235917
211 529 563511
462 797 177840
218 212 15702
424 419 987112
400 547 325463
471 685 947695
323 158 167440
467 728 221902
612 520 586136
263 231 398944
335 629 564708
42 499 502251
184 609 981073
358 91 370998
280 225 416561
347 568 909269
118 417 921624
58 25 953465
115 322 745736
439 42 771563
340 8 649579
231 159 364278
480 368 180300
491 78 308030
178 235 850272
135 279 244666
520 675 470008
42 686 928913
651 159 244846
406 199 668153
290 368 960337
668 552 465797
409 71 419976
437 325 638802
778 270 206362
723 53 231830
12 409 101689
43 226 514571
168 245 583814
658 90 912930
159 503 180015
207 133 129207
93 374 81135
80 58 368355
646 645 310284
792 582 7145
655 224 259493
550 217 955387
489 670 226591
264 779 382436
571 505 53106
347 639 30900
595 649 671326
474 776 966229
330 363 699549
222 800 666502
322 367 638277
549 489 776278
3 498 871
386 700 264731
162 649 978995
135 651 898247
551 723 360606
423 16 205003
350 710 770036
577 39 669048
440 613 802737
498 561 200030
18 336 815135
415 333 971535
323 673 561895
200 579 864614
56 319 665803
113 97 735798
594 279 119936
423 421 402042
24 784 355462
413 400 621983
9 249 874660
149 143 164260
84 99 262275
302 278 973414
719 469 390908
148 111 823721
193 626 149085
514 610 965304
431 529 486172
211 610 481912
338 656 652966
748 698 377801
744 523 748764
206 158 816894
645 250 194647
61 85 472424
315 311 164175
349 296 183549
520 800 612534
631 100 622330
596 135 886081
321 285 59622
656 463 99839
343 122 542474
53 234 470253
634 149 551269
450 359 871116
109 599 942079
39 309 34805
699 75 668635
661 500 336374
570 302 591954
729 17 491113
100 182 320386
785 105 575439
777 514 929909
517 88 566006
58 549 146742
276 724 737213
617 163 488363
623 379 700632
696 33 639458
170 470 398750
197 127 251325
82 730 583836
606 782 84976
76 322 241501
225 519 85343
423 751 227950
220 170 944798
111 123 593375
420 708 150739
765 568 497219
356 599 990216
288 606 828115
714 283 557938
640 475 768594
694 56 973418
316 610 653992
26 274 481078
622 482 5188
344 278 249321
415 664 144065
177 50 841283
616 300 649312
413 727 347200
34 103 607779
433 145 219415
270 55 568841
223 653 566841
583 143 712539
690 325 836583
485 378 785892
36 157 238272
52 527 726352
234 90 29496
687 49 651091
21 75 708878
352 608 890754
576 237 191485
241 419 257447
782 388 660791
348 164 342753
598 641 503395
360 737 859978
344 3 799838
251 15 565080
409 687 383897
788 408 922328
764 734 252675
623 243 555007
571 56 318362
454 654 818569
299 440 842695
327 725 220975
137 257 324331
715 323 707796
90 350 36589
142 635 247431
372 336 429502
457 483 505045
463 334 152821
521 333 652425
387 12 880335
375 702 566861
126 354 464960
238 260 897172
89 169 421126
736 1 896533
248 367 544008
729 230 133976
663 533 163442
127 557 955828
666 423 297501
193 292 924675
504 374 116716
756 463 541165
507 491 970708
657 439 149808
324 134 202592
249 558 324991
642 131 736485
83 210 794963
715 362 203457
223 175 13203
570 709 280598
606 178 463596
779 436 787544
294 340 620011
326 229 392485
540 770 832778
476 488 245015
292 175 479107
635 307 911261
358 363 861954
180 200 672705
109 226 447038
492 472 214409
34 318 339179
524 311 845232
613 736 43256
144 300 860350
420 728 131675
537 480 823774
90 276 534584
223 272 943607
622 204 123349
502 594 787591
785 299 849452
524 502 951
615 577 696070
757 335 29285
416 57 989924
628 411 817039
206 15 452672
383 717 385777
478 179 508946
370 705 657087
53 780 86837
699 527 847063
610 122 25020
738 428 104097
204 106 943758
663 691 145568
789 457 896602
332 60 646249
35 632 79329
387 186 657196
605 291 577918
236 639 803635
702 595 330560
125 212 107924
491 95 678734
134 566 983901
668 107 32759
581 619 851925
139 640 485677
46 368 624749
391 735 683979
753 599 901394
119 634 52203
316 753 879699
93 239 427818
55 645 699467
299 599 843092
691 588 192379
160 73 160591
661 115 713790
601 502 819886
179 770 134875
213 382 472571
716 7 624517
67 281 870751
247 409 935461
579 427 366582
765 6 807446
556 605 485423
791 8 704447
617 418 85801
420 369 778592
702 759 352622
132 443 400269
485 431 532828
791 4 260108
596 640 22485
552 51 227585
765 383 409599
235 537 491121
441 517 270839
698 390 99978
188 184 981126
560 185 766770
673 302 80493
206 395 812517
188 695 386485
675 354 2208
116 663 565731
706 325 557646
261 271 985254
231 140 738246
692 458 950784
478 680 82083
131 587 126383
108 782 614316
339 325 918071
69 216 114293
117 536 631332
647 537 26910
757 674 389962
256 693 391443
472 634 904254
576 356 693678
448 220 546965
523 669 11605
109 159 224410
500 53 620834
370 698 808022
561 189 700047
306 25 427950
222 273 686337
674 607 452427
579 608 537757
55 211 636037
293 560 72432
2 370 620653
510 142 373196
155 81 636021
762 421 32891
714 417 975486
160 198 893536
56 411 692420
201 31 757278
112 138 893691
571 95 283037
635 260 400733
216 371 88236
176 138 479074
129 681 160809
706 633 902052
374 211 656504
167 683 169016
45 664 25648
38 419 171343
466 293 370842
555 568 573700
130 65 464365
104 599 399146
418 720 690606
80 595 659774
243 237 392400
418 574 160632
409 187 271492
297 263 368537
187 663 476849
579 777 25179
634 620 596301
161 560 902225
509 482 539217
139 155 318140
69 284 485294
528 700 439681
335 83 86966
357 206 129980
620 781 261678
502 18 607282
620 536 73770
243 47 219494
524 44 819396
28 613 459036
582 443 519801
467 382 674027
580 178 22606
735 72 825456
527 478 4781
548 744 12813
685 66 446669
677 599 210754
710 564 163116
763 170 716621
406 654 265959
173 368 130946
222 619 183424
517 31 333122
65 216 183246
323 168 650772
421 391 632508
290 495 879
788 519 231081
2 497 490905
265 374 736325
80 22 607947
283 408 508349
517 125 181165
411 230 230654
553 507 670596
691 475 572666
723 155 706406
798 390 765625
403 654 495292
32 173 886630
716 361 157304
565 300 353246
77 692 822200
166 107 696343
673 630 548695
99 22 23922
177 137 985398
13 136 216103
6 552 799018
390 58 385253
122 190 839509
200 551 782642
371 189 450798
323 252 766803
749 167 274859
183 47 598907
645 799 508289
277 358 601350
240 691 351021
252 386 708213
18 351 680987
616 349 941266
780 639 830682
667 355 404565
721 551 151330
325 330 740378
434 761 966340
721 160 572658
731 578 899779
768 625 94153
670 289 592914
483 777 227733
407 648 803563
30 410 28381
134 489 591132
523 41 96849
579 74 445280
449 262 66838
517 692 227385
310 316 839765
28 238 24792
165 639 659475
122 211 680843
366 460 795844
470 465 981665
603 532 978649
720 781 870710
21 615 315463
653 502 956494
573 103 480804
477 684 382565
226 629 805540
522 42 818861
448 562 910844
404 36 14752
350 48 919182
466 329 948563
536 525 191574
367 187 559607
490 491 844502
602 145 686341
507 517 878346
762 643 218716
361 76 398490
54 758 297389
226 621 720595
733 490 152574
611 668 980980
739 299 583242
496 221 374464
303 129 624411
661 788 270339
523 463 159679
510 581 238339
468 437 601395
563 624 756044
79 574 14012
64 5 106722
190 687 171940
401 658 426721
159 482 58172
183 627 77421
212 385 307838
561 741 400467
577 704 983635
742 748 162044
685 700 528954
78 248 381347
27 552 219879
10 232 237052
105 78 372505
667 115 742865
491 211 43428
324 32 185537
760 157 14591
193 316 20517
405 127 459144
377 229 48893
141 70 793486
336 510 812511
35 523 114268
192 787 816084
254 202 773893
28 199 766661
290 537 461359
513 74 199617
321 354 583685
156 514 996719
273 637 496646
697 54 319888
152 468 104677
435 177 953349
131 459 392346
74 41 178244
28 217 49575
471 671 855643
516 392 539
171 627 240331
589 677 580034
636 354 472092
708 453 918450
250 417 425434
267 535 370992
460 329 423287
700 80 847371
747 47 614555
200 562 656865
33 445 629392
243 453 599657
6 772 265630
566 624 852801
544 182 994897
604 467 641960
737 741 967860
442 730 2811
134 639 404959
684 319 241675
603 116 792137
658 633 502197
292 98 231244
301 511 278569
486 782 595881
560 96 423013
405 511 548124
493 464 357659
583 584 879844
227 432 772296
55 256 266824
714 236 737918
154 186 60732
652 619 704446
213 402 223246
684 70 921584
219 168 552177
367 80 9960
330 329 216716
440 28 315363
653 705 704049
507 506 700105
689 34 396248
625 568 66841
681 599 332032
387 664 613035
63 330 840628
373 751 474285
434 208 744580
130 209 630035
111 590 826980
521 777 444870
51 141 15186
308 487 409434
141 718 939362
644 356 94073
504 114 731098
491 198 531770
748 96 62257
690 43 451551
497 267 661537
361 431 341662
737 105 22627
494 268 221772
541 395 100680
89 414 459080
94 15 319722
198 264 215442
719 666 696268
120 182 623634
439 524 42030
110 626 298830
263 139 9839
195 715 658921
647 430 900368
713 631 157775
345 359 883990
174 503 62254
700 115 142662
36 631 849104
350 123 104262
489 78 346416
226 196 103942
758 138 570875
667 99 84497
191 642 693564
284 61 108769
637 212 252173
358 178 621995
291 306 216836
409 129 479476
651 758 65843
689 172 847216
295 479 411747
507 717 19673
277 680 894884
347 325 701490
690 330 112548
48 386 653903
566 754 351622
4 122 912594
473 768 278307
720 257 938468
376 9 416076
371 63 717908
438 91 710566
524 148 565219
714 690 233759
505 731 12586
587 216 183938
263 167 310520
55 426 618746
6 28 613477
458 545 203681
47 486 199602
506 490 351777
780 381 526167
355 343 422055
155 159 814502
677 154 218196
203 33 237796
595 582 534479
612 708 585553
120 506 52385
457 608 350881
591 539 6505
294 796 306372
689 358 20310
176 88 355794
230 489 960521
86 364 881254
171 439 527021
147 658 712349
51 787 120112
426 363 596311
8 112 787349
198 91 433072
688 632 408342
326 217 555879
429 558 811975
336 707 887522
736 458 100503
540 516 923906
126 263 461892
760 507 806573
653 272 109702
349 313 47099
349 404 388643
293 717 577191
784 620 359308
673 563 144957
727 796 297897
775 527 244286
691 357 694556
636 608 91843
536 604 138396
276 788 204456
154 630 349301
422 408 482052
702 472 486015
409 217 301794
289 682 232914
161 26 907609
181 713 736098
256 286 13492
249 182 290229
582 46 12088
59 261 41615
528 615 796224
578 800 800254
454 351 823543
109 761 891920
41 173 728810
160 101 968224
735 354 27413
136 89 600768
631 233 778921
242 424 969360
224 680 675126
480 700 244956
362 71 709163
154 234 691815
306 41 784247
428 122 919551
565 780 6304
256 517 856446
106 125 6019
274 622 349402
207 112 348105
720 653 936386
594 381 858129
203 320 739228
639 448 194513
11 620 691049
766 98 331319
109 769 850584
386 468 734421
278 86 25153
235 715 847321
603 149 803630
782 118 341786
305 709 1063
204 794 674437
591 343 465662
219 171 3239
23 48 128849
144 657 894140
543 157 774340
157 8 758682
664 640 284092
642 622 851257
14 385 571841
497 783 1919
84 656 968945
312 287 505551
174 664 200626
387 17 208110
124 283 510687
290 106 266302
762 648 372388
531 372 73997
177 718 798682
16 688 526139
539 36 255198
116 114 165338
84 507 876020
328 326 43792
69 622 257797
749 243 486871
379 302 210990
399 374 142986
535 524 619586
443 760 122846
284 526 639100
166 66 529782
581 693 821232
259 350 94072
634 717 103055
650 416 877293
293 542 148343
303 441 11379
576 148 664075
126 485 650232
499 328 568854
731 548 858457
122 312 909220
357 112 606860
160 635 709246
628 587 119579
532 725 881647
401 132 314659
315 736 250728
592 230 96761
170 799 131016
398 540 545554
640 649 934964
82 110 94231
482 441 707500
716 105 442035
448 404 594019
302 104 618219
65 161 835238
193 429 699928
531 114 442220
472 746 495112
451 337 256292
777 156 860808
438 675 678480
190 426 644773
345 579 275411
767 13 122969
224 700 60236
637 404 172287
122 557 784472
487 110 174652
28 237 683359
63 719 701159
502 289 360158
671 465 685809
155 492 798504
795 556 565381
603 375 756881
61 259 747525
486 162 581246
796 636 590172
215 694 224761
54 486 505631
73 233 371681
681 213 338615
276 334 795368
639 9 122973
12 505 110994
679 791 942882
38 782 193677
396 529 227160
681 223 56921
315 287 85910
256 297 151378
486 484 328581
525 366 202039
771 652 593801
55 800 165067
294 642 140830
522 715 302575
302 638 100534
391 41 884713
116 140 111329
212 478 628219
321 127 988492
383 431 691969
691 308 479996
187 220 771412
597 345 281709
766 283 515401
719 343 564774
473 680 928891
68 60 79129
680 341 139499
87 457 937572
498 297 866065
222 319 936892
47 217 155520
84 95 495961
323 193 782178
223 526 602672
378 572 754073
138 719 493717
73 770 970222
684 197 14714
108 756 212430
707 34 759252
58 457 478520
756 121 898790
394 115 90805
490 196 396931
117 494 129835
293 582 244117
5 695 975536
251 401 91380
568 289 363440
220 57 568319
443 776 653404
538 272 458017
196 736 14515
772 626 238512
78 148 565894
80 526 305397
267 240 322129
489 471 17756
134 712 816697
239 327 779950
534 172 155189
347 493 892148
59 514 233985
367 739 632928
162 104 405594
289 436 488860
171 418 694601
783 297 735619
257 338 915580
181 194 339953
553 450 796046
563 508 675954
317 433 185914
4 161 632313
412 383 894756
609 569 675620
245 37 468436
625 736 45887
114 408 898047
431 419 131728
308 416 402312
633 2 297902
624 711 301025
66 195 303266
172 232 960957
349 341 382214
132 275 626783
579 150 966513
223 672 836999
797 287 760046
730 96 827945
258 205 264912
435 61 123997
729 86 96807
669 27 31808
379 93 774249
331 623 887883
448 507 986343
565 675 360021
363 276 175329
422 484 65958
349 423 173223
615 685 341520
492 96 957629
614 160 615079
431 189 189486
763 585 92576
607 704 71957
777 613 871639
186 579 345691
473 99 504191
306 293 657890
795 91 611937
74 550 112579
590 187 821124
735 513 237392
558 784 428621
300 137 436565
545 253 659154
61 217 180346
140 311 112074
399 662 637920
431 557 103423
218 244 496560
674 303 131791
667 78 103554
545 676 541213
388 118 358765
261 139 873354
33 708 261685
138 558 962240
79 385 218454
270 347 873269
697 249 716056
793 284 39895
487 28 215000
277 715 113823
533 148 875072
368 24 890035
405 186 434585
149 761 673964
375 798 589081
164 486 689288
675 535 315130
337 19 714941
687 16 355709
660 20 934654
248 415 622314
591 718 908265
254 56 887160
528 179 602695
709 735 210679
621 233 201304
638 80 543917
555 120 770164
146 462 589726
544 56 92528
183 533 971710
637 525 330284
413 662 431254
673 603 184328
668 221 840389
276 667 223555
334 744 471851
290 228 975568
397 442 26263
13 140 459951
459 417 775476
430 555 465972
26 101 409790
638 56 581609
729 8 301530
696 374 459566
457 672 402498
344 663 890995
113 432 892096
655 490 660703
206 469 178251
707 371 984284
775 225 446812
437 181 988825
66 124 917869
794 353 942
293 602 487816
349 712 223950
705 632 309260
223 662 488921
66 113 198875
491 641 972794
376 679 873015
769 539 115095
217 482 905302
143 358 843805
642 62 136408
325 549 39285
499 286 42050
551 99 584103
435 712 28609
539 573 614425
220 738 961330
600 214 242822
194 35 890006
382 799 749960
376 505 478534
465 157 588841
124 46 49951
669 641 711973
313 755 618914
346 547 106840
409 510 961688
791 64 829900
319 271 126237
91 434 804929
119 217 162077
491 761 520002
421 305 526397
512 267 998454
362 726 925532
572 423 570517
149 209 786585
45 565 379008
413 384 394670
606 94 7693
103 731 976060
332 652 741694
334 538 549266
752 96 889386
772 67 428103
706 524 710093
356 794 922336
621 432 267356
471 239 575363
503 778 748685
656 707 769736
531 11 498294
370 325 27805
568 770 980943
46 506 375542
59 27 923904
408 755 435621
153 256 726292
762 696 879280
160 405 492704
564 465 948852
624 769 912146
385 29 4979
101 355 960082
705 342 570645
464 644 319874
464 641 143361
154 530 209796
793 331 471878
540 152 968605
408 600 40104
694 26 827400
137 204 355167
256 274 152112
509 737 12096
692 201 985583
789 503 532856
382 285 316222
464 770 362074
126 429 431477
404 402 798716
732 398 240943
549 619 526830
658 575 724365
237 536 188683
85 674 60350
465 171 754416
12 267 595178
431 415 357537
571 615 593086
789 454 280740
597 300 863408
682 237 75447
562 774 393027
160 147 848362
539 469 895749
342 731 368586
700 329 129653
168 737 901145
247 417 166180
376 155 849437
30 103 413270
595 658 166121
246 722 613092
430 769 961477
268 295 885167
130 326 571845
75 6 922137
302 84 300816
402 234 770698
351 590 50307
794 683 394534
601 691 643425
278 251 315947
513 763 817731
478 528 430165
725 316 995039
5 675 494736
297 792 928861
13 606 109240
236 593 283943
334 584 693933
123 503 649955
784 145 930183
490 532 329311
400 355 930557
669 316 254483
19 325 437678
631 598 440150
339 15 819275
636 478 159120
556 356 614414
526 558 391978
222 253 615171
574 468 400741
268 636 158596
530 92 610136
202 49 902016
153 726 790459
608 497 296536
323 321 734721
642 168 858384
515 269 501676
159 271 929168
330 730 244840
319 181 297561
245 737 217948
576 62 953319
106 406 362478
609 376 329953
789 74 949020
405 205 519342
258 632 825984
51 185 385644
184 189 57180
21 540 536576
155 405 920218
704 315 287971
310 724 508168
743 720 88774
376 163 523700
764 557 452128
576 669 807205
249 508 116225
276 641 250106
509 702 468025
493 501 231031
477 65 216965
36 680 281540
345 117 416045
580 61 156045
424 295 567776
142 135 157446
505 350 69734
224 440 642375
313 506 247953
450 712 261728
211 427 215908
206 275 451115
701 522 85308
59 75 497031
247 555 99614
644 424 231149
244 625 814597
316 125 950272
309 318 849745
417 337 302952
768 687 77113
684 587 22543
470 139 457371
64 46 648480
702 256 514443
68 787 116676
19 301 866868
792 339 97082
499 616 246796
651 769 574213
476 121 612086
118 657 976208
193 195 198776
343 660 521051
522 212 562363
227 322 385392
381 111 139648
630 317 637468
250 67 298967
73 562 621136
530 448 462401
80 586 935429
335 71 338831
438 263 422329
460 333 352466
494 88 578018
26 548 651217
224 647 462173
414 739 178647
401 248 398994
364 758 964292
109 396 267609
60 409 780002
131 209 983123
656 43 452756
561 445 675808
659 484 936805
334 529 116635
133 670 280586
784 262 67097
791 723 605844
624 600 716924
666 725 972390
421 255 530046
542 57 614250
669 678 517043
284 219 807263
416 468 984255
568 598 892364
795 253 7389
305 699 514559
640 141 158964
781 219 402041
106 765 582807
460 8 969188
386 113 478513
241 667 642131
180 608 947294
244 603 540531
732 165 469340
537 472 632004
350 215 436371
672 479 552203
158 141 955379
212 424 276461
473 279 283274
290 80 555909
66 333 420187
568 23 583728
9 466 58800
700 299 187156
48 494 544980
461 410 114973
659 118 736605
228 125 903566
68 468 751752
729 119 980953
539 699 331227
142 222 300353
60 516 813319
485 729 141223
264 241 871231
430 771 160219
244 377 753799
58 82 289198
795 291 616828
374 568 520029
389 544 21073
251 635 455371
163 779 333267
592 66 678636
587 503 309283
324 621 50016
47 472 156383
85 700 806216
511 249 198461
590 674 717305
731 736 789348
371 65 588069
182 119 141919
470 194 570604
51 99 924331
416 595 773175
790 106 839146
39 372 145386
549 63 723867
565 315 742077
365 509 767508
130 129 211463
264 702 76386
39 385 525856
154 90 213757
669 43 181477
712 407 325673
795 470 631950
142 593 862999
695 766 298983
662 115 962114
711 446 610134
525 725 145814
776 301 739348
335 377 475730
489 609 135127
79 298 851673
572 733 80329
705 99 901539
302 165 871957
670 262 412606
634 141 392518
448 350 217980
783 524 142850
646 261 760494
477 404 569138
658 359 632350
185 575 582156
463 442 385649
211 574 192706
668 103 634688
556 475 376327
185 784 586560
235 6 820760
87 576 264550
213 504 24345
55 634 966887
420 317 367716
449 682 351028
798 31 856650
105 214 472269
56 566 269285
24 85 785116
38 266 725078
498 34 953013
689 791 127787
330 776 913720
87 254 941713
367 477 213723
600 239 161125
483 17 267498
320 126 607528
557 245 174924
189 307 39976
659 500 3531
1 589 489295
195 499 97710
486 27 945500
70 409 783107
503 69 210901
266 184 356453
756 77 537879
204 366 855549
443 277 650111
46 359 262976
733 640 508684
748 604 121793
122 89 392569
136 333 210770
349 431 758206
11 671 913552
530 314 1561
119 452 280528
495 127 857601
307 689 748153
123 361 570618
24 86 95533
217 713 924834
317 703 467525
23 652 432692
797 318 116903
257 204 679005
395 550 844965
771 483 602681
468 566 199957
43 209 432460
436 647 942694
42 191 850757
708 112 877103
762 767 170665
174 566 55901
644 687 71194
128 343 116330
758 115 339906
172 110 381510
651 759 17631
39 223 546622
234 475 746375
99 798 974669
224 121 325550
640 13 786713
625 471 807229
496 23 951845
677 104 29250
311 441 528104
495 41 386427
286 331 866352
65 393 942386
689 636 375683
582 361 240359
235 3 235687
70 59 861439
105 352 867139
426 34 891050
676 590 134896
279 358 720668
246 572 946401
472 564 631790
268 520 249531
737 546 558455
245 623 291992
367 159 949380
35 540 744509
311 638 651813
463 202 612630
744 755 411725
353 728 41070
771 203 209183
604 146 459392
416 561 635394
486 243 65049
603 54 121578
128 461 123515
637 19 700517
477 68 318441
406 88 615807
217 684 115180
330 158 68129
399 3 223100
35 641 468425
242 401 211201
770 8 631583
85 426 206715
638 417 274371
80 114 121498
378 569 811565
794 554 352080
609 779 549691
664 441 129534
321 74 205736
331 755 602917
191 21 62005
361 38 471426
679 377 210979
181 137 231984
32 311 484013
618 773 651321
212 723 999088
326 797 735272
88 760 583385
437 475 160769
236 717 988904
450 270 15445
643 719 309548
222 147 822892
569 8 441714
478 365 275264
34 389 248156
398 656 833249
405 514 41244
712 634 513519
782 797 551876
481 496 652818
73 589 625109
270 92 957048
596 690 928435
265 29 187360
463 157 314393
781 699 534604
131 570 385464
608 45 943852
336 463 511288
434 333 961626
622 433 463189
388 209 891317
288 359 771524
219 636 560273
35 255 667182
309 317 478948
241 785 799270
710 278 672319
566 642 81043
785 371 809174
545 288 707857
422 134 794384
799 133 709841
445 700 942799
191 154 495478
260 751 140929
763 310 85072
161 42 348355
202 766 105176
662 425 152904
259 604 110435
458 293 801427
408 313 210706
683 775 830759
590 699 159340
149 120 460579
93 400 184391
19 704 556847
589 325 660120
415 455 864683
262 90 625367
235 414 419455
622 223 341617
45 18 333959
184 207 54349
717 212 325131
621 744 150323
420 691 64950
215 56 463032
425 485 512886
597 655 129104
173 377 30029
409 251 528336
582 254 4225
134 641 367951
609 592 771491
709 631 701315
117 528 502160
203 187 939867
230 190 817978
642 431 139441
191 610 100578
74 678 267159
686 342 532119
313 480 975349
505 377 312805
495 581 645052
270 539 369300
336 117 889409
463 68 921920
183 231 845663
111 195 380809
476 94 656128
493 415 398710
743 723 325093
658 58 627629
508 577 945376
179 661 573872
350 483 10578
110 766 867172
298 85 932980
613 494 403062
136 174 981415
568 503 121372
381 545 888517
368 184 637319
783 2 146965
710 358 429958
419 528 323387
572 787 691729
612 71 788419
362 213 642092
672 522 42706
89 712 740876
271 662 109233
169 594 415151
732 72 311716
461 311 669415
250 63 289919
396 493 306142
391 39 757968
538 630 322819
404 229 107158
71 567 164444
630 61 214125
71 697 977050
726 504 693416
78 604 946046
571 37 604780
562 670 205980
42 646 70058
75 23 551814
214 254 777813
18 659 54944
189 457 580791
281 360 982207
384 679 982690
798 792 713492
497 622 656882
538 383 226866
383 504 697694
686 50 734538
585 105 390772
507 358 628805
139 519 298668
620 621 188364
695 490 226825
47 641 739557
583 682 341326
307 694 215025
21 694 291978
695 447 652298
163 93 987015
523 573 717828
615 575 932866
311 380 394715
572 137 328324
613 115 99389
727 659 600299
697 118 986987
247 304 284391
173 681 915095
618 28 919782
59 184 633603
286 420 600949
455 435 27621
719 486 845095
797 281 527943
730 294 246649
523 718 96030
336 330 235425
463 282 298642
313 455 27215
273 491 832641
578 34 900361
60 14 293136
638 45 617275
3 4 333317
174 29 312057
703 69 534335
475 727 101489
157 198 399666
776 181 743185
70 665 315454
115 631 386857
260 334 189782
71 774 532780
247 705 398757
680 390 715690
86 470 624408
643 345 796564
566 660 869224
288 501 640037
402 524 41630
392 122 557626
265 742 482428
321 382 353988
431 176 946888
239 145 443261
123 669 171276
777 573 766134
209 224 334834
35 241 381572
638 642 985474
596 70 711788
721 151 281034
749 183 250390
298 178 260900
19 543 799609
261 699 66069
351 163 107180
264 695 800827
575 108 322102
285 144 540952
793 361 581287
749 786 847008
567 550 906027
425 413 236211
558 515 116458
78 732 769998
495 794 742725
109 3 453983
450 19 936031
327 670 328097
693 241 123312
794 386 85475
639 410 634775
465 521 594354
788 581 604
114 18 396424
51 564 945856
672 756 646172
11 595 651245
374 325 139154
64 491 787173
456 721 990867
527 638 223320
589 161 249786
602 798 167938
138 184 796085
278 240 355271
632 223 325229
680 125 391949
348 322 814385
181 297 51289
309 217 998422
725 194 980742
169 211 681011
540 355 281069
489 331 540296
91 207 365465
37 124 379897
136 772 38567
396 57 591459
40 317 172683
331 73 768078
513 444 15782
22 330 588649
780 609 729089
442 218 323814
325 763 339876
115 378 776834
236 120 800658
765 420 332541
681 321 414923
446 461 844254
637 685 566677
796 293 866171
111 40 764859
205 198 465276
759 144 966117
353 639 938540
512 269 761931
641 164 747343
445 680 856964
553 795 896358
368 491 765672
595 207 958229
155 290 56415
319 169 607999
431 519 658853
528 155 199659
555 174 129320
708 703 923835
591 59 243573
3 481 621989
435 213 831885
726 615 138277
539 25 534960
200 143 707178
469 3 847257
381 654 790538
327 564 328729
381 512 493119
142 18 293646
63 419 591673
448 202 704696
768 701 346567
478 91 709384
793 786 451727
156 481 654377
393 59 217495
127 434 15095
295 142 797673
641 541 88718
235 171 529295
5 147 275014
368 307 969363
399 358 152039
604 651 511779
711 324 779562
200 570 40148
57 139 902567
399 767 527284
149 663 717706
447 798 748591
3 698 825826
37 460 435777
76 757 421703
260 12 411863
426 402 501470
172 127 393298
707 157 496691
765 450 364029
57 736 190372
295 657 479340
614 361 117268
703 675 724588
288 267 857797
207 174 427614
159 438 724504
166 19 317482
209 309 543532
418 11 417646
391 414 252107
442 722 734692
519 84 127966
483 93 350752
535 93 909828
781 515 628468
272 724 530324
374 97 647242
471 328 162120
183 224 22823
181 722 718630
780 234 389318
620 694 991588
783 715 105696
542 201 47353
638 54 391994
31 167 644372
601 29 250869
168 533 598366
323 550 629320
194 388 276667
127 740 492647
788 386 893319
798 628 269906
712 298 912872
282 482 842786
665 538 690906
443 273 593602
800 637 70134
484 300 353115
614 672 550744
75 266 834754
551 168 118687
441 684 195787
155 700 221763
348 688 665565
367 59 705299
46 390 776476
154 420 240344
586 502 995338
512 296 961275
552 314 678210
490 108 64734
631 579 678794
722 201 633673
516 300 788998
685 689 29962
136 677 522151
240 646 635016
599 411 298271
513 542 882807
788 489 905939
346 65 46796
435 627 127357
166 223 910690
420 23 264742
419 587 786775
116 575 870758
671 73 410320
753 546 79330
615 109 832713
415 631 474153
30 550 250957
424 546 410564
297 165 61336
616 507 529063
126 784 389184
394 415 825811
654 520 293782
334 758 312986
95 297 807654
23 351 14612
277 457 598322
361 615 143392
2 723 754907
416 168 713218
624 494 943151
521 616 570055
177 58 693172
713 791 506245
718 625 134843
143 549 283771
638 672 139714
282 611 58059
478 746 826061
629 139 666611
396 344 317073
591 335 976636
716 198 142168
457 620 492436
268 513 261078
336 750 742521
329 486 361890
33 526 592646
502 453 790020
264 405 130040
272 784 959434
464 293 623432
732 643 397783
86 522 215666
387 521 778606
27 178 637923
230 571 233132
8 521 188123
234 443 809350
265 192 856823
202 746 656765
367 597 995854
373 384 337278
336 111 196986
109 651 419882
559 734 479678
203 30 725120
190 333 865128
40 69 865010
251 470 870450
468 341 401868
70 81 758452
164 126 632849
676 661 938956
466 164 776895
247 189 986772
151 625 201736
682 230 828580
616 261 804886
229 34 503923
299 492 27058
795 709 954353
508 651 303005
663 260 816546
132 799 772791
274 349 816935
174 168 135830
161 695 635192
463 539 162843
400 405 256047
36 520 27301
247 667 628864
549 470 699906
410 441 887595
776 23 893417
708 411 446664
437 77 829013
155 485 857439
596 723 662196
616 476 403388
360 158 913403
709 28 423653
623 373 734803
681 632 270764
252 579 566161
500 672 308641
291 375 869486
508 440 243720
31 127 653373
292 184 86761
244 274 525256
541 57 530911
181 231 110425
500 417 934681
238 171 860593
331 707 276408
442 111 247799
45 155 329562
278 736 697692
756 570 11885
82 659 696797
254 45 7359
607 200 376153
513 775 975716
587 442 440686
761 551 850327
350 655 115516
99 108 372683
703 313 157303
189 71 34928
418 293 980913
489 611 814426
306 234 7344
443 338 293269
433 660 344202
559 43 382845
403 29 411849
114 533 985889
481 710 564160
244 47 690438
679 62 3430
658 295 758892
534 672 591660
719 780 757952
502 660 119847
655 680 99194
622 26 232890
791 174 399907
628 497 405659
540 573 153047
406 268 46929
52 136 428528
313 667 266943
290 52 473363
345 407 913059
727 625 586513
127 111 358324
465 795 34438
697 26 555236
244 160 377303
543 707 754817
440 648 455114
780 789 140910
213 168 683833
339 66 682018
739 134 472644
671 538 967259
45 389 863199
118 514 702665
272 287 826734
439 651 724238
253 785 691352
324 365 809207
86 380 550661
715 422 585879
89 759 225856
386 101 852527
723 177 199923
771 757 361976
539 435 136931
514 207 508814
523 240 516729
405 317 520083
59 217 14001
542 75 80802
374 666 33037
643 229 786579
159 525 314293
715 530 466799
106 739 466546
85 595 914273
590 744 598510
275 528 140747
778 789 16131
228 318 942349
337 800 788106
186 238 788765
469 769 303001
179 339 754567
183 301 233922
348 625 924699
208 432 161089
785 11 719891
43 406 976374
317 284 123079
101 718 222790
529 149 476109
725 240 372973
784 274 581121
326 611 598065
264 85 90254
486 605 715660
654 245 740050
30 129 185751
453 245 998000
614 718 136163
737 72 942644
409 51 280575
680 528 337316
674 94 340537
522 241 274156
228 724 982357
591 603 16350
32 745 990701
464 24 305841
469 129 300242
751 146 529650
517 57 99098
381 329 121651
76 519 739330
292 473 882324
759 319 681862
629 443 784081
455 267 724005
311 400 974990
200 531 966954
401 481 568037
45 216 797079
241 622 383983
626 568 645274
691 761 345663
181 560 977093
262 622 335915
75 126 100048
306 744 528451
795 580 147724
77 720 430394
750 386 349793
516 330 20582
677 409 642301
320 586 881788
735 300 508411
140 533 803619
103 765 260323
220 505 483369
20 306 205604
341 209 968407
78 395 447639
668 10 722673
615 186 304058
618 655 40539
125 611 86088
232 259 318818
343 36 454990
314 27 664846
756 9 903041
11 678 171687
21 781 450885
744 793 745365
145 277 737698
629 103 289088
683 670 922583
741 231 283336
559 253 222019
664 27 116161
18 282 657460
732 800 443245
679 554 732623
292 550 505591
656 416 506201
429 770 790313
594 772 203090
452 629 47030
280 739 190285
175 618 443581
149 581 514043
26 136 92173
620 324 443918
32 751 978536
660 243 401776
468 148 752790
617 9 896684
755 266 800731
210 298 639352
219 556 873428
527 498 812730
49 159 103863
213 178 437181
469 2 172435
595 320 209416
47 74 912170
369 233 248429
131 134 618790
12 172 539811
150 42 940021
549 201 68101
467 56 6643
547 284 446883
149 598 477246
684 386 900998
620 386 263875
426 459 46220
787 436 479736
663 451 907241
545 379 525625
62 632 158483
742 704 330463
656 47 169630
612 603 313910
527 158 436179
646 230 335299
774 114 117321
712 470 4240
29 341 703844
78 261 827959
712 295 517459
341 184 982932
301 726 619046
764 563 525515
581 554 945538
445 503 478790
257 379 848300
42 725 31048
62 509 461904
575 251 459805
728 384 869102
446 593 970164
367 284 732192
215 743 101280
434 162 366780
72 636 929900
337 184 666121
330 588 323718
743 40 55275
711 377 705319
393 692 998837
302 509 518996
187 346 138981
157 670 943842
693 303 436745
74 474 276073
698 486 981757
676 512 392515
616 739 959831
532 643 678060
555 560 28618
627 9 600559
696 17 389664
64 148 291441
615 233 949919
729 565 934064
492 34 438808
117 77 73588
575 293 193684
536 731 161371
137 187 994935
349 45 390375
455 564 243471
251 11 93791
630 731 732819
201 631 372514
724 668 705946
353 765 135098
180 687 650053
613 64 151394
661 289 963711
220 443 584276
612 427 813756
422 45 985999
29 631 12832
609 774 31736
168 28 339431
217 673 251223
744 20 152317
700 555 374468
313 399 363296
48 430 79736
249 194 577108
599 671 405117
230 69 182843
556 504 978845
382 242 561945
772 387 376482
96 619 658689
718 579 484351
343 572 348477
791 571 702588
19 414 544062
495 743 280590
414 539 242466
387 745 923521
681 416 568848
720 219 929830
514 143 898540
537 737 593931
633 789 917382
364 383 91939
483 751 771325
755 496 281428
278 570 93014
374 571 917899
356 336 833422
92 587 896406
432 590 582975
492 504 326061
460 661 32897
432 415 116127
176 395 963500
322 240 146333
563 403 610001
613 504 301448
612 379 146163
361 90 488229
408 510 181629
332 107 106403
401 627 494465
196 186 757069
657 676 733825
744 320 285187
685 486 342167
718 723 221494
779 799 3787
335 664 171855
781 76 557985
133 297 335481
174 597 434710
532 147 284100
203 366 72750
676 149 168469
364 444 315671
494 63 756654
628 110 944550
82 431 238287
383 268 78063
32 708 970490
181 716 497890
253 424 509266
14 393 299429
755 73 845822
665 173 71959
19 429 625584
231 105 148768
208 191 86057
132 417 357082
518 90 302760
64 342 800259
155 796 324647
305 628 823534
578 481 958780
333 49 152829
189 774 282280
398 692 577837
6 371 746511
159 606 187628
629 168 123279
74 369 311928
215 274 563911
123 685 73971
53 188 314300
39 604 166265
403 141 913405
285 517 850038
27 707 627888
169 683 908969
93 455 906571
172 465 169300
740 649 900530
608 355 98770
649 657 605509
603 731 296052
84 703 902801
727 183 172029
285 417 544636
282 90 655223
401 396 826237
136 34 262010
343 270 909874
184 500 88238
260 237 375095
536 92 558293
332 229 828294
513 236 940860
115 35 108366
591 471 648425
380 114 18719
474 276 9547
296 257 373315
598 657 8060
129 265 64332
789 522 215164
159 345 462649
25 41 9258
575 226 915018
45 51 173951
448 771 691603
245 584 622784
299 791 911588
81 752 103031
524 465 30763
720 519 536442
14 174 389463
449 307 273589
656 223 712417
470 475 947344
411 495 726857
29 279 331075
201 438 432307
584 162 467988
582 269 689800
771 310 230420
735 583 166605
326 496 950760
636 57 772917
484 654 93873
137 679 332691
594 549 698449
506 215 302258
605 193 860741
365 10 177708
536 359 996367
493 668 666315
109 192 198816
533 152 21184
84 213 116777
110 643 973904
655 452 19199
439 167 652805
307 279 979357
795 432 782073
628 220 88958
723 104 525557
85 620 480191
552 147 540352
143 532 229091
151 477 57290
127 1 754620
553 262 368790
500 797 36518
482 485 218982
453 718 354722
712 600 683138
497 35 638783
789 247 566968
794 291 329972
588 663 199987
504 441 229810
302 589 666406
549 681 487094
549 293 696999
195 541 755263
476 289 199526
374 229 571674
578 246 705614
221 660 778722
594 493 370329
356 283 799098
672 299 157475
491 41 895445
438 530 98915
167 411 852506
334 451 990787
395 552 158324
755 596 475549
376 425 644098
184 44 898698
585 405 488324
318 774 913920
477 220 430524
334 59 529152
373 504 584046
315 283 142845
440 506 577867
694 270 154205
95 454 25791
98 228 386092
165 469 368527
184 147 212702
524 426 88016
321 266 528719
740 583 990126
122 346 208315
681 289 1392
371 723 778911
190 408 636639
577 751 765476
88 462 976226
537 776 577607
728 784 723025
141 513 386053
774 132 751479
622 752 444572
778 598 186927
654 462 479860
489 506 888803
196 194 185752
97 412 533024
452 716 797522
119 86 194447
566 36 833162
305 798 253720
290 176 182625
341 786 396054
684 129 449652
11 743 375462
168 345 24159
707 50 157014
487 402 614420
754 473 61317
190 746 135002
96 17 768274
17 167 573330
464 578 86864
52 223 559833
671 390 312071
463 322 666503
576 451 9433
166 352 949913
654 495 796963
12 430 997844
443 344 623732
716 323 947691
132 571 668418
536 112 961876
376 439 104390
183 85 257800
716 164 563680
321 443 674333
514 640 938344
389 221 520724
340 335 692900
150 109 485140
87 795 274749
678 459 606748
182 519 157023
332 675 877204
471 466 347719
8 262 511640
715 433 621278
132 108 339288
151 5 431036
651 657 288012
215 292 966888
274 747 335463
79 613 551345
133 484 642706
249 768 675147
549 542 949730
110 432 879312
465 47 984116
2 632 841604
282 149 553620
134 381 70834
528 48 108247
800 45 747283
29 565 700737
420 125 471291
224 132 738058
19 509 316376
498 41 877405
493 259 491096
148 657 133417
67 624 675647
794 206 863160
62 673 93553
20 68 605826
663 248 101639
635 624 801436
164 791 891878
713 467 977170
205 135 109584
559 420 414620
491 113 335119
245 702 931237
697 373 938903
170 13 761938
513 620 16723
82 658 613404
319 8 311113
234 45 867269
14 50 794289
143 728 591438
685 522 973842
615 407 747795
408 186 952732
189 190 773829
793 354 13286
778 593 754389
173 196 159654
174 236 213470
276 36 33002
98 504 872530
767 11 725088
393 327 806104
75 548 52750
285 396 162382
758 123 144678
219 716 679284
51 581 765261
198 407 532816
184 488 198176
749 787 299309
526 754 194357
534 345 771721
32 413 752513
255 625 532549
132 425 449087
195 179 461370
298 177 598129
91 33 618402
396 96 552638
205 29 50061
276 272 845889
364 62 192422
702 317 54982
658 733 430250
115 467 956370
459 670 224110
488 437 564494
500 711 380446
215 604 364066
791 253 593975
494 555 30289
436 624 277116
505 781 512710
628 618 754599
494 663 794811
494 590 868018
260 541 144147
233 374 198171
630 383 537166
79 343 993831
582 474 896483
542 261 459664
454 513 378469
412 680 10185
671 720 596904
558 477 217725
346 698 665972
216 510 648878
551 411 653707
784 679 952481
270 62 85772
373 518 522005
213 167 746486
509 278 712971
103 4 540333
358 68 10794
96 210 675836
481 514 582243
214 260 26687
535 678 679931
75 550 877488
295 425 373122
719 80 916856
259 626 598894
197 535 597017
554 134 768982
94 475 236557
292 189 658423
708 722 912498
472 128 979421
14 610 274670
564 632 993091
679 90 953380
260 377 574511
376 72 289945
323 749 477088
610 479 502500
202 625 712087
227 86 134755
104 786 712532
481 216 373387
153 140 688374
225 795 31138
506 517 256667
220 306 743582
412 652 927396
85 474 558661
352 238 907427
723 68 692677
411 2 389595
761 348 729146
697 80 887456
541 472 591981
235 323 514754
467 3 731036
482 660 922036
604 50 588398
773 208 106283
510 654 937882
92 300 588623
306 162 606156
66 175 668834
400 593 975048
735 6 718373
26 577 211627
490 84 398788
429 541 994581
518 19 261080
568 41 945572
734 466 688988
382 582 858185
436 400 614389
83 204 312907
28 265 982423
567 515 708709
159 116 851482
436 30 972054
432 489 767800
779 364 548865
34 174 451959
422 794 156728
579 198 857186
39 549 290134
148 464 272117
512 746 139530
584 92 982942
219 395 94605
581 572 78059
4 82 829127
217 432 869348
768 375 562868
407 397 196698
690 677 341308
782 221 259970
127 720 537018
139 620 496024
424 227 660137
778 400 746852
122 440 652595
209 584 291687
496 322 783960
730 670 620837
645 179 924353
305 395 976771
345 138 438071
215 383 568066
280 483 368464
271 234 732576
67 306 728651
250 374 488757
211 49 359184
121 444 322442
299 159 952938
448 658 981613
371 359 15956
159 704 428232
658 175 498540
471 626 583543
585 422 222975
677 238 924759
355 427 72372
453 692 662599
85 58 43020
674 609 72577
420 738 804788
530 449 245973
429 671 879232
169 537 941764
730 692 610623
282 111 406660
237 569 273413
556 294 778731
551 159 442623
402 427 892500
69 617 204864
432 46 28946
607 463 93992
508 649 40615
726 203 991943
321 173 402087
454 329 864736
297 49 24312
321 614 818911
492 408 363646
624 322 720298
301 55 345886
322 497 846718
549 38 476726
563 107 698647
779 717 751691
37 84 160091
420 233 915927
118 87 443397
779 702 941406
767 122 85150
690 38 993833
634 673 261424
252 220 103625
308 174 989891
264 463 130002
65 264 590976
514 726 211593
314 695 644543
710 52 81898
100 772 869545
59 432 21892
712 23 711556
20 133 197371
285 260 427529
477 58 989187
312 567 668687
301 503 711550
571 742 585857
205 617 671011
279 124 788436
329 301 4554
703 119 417857
673 145 24968
199 310 446546
100 601 79191
695 15 561352
732 251 366997
499 390 98608
31 251 443020
70 110 26124
358 681 593427
727 692 450108
543 656 748492
530 507 580692
242 205 948050
253 70 924321
175 727 963600
116 650 176191
493 376 610949
705 627 555413
150 759 298666
516 572 988454
267 429 792275
469 99 23757
330 447 615120
304 228 649301
181 412 46348
461 784 133658
330 599 192556
86 391 698314
703 160 692723
18 310 62058
223 192 927467
39 367 556964
63 517 16322
784 93 958938
471 4 335317
15 589 219079
275 464 398208
400 67 80303
672 724 761641
683 234 226989
766 442 232272
71 238 724451
279 162 157354
527 136 631826
192 745 181619
258 557 933072
562 722 928323
359 299 961871
670 131 150182
605 496 649601
563 293 661530
737 42 893757
200 281 886897
193 27 694332
31 677 77403
287 644 214538
633 677 17563
472 207 696091
389 231 68968
115 326 406552
211 116 171603
597 763 441602
198 571 117552
633 23 869917
136 210 611914
575 506 839880
423 587 58830
109 492 659548
727 46 948129
618 232 242663
763 271 648222
376 772 483505
178 77 903233
134 223 35682
241 220 906249
118 350 615352
701 210 879329
438 480 801135
8 742 921384
761 4 404467
508 312 196100
547 736 985906
341 698 886622
318 699 501991
361 429 201907
473 79 165204
703 526 404645
473 134 818875
706 162 573916
785 502 87566
609 764 856176
713 476 797820
740 238 170651
143 437 360899
659 76 955061
279 513 169588
429 351 638887
394 142 427017
122 69 589089
324 43 658367
5 236 784901
187 537 275773
276 431 194298
271 780 446125
705 777 629338
401 684 113935
534 653 960287
792 621 311540
76 642 787698
175 117 466158
634 545 279182
460 495 27326
5 690 418485
84 143 985697
529 622 703858
495 563 916842
310 64 759637
512 215 810939
401 560 427669
736 635 269243
106 282 826745
272 191 190236
39 175 170225
750 170 556143
486 641 389211
136 734 607309
240 98 259594
520 245 738656
679 487 12655
243 510 145700
238 140 306764
646 664 358307
92 287 574134
275 30 54529
16 410 84240
486 650 176939
399 562 444256
428 191 246614
619 331 20603
486 520 38141
217 622 696260
635 218 476552
690 123 102146
173 105 528383
113 55 175974
329 647 993616
69 377 611567
349 794 125841
245 451 24295
662 99 220184
279 304 795734
78 265 392148
359 370 218390
317 572 109238
787 175 430929
686 644 722992
582 182 974085
311 269 221979
716 508 290355
124 165 243311
757 437 905682
243 149 130508
121 513 750772
257 524 572142
769 673 709878
529 118 817102
781 789 674889
668 628 584773
418 428 107142
179 106 791782
787 299 391558
246 260 327059
662 530 452653
234 126 292376
100 683 985800
101 43 570702
690 752 13503
119 171 615293
276 381 770738
471 292 421454
547 131 244011
449 260 892741
474 234 279250
405 750 949679
571 687 115075
747 640 789374
379 630 942711
634 148 542668
278 89 692903
271 787 199632
150 286 459512
407 659 985264
64 765 562914
55 24 825207
120 488 216089
257 90 475431
232 674 725300
5 411 20051
320 21 788128
617 608 485986
397 281 564535
245 412 338047
40 397 242752
399 703 855966
158 139 99000
691 282 722453
473 384 819151
492 386 630521
638 191 692585
532 394 889999
723 687 60008
774 313 238639
93 54 1818
527 479 371920
791 103 485756
505 197 353560
445 786 225277
235 140 232004
440 35 535580
453 793 770627
118 25 343467
414 670 906825
671 778 577384
707 201 106599
174 223 123562
450 443 89395
393 728 455544
641 408 855705
345 552 149030
493 57 249776
597 52 858778
215 642 534838
236 406 195331
799 113 408297
567 221 154793
447 358 89340
237 450 945111
145 23 270713
163 421 245665
390 579 126446
41 612 536688
590 543 286391
447 566 111205
508 551 210460
224 376 921848
302 697 877645
799 401 584529
204 341 807003
36 207 201523
495 289 289125
240 392 495814
22 416 716256
716 633 841118
728 674 209770
354 725 923570
346 680 718943
550 457 276961
606 796 580754
512 377 68265
433 571 422982
484 466 240080
756 425 454109
706 669 412550
359 276 93976
65 675 53733
319 598 752603
152 214 22914
63 720 321448
551 354 85701
464 613 811762
536 760 371713
487 357 729351
714 69 392377
742 772 57146
25 131 458875
284 122 596225
479 177 986165
436 725 385783
564 614 448660
58 421 822026
549 419 470606
640 271 874332
578 674 173787
690 651 620728
49 608 466594
506 498 888366
383 740 656023
798 413 228302
79 397 362097
153 635 2303
681 509 730157
513 30 662675
176 518 215485
548 791 404491
243 232 895100
122 793 992825
417 598 746326
473 44 224189
233 721 338501
724 92 531293
516 522 661052
354 6 920003
559 62 967949
438 86 178547
643 322 799674
630 537 491038
648 619 317456
145 148 179234
705 610 206967
374 213 315061
482 688 779534
351 617 942534
728 771 787484
536 688 566048
534 711 724557
595 55 248447
323 532 651260
311 243 242616
158 291 60591
23 171 215300
711 5 810982
152 677 935375
474 128 140250
202 447 339367
255 240 229198
531 656 608156
154 133 340603
228 756 810776
83 605 922877
389 370 86370
440 210 667484
16 341 113705
541 49 391229
142 673 924593
590 653 765103
17 596 682654
213 661 546409
113 360 211721
406 17 259708
537 622 437012
496 315 77477
788 784 832827
785 706 536961
755 505 37441
22 313 654932
581 516 348216
726 575 678044
291 286 186940
645 707 935220
723 635 378547
581 722 121015
656 641 707056
764 509 506206
232 26 331584
61 601 586906
779 60 540048
612 404 850980
492 447 140277
39 262 482553
684 388 852553
290 693 744744
443 653 221589
437 442 633519
545 727 204769
776 115 826
113 387 587585
427 531 793543
284 241 415699
784 600 54115
177 630 784744
166 195 993483
560 148 421461
409 148 721555
361 261 296085
688 583 761804
417 396 569416
501 606 188915
332 450 65030
7 16 864786
188 280 376782
683 273 715423
18 383 62171
247 30 663422
102 124 39576
587 505 845431
78 175 690111
91 786 967500
474 188 354581
668 170 93194
463 448 26196
285 435 950227
749 75 145368
760 757 546563
348 292 95963
54 355 637176
693 476 926438
315 613 394702
342 497 971508
200 640 134693
776 531 581092
616 190 947566
250 54 216623
14 460 246172
41 745 41838
609 445 14937
31 475 614252
279 108 664046
380 746 384009
764 147 484643
622 394 854361
220 138 635327
637 116 186354
344 598 725477
186 447 288169
352 481 106421
333 65 33115
95 506 250452
383 15 353017
74 255 840825
788 93 180835
586 580 804089
764 521 748016
712 606 570453
606 73 282429
502 246 148816
97 501 770465
222 232 69039
720 394 512066
433 320 32975
145 560 582231
203 567 49130
761 687 664682
411 790 562193
498 94 606027
800 30 83181
136 623 741595
174 479 792464
710 110 510284
772 342 255863
87 27 581329
202 81 447828
156 688 334987
663 706 14285
450 338 438008
795 411 312563
57 313 160999
27 760 584338
754 80 976366
126 651 603929
448 308 470845
530 267 261159
777 192 883730
581 168 230082
500 388 918552
346 90 916301
276 230 116182
586 72 24675
38 794 746528
452 155 926921
255 584 589989
745 621 522422
770 194 835492
780 181 111835
138 69 570291
586 748 846724
700 285 382560
239 350 20683
313 128 857836
422 95 566373
487 739 83406
662 209 617742
656 424 328705
408 772 406961
158 192 539093
484 589 393716
160 249 988551
689 314 230377
50 246 31483
752 297 185287
281 522 931977
295 719 410192
349 579 790092
782 437 644704
14 205 491719
496 411 502768
685 497 579943
513 675 397258
148 182 373592
18 306 427791
457 228 183813
540 51 426618
740 116 721870
736 534 324445
407 452 819053
734 635 316798
646 635 3196
430 572 827382
50 395 426659
197 674 304344
518 608 317688
733 478 670936
750 103 744411
12 391 148326
798 111 465402
315 447 77381
458 263 354212
305 621 620561
2 61 301071
286 551 714839
641 563 505011
731 56 775836
350 544 588128
6 120 40164
659 223 543396
796 742 980407
458 610 363671
7 690 414616
290 65 675470
653 117 540441
605 160 193875
563 256 994926
153 523 309979
727 349 364844
456 53 412313
125 40 743464
393 5 397104
207 309 491294
754 71 556540
640 234 752679
366 313 974765
399 608 583694
614 419 77286
561 170 349230
395 599 687982
344 655 9432
658 201 775367
711 32 987704
476 97 770821
36 399 404286
502 155 470793
147 230 263256
342 20 20574
659 527 214551
307 651 55118
580 128 195700
577 375 435865
737 385 463468
723 74 756901
191 622 118384
55 182 506620
696 406 51535
14 116 34274
412 523 439718
176 435 114194
297 732 893875
4 691 939095
327 567 661585
583 617 361615
202 404 406462
126 361 159729
337 325 930343
557 407 89105
151 576 621683
486 125 522639
57 458 406751
278 162 642284
237 742 631423
199 7 419010
158 727 800487
553 562 771208
552 258 311486
124 447 737055
469 73 471046
612 39 190352
261 651 726867
45 185 632298
516 432 42573
378 105 623249
10 302 268937
425 218 454592
282 777 804686
337 611 648958
460 328 930308
66 571 42485
84 149 713607
218 103 217687
94 311 790221
590 127 199217
544 376 201232
495 731 309449
639 362 115645
205 528 321392
543 274 407306
617 554 212478
788 291 619569
221 388 736298
635 795 656077
202 282 101197
349 430 276671
712 720 336584
686 263 825609
332 405 76408
266 86 297396
770 788 19932
453 196 516352
424 195 177753
799 309 322320
155 539 751101
794 226 858049
499 279 361
74 17 885767
800 380 188098
565 800 864428
786 563 634923
500 189 997719
229 569 522049
224 451 135847
72 233 580767
215 503 762946
357 80 590345
602 432 151145
526 617 148677
383 125 291261
540 750 286329
218 133 779369
598 739 387352
114 256 849066
509 405 20925
72 436 338732
466 798 192943
245 407 72805
273 407 203037
187 198 775029
761 759 866508
719 684 983657
142 37 693817
238 638 707270
618 736 789856
100 415 535454
629 740 254070
472 151 592663
275 705 426984
477 55 330352
430 298 429638
746 664 186929
138 488 474058
39 254 574282
333 229 891023
147 522 668425
596 615 507070
750 120 670998
275 658 841710
23 346 6907
727 701 15045
216 105 511230
646 468 884775
780 61 24194
704 455 223056
786 450 978380
90 713 170000
498 754 70598
756 119 456543
316 546 822597
388 760 445722
49 313 995681
375 492 956706
717 195 817959
687 608 60848
21 298 992922
5 579 439916
472 655 8511
238 97 5887
798 680 86901
777 134 242490
739 281 733256
558 459 569643
740 62 846467
325 305 113397
315 227 17777
800 507 277508
133 19 252509
638 336 222431
291 87 872730
646 665 342122
360 721 839309
84 430 969792
216 118 493345
601 654 673421
30 73 316448
241 717 647019
314 363 749875
270 401 453425
756 701 462163
274 409 374751
257 727 369222
295 17 35721
204 588 948920
586 185 156548
330 587 910527
721 20 560413
362 113 527459
339 104 184472
71 46 527787
213 783 741114
334 343 656231
59 177 580313
784 486 284661
31 135 655262
428 760 215971
177 397 546567
786 396 637769
100 411 947921
205 467 530464
167 399 818028
165 145 682305
787 706 849074
517 74 433481
795 616 560608
441 146 75883
586 537 687511
738 617 49242
158 461 612472
694 125 18800
342 172 986816
179 240 894900
55 587 220376
603 557 155547
741 789 516947
563 575 697159
608 680 253834
151 160 361583
632 259 354582
727 184 162417
484 86 711236
380 792 997759
473 278 277663
527 197 114717
787 721 276505
679 650 771552
526 207 852259
473 653 185289
566 590 779953
492 581 524922
463 655 447353
317 235 236384
387 252 17554
798 174 31804
55 379 917160
307 104 878621
506 586 194935
653 536 189423
760 227 108768
775 432 773961
153 197 611690
549 773 880098
528 459 781534
589 62 852719
499 164 57155
135 17 630663
483 613 585078
229 166 197890
718 47 137874
196 318 649437
577 425 653634
380 365 89547
546 67 460835
649 217 586284
405 292 182338
28 160 815166
348 649 251942
401 740 450311
62 224 950923
35 73 837025
463 518 426928
460 518 545380
585 744 519166
188 324 812979
78 434 478753
777 233 190766
702 333 668622
695 742 666548
498 607 79786
293 39 574508
500 20 509687
265 763 582207
326 734 275355
395 245 269813
222 564 476948
601 380 693366
265 137 501992
146 105 410974
15 789 493934
236 268 507841
38 685 412204
394 19 421688
687 537 407338
313 741 423971
296 359 771107
38 10 377926
426 311 800563
470 339 721141
560 227 19879
334 389 664576
447 738 960378
591 613 84598
199 432 354419
6 293 86618
742 457 279979
132 575 49614
6 701 483669
29 797 439296
395 556 40124
774 176 130073
681 189 116106
57 507 861579
420 460 656529
142 103 331318
231 260 504617
69 387 425957
279 400 457654
619 101 986117
402 259 392123
33 554 753798
734 192 253975
434 672 576315
779 440 138167
124 692 278604
461 619 790828
577 221 347712
292 533 110273
232 19 229425
468 324 611079
106 392 441932
324 800 593734
525 539 296016
666 32 926173
626 495 789974
175 289 517254
767 633 406793
177 210 188674
353 569 828332
455 176 421038
418 102 966005
553 421 752435
475 702 396256
235 462 457167
170 497 718540
168 601 848384
23 98 222532
336 15 163943
563 184 824293
195 768 66709
249 557 217765
740 48 257156
608 546 578122
358 40 777364
724 528 474421
124 211 78812
355 274 278367
652 509 489445
556 246 442580
455 173 937248
174 145 564301
343 231 286217
140 401 689388
699 603 51103
441 551 943807
32 58 99937
223 780 222009
674 395 185994
507 551 202780
51 438 610764
391 62 330649
103 337 656912
797 1 98125
191 688 815527
605 356 701636
685 575 835116
750 557 129919
97 182 741584
416 571 460976
191 9 381071
706 309 489809
185 236 589254
429 624 413897
116 107 822091
482 749 728747
645 460 36410
724 259 11090
723 301 31352
15 547 642046
651 186 354098
595 91 549946
619 416 911359
574 407 594899
535 642 97711
738 612 207667
198 300 962096
261 217 323607
407 142 131587
492 185 748204
777 719 462108
59 174 948619
18 329 149758
177 356 629633
228 628 270856
718 715 425371
700 730 257957
345 173 756400
9 751 683460
784 140 684448
658 472 473489
455 51 78288
284 638 839028
296 423 816303
423 192 392505
680 538 471040
323 704 571691
128 344 361406
444 307 875841
169 710 759054
679 546 390221
725 720 961037
512 48 871923
330 371 633984
643 121 691939
252 179 134385
454 285 430114
334 398 847645
339 741 140583
45 144 675449
391 299 587067
797 140 420951
198 562 386512
30 260 785496
682 176 8817
317 311 700285
763 372 853315
524 202 299606
403 489 836402
745 100 50519
181 164 143010
316 387 594652
495 583 857963
5 644 78162
44 607 817411
295 726 345211
737 21 45120
351 487 811282
450 80 425068
330 450 634835
771 569 284425
60 548 378464
286 519 765359
637 668 955668
388 181 746750
181 651 259725
320 399 279925
397 502 484894
29 768 525792
542 217 135439
503 766 168880
656 171 672261
38 655 950801
366 584 968809
785 454 358421
169 312 259741
705 533 159017
447 73 55100
757 258 777597
132 653 915983
605 466 200382
203 430 531455
404 126 72586
30 354 477786
163 673 587548
645 164 569664
215 44 415085
151 173 70418
778 710 83921
85 388 743167
690 744 365811
694 313 394659
774 347 177034
71 739 540741
258 800 335974
595 184 780210
659 795 894137
404 611 832658
117 102 356142
318 365 484590
486 731 501488
565 106 605278
327 257 294864
235 455 781072
618 316 432152
304 240 704921
403 791 756856
633 323 230350
202 464 779241
153 573 809373
712 69 214591
528 463 453919
81 564 93075
449 516 694737
35 63 567017
703 539 145157
785 424 354536
210 218 932947
643 54 400999
216 124 257589
214 657 435367
671 82 175140
476 182 269159
559 792 969155
93 377 378364
513 571 312531
491 176 116376
142 200 290746
105 192 980308
321 708 537106
390 780 103225
64 300 391775
259 139 523815
694 94 79475
351 29 396566
704 90 566582
640 732 813382
563 708 226406
446 740 844810
38 580 429971
312 786 251157
57 200 685783
142 285 260807
719 753 740413
556 154 125089
96 88 184294
336 310 830901
407 193 531215
778 650 694609
256 416 507494
356 626 190759
612 28 264739
443 33 673664
789 195 704629
422 123 987497
178 224 392307
561 578 991796
782 560 475887
707 717 919953
333 554 802160
257 783 845163
636 305 109381
641 23 490503
318 63 199205
71 307 526992
168 325 165327
492 501 317733
404 434 376951
49 62 761673
659 46 303071
573 102 387151
166 619 199788
384 723 482378
475 176 601648
429 473 36588
158 38 676367
291 89 306254
795 307 860386
308 50 928772
35 39 266806
366 223 214342
797 294 813538
595 285 225860
660 719 487358
508 337 74871
753 225 188208
161 188 381269
50 335 354160
551 228 709190
728 585 987254
774 425 280322
507 758 48741
111 441 242865
416 668 106123
582 430 956223
411 182 345269
265 603 85126
720 785 738999
94 429 135854
372 663 993302
612 81 834096
344 77 126171
258 676 984779
630 222 559531
479 450 764231
159 697 146930
95 171 395300
546 625 783753
127 196 185889
170 407 257811
79 694 798059
228 159 541750
574 220 75770
661 60 90849
275 87 365056
356 61 78800
177 780 550916
623 780 485063
769 4 556575
347 623 395227
130 659 427265
753 472 666574
708 114 731656
4 299 644304
438 547 394287
348 439 111952
586 6 619826
5 616 643000
762 615 912329
636 333 874085
188 632 840863
551 478 762775
398 452 997647
129 650 207528
507 730 333706
658 32 551435
233 29 188502
38 460 981518
433 608 624346
56 686 272927
741 477 527670
789 291 759659
475 442 195971
131 278 107463
244 636 995890
443 424 240350
44 485 281988
9 595 794112
390 366 504871
250 383 975576
552 257 580385
636 281 729632
353 416 464160
733 370 875057
782 141 238636
589 656 212261
184 76 415680
147 37 165023
706 560 640083
280 465 395850
15 405 831076
70 746 227421
700 724 874472
352 209 380999
774 266 60298
377 319 801585
16 142 305475
410 28 998859
652 774 735367
277 610 346643
228 175 168240
227 423 970134
109 563 218088
174 711 519129
559 496 405302
272 93 527983
539 581 533927
787 447 951290
641 582 492814
773 504 624156
310 47 33507
776 184 317729
417 102 542277
603 561 452728
790 264 310583
429 693 789561
310 625 698668
65 456 173545
452 678 395390
659 112 819220
621 558 387707
26 716 984454
578 688 626432
505 155 222267
196 508 165475
449 66 650999
379 220 204634
146 438 887394
723 58 9754
674 671 4352
547 483 170382
449 157 383731
235 110 632098
59 359 67029
294 178 913709
77 297 115677
349 563 503426
375 496 451957
698 416 770557
378 549 799821
167 580 563611
207 440 519318
688 714 894363
470 786 947948
35 596 966617
669 693 400487
681 578 546520
19 310 923880
395 70 729291
464 679 728900
70 200 66654
390 531 799497
289 449 355824
567 399 708458
221 292 894465
470 517 723176
138 114 406405
382 51 146258
84 327 496230
379 383 472002
43 647 654369
794 91 782060
770 734 720141
642 486 851879
88 7 495047
293 569 258157
198 795 995390
261 42 35505
635 713 860971
661 560 864146
135 210 793682
474 599 965369
611 111 987859
577 191 899588
436 146 173457
94 659 860293
310 596 631805
388 628 984219
512 617 219283
756 291 24052
206 397 665920
317 339 199110
216 413 894642
207 787 610989
107 454 137772
183 714 205107
14 596 323253
659 311 942928
657 620 936550
426 286 141792
728 30 584889
705 346 150858
235 16 760642
278 182 707425
528 121 235957
557 110 956716
713 611 808391
106 345 499718
305 506 762269
461 312 902861
443 237 14628
428 192 36880
721 187 683929
675 663 704330
651 440 930273
267 301 567462
549 110 843496
132 551 183583
162 103 261053
658 269 884733
157 52 685485
340 648 195567
606 632 989867
783 499 588675
239 13 893641
223 161 748947
559 405 660436
138 141 60121
104 136 34300
452 294 552630
95 591 399861
11 210 142544
317 756 701503
471 240 131302
685 501 198946
777 41 628216
289 155 703550
675 627 353552
271 301 385591
156 274 659314
682 527 510030
266 89 815077
333 738 182185
439 201 508500
269 654 85821
345 696 830762
373 153 443785
312 177 759310
467 699 954529
216 2 235831
164 704 779523
344 374 668134
419 720 678312
310 128 440865
675 471 43679
583 534 183592
340 311 146230
353 610 166575
160 105 951115
379 99 874293
542 376 410651
6 459 245725
166 73 152957
128 391 774741
130 285 211462
29 426 97004
26 465 4148
767 776 825104
137 600 272583
653 441 367169
137 182 230133
663 282 906589
262 719 546547
437 784 926192
505 752 930999
535 348 786970
516 541 8046
345 529 313002
43 145 96256
695 343 271849
641 444 932824
420 383 492296
636 672 64367
425 564 203082
566 284 240917
607 491 155341
318 134 455382
635 692 326959
646 313 89229
233 649 829084
187 168 82617
641 95 109585
682 220 159884
731 130 738499
138 785 249385
734 747 183301
135 632 198051
106 175 510199
147 16 971454
369 340 297278
172 726 903846
345 780 215649
210 661 272133
799 329 216140
754 285 472587
65 128 774090
94 139 779594
117 438 644211
25 644 396215
183 240 778395
134 62 48391
124 262 863833
274 295 181781
570 227 216347
639 778 272783
497 400 742640
321 72 239845
106 658 918907
701 42 452991
491 727 254773
283 629 65060
698 123 602188
298 520 568561
564 468 844805
345 14 441139
531 670 215052
181 246 685314
588 182 436051
775 458 356318
295 169 123784
598 539 803137
399 82 711887
415 673 434448
774 69 943178
428 206 103846
537 527 745672
183 128 721493
568 761 752814
479 749 239458
446 619 698861
485 484 225278
428 253 49988
172 340 711184
214 441 483025
432 708 75621
735 165 242174
520 585 410132
147 434 601843
693 228 877609
619 642 437716
409 61 399295
87 183 64847
17 662 642928
478 137 370620
122 538 399261
59 133 940044
471 605 956738
117 710 263575
378 513 298480
340 575 754347
407 534 480055
605 473 154945
546 130 431602
236 74 803543
331 132 899735
22 487 181795
789 253 367564
575 45 875472
542 384 638560
265 373 826440
732 28 505982
701 84 216135
138 418 938263
452 105 193041
149 123 316880
498 93 254634
205 508 873972
366 457 457155
656 504 705577
478 322 862490
721 532 39501
709 757 11353
170 597 620459
798 657 437639
45 703 860456
534 291 624335
312 662 672605
346 531 451197
690 19 877022
138 121 314907
793 295 139900
632 71 664564
650 213 194949
606 521 857834
108 725 443307
466 1 527377
163 598 945753
383 49 425577
241 544 814584
230 16 864272
487 172 269412
85 219 181731
220 582 405836
633 320 731204
445 170 910
512 649 60451
687 25 317141
135 153 350648
40 148 885373
97 261 294789
381 539 92714
240 370 11473
213 513 239202
793 350 829855
465 194 29752
620 651 70012
216 434 78040
597 67 68089
509 489 699743
567 317 267666
27 651 809074
347 726 481105
218 444 432433
767 37 233671
52 735 577755
353 616 255450
187 762 35805
184 435 970024
276 372 287516
578 514 61489
656 228 416030
358 688 270455
592 414 7708
79 157 931429
397 713 293714
793 732 915789
316 716 626446
796 516 102962
256 102 362853
230 160 620740
631 79 429341
156 622 896371
528 32 78166
647 14 643360
80 517 460301
387 720 548504
305 437 778980
598 76 8572
770 62 109426
663 45 740344
87 197 934333
193 741 542313
611 318 571694
442 279 980281
589 98 909143
72 414 213317
237 680 209859
489 69 790995
792 713 106702
647 373 826145
783 404 114701
701 576 264277
185 501 1604
401 562 246528
585 430 298010
49 719 244272
94 521 70331
68 242 729559
347 254 356638
782 189 791865
409 637 643733
155 387 901389
677 235 840186
760 488 353836
21 796 186272
428 340 224956
442 180 620270
764 606 4279
254 458 793734
44 91 726927
247 602 590262
588 504 635717
504 515 479805
758 391 512991
778 791 503906
591 139 210419
649 476 395633
330 287 775263
684 283 526858
636 645 254602
191 700 643408
683 99 184758
212 767 607177
488 705 178520
569 447 664313
177 150 903001
371 85 957493
216 400 902568
308 509 10393
527 414 361858
659 3 923332
352 270 969097
463 344 66895
761 208 338280
381 264 130594
216 663 510936
493 575 845008
495 429 513933
27 216 491514
213 163 81905
525 368 626251
470 414 668483
560 189 804905
748 143 454211
688 401 115512
667 749 907205
48 58 875141
380 718 279229
421 689 407419
328 381 516260
406 780 211152
672 759 126351
242 91 952477
403 161 91240
364 397 748017
212 370 906425
436 605 819171
426 358 552362
330 693 649254
296 757 415788
225 538 220599
24 457 61571
274 123 283626
447 27 783232
733 311 80359
359 191 77948
485 513 609949
575 436 222086
147 208 373018
91 360 804711
578 281 917813
108 374 151795
310 758 367882
410 334 483939
173 243 564739
519 731 321590
249 775 72872
239 469 224567
111 683 891559
143 480 723463
163 192 290727
582 710 575925
602 736 957777
227 75 449785
587 305 487439
16 449 6361
621 599 815373
275 288 721022
249 347 485900
283 434 441363
598 29 23541
490 558 677277
293 236 369162
676 349 37706
530 788 34006
294 569 324661
457 316 799120
410 317 798828
729 403 195688
654 732 865469
717 623 844291
95 262 974094
38 403 251496
78 294 547291
252 107 988350
522 35 926854
12 709 98861
203 74 789139
524 412 993743
115 61 419396
308 507 210127
446 161 856516
522 200 771134
216 249 126149
459 637 645696
554 777 996452
535 255 904701
620 159 80286
359 352 349610
747 424 428089
118 431 677483
262 433 949802
548 477 250624
460 319 578186
465 405 905319
382 92 497621
289 644 967913
374 715 112436
612 460 815791
224 217 463630
674 389 105090
420 459 520993
795 348 985553
388 408 576188
274 369 961826
472 307 413056
361 620 765644
250 127 246030
245 519 704785
645 479 955152
153 356 762308
597 193 838951
730 269 554880
45 80 224829
441 584 97773
603 800 983076
765 402 145643
637 669 576948
298 568 314790
198 531 845876
771 689 530252
723 731 105608
119 370 47944
369 195 687008
198 700 629963
204 706 327821
546 722 819079
727 772 771476
708 785 234789
784 661 346316
41 565 476160
208 274 574986
756 711 120266
447 462 482729
374 545 443002
500 367 665072
494 422 245311
783 358 892021
580 248 767560
401 563 772952
777 291 575513
135 467 130835
387 261 388657
721 722 590677
648 322 423722
676 61 662768
99 659 513986
237 222 459114
588 503 493182
379 699 578250
359 482 7409
660 337 110604
586 674 468531
204 591 636595
412 456 523510
437 543 242307
97 117 562867
69 382 857588
530 589 694690
270 260 714837
20 414 973132
213 250 981730
390 494 744096
252 536 317736
92 6 184528
20 105 446620
173 662 970910
42 5 977652
679 703 157342
402 368 23238
749 677 145524
282 273 446770
125 74 180722
800 227 653487
796 494 20415
635 292 853967
132 44 588730
58 312 261533
111 17 834593
763 682 271312
574 67 812949
709 633 204129
293 348 416363
139 761 554405
755 305 610026
129 441 78320
324 323 339157
24 772 362553
33 662 503001
407 369 37008
692 770 970843
331 36 745953
159 733 536339
627 151 942739
99 365 881150
596 568 576473
673 541 288401
248 60 850374
494 372 871874
126 340 18392
759 394 91550
405 194 593728
637 401 105694
185 468 321712
165 773 623690
523 147 324466
650 133 103672
507 228 788839
727 330 231497
53 497 236236
61 485 522810
352 547 470001
778 75 816580
696 154 4682
141 671 91964
798 247 773499
43 96 432873
355 674 108963
515 682 934908
663 175 607667
115 176 434040
248 404 300873
475 743 883795
191 496 553524
116 796 780694
585 628 142398
198 596 398619
180 292 747893
541 37 906285
140 198 498101
557 442 992091
411 380 633931
250 389 264478
180 217 50073
104 306 502963
541 478 916393
305 743 833154
318 446 309690
25 255 928383
586 238 484343
447 437 592419
769 740 405287
20 421 302571
759 227 618754
608 657 830216
588 89 500587
740 59 353619
270 454 934289
232 536 110862
231 60 818690
356 89 78452
461 618 861573
549 369 301337
135 187 448648
134 129 738275
652 276 46443
141 139 606209
515 168 376859
166 371 103974
584 614 465545
155 734 649633
469 315 704826
174 273 316203
492 47 479109
565 335 466017
737 774 425076
90 725 853629
68 537 72361
420 671 297971
261 601 178830
245 78 369265
735 404 919339
308 267 731893
306 760 351624
636 223 843573
358 356 635583
719 329 988305
464 569 822802
358 355 875646
388 146 148887
798 269 27197
478 762 416488
791 765 129045
295 614 930728
784 736 251465
622 39 986844
485 142 709638
776 650 156931
62 459 166057
84 452 252956
173 550 560316
545 168 353837
448 563 519106
252 420 947732
590 506 912694
428 786 855844
380 39 98823
232 430 853256
288 733 406548
67 35 466905
697 162 537114
57 311 100849
715 752 662235
219 603 754821
576 651 166
247 435 981623
104 439 302303
236 107 804606
167 5 482635
579 41 912488
454 252 906846
534 366 423069
429 488 568107
281 561 416382
68 343 378816
301 690 915733
71 75 955255
183 181 602345
258 704 189790
372 251 554927
202 445 773119
156 323 522136
247 608 449911
437 154 857626
345 518 750872
164 746 735536
437 247 323018
488 146 45034
788 579 415354
417 61 385449
381 39 336973
327 595 739586
319 411 279523
722 291 938742
1 693 202988
525 555 901868
414 513 911357
533 624 119761
361 225 560006
7 468 678119
174 500 513420
22 41 731337
450 262 960829
232 124 561778
190 418 642430
317 458 677852
340 568 132645
194 301 116745
343 62 255592
451 62 315745
486 710 932221
38 470 87905
430 767 273901
115 102 239664
487 219 555297
397 394 581809
164 400 870393
740 542 246841
572 106 158790
323 399 897182
129 583 793888
613 1 746904
484 731 395898
633 345 466935
97 673 722526
410 421 791908
302 485 506167
345 754 812653
644 728 469061
449 100 580287
471 124 297804
91 179 415027
106 756 649095
201 378 596916
309 141 39301
388 611 893648
572 333 965971
613 192 695545
798 15 477754
396 438 995266
319 239 123929
201 676 234363
300 480 928504
94 137 48758
384 113 536936
232 486 31723
451 126 356493
130 763 842896
363 240 221025
536 57 835278
475 156 185971
510 322 428501
55 574 259131
645 603 470547
763 3 988939
473 576 922331
655 360 27148
259 579 95221
502 181 537014
554 659 288929
494 784 226300
451 68 372587
552 536 253718
61 406 150035
699 116 65521
40 566 610550
445 187 724243
522 130 577732
293 215 429305
632 592 213574
230 328 118525
26 19 327244
227 753 609149
689 171 557715
735 578 426354
716 124 956310
521 712 201526
691 449 461504
636 248 784909
15 171 388080
424 197 733298
245 797 450941
182 569 361579
2 127 129912
569 127 647483
761 113 309203
407 282 677141
717 189 733618
522 36 388774
798 202 774913
654 633 995131
92 576 525142
376 442 555440
682 126 528215
517 254 589492
701 583 385671
287 535 354999
182 683 145862
319 192 773803
407 209 288942
364 562 954072
12 563 851140
729 99 637264
80 254 647051
339 590 352560
158 674 674969
255 411 138108
741 650 392895
771 164 742439
107 250 389686
655 176 812045
350 95 689355
772 487 886016
590 164 367881
498 706 832598
50 458 996823
447 299 907739
268 230 409194
92 256 625079
38 54 858769
214 319 931435
652 391 610945
234 747 951885
454 778 842536
112 680 576146
255 284 370021
683 487 835061
410 250 986806
563 404 69162
684 471 661664
313 491 120486
557 562 394407
7 730 259692
366 200 343115
187 53 389266
308 412 535542
511 543 99404
36 223 788733
300 258 462518
454 720 508314
125 63 576251
560 139 849736
423 646 483462
237 21 555656
29 530 329766
234 596 167376
523 687 396833
21 703 916887
446 438 434477
718 431 772225
350 202 751731
368 13 643712
630 542 980790
302 482 225491
510 82 362487
430 550 749939
658 586 252612
216 679 480401
614 53 475181
728 531 144739
241 536 239337
544 353 748861
139 567 960630
693 448 581117
103 514 278651
677 582 580765
522 777 394057
405 338 987429
1 787 241583
678 97 25613
94 455 783133
211 447 531811
397 365 724611
606 86 780202
533 583 264398
523 640 900125
691 695 379039
445 383 177813
696 85 519574
373 282 153891
418 484 822110
200 729 587741
693 723 164731
519 7 751289
82 75 803515
800 794 64825
412 526 644054
224 368 963977
701 722 960464
2 22 548138
448 407 763190
188 683 468702
742 378 111520
558 70 497882
370 631 735576
484 706 97886
486 355 725687
404 531 653797
619 752 23811
466 364 725140
103 654 215577
499 224 840206
287 619 495786
509 349 835900
270 697 355057
425 664 871004
154 579 108958
328 388 102725
420 62 736384
710 702 376323
441 357 933473
361 98 986040
300 488 10015
404 554 834341
71 214 683146
309 501 901416
683 631 523303
159 754 903439
401 329 399105
763 377 378117
124 370 685106
665 429 758550
201 64 181019
251 511 684635
719 227 437407
665 711 907321
50 766 518870
275 413 363949
359 774 683111
185 477 517545
423 103 793652
684 682 771790
172 238 892792
8 554 722087
537 117 422634
27 315 416353
243 233 467333
82 115 766548
773 608 466636
406 204 916871
409 336 72686
731 669 970975
551 121 709126
173 778 830491
489 47 103855
458 289 239406
5 669 254632
352 610 725230
781 342 859670
91 196 765576
114 609 107345
421 196 547609
728 664 695011
575 168 824913
2 797 507981
252 157 954689
632 795 856377
602 766 451415
346 229 388911
370 739 119355
573 261 687929
622 164 242392
51 129 819021
531 724 945872
627 763 178358
748 614 3837
552 425 858600
769 653 345996
468 788 660491
499 100 334262
698 769 49597
42 379 86155
479 146 157631
106 42 642310
271 425 447702
194 112 806063
98 561 983563
128 651 966472
653 105 221156
489 575 32750
563 608 483117
659 441 996434
241 203 311932
444 25 495433
290 146 332400
365 243 680486
634 668 843601
168 795 443403
113 748 614725
438 21 465830
416 597 436696
73 147 176377
617 75 20271
485 432 666768
331 294 715013
386 253 835037
313 95 645657
209 512 811253
446 294 202864
675 245 696588
558 780 663285
160 637 157246
553 193 678536
410 704 854170
588 248 523012
101 465 560186
424 442 372585
715 21 683000
658 768 955227
619 310 653954
302 544 184171
253 527 83788
742 299 44859
298 218 127987
514 206 986655
699 247 542284
524 281 436837
371 399 882844
222 453 531203
492 718 32580
225 222 439540
421 41 62774
552 1 83659
433 782 434487
342 685 507103
259 739 159225
21 750 496117
271 401 917300
428 226 711444
31 508 972151
267 257 111053
630 254 620052
491 202 975934
674 789 418482
725 304 637371
199 491 528218
57 794 581949
400 696 719774
370 400 814116
792 106 619774
484 366 925507
80 760 431445
424 471 342581
437 583 169992
750 191 805510
657 557 244842
62 324 288484
780 233 787914
306 372 819404
525 484 907213
667 788 719761
257 607 782564
712 693 51587
24 253 512190
534 457 500595
194 709 585177
54 401 597153
663 121 135110
590 552 359440
312 769 349743
557 704 859727
233 290 228909
483 444 909481
50 43 705262
331 443 37402
54 133 602344
654 543 314616
550 417 751298
59 543 990286
450 266 974558
768 104 749787
780 776 942436
382 101 224035
89 502 136285
631 326 895116
195 507 488472
341 647 486606
574 391 690074
474 741 57059
567 558 304971
482 265 469570
166 523 999267
459 237 216150
203 19 305181
654 640 353641
358 624 937486
166 595 182608
546 71 158741
3 727 382933
571 139 726868
620 188 86258
3 300 981712
515 350 520185
12 600 9759
79 306 945598
546 481 452342
626 480 845085
313 105 586659
588 445 235209
443 167 187917
631 260 412632
721 689 622866
153 371 893665
256 111 54360
454 531 39080
350 533 544148
179 146 743530
36 411 791239
697 579 261474
313 45 958710
382 49 224431
616 234 216453
711 6 977592
235 239 421043
506 635 382637
474 382 602789
444 645 985040
278 246 772105
339 618 97165
105 268 8492
324 362 142160
643 313 666815
480 123 130907
40 379 773392
612 402 235945
102 287 471438
82 237 896088
722 333 649563
680 556 409552
677 455 514760
678 372 538292
77 504 829632
780 154 889646
566 404 757156
288 669 278721
794 376 54129
782 497 626651
618 420 845798
653 733 178590
251 244 477568
335 234 284206
435 486 201684
798 643 635828
289 728 442144
590 363 42424
441 454 290793
5 673 219902
30 699 873433
183 132 584329
102 348 297829
515 545 160075
584 349 595913
354 351 677922
183 101 166281
673 37 585187
35 126 110824
564 484 986681
315 518 90067
107 457 345699
459 652 354082
207 391 872971
311 234 499130
558 320 765224
189 394 827796
532 133 568566
397 766 501988
203 117 306864
645 686 603988
785 96 141302
195 783 355897
551 437 953016
560 699 572774
784 614 850987
789 431 659642
778 81 240511
330 475 985964
736 35 925923
106 135 502512
493 798 433690
506 354 213189
191 629 246742
397 797 69158
459 697 174771
636 13 940884
688 629 132998
207 204 252264
428 502 410958
154 246 349206
552 309 378981
94 500 361764
158 706 275511
20 757 843146
744 248 329421
598 328 932692
160 547 225095
446 159 971055
756 660 521619
403 6 538975
298 526 767802
75 563 817943
417 486 336354
271 724 286557
757 108 469930
720 523 882348
401 470 302346
551 277 856660
441 118 542749
622 372 906851
226 654 188969
522 269 561901
777 615 53017
309 181 995914
357 599 336678
135 429 747356
331 445 549998
229 263 278277
715 231 798177
774 322 543032
584 612 209048
103 613 363273
193 496 718735
31 7 487383
704 58 476694
181 346 213600
496 94 118074
167 500 874077
27 129 859495
41 499 617303
16 118 422812
703 529 466087
463 111 227347
323 798 371744
584 395 615619
11 558 339083
69 664 388515
174 278 140753
522 733 253944
592 62 536740
512 299 653678
419 75 802733
654 552 132523
150 228 245690
439 225 2219
367 170 843942
109 120 956204
370 597 785158
333 280 723021
728 407 581981
170 646 705432
734 476 982586
6 455 648692
93 190 311719
164 500 895157
372 363 872442
687 202 779263
302 793 537873
512 530 474997
302 77 287398
59 243 732056
571 175 387702
524 669 627869
494 252 532801
660 698 149829
567 144 653186
187 725 557808
477 289 213140
635 428 199153
317 139 898955
568 95 134817
441 582 228266
225 192 660631
203 516 23069
730 436 177032
578 790 703999
31 513 450057
764 665 878885
187 331 68448
401 338 866785
393 135 764400
452 445 323659
393 232 135425
214 325 895217
488 186 931136
164 9 605044
261 656 449184
473 747 551617
790 602 34728
253 770 650735
629 215 397020
248 220 267950
80 322 383154
447 746 956067
613 348 714211
234 256 329368
11 333 146100
370 355 243702
115 712 662659
69 306 829234
716 538 65287
437 63 235605
622 790 226271
199 461 285200
122 747 356712
87 470 955773
74 374 28368
687 688 457798
245 247 741489
567 581 493327
457 271 261629
580 371 937507
414 436 752584
442 228 477138
526 109 974034
698 618 847805
560 210 289565
575 591 891830
581 724 403591
553 260 858366
657 577 866339
567 86 978832
670 735 335710
563 523 74552
508 373 190637
192 515 14140
120 268 586920
83 693 519246
482 89 3252
707 465 701731
668 623 826069
792 517 500241
31 759 220274
394 570 641419
313 600 186595
360 398 524711
589 568 790649
377 584 856236
366 239 131745
24 341 287276
720 646 548717
460 756 453837
782 766 645848
497 299 313287
8 596 274812
628 107 32119
428 23 226072
569 663 636913
582 593 854963
728 710 218249
400 761 86180
311 491 587577
122 639 920320
507 306 276040
79 682 498567
379 356 34962
641 207 714872
224 642 253510
718 566 812707
77 443 688946
471 341 505358
201 796 41934
600 490 248412
39 108 700300
277 322 406712
276 212 27367
728 669 977373
182 634 497891
264 578 513030
650 587 450036
605 475 673488
413 203 704943
636 787 81221
439 619 797019
98 667 583411
712 154 777252
270 441 954785
261 564 171885
482 161 175013
323 242 933988
269 177 521480
528 51 442843
661 123 172241
81 530 310556
267 586 543306
30 52 786596
514 745 567989
366 156 845503
407 463 296439
628 650 529068
399 602 449966
629 707 231705
447 793 124024
271 6 721922
98 763 796239
451 385 457809
700 112 130196
313 552 268467
264 183 398850
174 2 935635
430 111 934991
219 643 308562
435 747 249012
291 353 281208
250 168 99991
38 140 373575
352 562 193994
62 713 515137
403 17 621231
736 292 46105
107 228 523014
699 772 936307
740 612 871682
177 564 860410
215 451 468292
104 258 99060
770 190 788131
773 364 269022
279 716 797670
481 128 644103
522 126 210404
450 417 46889
54 393 138045
488 247 399917
206 55 70690
792 295 877011
766 274 748925
294 739 151730
456 6 77980
438 459 158609
363 505 20291
727 693 363049
793 510 175585
308 562 238462
126 349 691139
745 666 845866
103 774 276074
316 717 113538
773 167 463936
92 494 635809
207 781 347602
608 719 822906
448 574 974924
780 749 222167
358 56 278528
14 125 566406
750 175 853478
414 724 792700
581 150 957107
728 641 683728
150 431 963930
304 39 207795
563 230 857669
365 482 252503
631 307 658931
56 723 813092
675 750 990910
542 166 624097
266 9 620327
563 742 826607
380 707 826414
731 339 529717
130 484 179325
395 464 691140
507 420 812405
428 712 531646
480 512 512311
249 45 145024
286 698 422230
24 322 910923
239 689 853930
667 612 111839
798 723 528022
378 87 830104
94 514 265152
104 137 691814
438 786 107235
204 798 369769
279 172 290511
131 428 882295
652 719 355719
52 570 326722
214 321 625173
304 318 865306
274 713 747249
32 556 587927
19 298 226381
64 744 628682
339 639 731717
786 544 761429
688 226 702144
780 258 606085
239 729 981743
281 307 395553
468 535 649738
441 9 249096
240 444 950114
699 515 20171
184 361 246312
667 528 143634
308 594 163365
697 466 749694
668 487 213942
67 243 574870
725 571 698797
104 344 56960
690 762 679789
130 694 885310
243 215 926516
614 133 951916
299 364 378230
128 629 820389
265 773 248992
78 702 337731
634 228 233201
370 441 988409
691 506 490545
85 188 321464
286 639 57817
307 509 652978
105 466 882325
153 447 929688
565 513 129783
473 516 558534
502 553 53340
206 756 889008
203 342 9009
404 327 75940
114 118 69255
311 741 66414
51 241 667661
11 643 255654
426 608 284739
232 581 358192
73 782 421391
345 59 765577
534 483 500603
584 629 102408
238 685 87085
162 535 379251
670 91 576020
351 131 28564
272 295 374015
450 113 35583
591 612 958302
244 327 229680
750 173 522614
2 210 107860
372 474 268516
330 787 757837
139 489 222869
299 372 460079
281 95 510389
351 100 519781
178 561 863849
334 365 132581
733 791 340618
655 591 948768
48 395 830340
376 150 915406
416 695 852382
218 179 862062
321 233 206973
691 39 66127
769 502 22173
764 311 935198
779 67 203028
282 716 613011
739 750 975573
337 141 399304
686 615 718292
444 716 116320
612 412 833244
788 353 952013
580 639 192686
550 502 726556
584 100 773853
141 605 427977
158 297 358403
449 318 417858
196 266 499178
400 68 847769
171 600 583596
170 286 717927
183 62 938162
7 432 255762
278 99 399793
432 647 954423
604 460 92937
487 122 137599
528 611 353959
243 389 911656
3 49 333849
792 315 339954
397 285 718726
363 12 962603
157 97 515466
597 69 229349
375 547 63934
593 269 653591
21 751 518635
199 287 657728
163 556 28537
173 205 496225
499 88 352545
356 405 301811
346 39 206570
784 344 232719
95 561 100917
180 720 454234
179 10 36465
440 624 733882
397 661 767364
53 453 778443
184 677 290422
328 707 665021
501 269 493316
496 149 480842
146 171 315783
371 629 143633
523 289 225252
753 589 578631
150 539 679755
57 98 206719
132 342 16523
725 346 811968
209 399 483949
701 294 561711
746 105 431498
785 24 583403
122 220 297461
26 138 547366
234 435 861664
67 723 469586
309 63 860789
748 274 468462
731 174 711134
594 289 428389
643 113 787070
535 493 220100
601 157 239335
244 643 934271
311 274 846309
641 161 63474
390 232 456103
257 648 604829
142 456 780833
740 645 94695
408 35 82542
330 285 25527
547 551 937785
652 123 137492
682 205 460175
591 52 45460
31 686 187145
578 504 862606
682 634 733629
265 92 935520
148 567 329305
450 647 214811
480 175 478554
94 530 428214
110 124 855521
34 281 420012
222 269 613134
45 307 767000
748 504 693487
641 1 209957
353 39 349124
186 780 113262
340 43 33461
149 544 420546
417 415 987261
56 591 389192
427 247 396565
238 482 797146
775 578 528926
354 588 182135
9 656 912493
102 86 887521
236 561 692492
754 84 793262
692 135 577559
178 257 360721
77 537 917492
42 175 257513
521 154 980816
617 268 392542
395 329 195509
148 537 108133
415 26 26876
791 618 665671
395 236 646505
86 286 754609
272 237 321618
230 184 513983
44 645 740234
277 654 451526
336 123 755016
701 794 489248
668 584 476439
316 569 377128
21 736 344654
658 429 351114
690 799 88537
315 381 28377
159 203 557223
456 3 623677
21 80 613809
407 155 531872
729 503 728627
194 239 486989
670 542 675662
615 4 338411
76 645 120150
209 619 942289
794 781 474128
423 108 407455
357 341 538309
119 389 787824
690 249 440363
555 651 851568
225 171 792976
395 736 93233
166 413 782101
436 549 830574
138 165 308294
454 780 681820
214 237 144213
646 332 222011
122 446 543687
614 23 945490
324 325 566084
581 399 488774
718 212 461541
511 766 743948
397 282 36730
776 334 984939
278 659 727906
93 628 317555
260 499 555545
74 344 860194
358 544 900336
143 631 752197
762 769 938549
275 174 657841
525 641 93725
599 729 139274
524 532 981515
443 270 129161
510 334 983322
572 366 446435
286 314 984301
709 206 952958
13 100 341201
439 345 524144
89 289 493481
247 3 30419
246 501 143128
731 193 146557
284 204 545406
548 552 736155
273 493 501025
711 692 659870
629 748 900665
732 210 115804
346 501 646891
439 647 803573
420 159 95355
175 251 343095
744 770 574721
359 614 734959
744 21 9560
568 653 306809
277 58 277555
122 279 351946
24 512 416551
330 678 708858
457 283 986028
26 501 900934
139 65 459841
750 491 988746
205 771 282684
411 132 256071
705 118 843383
577 708 50055
188 335 539776
211 566 713115
118 67 498102
395 775 489810
622 566 849008
547 527 241758
336 190 659762
429 772 872818
243 118 494154
741 725 840390
718 386 890178
11 363 457262
130 687 617842
136 240 344380
251 274 584402
650 162 613952
647 281 289144
277 96 68763
525 254 382217
120 793 777935
38 466 508448
547 349 912024
192 399 586219
343 508 679706
557 717 479005
264 620 707002
782 219 553034
775 493 250548
581 705 701429
768 398 258474
312 690 507874
273 94 88814
181 624 813388
546 557 441810
21 490 182965
730 552 856138
147 465 548996
415 692 884189
629 531 340239
608 167 558327
85 360 481887
430 263 603623
66 639 898740
736 82 10296
791 720 471804
605 418 769933
538 496 210978
106 594 263300
556 401 682363
466 235 273670
607 326 572740
669 224 807528
353 490 557760
278 238 809278
405 712 561356
369 235 760257
628 496 21195
540 370 377742
727 476 15428
56 187 318071
219 368 144514
524 191 527630
561 524 231679
199 153 710188
248 335 135563
656 252 556010
67 269 563124
139 219 664528
440 437 622213
711 338 105107
407 188 344744
7 112 875455
377 241 27873
215 690 373019
620 321 48350
235 340 94190
70 35 258022
148 678 504396
12 488 161565
598 558 708972
304 285 830080
109 544 475365
710 30 613274
156 170 748678
147 585 79028
383 494 865000
20 544 872736
159 564 755794
551 418 343694
480 307 736450
110 362 280006
502 92 747476
370 193 430107
143 665 839525
55 96 666101
701 544 782504
588 158 472665
370 314 115244
769 117 13188
290 170 378955
402 667 775420
494 727 782142
22 557 928735
690 632 806974
704 137 54130
431 319 1094
795 45 676290
582 178 986201
519 320 925686
659 238 307481
389 107 706583
292 647 444444
651 293 854089
630 558 506969
683 495 733279
579 779 16959
634 243 155780
697 265 50680
201 404 702182
645 264 35675
580 365 92947
283 635 409033
200 17 30719
293 509 560342
510 651 34733
792 218 565861
61 659 502914
394 176 166134
694 673 231312
346 149 857838
626 610 350037
739 40 203591
139 463 8085
770 550 74340
354 700 657835
129 654 821423
691 603 852120
133 647 917262
592 605 542617
266 165 556899
437 674 637023
668 657 832684
446 618 522477
481 691 104672
524 78 482236
380 128 747377
652 362 342160
242 6 952138
457 289 955608
139 642 94613
352 730 171438
218 660 865588
95 81 290267
202 62 753543
135 39 233720
311 67 926880
514 227 53276
244 326 516041
449 747 28801
420 7 151349
361 52 976648
39 64 5829
508 335 621296
713 542 904643
634 346 668784
507 429 693080
709 642 315337
555 291 234742
327 701 868515
395 508 353568
123 244 122482
368 19 412419
772 543 664785
558 145 133377
325 694 940445
191 491 447306
699 425 735817
177 669 122630
522 420 536247
532 489 758239
666 223 232555
262 268 128779
257 203 884459
683 742 319076
146 331 409495
436 740 417935
432 318 201497
23 743 813208
625 474 272856
145 451 802226
475 655 124062
743 712 494949
796 415 470040
366 319 131657
176 761 829430
23 526 79746
772 505 776461
719 704 961803
31 258 858716
62 356 795138
308 105 308041
242 523 842268
615 237 207567
266 211 940744
185 484 403113
94 332 485505
579 673 17383
506 726 648926
557 221 484623
710 12 934028
236 645 407833
686 55 96665
63 66 682674
350 550 314348
307 323 98371
326 404 16490
780 320 366327
589 219 899495
710 185 592545
37 318 732971
239 55 467513
289 190 144990
716 660 366681
18 484 909079
641 211 489749
338 111 682805
278 83 237106
540 515 507955
83 359 504362
2 539 43088
727 174 804796
680 77 161329
156 89 852207
2 371 637739
147 533 300892
115 514 721177
609 567 44169
347 235 336457
436 432 333436
545 443 260992
215 251 6884
42 635 386447
594 366 612866
217 248 797319
293 32 712873
590 685 64836
336 382 819089
380 298 28327
148 506 970319
741 731 445794
489 418 861649
174 419 294604
669 591 320899
392 325 469817
195 682 272546
134 414 815862
701 565 191565
212 570 418324
59 137 510914
557 121 645186
388 479 990905
335 784 907208
226 368 314605
527 294 859148
705 635 598269
350 567 881153
592 34 908838
653 448 873251
524 196 830214
640 129 896838
661 77 272263
559 347 256750
556 148 648978
800 705 419197
153 592 314681
82 667 741323
434 113 332944
200 680 306298
292 586 342908
352 406 698014
192 788 934959
377 246 881188
13 400 258191
451 605 16993
768 547 154810
619 742 578588
39 510 363687
160 87 163916
220 147 759690
146 374 917331
160 363 729785
273 700 500010
689 221 99791
72 617 82131
315 520 241050
306 455 518400
496 667 396027
636 605 370297
683 698 61470
322 755 737125
402 502 147752
93 211 990285
35 374 443311
404 40 888672
542 570 881901
420 73 839368
512 749 615254
223 785 491170
193 234 680875
435 759 475506
696 137 250324
147 425 974717
24 789 996798
787 134 2706
292 279 951474
148 328 263156
589 251 823823
103 220 927344
135 788 224416
657 279 317869
497 630 208534
781 669 866053
791 419 194634
524 130 607811
624 479 268001
371 220 445352
367 338 904942
130 503 222223
601 113 660509
196 31 821066
532 461 447594
415 215 228446
412 305 983534
174 3 797248
424 425 100078
116 405 802923
758 344 462414
579 485 942205
401 610 925384
701 642 468704
208 759 263216
222 26 425515
220 267 519904
65 183 698100
310 78 761438
777 303 793930
491 185 670910
97 755 984781
452 106 15726
475 645 759746
382 367 577580
608 369 950464
165 346 665906
525 758 731260
409 122 183864
109 791 943405
141 570 57552
160 662 4267
614 739 310607
708 469 216692
750 639 160880
20 577 291814
126 80 666726
796 88 303939
218 526 897595
564 147 94972
254 284 435115
319 536 507248
109 70 907938
620 464 764735
518 446 321010
134 457 745429
333 577 275428
637 213 694292
291 294 99147
202 87 148456
387 270 467243
787 138 255015
36 509 112440
757 442 365406
488 464 687031
150 160 960267
155 166 954877
444 370 627746
207 76 502409
400 18 73308
458 681 383428
62 325 809461
657 402 972374
544 301 173994
584 786 59894
518 795 303618
344 223 345903
226 320 358413
385 643 147907
535 154 891105
467 561 309615
345 744 732754
479 549 848155
258 3 740384
599 780 259608
435 634 840916
44 542 32095
339 549 724410
528 310 870029
749 712 817350
108 628 501352
546 52 907654
710 233 82622
60 699 823132
457 629 751275
157 340 584006
432 466 284431
227 708 886701
648 165 375481
363 526 392220
161 516 977047
634 155 126342
316 189 574933
495 182 693467
517 112 326138
746 74 561875
314 306 422747
58 38 846214
131 23 802078
414 515 88480
463 449 425100
759 22 35048
790 80 577818
261 123 60533
721 344 13733
789 140 353548
155 256 567357
22 370 615968
267 582 920910
576 101 430540
673 725 237026
14 54 240177
330 393 356885
286 330 941376
419 607 876342
249 606 701033
136 273 138036
605 229 524671
649 533 972533
570 656 229140
615 779 717338
641 762 851981
221 494 81000
621 782 759427
769 282 419175
282 196 227784
14 601 2664
476 445 530721
40 662 490466
45 120 702635
289 356 179741
624 480 743328
28 24 405116
307 414 447676
293 501 450371
557 276 952895
685 170 760053
770 518 89765
480 789 338629
400 263 39230
535 619 229219
457 396 475279
313 547 676707
674 481 746105
157 190 157575
91 672 936895
615 512 716752
17 673 359296
260 150 588993
273 487 98350
183 105 218075
498 37 135801
136 468 384301
139 484 709084
287 323 454045
302 28 196688
291 17 62481
58 530 14267
210 605 639058
772 370 352813
734 432 52474
210 762 384061
708 690 762810
174 74 614887
4 95 680598
457 721 737274
523 53 704948
115 653 643916
188 68 875651
73 231 492432
1 617 456211
598 395 422548
299 598 452639
626 755 154830
231 798 918879
128 535 57419
85 319 187119
550 282 283631
261 515 264375
461 120 561850
341 233 316979
747 744 888620
357 766 518219
775 383 21813
185 325 643536
742 274 51309
16 790 367499
545 329 70091
244 100 759087
442 185 30599
231 329 371371
143 307 990082
558 437 551756
179 594 876299
611 513 317424
352 773 927128
298 493 944829
319 648 530404
400 608 927304
425 643 170935
488 462 763202
524 768 364645
414 685 954656
523 667 421205
585 795 583173
48 732 371905
19 190 708495
681 37 651761
364 285 443947
342 376 519015
566 671 905138
317 78 456438
528 303 205617
111 326 342487
226 77 722148
638 179 363526
281 122 937821
156 237 445614
572 666 63115
205 248 586148
476 335 237122
662 614 214270
342 21 800815
394 421 680571
432 583 525291
53 520 869241
493 5 653563
162 467 311454
785 425 115106
608 264 748798
800 459 62301
336 406 481951
579 123 695952
753 733 531779
298 589 551295
583 249 743646
289 768 256874
658 734 207645
223 212 714045
774 717 984674
443 285 301431
722 642 85011
210 265 610007
779 314 474539
737 604 806010
387 140 586750
89 676 503613
441 696 825341
272 289 783095
215 525 736774
394 581 56151
597 322 779686
536 98 18721
696 674 215702
382 622 729363
313 75 782256
388 785 856006
799 410 288128
299 91 65904
92 639 842925
93 320 665537
381 4 768028
299 294 829039
709 737 555507
165 377 31529
489 616 400803
118 98 57896
136 170 319180
615 76 47025
710 480 485750
362 537 101701
275 741 84439
797 402 778859
534 365 711910
394 303 595314
45 636 476946
454 42 224296
391 546 426479
36 273 877616
189 173 454003
570 487 984848
721 252 53491
18 191 540046
469 488 35125
654 55 628978
646 296 661676
572 480 751388
86 502 280570
226 140 856543
643 247 420934
513 130 992085
706 780 273872
458 266 963066
353 76 372041
295 429 957821
32 102 447131
769 766 437362
482 388 842873
743 145 86404
356 415 654845
306 768 835275
301 477 531319
74 134 969504
746 606 300432
722 742 449488
423 441 865475
672 143 437384
469 32 562619
791 293 365058
7 221 951765
52 450 9189
567 453 684632
537 573 894765
571 413 527235
311 755 4149
663 755 360062
439 533 993908
111 715 12358
220 217 2810
256 229 281841
719 317 732920
433 304 553748
419 27 631443
407 207 353161
521 377 256638
91 692 681385
321 608 597531
356 543 804341
690 559 548825
278 725 289679
670 271 265455
212 37 646322
507 563 138989
336 597 865651
74 65 639497
549 687 457449
423 709 389575
333 156 701123
537 119 761828
414 501 35129
118 142 378478
658 441 934418
466 287 458294
372 762 142401
208 239 626042
559 76 748896
500 168 890744
58 515 159242
113 130 613909
625 686 605666
226 219 472231
700 227 8122
573 427 859835
344 585 265782
410 573 888014
619 676 431924
305 516 690442
118 537 18364
622 736 902958
583 369 147639
730 465 46072
117 191 74615
106 8 770099
434 118 227256
569 737 566795
685 645 10823
787 487 829173
67 124 526063
121 381 566901
628 232 666418
328 502 794029
484 329 450290
27 796 857719
576 466 698217
83 435 641465
308 494 577802
686 294 99881
49 668 353452
75 4 511696
394 9 70988
358 531 488221
343 776 228939
8 674 31071
296 164 697160
377 796 755647
417 643 552174
253 703 100246
53 318 404316
430 211 117446
250 329 859537
633 57 455443
719 658 175631
48 636 303365
201 767 778198
246 349 58768
178 717 585884
15 562 29337
385 771 630987
170 738 19053
626 771 990025
361 628 557512
11 428 96630
514 523 934026
130 221 420272
618 500 216531
233 267 22547
457 183 902600
122 134 623621
592 439 181761
200 349 25820
664 800 168182
573 597 965181
58 241 661602
224 611 112043
78 221 758894
21 760 775195
608 412 20994
354 115 809027
142 755 476615
375 261 930283
202 469 923122
744 627 690823
481 116 530269
493 60 114954
533 621 341416
85 76 21982
791 21 823549
744 152 195704
112 782 845892
261 436 430770
476 447 841738
545 134 43380
353 308 444662
539 193 143652
89 303 735710
661 118 463616
250 468 953497
560 458 980575
703 604 595921
123 187 695674
385 232 202394
697 61 621975
204 478 219755
265 238 656271
40 24 203535
379 332 709720
726 762 574916
85 320 906414
425 702 769171
395 489 73842
659 547 468470
335 219 953494
681 727 208002
364 549 99271
144 170 283005
639 774 614669
709 17 488417
561 607 748985
174 682 201210
237 575 893642
596 250 532607
444 17 77509
595 600 278987
473 748 789465
50 630 429788
319 28 884020
565 733 396104
594 553 656577
316 165 990131
423 724 945235
605 750 74039
187 504 983935
263 462 204483
507 73 609627
650 492 13030
388 178 747259
174 377 851942
604 282 952468
503 525 30078
244 363 553066
267 463 683657
2 284 337308
502 652 677790
293 452 478954
55 263 326013
239 299 490530
566 4 843010
15 101 529425
186 50 342720
371 398 358409
704 443 160829
301 125 61234
715 379 355428
520 392 911004
655 92 725167
721 285 710065
527 641 456042
506 746 994271
125 239 278678
300 773 541393
242 147 617911
260 332 472299
43 639 907147
603 142 920452
291 69 893141
382 716 104039
644 730 384642
721 547 134183
52 112 86322
631 193 606744
220 218 788431
516 442 131843
608 12 904547
486 709 417542
533 623 423016
770 746 347513
327 121 832130
776 349 669493
700 547 244022
628 255 447011
705 288 780462
175 702 907487
4 44 177046
430 293 46612
387 484 954011
535 497 536417
560 717 979048
332 289 483256
733 581 500501
303 69 433875
329 102 366371
511 253 212460
605 624 40922
425 677 73856
268 67 631191
285 533 778027
117 146 808461
83 663 53008
405 745 401012
319 48 751242
590 79 759375
783 132 157579
39 749 636090
373 765 305223
705 151 142964
164 359 216950
362 713 514798
382 508 228050
413 502 802586
113 228 892094
724 282 960128
275 89 528322
625 489 84562
437 295 855889
582 743 672630
262 117 623147
336 524 658073
322 298 780895
412 663 115747
312 688 840430
149 436 158313
20 346 427924
273 337 518899
152 790 661135
753 317 202552
717 748 731776
526 71 975044
121 167 127170
494 677 26106
749 480 884974
139 105 408857
609 689 6684
786 695 22273
341 432 254595
679 150 632796
451 377 248524
605 480 286917
504 697 589948
159 460 643807
686 749 196890
27 47 948395
328 154 103636
37 321 661092
117 724 546733
329 764 376914
230 586 94693
278 345 552514
198 86 109889
542 246 291758
498 134 653164
562 637 819017
126 253 150593
512 244 714533
796 753 501391
723 457 184906
202 232 179052
550 433 702231
738 197 88019
389 75 549161
186 390 960216
169 751 549163
475 467 42106
594 269 326515
424 62 216861
238 5 581248
281 254 165315
62 24 502818
766 297 527557
35 239 261014
12 51 220101
385 322 378408
118 104 728800
89 456 930905
437 190 345685
410 657 654041
442 102 859976
507 35 66059
217 680 97009
635 63 167868
169 119 435407
538 356 68478
297 656 924851
611 208 182996
239 89 176724
323 485 503059
538 698 705561
489 554 213087
23 554 372285
555 253 810498
322 486 484213
661 26 140773
546 74 909456
6 432 5256
217 316 25234
5 192 485158
257 423 861958
131 98 61072
13 718 637438
223 459 973839
448 490 306093
776 497 372036
337 223 826867
553 336 981600
402 675 390150
493 94 203027
263 72 370228
608 379 158576
67 52 23039
145 55 824595
610 584 849768
388 160 208979
357 168 106334
461 16 875938
50 36 643968
165 589 264133
20 717 508418
243 184 7670
298 253 684280
706 529 211993
347 447 828088
374 210 139906
126 562 133928
776 548 604388
391 778 495198
135 161 158129
650 421 584214
430 474 554588
467 12 162551
295 9 959269
310 438 308230
636 317 619096
600 662 724149
744 79 639737
361 42 87858
164 706 407335
295 470 271543
19 603 829137
409 387 637506
366 73 176043
183 270 99312
303 491 358538
299 468 332424
264 483 407949
82 255 614926
182 68 180076
357 743 283799
341 425 228244
699 535 865270
484 540 816941
215 133 711504
323 393 121225
587 459 788772
540 47 597018
107 531 454841
344 363 254438
518 43 753055
527 101 358221
783 256 98585
36 378 786796
118 797 779023
501 697 757889
656 136 559193
703 28 222248
515 722 566597
394 13 135466
70 540 133920
586 4 108473
162 155 522952
601 685 912646
564 54 499151
200 153 725827
89 607 353749
481 384 165727
792 289 255556
252 213 96168
733 772 827581
636 747 709036
663 634 988276
736 139 511376
618 121 827753
439 65 529819
423 567 531226
643 753 837631
351 726 572073
401 294 77206
531 251 736857
381 347 514711
451 185 542953
253 6 970304
294 660 314005
559 465 328805
404 150 628967
511 92 267540
484 725 362442
41 459 177499
192 408 395959
752 68 931464
713 80 829886
243 81 614391
556 354 789682
752 655 401094
229 559 590153
545 234 998764
751 48 822507
224 289 331664
618 418 224741
564 45 987628
578 202 458417
562 271 778631
520 152 497756
317 222 666371
289 399 521940
36 586 756928
97 270 944704
276 796 806337
191 360 166000
595 383 210533
569 707 57587
779 582 735194
16 249 130815
99 601 337839
522 171 501062
329 772 534248
776 267 340507
297 323 99375
196 698 61068
429 581 13069
197 495 755619
523 603 907838
594 349 33018
204 154 251742
687 527 61586
702 505 588230
298 613 97874
296 437 77933
654 776 387385
289 784 683047
374 312 711699
443 638 61220
594 177 152184
42 726 290796
31 63 880432
777 198 530590
681 697 183537
784 95 150143
456 481 922371
223 723 373126
379 158 827932
360 119 880508
19 574 255216
481 232 956435
208 612 354455
545 763 206723
273 386 346118
60 101 414560
418 313 906894
9 565 495162
520 616 115033
263 94 289213
396 204 949146
488 583 84758
788 626 288638
648 212 380332
170 99 414862
113 383 362739
611 795 487941
83 507 885290
165 513 314862
681 704 335895
111 76 765878
413 163 357926
87 726 414576
393 512 81267
498 590 489824
353 493 242962
460 306 996592
256 334 913936
544 598 736291
25 789 770576
714 162 402607
55 528 827869
174 592 661438
194 30 6342
202 259 468840
330 80 947939
613 269 913870
632 674 287297
608 746 832984
30 349 947479
55 609 446828
178 614 310159
479 172 343747
420 395 585368
49 355 742248
798 424 141983
790 470 552182
703 122 365274
161 124 288919
533 471 620255
66 224 598737
17 559 553944
684 115 663076
302 22 262749
328 439 426285
253 271 304221
87 568 228761
513 75 245041
23 540 649131
216 8 69553
374 599 748478
332 448 757796
591 158 123734
383 102 425289
342 302 994420
49 165 526428
571 22 937201
317 252 442120
175 206 216535
241 566 126631
403 277 360692
584 490 51972
395 348 608959
655 310 903848
407 340 336166
282 575 860927
258 5 715699
123 341 957440
294 681 822605
448 485 98607
209 137 590866
682 659 202529
434 276 662411
142 580 36250
228 541 30857
209 589 553722
686 14 872308
42 3 920615
497 39 196487
113 794 641965
517 676 402653
178 674 772126
704 79 585991
552 262 459328
742 588 902739
587 599 174254
130 725 764796
197 233 738778
476 309 825542
54 617 521373
598 293 414450
15 244 609547
152 85 669634
472 282 909491
604 708 347146
308 638 281943
705 461 667527
625 367 32448
529 723 248351
658 508 737919
473 577 45647
362 476 530866
425 359 679506
599 274 527768
327 765 966743
436 758 268878
304 191 604107
722 331 232516
93 532 345990
610 15 762200
726 773 186252
655 464 105004
129 365 72710
85 196 596289
567 113 544149
254 441 103162
125 30 833692
753 352 773263
723 609 786086
341 388 819127
470 682 637751
53 247 712907
168 161 125472
262 323 772866
602 316 841164
302 274 38446
699 633 595318
205 3 211416
277 752 692336
470 97 502740
423 137 68027
579 325 740900
621 535 963816
222 125 366162
218 143 133887
234 47 453331
126 136 322745
139 643 973492
55 73 115303
758 477 713366
524 778 27534
85 447 641312
223 338 757887
613 715 90706
143 258 701119
661 148 606550
494 32 68287
194 572 687087
756 682 366622
3 557 77022
191 298 90700
658 266 844219
128 685 783423
759 794 860064
273 380 440312
24 588 225374
610 438 496564
544 118 322473
644 754 711964
88 419 532871
650 203 620804
314 14 504705
746 133 527541
518 294 932813
148 141 367758
636 366 815714
757 147 191841
272 535 190473
116 137 935288
299 648 885502
126 205 412331
55 391 28543
607 402 865418
687 268 995909
609 541 960003
755 679 721848
146 506 955807
473 643 739070
792 93 245648
429 400 194371
243 695 945073
24 732 582625
99 266 992365
752 726 12686
38 368 35201
265 415 204883
101 752 147504
180 756 973514
361 299 208961
477 94 705307
436 439 154077
489 48 772972
406 361 181002
304 361 782516
769 315 555250
329 519 382100
748 148 66178
215 231 78784
139 702 327287
565 177 677220
791 233 206691
378 271 351590
8 22 41342
114 244 909215
90 178 47523
97 250 872999
747 728 836836
734 549 438097
295 451 731236
345 783 981722
619 576 671631
209 577 957327
378 106 200186
702 694 855580
583 312 11009
756 224 364601
169 431 112494
593 139 200951
767 151 343443
280 455 575008
375 465 378394
730 419 800119
647 665 108043
67 69 23741
276 355 519966
504 770 720719
408 253 740243
696 173 641405
597 155 514059
379 652 260575
788 520 102697
192 403 397529
127 496 402106
342 73 572660
358 672 786858
640 632 183275
513 360 812654
419 136 259871
320 259 408879
476 367 901923
537 669 831722
637 468 155888
6 152 466248
470 161 712787
103 496 368899
205 28 554422
488 523 835959
712 750 568804
2 529 515721
360 300 883242
572 76 284860
500 145 235313
258 467 625837
507 735 8550
76 730 234702
539 15 395223
755 746 353899
374 458 667740
596 523 67758
137 399 595599
690 390 757187
83 401 884506
352 542 348421
396 658 651477
385 6 617027
154 486 888675
136 794 809175
316 326 846145
672 188 884188
321 64 10926
241 252 770032
686 381 487264
431 563 652210
287 292 559147
598 459 548926
731 145 177389
546 315 645272
364 647 348315
457 486 818273
264 197 22201
736 4 9529
558 96 423570
343 409 309808
463 286 762230
772 272 509484
566 11 312745
709 693 860059
550 607 653839
580 533 232500
296 404 65255
310 398 565153
550 754 539756
527 607 367971
341 730 933358
510 566 713463
87 509 736052
716 88 859494
543 116 40697
168 462 792025
688 51 280937
38 352 741110
363 637 521385
378 750 459378
772 531 935162
574 787 462859
336 520 347523
184 769 821096
476 325 303483
25 776 262375
712 526 38712
205 599 326557
376 693 836985
522 624 286266
427 487 777490
568 263 507585
679 300 443868
76 326 404588
478 748 590741
646 780 28028
367 163 571740
790 597 949897
33 104 273579
106 319 42672
718 363 420754
784 115 231333
741 43 143859
719 36 577906
676 47 511137
179 422 241319
789 382 439385
334 359 502907
576 516 882449
218 285 555743
182 103 699510
352 644 210341
378 629 745036
351 407 722695
162 377 960975
328 150 760728
668 600 693966
577 554 270678
361 87 751004
351 690 154608
27 381 394012
417 620 762902
567 60 506439
468 179 829550
175 613 35365
695 591 353503
546 458 891649
509 51 5340
359 503 704372
249 333 538399
225 440 702817
522 679 964340
328 473 586808
542 538 976321
790 498 784905
86 249 804889
159 212 818168
356 685 668342
350 312 33852
597 338 45628
589 236 978091
467 786 299527
173 125 679778
364 498 194308
233 640 755624
760 780 548223
420 732 433681
13 709 124621
512 354 910461
245 328 821404
101 258 612456
475 703 959668
504 271 28586
415 411 741060
501 675 373980
44 63 630216
244 112 323426
595 45 745341
292 250 36464
579 550 986387
681 230 923256
795 551 205472
609 494 27479
1 272 927650
697 124 994389
103 651 946745
10 383 234440
433 718 517133
229 540 520116
314 569 92349
240 408 107145
166 277 126183
493 342 494196
244 261 899167
272 214 553762
590 637 557343
668 638 838314
78 796 320738
284 641 366391
576 355 764009
487 129 505813
227 311 988309
442 294 982787
788 588 991830
438 419 652422
43 318 901945
114 445 211949
540 60 332449
506 787 383312
86 769 32518
656 490 345850
619 277 748069
6 477 425203
594 273 660582
110 666 749084
93 307 958964
1 518 914122
42 667 481047
99 125 783464
689 775 543074
704 495 227819
786 623 641242
613 21 38797
143 322 920623
751 211 381909
696 770 303578
378 267 957942
575 60 350065
210 27 630708
481 388 942231
238 568 873638
112 686 22665
445 593 729158
213 573 736229
477 305 232803
448 779 355350
772 489 225851
26 152 285744
675 496 726323
459 785 365485
583 540 793711
489 242 595907
311 526 772690
186 607 89147
567 104 590752
165 545 781490
264 361 774310
119 256 496730
145 184 383791
213 221 403095
478 166 440140
69 637 932065
512 449 634041
245 629 974586
684 400 684843
1 699 667521
508 559 551849
594 12 65880
778 255 616960
572 305 903296
731 696 952725
138 747 530872
350 40 862612
560 483 26313
541 391 464651
658 440 489354
797 194 170125
375 546 408425
486 612 904587
782 491 141119
739 768 457521
788 604 809008
206 732 968541
734 317 947990
635 66 602575
451 38 140200
401 536 688299
606 25 806492
605 182 533935
372 502 38548
700 49 959231
577 351 207724
727 2 713625
679 615 878803
16 190 874298
629 532 83606
673 731 973308
68 540 326836
436 330 106878
473 252 244290
288 466 82770
610 22 958613
158 131 100122
539 51 819800
502 467 388178
13 530 330363
499 785 382888
518 622 780052
236 710 553110
131 656 527540
15 151 23216
144 148 491642
189 54 259037
472 524 461626
675 52 924868
74 36 575640
681 527 935569
782 211 806849
732 32 978422
88 90 868087
660 30 904782
333 95 503792
22 576 952710
729 263 602564
131 456 337993
523 525 937154
211 630 542463
236 239 870254
196 586 320720
614 726 425926
764 89 744486
448 273 992156
313 700 388441
669 111 360340
479 789 675207
294 356 922691
207 679 255842
240 457 27267
130 390 390469
731 526 923946
194 616 915730
289 445 830510
482 63 124906
589 378 970451
489 472 448775
18 175 394067
727 472 477327
302 667 89921
619 48 419666
473 588 745230
627 395 40523
114 648 110482
244 386 147978
627 71 817738
656 355 184310
321 700 144963
154 199 626135
74 624 635209
603 104 881996
516 73 781115
311 430 483988
706 359 264060
609 158 785371
22 143 66174
541 209 13364
708 548 293393
72 498 231928
685 136 61768
488 605 294376
712 418 837862
676 164 170136
138 52 994547
225 580 493054
141 572 88572
674 604 312345
19 452 965836
135 565 221435
765 321 322856
470 777 258136
796 546 617171
395 521 403936
466 496 443957
157 468 79994
16 281 216921
737 55 702270
334 4 856109
757 9 470965
426 526 390730
210 358 36036
172 326 27152
775 602 573283
361 489 226553
344 441 101509
348 531 2859
617 687 564650
428 174 953677
524 694 887770
367 511 7830
498 247 876922
364 770 533405
167 571 175031
564 434 314808
756 605 431982
606 116 52577
97 325 18318
63 270 629083
709 246 467400
611 235 804956
177 22 550366
728 540 215694
590 681 362679
632 318 136193
296 382 980678
673 716 534377
616 554 404770
794 329 357392
343 715 172981
51 418 742559
131 660 427143
89 393 888105
628 39 726737
636 137 165965
738 748 164372
630 482 357477
739 216 884006
429 202 45344
552 231 844563
283 459 238637
660 353 511072
683 477 268733
652 504 606789
735 698 455779
23 187 494333
607 292 748062
40 78 175188
339 755 276666
757 276 155357
163 497 558847
277 786 241279
730 428 789383
436 634 88700
138 271 268754
107 171 984963
731 450 797174
466 91 569955
455 410 110679
472 538 788435
445 612 291068
21 332 7032
677 438 610059
456 110 646160
547 415 763928
727 394 362358
633 589 174758
488 198 794723
83 555 639462
328 351 7230
71 4 236762
28 264 667002
124 707 840283
374 314 804599
769 300 403472
255 428 759867
400 640 896866
226 656 861666
402 600 257084
312 135 87450
340 711 783804
520 715 487172
564 436 938232
655 473 634744
163 84 662662
188 648 313740
254 329 626476
354 362 915242
762 431 355497
406 456 871898
593 624 953680
670 46 82844
548 428 245020
652 160 465404
12 764 606990
237 274 90771
277 253 188776
73 99 144469
243 252 456123
22 285 152004
392 639 592323
10 178 586874
106 354 37859
215 656 663970
56 376 385469
296 685 567799
339 482 507284
706 432 277192
590 192 4831
624 94 933567
215 117 825036
230 566 904038
692 528 671254
586 214 161945
572 469 36234
95 752 374878
262 799 602269
55 205 199215
509 554 697595
415 798 461345
755 107 217162
365 449 487667
758 508 524270
609 279 216735
642 580 815105
573 26 287453
36 549 222388
607 415 252078
110 125 657618
168 796 7176
235 747 391317
291 526 657959
331 698 316655
658 416 331765
107 346 493551
354 219 338851
625 716 222052
510 392 549556
777 778 664645
242 211 791851
728 45 846523
82 151 734595
161 431 30326
195 28 178831
248 58 705320
669 795 419725
151 285 95238
6 799 316799
692 508 885669
85 470 4934
666 508 290690
339 709 224539
625 481 950095
59 284 547151
547 473 532246
118 602 359647
135 556 325241
211 83 464573
28 792 296412
677 212 278923
441 408 658249
751 602 150886
370 778 172911
393 313 88141
77 440 984051
531 792 310056
83 410 629403
23 312 205580
321 750 612650
1 445 101203
686 352 323292
185 681 417143
430 652 503995
365 665 770134
390 502 661761
321 432 536120
637 517 608174
524 442 330582
337 697 558520
752 387 464637
99 390 907072
15 478 709614
565 432 362061
201 462 181717
604 309 913605
171 311 746473
164 8 425105
395 793 746655
331 362 294177
230 629 329600
376 670 812894
20 63 70400
391 194 645021
279 38 636569
337 149 784915
28 193 183569
798 561 274180
282 358 772286
542 435 517337
383 244 37938
679 764 473198
778 575 498488
554 686 624269
692 759 941478
451 96 709865
206 566 174095
553 782 765056
119 531 908597
466 241 344999
379 131 543978
242 470 287135
115 19 574603
33 16 184794
136 30 190389
56 665 869360
232 223 962969
83 363 552047
296 541 113309
264 295 166810
398 337 480532
670 528 269593
354 241 76387
549 509 120414
609 217 832024
75 77 20172
673 129 738191
359 689 866761
293 626 648915
534 91 235134
748 250 776124
769 707 897364
254 55 225984
730 145 730481
245 486 428639
422 509 165119
85 287 137101
439 440 83624
577 14 440508
315 525 634585
593 104 404509
387 354 362494
225 121 32874
72 615 701561
533 161 802697
173 794 514895
281 310 561418
303 602 274866
539 322 840105
574 667 432630
690 68 135396
616 28 238369
235 52 818890
545 688 767519
576 198 668304
61 588 965352
250 196 624111
101 554 607618
647 163 527491
158 725 263396
80 633 307149
652 649 867640
163 6 438489
600 40 639341
558 135 660032
179 174 551171
531 40 390819
448 609 960073
121 661 542486
5 774 873542
530 464 966310
654 449 263935
276 83 87325
684 224 866257
449 520 424302
346 83 491837
469 297 929608
661 579 676979
218 291 421334
53 393 526226
624 9 844036
8 271 313395
200 387 867276
318 505 400
692 64 882394
674 295 184159
81 699 138662
390 38 943050
349 167 935535
558 624 467261
359 571 651645
187 699 83245
461 469 322418
420 463 782860
757 285 901129
412 214 88468
340 220 602765
52 487 82144
386 331 472806
165 405 111475
24 436 199885
212 386 395524
429 571 188029
398 302 861612
56 512 203060
608 330 559418
469 196 363941
573 61 803475
150 154 13849
649 690 175376
417 335 459856
287 244 771173
755 5 157692
578 415 768285
546 107 17923
277 282 68593
388 761 525960
94 390 892495
775 58 215095
410 168 179554
431 535 410703
310 404 247527
410 10 527534
494 477 31833
89 602 574371
134 688 505816
21 53 671485
146 268 933113
721 356 947539
62 762 436588
289 591 801180
653 457 233803
46 11 665403
111 601 233631
203 26 462200
232 36 541938
707 602 179471
769 472 228153
243 714 86489
600 81 606394
671 43 691487
523 539 622391
358 522 558115
365 692 482088
606 534 915495
576 303 320377
29 495 100597
455 163 315472
23 736 761560
439 119 584827
549 557 188599
799 769 810564
770 459 11
21 707 803141
239 102 983445
301 441 204586
687 265 968345
3 791 520561
287 195 626989
665 785 444719
788 565 255497
636 535 278915
16 120 47454
318 114 88761
131 478 360067
667 438 981493
379 554 998469
467 305 352591
6 170 638846
371 503 609501
83 320 209549
512 446 583112
697 588 520238
673 599 936949
215 653 956796
87 307 402466
129 264 327639
554 173 512277
709 380 328472
312 428 797347
277 34 239843
530 767 37420
783 657 808040
211 677 683876
256 632 178750
316 210 476678
489 581 89026
2 532 805712
728 700 185641
307 687 885227
750 108 76500
472 743 233762
232 578 284420
201 259 590877
335 574 49477
452 470 309811
483 785 23182
218 470 673712
581 530 264743
379 697 869891
355 322 826345
582 281 109015
372 18 186461
483 509 769497
206 216 362743
376 550 792690
481 427 456670
795 311 980568
323 228 92610
442 221 903130
662 613 243923
753 552 793439
311 756 73071
548 436 269990
496 46 237289
239 48 4565
686 490 740120
729 579 844238
56 269 553241
478 426 573248
67 313 571789
591 404 96893
660 659 7224
102 577 593581
434 319 974345
354 17 291259
715 632 694722
534 210 857352
728 708 767863
480 310 509413
495 617 743807
664 321 894396
766 493 406682
219 272 844485
449 103 941955
356 213 955866
108 188 890481
336 100 352073
97 10 456143
750 182 405223
326 636 985523
171 194 628742
584 776 369045
93 475 314412
194 710 726891
349 290 445302
147 278 519866
84 106 34738
479 580 857774
150 661 21531
419 342 307803
735 88 165641
421 172 791533
173 393 892479
470 669 727845
118 517 502075
653 450 4223
795 722 23311
366 691 981439
744 717 852652
367 523 589987
790 110 28270
402 96 206634
615 343 540334
143 587 21115
583 659 878822
33 406 710399
532 113 926553
108 480 617267
522 353 164324
114 479 471899
182 111 53730
374 283 775614
696 62 546109
10 78 106987
752 316 242539
301 546 472700
626 654 22799
107 712 259925
169 530 604871
159 762 653386
399 61 910512
164 476 617716
184 329 983045
98 655 479624
62 681 655950
568 445 668265
435 483 12620
452 621 435296
700 719 146463
226 155 302907
600 512 989757
335 199 564363
549 351 145305
5 336 773570
558 74 330049
379 46 358601
337 187 85364
566 658 219255
689 418 896996
330 43 491699
487 510 248567
296 410 899577
265 153 167252
560 223 95540
765 761 912120
594 505 256187
425 148 984519
742 276 303648
725 209 898647
447 521 654970
216 553 315135
192 152 433560
179 88 86427
398 730 696294
739 530 950273
228 563 818937
683 798 552699
267 171 979042
169 739 498246
29 436 16113
317 170 824735
774 662 768593
48 627 413513
635 190 538571
445 610 291862
91 142 148889
765 459 111875
440 172 649656
542 340 538209
572 182 32365
196 541 578474
122 411 435188
584 275 131988
15 752 602226
727 678 997393
426 202 764291
394 342 530920
331 139 670034
449 552 698653
470 225 206608
343 86 952575
199 722 318126
681 160 746487
529 9 896182
667 248 738683
466 584 337315
797 547 169634
561 707 456297
618 57 201616
125 230 89524
488 65 7238
346 639 206199
115 239 977105
131 457 527834
644 434 772299
124 793 3900
202 170 900035
391 341 747767
652 153 922467
633 321 769955
279 588 249690
502 361 215674
320 66 771291
575 117 101135
394 242 284385
372 384 690854
640 295 481506
273 168 326100
189 518 700596
212 59 554302
78 592 782981
628 447 726137
263 404 92256
430 209 194241
425 392 915882
364 222 926183
34 80 684803
248 105 934632
342 799 557027
480 315 96871
284 800 731197
608 779 262114
453 629 20646
676 728 638164
23 132 577160
307 421 700399
404 640 62463
374 724 207553
549 233 530041
341 756 985177
579 59 823257
511 100 175016
554 12 643799
661 163 557559
62 5 265020
546 784 579914
95 131 433489
7 733 900532
476 191 424646
744 691 523481
352 250 572707
30 738 597233
682 159 740846
389 293 788657
652 336 529036
41 165 141306
69 350 407361
57 572 541797
66 262 457509
121 170 435423
578 153 590201
23 478 955308
222 363 43177
350 421 871022
127 464 605598
303 116 879974
510 498 219867
76 342 611828
32 334 795571
79 84 567006
156 746 789316
444 204 336871
190 348 142990
492 612 964216
33 137 914206
100 487 935123
67 323 966071
441 151 583865
206 74 251560
479 454 491868
434 3 126326
150 149 969029
611 470 662985
287 612 334043
531 434 423487
136 257 307337
579 15 905359
57 401 5083
110 641 346009
53 501 10141
188 447 4477
720 282 371043
715 629 555251
245 286 61933
76 321 672457
168 21 956353
175 213 534732
438 330 879036
333 667 12452
436 175 163732
227 115 244086
321 502 35715
496 718 938839
453 425 196284
74 146 456003
734 800 704314
39 60 963638
473 71 603902
141 569 659450
678 439 764250
601 259 941458
15 357 187652
102 644 594875
568 473 254326
195 146 286311
788 578 337237
459 548 163254
250 49 239673
504 342 11204
481 471 647891
123 591 520062
401 711 139839
366 19 572944
706 749 417565
571 6 686177
2 48 863960
670 772 815147
555 661 348167
345 362 604461
190 615 732104
646 2 964176
649 750 879244
493 138 155573
683 720 518221
787 118 895454
19 468 880093
569 532 68344
99 422 474730
609 599 939033
108 603 764819
523 705 466191
362 359 280184
663 657 433274
219 239 862661
229 640 399130
264 213 869592
292 788 859479
370 580 754877
449 605 76342
135 654 409813
147 684 248718
175 502 892460
469 141 742663
558 57 358735
366 339 575172
466 506 81248
537 70 250433
15 111 444968
597 668 172591
760 338 771468
357 248 834098
547 647 263129
595 542 549889
562 770 912070
680 763 535271
74 109 612188
438 79 667842
26 299 796019
64 478 581086
283 295 933475
750 546 19089
467 528 877367
82 711 280886
137 355 568688
45 373 348792
526 375 649981
332 182 128034
748 665 540532
706 440 699224
552 457 852399
790 43 776793
140 406 546519
626 546 254157
148 33 287374
139 578 4881
758 102 206389
781 419 691136
360 576 515999
79 544 361856
636 725 646596
221 42 817280
453 335 188653
522 503 597212
366 145 979810
314 560 467044
160 33 91299
317 768 358412
178 492 118632
126 677 969149
31 440 931034
632 168 670173
32 225 377329
17 31 300335
109 104 299708
19 20 395879
60 335 874622
469 328 43235
657 434 591231
315 20 740793
505 712 761541
331 40 629714
527 618 790248
403 345 680470
215 526 258634
639 312 174166
584 508 669319
31 64 927737
434 524 90666
322 28 942984
770 311 691246
332 233 829069
791 39 993631
763 172 205376
759 524 615438
199 357 358929
498 548 921012
320 446 612222
553 274 801514
398 218 959247
447 278 458765
47 229 537461
633 685 744947
218 641 49376
63 489 834951
767 4 505347
633 407 940464
50 268 482611
649 411 878025
21 280 490001
577 718 11324
97 308 928295
437 304 965174
429 713 124546
235 86 113933
629 311 997915
352 418 467223
354 136 281221
558 662 897160
588 426 706557
384 90 488830
364 326 201164
293 704 252118
583 301 661233
221 736 550720
180 543 997444
303 5 330749
644 540 439955
638 767 916281
62 85 912238
405 30 260174
260 139 416212
300 80 96232
447 460 567331
358 493 263607
779 232 543973
562 625 50244
291 676 716118
730 72 74
101 570 544917
378 177 173058
503 667 219627
277 701 320715
27 608 913118
586 701 48029
288 237 165383
411 226 338290
358 185 750542
193 787 319838
109 488 411324
137 337 256590
514 621 715963
462 437 296478
39 280 898808
514 79 907611
559 97 890181
367 149 733094
87 228 803954
171 114 615501
319 316 13890
130 249 720815
325 254 809440
107 205 813451
332 739 372706
57 743 473532
43 553 910323
753 272 130062
277 747 45783
315 6 104046
31 333 338611
351 686 57034
791 53 692612
452 3 503644
187 215 839683
595 278 58416
352 98 665148
59 106 729742
495 676 968628
577 332 55246
434 589 498812
376 672 673297
645 563 904482
597 327 724324
467 486 154836
122 583 199210
30 568 616240
416 535 20877
753 682 195766
135 182 413175
172 247 507994
139 509 35170
323 530 829843
714 280 9188
599 201 296041
416 227 555527
615 561 484628
488 9 452550
785 684 428371
226 673 504803
303 708 482886
505 676 684897
496 744 1999
148 142 370809
510 380 649302
490 94 111781
287 81 474176
32 512 572198
787 460 250152
44 610 244299
206 335 463512
657 304 986641
215 450 197533
670 219 653209
629 589 862719
679 269 774707
300 506 238252
797 718 650422
412 323 594644
102 439 873422
444 199 702566
651 538 593192
36 459 930291
242 443 882857
117 552 366662
492 729 671141
668 508 849206
91 696 478907
171 3 132715
787 33 597115
172 613 615142
73 514 948105
574 259 545279
444 477 71859
106 253 444052
731 389 36885
85 369 152264
648 306 835506
764 397 937581
636 719 493374
495 117 840353
679 299 903531
699 45 404371
520 341 118669
171 614 886372
633 459 142821
741 711 52160
16 1 407768
342 760 292180
326 150 115741
213 470 474980
357 37 566272
605 745 181956
788 67 828872
311 589 197151
739 747 830268
274 782 764132
109 638 559159
553 170 52448
566 377 556645
191 777 651261
726 480 125712
524 444 510632
652 666 939189
597 788 887839
780 779 843060
758 552 983530
73 613 63245
142 313 993334
648 667 262036
314 462 755363
2 343 412642
107 110 984402
327 227 833793
196 256 480685
585 783 96019
201 630 823197
329 338 285605
398 578 649908
465 703 481186
481 53 772640
470 361 207995
138 361 48380
515 130 885681
329 123 876473
241 334 323068
529 179 331373
599 747 82938
35 668 457600
759 164 234797
432 609 296559
406 771 121616
348 542 629344
710 489 848350
510 533 553459
450 219 804450
637 31 995992
671 106 629583
629 362 197169
556 449 294571
94 56 255308
383 478 54231
627 65 935767
612 745 289746
453 777 153998
263 41 194839
600 580 853480
276 445 243055
277 70 622914
45 763 816786
106 208 882075
605 759 839387
366 321 926764
155 488 302772
721 79 240567
8 475 900034
421 236 663603
423 562 64047
768 451 46606
99 241 672230
337 455 521981
34 750 255662
663 176 271195
384 633 359984
219 447 63901
416 265 311646
387 670 945645
534 123 71343
690 476 184405
209 52 987651
66 260 375155
315 35 573923
774 328 648454
332 369 10616
453 484 153354
190 681 874590
471 9 920957
316 223 380653
498 307 226029
24 458 348114
386 609 450174
299 253 640287
407 85 431306
10 734 85089
189 123 493093
475 638 679590
133 776 511323
62 665 578487
196 740 957019
429 748 239786
357 490 414480
482 378 315694
757 776 651630
728 671 221178
175 737 216389
623 794 975511
102 264 392216
622 134 773530
422 389 372121
242 57 569342
219 121 698453
358 223 37038
699 396 134571
272 62 284106
310 277 80688
57 162 928284
392 408 42942
411 115 166962
285 733 817480
398 562 441463
250 491 899290
164 605 245248
376 491 572150
582 630 641270
124 180 589730
418 622 117877
16 664 716587
332 428 542089
758 626 667648
137 726 466750
788 138 210168
137 413 889002
100 115 154268
336 8 970789
22 712 784958
292 770 49104
315 193 694830
301 507 116928
676 193 396694
176 95 981809
751 633 516115
281 749 380805
677 521 68459
65 622 713630
365 695 189926
670 319 560260
768 280 817045
182 101 177975
246 150 803698
597 793 959888
389 393 400852
104 511 666212
200 581 946089
739 467 60134
511 765 88071
117 321 361799
415 153 671374
748 257 643105
537 166 990046
628 562 926612
192 373 207741
499 348 415288
373 714 948658
729 189 910045
386 3 469855
514 434 265382
80 471 693658
257 362 982980
561 567 864008
351 477 311161
380 78 706102
252 731 203912
53 671 368260
18 401 797380
5 510 615306
228 580 409931
102 535 140544
114 640 454626
411 292 74555
278 644 871066
192 20 93712
296 262 377002
376 704 786443
93 327 264882
183 602 787481
735 197 7332
408 231 167214
683 486 975882
751 148 667823
41 543 843575
246 286 18138
535 413 831723
481 586 338874
64 10 834512
2 176 629281
59 321 343523
90 146 49650
572 603 676371
468 126 493333
169 405 17050
259 665 255158
344 338 206985
77 697 665104
137 418 149022
247 388 363387
731 524 672427
749 740 126078
725 692 844693
748 606 974543
146 138 17175
519 28 992850
166 165 530268
299 12 876517
124 420 6986
313 449 121268
175 431 256816
361 521 276750
714 55 409057
663 490 187383
792 609 410450
14 471 404113
537 450 654911
718 139 229095
92 262 339674
589 563 376049
72 44 319964
17 537 805086
455 453 365866
389 314 865439
555 100 737532
96 20 119130
576 713 595377
515 627 893400
36 56 798316
61 764 990752
332 383 534379
227 513 470307
206 226 737776
467 535 472586
44 793 137635
130 672 816118
250 148 569045
65 521 506737
513 617 454111
604 356 57428
432 487 628837
576 665 309654
68 713 778368
667 408 419313
480 449 431804
451 425 926089
371 648 583870
547 799 740266
546 503 925336
668 612 343591
127 451 731405
70 526 81461
2 702 811126
751 682 951694
283 185 380311
724 715 929644
34 796 802061
381 737 780391
151 161 524526
163 166 999148
415 616 205133
288 556 302900
47 386 40279
467 597 144097
670 501 667757
582 653 418783
687 176 479675
447 270 549922
333 604 323231
558 504 142692
234 374 898155
773 90 55696
156 134 512725
770 157 626698
77 42 686881
245 108 245761
659 150 64176
144 281 497885
601 748 560137
639 729 674899
361 778 533596
312 164 882017
479 233 805524
248 458 246511
570 737 428264
746 749 852796
292 280 486751
709 148 621060
116 46 287853
313 765 806240
432 1 376811
527 443 468775
723 186 401362
668 247 672238
476 296 995645
33 123 431203
687 790 158668
646 431 11852
156 179 244797
360 395 647877
541 45 571986
244 55 864747
587 625 678719
777 595 921129
466 201 447808
417 480 720540
92 271 538603
108 85 882072
518 448 152050
364 267 987012
734 266 409516
12 119 527567
283 15 111928
286 41 529498
758 239 597164
209 698 685761
686 435 943805
265 388 171744
353 538 549236
786 23 771187
106 342 183772
184 146 712876
723 106 903686
59 652 480049
673 208 583423
432 47 345892
783 1 278136
180 651 486339
203 268 298766
707 314 756208
389 672 581138
120 640 548011
230 303 462447
41 192 315644
311 556 501348
753 606 791089
317 2 645332
221 355 275067
18 458 858496
722 454 297220
588 575 793407
546 535 715115
563 543 943537
730 368 660302
154 498 47984
173 4 619449
393 426 682792
638 549 868654
75 317 124178
306 424 193880
115 137 101168
284 130 449541
116 493 859712
380 320 759871
209 420 787435
563 700 92118
350 210 378674
672 653 991532
143 17 788057
212 516 426207
102 656 552698
717 365 243891
62 546 717615
699 435 844079
221 121 475916
515 42 865924
320 270 524489
89 309 936576
635 449 458737
375 311 784516
317 103 225688
47 204 219570
69 692 161032
353 341 916008
680 126 895822
454 683 783809
641 765 288439
386 291 985802
797 451 307455
767 308 616742
553 581 826050
515 534 477348
118 334 609635
333 679 156638
279 208 978910
561 540 619707
61 99 771859
543 672 177011
396 749 480353
369 120 338037
461 438 770804
396 180 65656
738 460 68037
628 91 236743
362 116 38768
660 308 675537
514 172 296080
24 113 897290
546 280 481971
416 549 237784
556 598 685704
40 337 250680
505 614 304059
662 703 988651
735 213 525649
170 746 608490
201 134 734292
313 258 456062
136 583 841699
447 653 202409
51 83 219457
649 502 744683
358 642 119503
396 350 473784
570 625 376579
770 43 918604
529 358 403952
166 93 581847
662 709 483583
479 669 222988
598 50 20604
349 525 935256
667 222 951266
237 705 947169
441 185 538020
476 152 790738
598 488 13549
96 546 270492
615 680 335509
736 165 247089
205 73 629786
20 221 243708
649 397 488204
692 781 766765
360 427 501260
775 566 412996
254 753 819242
173 506 233557
235 629 67512
543 181 830829
344 411 722543
364 454 2943
607 630 84717
171 784 488545
347 81 961888
275 63 864315
365 226 288348
377 597 594229
151 650 961438
777 557 390006
184 91 53985
461 533 175101
130 172 734953
663 299 286122
372 493 988117
767 488 335758
204 566 41192
293 728 829777
426 678 851055
718 175 106641
735 152 48401
76 135 121560
732 620 334925
581 129 245850
687 495 916814
152 134 847499
556 432 905608
480 730 389519
101 399 871132
384 782 306069
226 137 617510
533 690 605594
336 491 345695
169 192 88168
631 49 241830
559 503 818336
62 374 275851
682 606 154815
686 666 607025
205 581 3359
36 588 104048
576 49 76240
118 169 51790
797 496 251898
517 398 219820
558 56 359706
259 54 184126
189 506 775347
644 607 535381
470 42 538051
745 684 427169
116 665 209757
630 358 751451
94 725 955859
35 636 180902
326 410 539937
634 249 656951
275 582 806702
333 345 306814
398 280 790812
335 653 525403
579 389 248441
318 115 339900
496 741 699
695 69 27971
121 249 54935
674 367 195459
620 62 138253
499 683 57617
441 10 693868
215 523 802749
589 427 121694
652 205 789001
434 140 850969
790 691 318559
767 595 188312
698 121 807215
96 46 614386
240 458 105439
396 453 85158
454 33 821724
439 291 538722
574 685 493840
543 406 713340
204 133 518933
593 745 96308
791 387 111418
99 693 125637
603 225 566429
345 792 879523
345 249 227841
468 125 458747
378 783 850755
5 47 184530
564 418 368139
213 643 203018
339 151 499
391 200 132406
582 724 166013
475 41 755460
514 600 558019
203 520 376500
67 260 937870
569 527 125768
100 580 791828
206 173 508296
130 33 685864
443 438 479318
196 442 492902
109 110 346840
60 393 809559
308 319 928235
451 711 140306
162 445 232863
603 342 659279
527 86 500196
143 737 798175
599 502 313811
461 263 13017
361 252 608987
432 180 435692
493 434 513614
449 688 497850
534 265 958974
269 316 799340
799 684 395530
664 41 705391
114 201 661783
212 473 975013
181 573 836399
82 703 5505
751 214 942420
762 73 640965
595 357 185621
462 764 921171
270 520 395847
714 95 906297
263 753 82732
637 29 944158
598 285 944659
606 390 742921
94 588 763720
217 795 855031
738 569 876762
423 230 549853
145 95 287397
552 241 14725
58 278 122570
35 365 652637
763 716 841902
374 238 460379
529 321 129891
59 744 18372
357 260 761187
349 783 292287
418 248 245750
729 260 766517
610 67 263432
364 72 47819
203 684 212187
588 628 443534
764 407 749486
76 732 451889
7 469 6709
704 712 443609
85 349 899711
163 395 807687
746 621 455469
162 110 204183
25 755 533751
118 357 598327
739 704 868940
614 15 203839
392 745 290147
221 538 42459
644 465 820787
689 134 860776
94 611 441820
457 645 95904
743 391 755701
478 617 71823
171 366 599601
623 434 777365
730 660 203099
114 769 539864
111 365 932241
204 73 362673
771 116 245503
520 519 381904
223 237 716938
195 68 710660
419 383 711349
522 582 704725
200 4 514289
523 759 210414
587 633 29630
517 750 893708
95 17 830037
272 284 152186
220 507 148923
556 95 60261
227 246 586616
518 160 73614
654 192 764302
693 309 45903
712 484 834108
606 255 205936
686 109 47191
673 258 377556
464 110 958281
565 614 246055
493 124 555618
780 630 971013
73 23 399766
2 221 861553
697 169 735623
775 761 718252
786 537 64338
379 5 941758
204 675 6217
795 338 512654
484 711 968554
500 627 360449
604 302 927972
295 703 848376
141 705 279992
442 754 406509
674 457 14619
425 81 948188
254 156 140772
382 264 13812
608 602 902697
437 237 318557
381 416 425547
376 395 232456
734 627 943496
331 209 604582
653 57 345896
558 710 309701
5 537 894747
666 108 107160
714 713 135091
490 694 412285
737 732 613259
205 159 892242
483 246 641776
795 596 52054
353 261 79784
485 674 534175
363 743 743863
642 331 111480
624 196 7021
779 72 305868
543 513 415436
772 515 811754
579 503 314344
236 742 485557
546 514 505384
528 786 680235
34 567 779475
439 639 57795
310 715 808673
414 793 207174
97 551 388878
773 290 74051
668 237 973300
355 55 351844
172 699 362216
152 51 187602
156 550 372579
79 117 575807
683 602 261086
410 301 534587
10 419 450551
55 435 679656
478 626 389940
337 518 519337
296 589 951280
389 610 382640
633 436 420091
210 338 122117
34 485 956677
93 204 497923
770 228 108538
567 175 718282
480 620 236370
275 70 507681
90 380 500618
661 372 340698
214 748 796386
448 45 3760
19 178 399570
259 307 376571
742 436 42174
344 715 147189
571 788 735568
178 436 67518
523 715 500292
261 655 504226
596 249 271909
702 740 267749
401 241 731948
318 623 817848
597 220 895039
635 280 147338
367 588 970610
203 233 751775
323 79 81924
485 118 809110
211 76 362306
550 778 812066
668 132 127424
118 363 965080
654 71 615007
119 794 127163
103 462 982954
76 499 527165
777 599 996496
179 678 965511
393 744 778464
321 121 551651
307 470 348321
91 168 729734
99 145 126658
431 765 398703
770 465 136821
770 626 905520
528 403 871172
213 778 211876
654 575 975225
479 422 279601
44 223 345846
120 732 943987
242 590 219813
527 178 229024
398 247 505711
729 526 435246
719 48 548069
371 468 604193
714 375 846388
259 431 682529
507 421 843098
53 659 566779
634 656 719379
8 576 500866
517 785 843386
667 182 224264
188 669 866137
666 182 237938
489 505 606812
57 252 281354
115 783 33756
112 370 443270
589 97 705696
339 599 983253
713 25 505119
720 361 420607
112 592 182048
672 85 19771
170 387 382639
4 697 723194
750 456 736686
170 465 585481
441 119 839151
740 388 607725
346 520 177069
89 800 487143
752 580 807781
292 731 575943
657 697 752327
343 567 77202
513 563 693275
608 571 676318
7 721 335898
283 606 445371
117 368 985450
527 782 172332
646 498 816743
41 208 534975
271 207 529427
416 66 832619
430 363 495280
310 690 581300
87 682 597550
466 330 54753
488 551 77054
315 663 361073
57 704 84038
533 771 419935
659 760 901364
445 119 759980
789 492 864673
734 69 336307
386 370 735408
708 629 590886
51 162 36562
218 711 457239
648 102 431531
376 639 582168
250 451 458763
663 212 482353
170 519 5221
753 555 214725
253 621 645424
298 794 329455
462 615 837915
230 776 590581
181 124 516521
14 232 524473
370 634 892017
489 360 269115
105 530 853809
107 103 948904
405 327 84083
502 324 815998
409 208 60627
333 591 884229
13 380 936364
135 652 770213
636 618 486819
137 299 739110
169 165 325734
382 18 273073
440 244 886157
523 263 495364
310 210 509445
328 323 672109
337 624 72699
230 173 728510
548 96 962863
712 415 436065
14 340 909174
676 679 856195
526 373 618205
447 50 883513
201 285 326858
279 714 692244
81 208 586438
181 156 423535
109 628 179442
655 338 672326
290 757 362255
142 584 210320
131 85 178853
93 454 524738
424 758 519734
499 459 287145
57 333 382162
228 210 730794
613 358 686476
292 367 161789
640 329 309746
395 798 101577
87 56 672397
518 422 484936
645 347 164286
675 247 720193
37 262 644522
60 298 859222
68 326 142334
358 194 88397
276 659 715025
158 136 80026
775 70 871493
434 207 257594
614 598 107895
572 312 737942
188 548 683
541 591 785713
542 781 772016
34 77 803107
494 358 695202
333 99 361834
311 170 733944
545 212 819530
707 358 805079
204 250 244735
459 362 544128
31 526 141475
439 316 89991
511 557 974055
67 393 513460
284 656 121454
800 38 259620
435 498 364690
523 173 9049
172 445 645663
420 320 521818
440 715 309126
506 385 144482
80 473 650243
80 329 30064
611 464 320030
741 704 67858
318 621 593891
585 750 176180
24 49 72280
6 544 793884
335 155 71600
197 711 601262
447 770 220804
439 368 863033
686 133 196270
625 340 644698
255 476 422998
295 525 205510
720 714 46821
183 138 632492
163 443 217911
111 614 138956
447 607 371802
419 724 748348
369 226 477808
12 772 450962
58 604 389306
151 377 376770
253 788 569419
506 178 820294
388 559 449917
723 422 10868
76 310 959884
20 537 104444
522 667 674303
633 191 678094
213 334 458855
453 713 524055
293 663 267986
708 608 73574
33 376 669260
638 115 569914
388 60 581947
240 299 180405
139 308 390393
678 142 402250
36 272 761290
252 188 999218
227 231 72053
561 414 646733
605 783 120156
241 356 631966
127 483 634133
530 83 330113
497 37 435269
355 32 412575
467 442 527296
369 308 573106
587 231 76940
199 765 530992
464 449 507174
356 34 89517
250 40 182952
673 303 375955
659 110 11933
238 516 67435
736 535 417200
205 510 212635
96 480 536664
43 367 562257
19 237 424687
279 287 615161
380 232 934556
320 51 616489
70 634 848134
225 430 586377
453 74 475008
722 374 131360
205 157 63313
22 140 110531
739 241 74510
519 87 790128
402 408 610914
658 69 474123
391 647 674265
574 74 350519
632 210 505368
485 202 971707
393 218 348788
759 336 809886
706 42 684045
586 226 570610
609 100 283060
244 113 879942
510 195 46096
390 484 592894
221 687 171219
131 479 810692
313 512 276596
68 141 578738
355 396 162932
539 196 866417
171 198 930041
664 18 717779
291 211 584981
387 739 454994
57 412 842463
492 84 665943
279 467 496661
617 361 112899
264 379 148267
292 44 389999
206 347 384611
136 430 924638
553 386 635050
44 111 947947
751 265 687879
389 224 410271
601 563 527633
442 539 538945
687 96 215139
22 240 453820
95 267 470905
362 363 47374
171 170 584243
338 187 465878
237 656 623755
520 410 629774
443 142 213782
776 574 317139
303 748 463167
315 205 121460
735 585 959816
476 440 340799
150 702 930862
169 53 438920
554 189 905640
313 135 464752
407 554 708568
578 95 109849
717 782 450228
649 42 841475
136 629 625781
513 92 688951
726 490 455927
304 167 706483
524 335 14054
421 263 880205
559 295 338038
384 740 546767
483 799 835639
473 209 287457
399 268 946977
46 212 715754
490 632 463263
137 221 567814
73 598 302442
582 592 344058
342 581 793600
328 793 645767
211 253 398160
476 773 777718
217 659 417421
304 397 531671
533 540 805597
206 683 212845
455 550 158537
439 67 802863
98 52 604727
480 758 856148
798 566 733058
403 261 920059
695 693 939160
799 598 762545
406 364 138761
298 540 336690
543 106 250023
268 202 770190
679 795 649882
650 246 114496
30 311 458710
149 443 202326
245 637 478120
484 170 574805
89 726 10967
476 479 412316
785 610 758882
590 556 86547
731 569 680975
763 421 434099
662 649 328640
171 275 126679
103 205 445878
314 401 522234
694 231 408651
335 333 488063
761 177 452641
223 285 851665
766 408 318555
521 460 31256
466 446 692297
280 353 725376
129 489 677030
403 268 277910
104 184 927512
653 798 153655
521 397 405603
198 168 430063
394 800 674809
350 386 3933
248 273 150999
291 254 15626
201 83 5235
129 576 666546
725 573 877779
561 263 922159
14 18 642795
634 404 159458
268 309 701821
317 685 483995
277 297 262437
11 292 78823
356 366 513848
116 219 640134
131 325 688612
655 251 16389
430 52 327637
474 360 543725
392 102 506546
285 378 836867
689 534 996579
721 485 323871
230 698 37800
782 177 350769
659 283 855350
359 456 308008
291 706 213617
177 650 188629
121 777 486144
588 391 705022
38 439 105482
504 393 956018
87 614 235355
19 282 775979
307 721 628711
145 235 435220
615 562 8829
316 561 3492
751 121 405532
440 644 568612
80 79 629552
310 393 590714
257 330 631468
32 629 778690
783 394 265197
288 231 963743
742 126 929754
794 154 596032
17 25 543537
141 95 615493
49 96 35338
747 600 109006
510 725 344446
192 688 297427
573 770 430061
296 481 556897
206 680 1254
218 476 733980
733 195 558229
595 596 766408
417 54 272975
103 129 380745
182 299 236103
562 408 119999
100 245 773528
556 244 177972
458 790 900413
442 129 353774
742 455 870154
25 125 438879
384 313 378746
482 58 116214
49 64 638170
651 333 265474
455 573 852003
221 793 187552
186 547 311135
121 749 718446
231 496 447322
791 659 846554
715 635 917391
37 190 425897
549 769 694265
567 318 167247
3 554 713258
761 605 952886
645 679 492785
511 354 551393
449 700 167671
134 254 670018
178 58 697254
692 333 923615
534 170 272392
520 322 620963
656 7 927219
537 233 216188
38 333 646356
507 724 857491
18 108 692366
169 226 542378
792 571 190697
351 779 900432
266 481 562176
123 339 736708
306 775 863839
197 348 347761
125 790 481551
774 708 667720
570 465 317067
204 567 585341
477 452 490579
276 483 128913
243 507 216003
454 613 913104
15 388 789567
288 338 77910
298 111 86566
336 598 93964
789 340 741292
391 718 239139
330 576 559847
387 429 852806
506 98 861894
496 98 98123
216 531 72359
343 464 578688
281 694 63708
507 52 724468
339 204 667325
569 635 891641
134 705 12621
647 645 353321
287 264 968001
753 734 279435
63 126 119182
531 388 621286
503 605 497997
341 383 318852
276 488 26943
382 718 186019
788 11 566482
67 505 746510
273 74 848434
428 484 227085
671 617 476472
761 163 829745
611 601 17583
464 183 559178
65 301 535797
223 184 999639
724 141 382946
391 102 847157
481 195 727552
541 183 755847
724 579 80865
669 219 289501
414 446 150692
76 172 147767
685 146 543690
258 230 548604
182 6 90150
74 5 489041
625 641 981470
597 58 914709
492 235 799077
337 41 29020
262 650 678537
360 464 863463
792 537 893266
678 300 847280
456 198 720507
539 499 896035
78 707 975045
89 228 815577
211 481 414123
500 288 948030
400 223 518072
746 407 954815
782 412 767300
316 383 247957
515 600 955693
85 722 106939
624 382 823272
780 470 956632
599 592 585629
751 728 552285
758 766 689810
262 357 174189
229 242 886507
157 108 845108
256 738 630181
190 252 279237
559 198 962475
206 349 265069
751 782 780608
320 523 622953
673 713 251387
239 27 804718
178 519 746063
532 647 458416
17 573 468806
60 66 35800
19 312 623339
63 749 552834
676 362 778813
464 749 459236
451 734 85688
553 118 386953
213 495 986599
8 706 374463
181 591 483687
736 757 180110
607 194 549976
674 349 592016
453 207 181118
488 183 521588
129 202 363172
668 402 3935
713 375 529502
199 74 240792
149 180 628824
334 171 691819
177 452 880816
340 486 68949
165 42 596263
379 529 609866
180 501 756219
639 188 512356
384 265 341318
773 490 212555
584 767 878048
731 702 804786
612 696 204108
293 723 765053
86 633 440913
495 15 538499
252 580 51899
116 499 310978
240 319 78928
569 9 505945
610 112 433674
345 424 303858
198 362 209463
792 168 842863
671 480 303702
798 715 714678
319 723 514980
715 307 57597
725 698 606057
140 289 973506
779 280 510968
402 558 622242
248 490 981502
623 596 471986
705 737 61828
223 210 191741
77 585 795825
186 147 287656
768 546 625123
377 134 415399
596 485 405921
228 512 900345
574 133 446345
584 617 760719
266 6 449648
162 462 105894
411 736 195302
34 278 889557
702 428 271166
486 669 74064
87 670 440482
649 780 53220
693 486 577237
52 267 13714
53 491 152660
429 298 736930
623 483 771308
259 277 663726
756 209 417356
50 748 775485
572 198 338400
475 566 186951
436 74 347295
788 646 496073
217 153 954837
584 323 93391
365 767 385512
135 198 625714
203 607 792244
270 445 565038
71 448 263536
520 731 172143
337 155 619299
53 599 39231
792 294 307468
112 29 14819
526 307 760069
414 407 197049
337 470 687357
722 458 373047
126 576 639218
410 633 111681
626 591 343823
796 669 639923
533 47 634513
272 739 452621
723 681 234261
479 1 654506
598 341 695919
19 58 298562
226 85 583368
240 744 608513
277 716 548305
555 764 969737
421 530 451752
520 787 884378
584 728 448893
301 687 722908
780 308 217506
245 408 778293
549 21 984628
541 469 207627
228 85 378620
331 745 908598
627 100 970287
735 410 98174
423 708 30000
399 431 741159
409 314 963830
113 32 302729
612 659 311312
462 748 503384
629 631 186790
799 726 349693
330 177 483305
164 661 905690
659 186 972340
164 470 322273
706 27 117621
417 479 683057
214 248 997658
585 78 30225
221 201 384933
60 539 516095
730 617 691630
764 452 878940
440 93 217590
163 19 989423
720 581 677477
85 638 134979
681 563 2799
189 633 447421
592 352 430031
762 684 7746
286 321 81425
423 143 98876
389 263 962595
545 240 661221
729 757 486177
32 277 167378
794 222 44114
104 361 13784
719 52 458949
520 413 706889
626 712 674186
795 437 115131
649 471 73760
618 427 943120
329 487 408183
280 788 514122
283 152 583373
430 558 603075
595 329 935470
44 683 552846
2 93 394351
305 479 510691
479 355 683408
744 241 817263
584 779 134152
60 436 704339
191 5 688893
102 469 619332
692 607 103075
385 624 453603
471 353 203979
744 181 270717
392 162 23570
419 104 971750
330 44 684696
652 572 729583
740 17 726954
444 499 603696
312 325 843955
42 553 663714
794 383 899320
437 64 539607
306 171 551189
676 6 626812
799 312 198506
311 711 197
360 690 704607
327 83 19159
240 115 153975
716 682 120834
175 719 404007
732 189 214904
350 138 605028
738 182 119666
365 510 842227
296 601 736558
23 613 781472
24 781 863186
527 765 851723
525 256 450430
512 620 241748
284 275 244604
782 436 180296
610 597 657404
568 62 211071
430 637 870818
757 522 346839
705 386 957250
678 119 17989
183 661 965026
424 223 90836
219 607 86891
113 502 603856
572 370 921709
763 26 120485
439 258 757529
528 607 957848
387 492 467669
115 47 130284
782 760 727936
541 219 993294
558 761 999968
242 529 24387
597 44 192024
480 622 270403
10 333 918861
720 75 652765
79 193 455459
732 608 163795
21 72 407147
669 365 922817
538 599 223261
754 83 691818
116 239 11428
621 778 129554
721 574 43990
634 741 359760
751 55 236629
689 651 806005
395 548 52233
64 312 443552
353 243 917289
761 223 869161
737 395 438416
762 288 115470
98 397 777566
364 310 725775
77 12 988835
720 582 567802
336 393 171839
736 555 281998
232 653 475091
401 91 535308
204 433 449558
440 374 20308
544 5 595354
482 44 68861
91 191 124027
564 211 788522
135 95 933622
787 545 294371
342 7 573182
702 643 665951
115 669 778322
669 788 496023
15 179 666246
486 537 155750
402 88 924840
353 756 686927
610 671 63992
236 500 611741
292 790 437121
484 588 671979
340 279 183591
645 149 996590
195 633 104277
92 381 392563
763 688 889554
67 482 845986
229 295 554344
102 143 508458
244 688 15495
538 647 552078
328 767 942999
42 747 355495
731 126 521345
520 741 708162
768 282 567211
553 83 232134
334 139 358773
300 393 830830
537 444 602144
713 194 334113
511 147 856820
695 98 369959
168 160 619544
223 643 918649
76 27 641736
19 648 241059
78 386 670102
372 136 445493
459 71 272367
791 393 80428
153 378 815833
536 759 841889
530 670 697511
141 619 618619
20 427 555733
771 763 565073
558 365 210756
649 599 981084
780 694 493192
67 776 80414
379 285 871284
650 682 577996
102 441 578684
307 94 506832
347 714 102973
784 277 758749
679 215 197140
438 313 751227
351 146 65285
275 1 437469
79 599 953709
7 13 134780
324 437 798875
541 674 851683
692 337 797030
485 181 644643
281 43 805559
655 134 399649
192 289 72789
771 17 180860
394 511 486814
182 590 184954
40 346 336331
750 128 177117
318 22 404855
650 349 918042
744 414 10629
68 361 586353
477 339 340314
721 526 28109
448 791 450236
123 673 854221
273 555 526216
637 532 207619
214 633 918376
701 484 464148
526 564 65416
428 26 858603
315 34 719915
292 29 748958
83 574 874270
693 504 297911
350 80 66156
120 543 171456
538 498 312823
577 314 227310
19 617 815293
737 563 703721
660 203 189084
650 43 591628
371 747 486191
488 377 548846
615 327 383375
362 663 930763
75 107 319182
529 632 896380
252 357 1939
351 409 854312
665 339 66960
434 217 158858
81 299 997793
236 738 465462
605 758 828704
280 443 673391
558 596 364360
174 127 520241
502 283 899597
227 596 616896
161 776 937024
102 560 647374
144 551 523945
555 762 92156
634 556 670335
621 499 462815
152 700 152213
492 348 342555
127 229 614788
397 80 933144
241 446 218666
671 506 142284
107 796 666984
111 318 263260
755 402 285751
380 180 968777
455 493 192890
674 43 641697
403 398 681950
494 452 931570
19 795 534511
742 625 808675
738 440 44358
746 538 552189
519 591 130331
504 561 970429
441 428 130868
182 498 521118
315 746 825922
12 386 92632
570 1 553561
177 744 777601
289 751 901645
764 686 407299
548 416 677521
282 640 719645
776 594 658221
298 368 434825
621 399 725791
253 179 840352
215 355 394907
686 288 52499
556 623 524752
173 3 291934
65 358 637520
133 185 121730
598 720 958233
50 505 726479
411 164 479412
580 658 715911
621 786 719292
267 270 373102
423 22 502178
441 79 452718
617 410 536782
1 387 51925
323 452 996593
659 766 739314
180 151 842221
208 458 667649
304 686 833100
267 559 657785
717 689 271323
454 777 932775
244 674 807941
360 577 467224
458 128 213359
399 166 537304
359 686 31177
796 70 605815
66 707 244909
234 694 592875
66 156 911808
773 718 179206
156 70 848153
130 136 631775
657 671 439929
575 100 551436
555 298 512962
118 205 698077
518 464 629608
657 2 810762
170 179 320902
787 24 977400
66 787 493261
504 482 376032
151 497 461567
781 683 284502
566 84 307421
402 4 502322
622 118 306148
761 409 964430
247 150 421936
88 763 408112
175 759 431326
235 394 227292
364 593 641346
604 65 579254
217 74 477829
763 113 170810
399 749 294434
782 4 695021
288 41 601993
381 262 118696
487 743 450686
66 537 929328
544 86 234774
608 393 983021
792 328 545722
109 735 590878
749 665 88408
752 718 610615
241 373 855116
344 174 827768
415 457 571586
101 444 579383
150 632 769165
648 298 614537
601 477 518380
242 664 346499
51 158 748806
95 26 64031
257 467 96414
544 322 704869
187 418 191248
341 227 185464
552 387 459636
699 361 252407
529 466 127712
273 463 597433
124 217 159284
51 724 684193
664 87 319428
741 778 735776
216 232 994828
198 71 536867
412 147 5282
569 328 322303
386 210 625578
527 510 125218
152 581 183315
266 58 168380
784 749 792856
288 646 582933
573 548 814901
128 624 56441
160 77 626846
78 134 164701
234 765 782314
5 658 428032
288 265 360591
38 675 273929
454 140 51174
241 711 926321
658 96 173226
487 490 960561
291 350 710009
459 621 193506
785 547 831892
98 234 639950
628 636 870346
490 574 413478
579 33 841123
48 138 543350
91 276 937157
717 294 923109
597 437 689310
324 717 988820
86 103 312639
45 704 635275
117 437 812140
60 136 623893
359 185 747104
132 201 611688
299 13 178168
163 499 374451
220 531 557306
790 698 591326
666 121 39611
58 697 357095
621 331 778349
366 711 263455
732 480 618432
639 294 951707
560 588 254459
47 282 640127
554 710 54271
10 224 543782
38 489 973916
379 344 384360
309 168 974568
562 796 486528
63 48 150815
277 510 63927
49 198 681579
4 266 929069
593 427 343046
114 330 369866
439 718 574773
259 333 14382
161 733 111880
125 679 711270
411 178 990515
734 175 126447
203 306 174283
118 193 953968
708 402 738933
721 128 621352
122 366 489501
194 328 277942
692 145 113099
131 317 746660
116 628 214898
193 412 186534
726 691 344201
354 422 347584
174 6 26152
187 676 896361
609 347 847784
32 685 110383
181 396 292020
578 109 321701
332 691 1415
350 306 59557
398 601 878493
393 1 156088
523 666 137557
78 706 452455
495 599 144406
477 456 974109
89 64 24526
800 253 572781
462 528 528095
346 21 616337
293 262 138899
370 424 526955
148 248 328622
641 4 940168
285 793 598049
543 245 154550
363 669 165941
79 717 264975
100 160 876416
179 332 728213
215 698 494173
717 120 985103
783 418 227701
306 396 96815
244 352 532295
386 268 142352
345 710 412314
526 586 492344
686 727 58742
285 361 672264
33 51 577670
785 452 228416
508 502 474068
778 648 277646
349 100 816176
254 528 847546
481 68 582340
408 308 811079
454 716 555898
176 354 187199
104 562 120944
426 250 347283
718 371 234207
460 659 118628
672 320 427988
750 484 228190
698 758 949004
118 800 318474
134 137 95329
276 274 526754
670 323 573791
535 342 826577
313 77 941688
514 139 617677
643 438 836541
32 725 91579
43 688 634364
37 502 377216
154 84 244200
186 137 525298
774 554 351892
232 307 514233
83 142 331733
157 766 508896
685 656 114273
230 608 581328
315 648 577387
476 416 946695
685 739 16527
207 796 962622
661 370 80515
86 790 664091
516 219 876492
712 272 149477
84 407 381391
435 246 366732
454 779 748079
499 175 366771
728 91 259527
56 114 614619
634 49 930542
580 707 593500
597 614 153001
281 12 947200
346 117 204210
188 571 378759
712 456 207970
65 206 817428
742 479 801352
421 29 301014
86 6 32054
656 15 738558
429 685 531842
324 248 217895
201 535 429026
647 380 325793
657 634 423395
502 151 135066
67 190 425778
153 472 42204
471 756 125801
77 270 478523
112 687 322725
156 696 758462
289 126 432484
385 656 260599
26 139 259810
92 111 909883
270 756 863768
662 267 783004
251 547 736246
614 14 594811
295 403 937025
673 681 944299
379 219 941947
26 206 640491
388 139 509233
265 499 329641
300 22 214126
763 668 271174
15 730 895387
317 242 185442
113 329 394036
456 458 247185
228 112 729914
693 16 900894
51 601 413479
119 56 445169
141 11 856987
171 296 441351
673 330 387555
247 783 790174
43 645 831798
303 131 174722
370 605 205143
289 367 132481
476 496 189410
630 598 574821
465 261 12439
483 442 92475
9 256 828772
653 161 429948
113 742 73948
771 375 383210
363 25 9459
783 20 874055
30 318 234109
169 23 810574
673 668 583858
272 573 232453
527 147 753616
582 533 946425
648 503 967763
60 616 808072
295 453 179534
93 568 777998
75 428 552777
789 653 345462
100 308 3579
7 203 243339
737 194 263210
199 506 349080
5 353 637490
73 5 696262
716 179 611968
415 482 235261
16 454 741901
23 207 951329
245 139 618463
570 800 248490
316 242 116623
68 570 975498
105 630 130831
776 449 817489
438 628 226611
497 154 197967
341 31 282514
87 326 781208
566 547 715132
405 112 621389
354 179 368769
493 62 227886
205 284 593904
221 492 786694
518 106 237098
82 76 866601
377 525 594211
660 17 462729
722 533 942497
790 208 827822
289 676 315525
445 297 997966
558 134 359941
700 339 859481
190 438 669055
709 455 611787
474 33 386946
423 131 324827
778 539 107018
21 627 385211
421 127 508549
296 378 111929
767 374 546297
1 796 447228
214 800 305641
762 342 715058
82 139 509381
185 232 130813
363 444 930534
237 76 868815
12 621 324065
123 657 616464
762 173 661909
477 430 905103
31 711 643010
68 82 382433
743 128 926501
710 3 600185
27 169 104256
266 334 3453
288 382 372179
415 430 132325
628 182 127947
322 499 925746
572 614 916306
748 489 656887
559 509 416930
273 524 756175
745 571 195413
628 524 450035
352 329 909576
468 689 807670
321 292 261051
762 297 128279
789 632 197806
709 603 113081
64 389 540583
670 579 54111
278 141 112877
771 225 897243
404 384 727481
479 418 291641
767 350 230637
437 201 413993
719 401 733751
743 151 740530
555 4 61669
605 720 359613
242 263 555088
749 117 641861
66 688 231892
145 185 393051
269 407 448946
573 462 780032
423 605 137518
465 251 462232
606 622 435717
102 740 354262
397 64 635669
92 197 833736
559 550 932390
150 166 286996
249 85 101367
142 720 938635
271 64 378366
287 63 59383
547 151 881523
417 30 142029
352 222 76482
287 599 776394
122 794 868075
514 689 646103
128 645 348636
509 517 437544
602 227 544711
642 664 945498
569 157 49966
452 202 170452
693 115 345832
317 527 448583
465 600 52527
327 694 983050
321 55 625409
323 88 826974
718 158 373003
586 126 188247
33 754 190622
594 754 129522
369 776 560705
625 534 177866
252 451 58647
559 673 463638
416 134 415199
466 83 631934
105 638 161493
215 622 904601
772 704 977195
25 605 812206
160 364 545290
94 680 820500
300 693 661393
350 242 938593
795 741 945146
48 150 518059
647 171 744796
306 661 138762
547 95 801141
679 409 60425
521 422 62153
530 125 266696
279 249 162546
711 761 731042
17 531 314955
424 225 845378
756 490 995649
446 358 318878
390 454 158136
289 689 742479
512 37 337087
549 137 33986
139 97 306185
586 551 456039
593 327 736880
13 689 345015
255 97 360242
384 8 237962
289 46 344839
468 379 488453
593 314 925289
33 476 428488
617 449 888094
26 797 464566
739 348 337486
314 298 135022
173 470 585589
488 497 387297
469 304 572511
529 150 447856
651 291 497623
426 63 716296
692 280 427326
404 116 347939
188 786 155300
747 431 429452
377 351 739556
358 530 944014
743 492 235996
254 656 858206
743 142 354957
474 79 657902
524 776 207694
344 502 536809
321 230 95388
625 445 55721
650 743 376807
314 31 109082
474 646 195743
785 755 489919
220 140 2402
220 690 573120
374 346 392727
570 310 329922
742 29 529826
178 312 964652
516 366 570341
151 114 45015
159 184 900446
540 462 35233
275 521 16793
105 769 77183
419 333 204468
631 228 75581
578 527 912137
180 286 764811
303 146 964437
538 676 802070
138 542 307919
375 272 186221
610 795 219955
464 555 376390
14 553 822210
113 626 24292
77 298 421899
255 102 863750
450 234 992565
361 290 111531
424 403 596
578 541 340724
766 711 588369
758 10 632358
174 202 532420
391 459 694351
554 312 915033
425 542 588441
262 422 841549
163 257 671870
640 15 40449
260 592 952161
737 327 940041
430 525 263064
401 180 579213
415 130 694051
281 655 804648
604 364 66377
687 542 353110
536 146 991083
289 116 93387
555 486 369326
120 110 542099
574 180 129314
467 704 528942
323 453 198406
769 473 96393
335 571 989007
3 317 358337
408 459 976675
458 694 914531
265 241 379433
326 101 601935
318 156 635156
667 452 568197
336 357 694261
285 238 721558
183 26 74549
240 6 452818
214 13 514863
599 646 769604
784 14 954908
324 718 415161
666 480 105020
511 226 781623
291 130 671396
283 422 163557
236 550 954053
512 88 385132
316 792 838895
13 255 752765
164 686 652198
646 15 148405
131 213 842055
418 369 336510
90 86 509924
334 192 985744
652 104 393982
1 95 957439
767 514 709506
107 664 765087
748 718 598512
735 381 617159
666 743 627548
476 764 882693
31 27 944344
645 267 851904
512 575 520437
681 584 742620
381 420 336532
559 28 469678
721 133 882556
651 250 464110
305 277 27896
622 659 608455
96 572 387482
798 528 935401
352 237 50861
184 407 270873
762 614 126016
646 340 641109
289 793 316850
29 359 312716
110 323 977155
465 522 204500
441 71 209625
468 565 263844
320 387 226599
293 517 1136
411 172 719950
206 488 666476
268 281 467631
181 700 364770
231 194 462527
795 202 957649
643 366 908340
707 325 712881
713 152 76124
354 352 679109
157 678 676629
734 15 275811
717 38 777862
113 284 304204
131 256 922111
108 107 800348
446 129 288187
143 627 519837
605 577 639708
481 409 946664
320 288 769316
458 686 474305
469 300 977
579 704 701343
297 610 478902
16 138 264213
798 696 977651
385 632 306338
663 476 46389
105 319 952727
308 622 285762
7 365 351343
567 82 331658
15 481 338985
377 212 620795
97 530 314451
572 117 808295
338 506 919513
31 417 316263
719 405 182951
186 162 243388
767 136 671289
423 527 870421
67 487 696807
648 785 158957
95 104 111891
545 262 287175
604 225 908181
24 189 211551
737 750 461630
509 175 467137
382 576 556835
321 47 239564
480 88 995076
323 246 197449
718 368 216862
331 708 155689
255 601 603291
431 193 836302
481 260 738993
104 536 56609
391 363 15362
265 365 310374
630 446 432407
453 57 34927
780 38 740659
27 20 324194
33 383 49465
544 136 238019
178 780 938765
382 189 401572
443 473 131008
486 64 179098
223 169 696535
599 67 597898
789 784 177571
744 303 712212
221 704 445823
20 70 681770
685 187 445775
710 384 131969
717 452 285140
38 543 486293
782 748 118925
372 791 700411
183 707 612100
121 600 475894
304 331 68298
353 192 662469
371 378 924543
591 460 694680
658 235 773197
92 505 813111
487 134 721992
141 73 58623
308 284 521167
229 371 484372
546 421 793714
82 318 376415
494 199 279600
26 15 78818
751 790 355522
646 663 914514
667 685 715300
782 309 832031
224 719 566330
221 35 51577
538 546 386507
765 516 251588
141 717 957625
611 751 121381
107 227 367014
715 763 574015
771 487 569790
669 514 737676
745 534 277412
278 600 270177
767 620 48237
681 130 858903
356 85 166671
86 518 747268
505 395 699009
562 39 934528
755 557 486507
289 426 818730
31 703 999396
315 79 873733
68 773 348695
514 612 217828
96 452 75025
25 339 278284
480 254 907265
262 521 938023
673 443 576602
55 719 97869
33 179 926673
559 266 395340
439 333 320682
582 739 316761
374 575 632180
634 708 570945
723 542 362917
546 110 307980
15 215 403403
197 99 453587
509 657 874791
547 316 403458
275 595 52162
775 318 358530
617 24 717528
674 574 403053
718 534 941157
278 793 596395
509 196 264660
347 353 150609
624 501 382439
395 513 944478
597 628 144128
311 644 554860
410 212 359880
4 378 345885
794 282 915324
26 325 742371
122 628 190929
712 572 95301
447 291 588713
483 131 394520
696 41 622462
352 26 722475
215 545 545339
616 224 622775
257 655 988972
394 717 837427
240 625 584536
285 261 477165
795 745 8553
323 604 585685
219 240 918323
59 742 768292
107 18 167935
377 159 586166
781 291 402852
11 593 575893
300 32 488946
517 642 657488
382 686 846547
390 95 369005
375 587 979454
673 8 878768
82 413 51886
140 670 893826
381 649 293222
272 398 288262
483 580 991860
793 486 607400
8 215 506302
61 312 311497
503 99 226332
87 436 433569
566 185 60465
49 149 526196
298 119 578478
305 579 261954
342 325 480750
129 515 33422
595 631 494648
529 337 23489
327 315 611464
797 495 676158
199 375 784839
278 451 568222
626 727 947262
41 748 875483
334 719 679950
773 756 914446
275 352 154266
375 667 389794
406 596 532950
146 788 214277
301 105 489087
619 684 490586
572 478 210144
29 200 334487
137 753 567000
222 505 397391
538 150 384399
42 641 861449
371 589 991293
457 315 418111
183 544 81247
752 566 587905
150 715 606309
140 156 363458
591 393 300693
302 159 887458
480 97 86070
699 605 192252
731 379 497154
307 149 161450
354 41 370927
145 663 422595
289 612 109922
742 273 966667
172 618 953734
555 368 836850
390 132 720487
642 304 826965
4 754 68915
391 729 129051
636 295 552089
780 231 268195
348 720 721642
212 659 585509
288 430 209708
478 595 705489
745 261 176584
623 765 214804
336 692 339637
600 625 482139
234 144 52721
788 573 873989
401 533 197267
57 218 863627
40 440 363791
463 660 566380
423 351 861703
19 502 278158
623 213 123793
703 381 252848
443 209 105752
45 213 281045
323 186 540479
40 374 636377
296 666 360615
601 555 35635
327 514 801906
678 585 333793
742 591 453426
559 600 890699
574 29 400229
406 252 584250
622 777 449469
188 198 395523
340 252 917649
275 176 981367
231 328 977582
716 560 532669
322 103 640901
214 2 318290
54 629 434281
793 57 855867
340 9 544888
708 509 347846
535 223 706983
432 512 227424
277 576 769496
174 218 381475
316 121 477943
728 123 927701
487 799 309352
745 374 717740
240 298 571678
390 536 366775
79 591 453523
788 737 123309
243 1 160135
625 519 775002
199 785 324481
635 76 153100
756 40 880534
328 438 344676
216 19 476779
558 253 791197
258 178 149121
651 531 90172
490 533 559374
112 212 989981
117 449 672836
411 665 255548
310 43 608694
618 6 226955
530 80 935463
712 248 494407
687 164 940899
712 561 291121
562 259 692582
161 317 559342
600 61 32280
567 27 505573
606 187 53738
750 713 414137
673 612 781928
109 604 55716
183 372 257374
769 95 523356
266 360 586404
363 382 877451
396 782 885745
523 39 693313
234 302 858890
514 445 403664
213 673 615826
726 403 934602
535 639 136428
775 567 970004
453 600 98723
363 533 185832
359 621 139331
1 94 947681
414 364 220230
150 296 612582
335 546 494646
534 66 867997
432 331 656119
437 635 260504
453 639 807050
93 353 257429
13 758 880338
496 688 3561
153 21 194355
604 287 546839
105 93 425728
641 210 690085
202 116 860686
392 576 417347
457 613 436490
44 528 610685
172 102 667042
641 17 844253
234 742 289349
184 771 652054
257 713 298900
270 591 865358
745 117 140458
583 174 970642
800 525 631683
666 498 855674
305 19 842265
304 732 965371
608 401 429241
753 344 258059
284 402 603048
146 229 191704
740 68 610055
460 674 299948
798 234 648833
199 534 156604
21 120 635897
706 107 136038
499 22 724944
646 649 219898
596 753 434537
346 553 500540
770 497 460240
689 548 28601
361 749 818038
399 524 714940
34 191 799831
437 727 827991
623 476 265761
455 59 181321
776 239 636174
561 171 852720
730 467 444560
542 625 333197
788 179 62379
640 26 36198
409 553 125299
576 508 886839
591 286 837905
183 177 672208
637 568 506
643 682 11527
341 384 554059
792 588 193293
248 88 326338
377 5 19398
193 119 722827
142 659 945594
411 575 923323
71 90 884127
528 427 101976
157 125 244274
187 448 174525
246 212 967447
92 504 646518
487 542 558482
159 729 960545
77 551 623161
603 642 656474
434 184 367946
677 650 589568
46 550 691734
543 459 136537
524 155 408741
618 126 895514
178 610 672934
459 639 737637
290 544 201416
127 333 655602
559 726 366233
698 89 678867
417 697 726106
669 615 864037
541 594 296970
452 691 825164
364 771 11622
127 796 562991
662 740 588055
623 409 805099
610 463 393750
336 193 541484
453 255 876191
301 431 875402
497 610 612626
22 279 490302
212 280 874506
772 578 197504
121 251 891648
729 542 648798
564 755 474577
165 275 95819
350 352 886831
683 748 151316
48 76 646655
595 236 264967
455 80 617990
675 758 272760
369 654 445795
641 575 746379
746 611 53936
634 788 163420
119 55 112176
693 355 814616
400 762 75408
545 227 790813
735 340 602174
523 342 722700
563 280 956404
229 659 446076
482 526 443324
77 251 83418
478 244 977911
342 170 503645
534 436 910762
338 667 59468
248 267 49227
434 712 847610
609 396 899625
531 59 389562
647 663 624242
262 351 785945
733 180 670643
222 440 15688
160 64 725096
218 140 533775
728 629 129449
258 603 68590
477 511 54174
679 763 199603
397 489 523645
290 690 308851
521 504 587281
676 203 100056
553 471 237661
717 57 462689
290 760 542124
346 43 816353
311 508 877718
725 174 288281
218 504 859431
183 71 336015
655 369 370491
723 720 433443
294 441 458846
394 692 554042
505 341 874185
324 481 483598
383 269 626008
433 669 508273
468 71 132983
181 65 933439
781 355 97067
143 798 187030
369 383 269693
405 64 59652
584 231 118983
700 568 613208
263 234 672375
91 502 111539
86 373 601017
517 594 102240
261 439 700773
672 323 669139
583 124 702236
293 350 5809
157 332 103746
595 391 708473
15 766 749358
553 709 727585
374 542 893776
198 167 560393
756 590 229585
582 103 182041
364 127 713990
606 176 162490
200 422 724638
340 108 966726
10 568 835052
238 775 605947
258 428 481816
202 216 90448
566 49 788720
423 763 97158
299 568 508470
384 7 468998
178 247 49398
745 197 332747
375 578 206912
450 518 973184
311 279 757802
519 692 345733
46 37 863432
735 301 840782
612 564 515028
280 573 442204
417 796 748849
696 326 225498
76 51 689255
384 759 271819
750 584 862782
709 19 233982
189 21 665829
26 181 284143
704 114 269976
552 695 580483
705 562 862513
91 530 466891
781 446 218115
97 497 480289
420 250 505766
779 4 6185
168 472 976729
412 63 865234
524 546 531495
656 577 916508
208 33 176829
119 258 800738
340 657 956616
247 363 190824
11 512 974105
358 666 645716
660 508 620769
315 390 859299
21 170 471134
640 37 148289
742 570 905361
639 722 520176
509 596 740432
171 431 629110
430 280 292358
3 614 870686
779 767 373416
271 587 110359
334 203 146038
64 361 338391
546 438 583919
203 641 568531
49 421 463975
150 116 195407
406 535 491688
422 331 991555
387 114 399609
537 236 316389
27 636 541315
752 395 646056
547 722 274365
394 484 920362
57 696 41105
71 648 167084
94 770 978685
154 620 91532
165 387 955435
640 791 817533
4 433 446608
505 787 214542
273 8 460306
78 280 782196
105 339 67436
287 116 851128
752 408 798900
359 703 393592
283 346 226169
443 575 990682
491 610 654480
385 609 473303
112 608 100618
384 36 280420
638 200 492533
238 179 327003
231 117 70661
519 131 170076
770 658 607570
356 176 189400
190 439 161720
708 310 655779
129 682 992164
156 522 428825
793 501 666019
586 468 682965
240 156 36495
397 552 197544
143 467 197643
627 83 492153
304 66 313551
166 598 489340
182 106 400176
112 781 599740
29 46 720849
596 541 531667
594 136 506864
650 408 498888
750 607 649471
319 386 420035
149 601 354417
568 730 168310
637 607 756999
555 410 231777
572 494 330598
39 314 521138
671 176 257581
47 708 884150
97 351 784106
634 42 395258
570 411 535421
596 486 447707
464 249 308848
317 548 477026
634 576 162609
191 256 438729
19 199 332933
708 355 115868
403 232 61430
453 746 699286
9 277 139558
107 313 4152
451 655 497646
781 194 249034
660 731 304517
494 730 867940
499 513 505736
228 299 451388
474 508 579523
80 361 55181
413 157 548135
386 721 987202
544 702 82375
363 295 29891
416 790 756449
35 100 114579
203 638 349877
618 346 848246
163 87 594769
364 37 499485
793 669 101902
7 576 545282
736 396 307553
568 419 176732
678 557 654220
270 7 224939
58 42 937315
660 473 846721
568 720 629436
469 581 130817
14 585 448275
154 413 462621
114 486 445397
772 110 359967
50 421 385484
623 134 89308
129 674 771588
185 257 831304
204 549 50855
208 299 927162
734 98 334802
612 465 45929
760 534 677560
309 134 922282
610 96 452828
659 370 454880
250 18 929346
29 392 385629
399 481 214025
605 483 936561
102 769 784048
53 730 388321
682 375 385194
762 309 200527
313 270 523622
775 107 677455
710 156 358608
752 534 152671
222 483 587446
600 791 893194
376 371 789373
264 485 15414
485 752 789664
305 338 927932
772 281 697436
387 79 400297
555 43 874682
690 196 593084
659 579 61785
607 748 139178
378 365 534836
496 182 656842
212 373 705119
22 151 326394
763 276 830981
233 365 615078
541 566 725996
363 339 520957
578 407 913786
43 311 546982
609 29 352971
495 539 494812
301 161 667087
686 426 6415
111 400 886643
280 308 185225
226 384 596547
403 84 785076
635 645 706326
177 473 878793
774 401 793309
447 583 121418
659 353 672419
75 708 273131
516 145 196325
190 514 754682
597 458 284703
134 195 278586
627 70 796401
596 312 487423
670 296 611373
219 734 925615
119 793 326681
740 682 108008
568 578 665146
366 46 884918
715 311 984131
344 563 59168
561 337 845366
6 106 150299
456 677 229739
94 696 969579
25 576 926212
133 610 197549
232 65 13375
140 613 42825
566 779 14238
652 9 473735
724 792 137987
535 193 529524
146 769 643809
109 208 134812
717 36 704482
235 601 175241
41 473 656060
712 382 645715
625 772 570531
663 715 122256
27 43 331887
86 313 259400
199 168 593773
171 496 989716
753 502 144811
664 209 362542
586 50 507264
383 584 241456
57 286 583114
21 8 146888
443 786 764716
17 278 787496
478 67 836255
726 689 213582
3 705 427507
193 328 761315
502 139 342461
431 139 774115
480 50 322935
314 110 229174
629 59 987743
89 343 336065
201 149 561147
576 630 23587
407 150 102314
599 550 406601
345 708 564016
415 494 737276
108 221 714604
47 719 971872
695 650 784737
3 67 216892
592 376 433537
77 57 500741
517 726 497176
396 502 386838
466 660 963224
189 666 164589
102 324 257254
445 692 318030
410 408 765546
535 574 857397
34 110 443035
81 203 787466
646 755 174810
243 132 126401
537 379 770492
708 54 529904
287 285 120849
266 742 940216
738 278 415494
619 168 401807
586 32 57577
746 46 77761
576 602 537965
613 53 504954
199 402 816988
164 286 42709
783 325 275879
22 47 393286
125 345 191331
797 655 812082
360 267 638409
728 345 925162
459 235 981045
269 293 13553
118 489 283293
240 564 515408
418 210 953841
243 246 916275
710 765 597179
738 61 271039
642 194 305635
387 223 776251
326 382 628764
78 241 919154
452 37 499118
470 249 935320
285 675 244546
499 340 922199
76 233 454209
616 385 514609
446 489 631088
314 337 720607
669 628 928297
650 229 992733
137 259 772777
331 612 585455
735 367 566175
42 215 521325
742 524 455964
566 745 318802
405 779 160531
64 448 822387
282 695 716737
755 713 432069
351 308 780790
125 749 316595
602 395 8151
780 302 768765
7 197 783495
662 455 231588
589 56 341578
474 393 335858
478 496 672787
528 86 420668
215 153 2511
304 741 227609
294 580 101958
344 534 742281
288 799 734790
279 502 253738
428 487 766477
682 699 478195
648 734 918933
678 186 369408
119 172 142589
653 464 385898
142 29 744204
374 257 89503
134 448 428002
264 798 819255
120 477 814154
495 780 409451
259 793 857690
577 723 964104
405 258 556654
330 387 235242
226 351 255485
237 309 933866
147 681 284764
325 554 312656
272 793 651479
617 196 497304
666 164 5085
578 365 4761
381 636 226976
212 327 552962
7 604 262278
308 423 913182
650 219 37013
239 291 912867
795 466 656472
557 177 910677
758 252 260973
623 100 855256
760 266 680778
296 630 724179
472 737 436061
698 156 593053
690 83 954305
525 666 112046
144 678 838351
769 91 592421
686 394 816197
732 487 544218
316 784 628137
272 677 942279
775 256 249038
4 730 411431
783 510 578607
510 752 684224
161 576 649058
274 791 702411
40 631 933816
733 496 477261
745 634 618629
40 191 703578
676 446 87467
306 770 691854
285 92 133544
740 735 435069
388 618 336289
215 386 446640
108 685 164591
137 429 753777
87 365 49764
771 444 68042
430 315 901380
274 540 281057
637 665 659801
312 2 190819
380 541 86543
562 483 881154
565 447 375184
697 370 571314
609 556 741095
645 35 725515
238 475 948366
757 196 559372
51 578 42656
230 721 602192
3 651 462344
674 743 394065
450 534 232675
154 753 226656
700 748 636188
333 222 804365
472 515 694652
93 412 688524
203 158 890433
588 751 557707
2 644 546630
685 174 395131
539 94 42956
226 156 517727
6 180 268138
410 721 364822
343 282 146698
52 385 722296
43 774 744631
31 643 323573
112 89 824663
509 297 473510
94 756 211440
64 510 806187
294 647 793126
2 183 29473
243 420 335691
147 604 286621
629 302 181143
347 553 105089
601 413 567497
785 383 301368
445 93 888148
463 150 534211
30 50 136621
546 361 765260
164 454 839998
454 775 683237
368 586 23890
222 385 660368
743 82 717806
180 522 658750
731 58 370193
105 722 4167
240 581 257737
128 106 210494
257 222 29427
754 436 416498
218 747 549262
492 746 81359
772 782 361831
189 218 45447
223 53 784267
757 576 152915
60 69 493516
658 537 675190
660 795 885720
471 399 162646
128 482 769430
515 483 882436
14 46 456474
360 456 261151
236 207 960524
579 274 227968
790 2 922929
434 791 223296
256 433 167644
407 668 235262
353 586 518668
582 288 99036
309 495 706732
622 154 500439
202 486 418814
614 35 739077
575 42 640663
27 259 701885
215 167 437013
583 405 716799
625 678 160369
572 549 998591
716 499 82975
64 462 87188
493 661 372953
669 539 967874
171 417 442524
467 456 652381
78 168 561176
702 263 556263
260 375 782935
251 595 789402
16 569 937743
24 273 780271
43 683 980449
552 4 814621
285 540 250298
615 86 486915
389 249 699882
332 757 558143
533 166 440998
122 164 953312
543 777 978247
687 353 933157
570 661 754923
619 747 133534
793 630 512265
545 362 280934
228 371 163812
62 346 751282
278 734 507009
594 511 496241
265 653 891449
99 322 968965
269 306 782506
20 172 572735
746 91 703623
102 409 847179
449 666 794674
614 36 995574
187 265 410550
417 648 437346
508 12 741822
362 778 907985
653 401 719429
502 634 261387
737 276 862598
564 277 192503
65 448 686240
237 671 496083
649 336 27195
613 595 250331
677 33 255868
464 437 956585
90 277 199152
120 116 386179
38 89 6860
698 164 952292
685 270 654131
182 796 853855
438 514 115739
675 6 939122
375 334 830492
279 554 580030
179 324 536726
54 532 334129
749 412 724249
759 159 535091
152 149 126452
480 248 565892
446 682 768949
25 349 573466
773 10 57307
307 627 823230
271 411 672753
211 195 969764
426 636 361064
451 84 731315
785 603 86576
796 265 749887
467 675 534058
164 479 559394
502 252 363072
478 633 294448
710 265 719853
9 292 423143
597 343 842751
622 355 881081
129 572 876702
541 475 764294
439 369 26358
719 156 446667
459 636 734481
730 393 150130
33 619 861253
164 13 996024
204 630 636187
783 700 814802
537 483 648031
12 20 528992
413 664 32953
579 217 590600
408 479 183479
406 796 867897
219 152 986818
103 632 177963
60 318 970296
544 220 232060
254 781 344481
302 742 967220
754 213 674942
174 604 476666
713 118 284903
322 684 305422
772 311 954560
390 741 928097
118 308 928447
715 525 949613
274 725 431528
160 165 286587
478 200 158617
291 202 428888
591 309 68987
171 791 912191
442 675 552928
420 354 733409
216 75 821915
38 640 800530
243 17 139365
59 281 518361
468 5 273555
488 465 64911
659 522 243826
739 274 283755
48 273 320447
260 699 777479
517 180 818279
75 29 699138
90 666 906279
113 785 916093
60 207 823677
520 306 186524
178 184 694234
380 99 655874
23 161 719799
657 283 86564
330 320 100264
393 641 628008
207 374 358872
670 317 133684
748 203 551582
275 385 664822
476 311 892171
508 189 60470
269 733 232215
407 683 382908
654 361 535221
787 598 424938
435 769 179859
375 718 909663
558 475 768339
108 270 646195
368 467 685584
382 132 144788
318 99 777839
416 191 924099
544 575 720339
639 435 296195
454 623 274206
41 742 327462
645 204 479376
748 558 527561
636 722 126193
128 782 273379
79 121 689222
743 221 280075
7 34 720583
238 306 911945
477 324 146011
104 240 51839
162 800 204117
161 697 147749
680 450 333326
767 642 224418
13 97 308299
505 47 478650
424 272 600486
287 474 126980
472 526 556622
769 34 480825
385 390 706418
729 269 491136
787 586 429197
532 30 374103
376 705 240057
154 572 684133
273 608 114355
457 453 143891
342 722 850429
653 793 361330
104 159 653412
230 619 550170
757 418 870668
714 433 328934
670 515 820493
156 682 273023
48 338 948641
745 739 445989
371 130 382427
366 449 488062
112 296 401471
748 196 407992
401 726 934161
350 282 517419
499 191 916636
216 132 428182
5 198 821186
411 93 865415
799 589 885150
36 651 582454
783 493 94696
303 439 265575
45 563 353425
608 44 158454
647 715 560604
572 303 577863
9 800 748172
541 533 355256
335 183 500115
172 696 912810
657 688 697420
278 84 144060
265 730 418773
553 137 613683
610 141 790016
795 766 646869
574 734 463976
534 511 886141
745 623 227182
648 660 330150
451 149 71426
580 49 317301
505 476 342844
28 667 333400
69 294 631697
34 538 623204
347 441 325766
761 532 873463
437 193 852555
204 215 210435
479 125 682667
342 534 405168
104 525 361978
270 115 67121
702 764 349852
351 716 612624
766 552 27076
170 483 292151
64 225 564941
328 567 156926
600 329 598221
490 541 29567
121 547 563074
61 469 468459
501 362 16732
122 212 26038
727 461 885556
417 463 860995
226 659 286390
602 201 934425
224 588 502630
478 276 893932
467 439 792344
659 104 250539
554 681 110825
588 408 218273
695 358 153258
35 238 205960
438 558 893051
620 53 43646
415 20 168440
488 753 970760
381 338 934983
597 276 225204
685 153 122202
192 183 477632
259 252 534426
442 258 939780
779 400 401657
600 584 103002
765 481 238092
331 48 543721
323 278 35898
518 101 770303
275 686 687752
238 401 8897
294 657 283273
396 551 697128
80 692 398844
156 385 847895
112 59 390606
773 512 471564
330 55 268158
400 669 468061
477 722 567375
505 388 562143
467 688 724543
342 38 380731
791 303 128289
375 67 330734
754 706 386103
208 202 388505
192 244 422906
28 395 739349
390 737 220483
394 735 674232
229 108 823930
317 230 778109
174 60 721975
454 186 836570
541 662 997924
111 139 440246
73 361 891371
441 56 580823
485 468 290818
501 35 771275
356 5 444033
499 125 136495
92 669 913378
477 36 789157
490 280 123889
643 650 172640
199 86 525724
540 159 373824
762 469 179770
566 47 217492
609 597 190667
629 766 830323
399 235 138778
293 782 621031
20 268 411944
604 699 818845
513 450 947353
778 376 929444
707 519 493070
647 504 479117
622 361 273600
753 25 66332
39 491 945798
439 629 20485
289 306 423375
180 313 395816
184 109 842716
670 564 181326
531 5 240616
313 37 502219
560 665 530212
140 398 852687
741 272 341279
416 781 863549
43 137 688325
157 213 224172
587 777 835096
775 115 636522
87 432 475736
276 411 508715
564 756 401045
256 528 407822
330 434 199154
615 497 516067
175 191 658346
578 434 537940
758 431 353873
525 121 617313
222 4 424021
256 781 907442
251 558 987493
786 310 175792
353 751 774556
292 511 565228
454 155 894929
711 380 913714
689 121 254938
409 581 197909
758 422 738331
70 107 923577
346 133 748974
87 555 12969
438 147 671661
165 130 888248
779 122 195124
795 769 940301
202 562 898534
451 445 390619
77 723 959355
591 445 923639
218 246 644039
83 112 539578
422 588 582654
160 774 960153
753 104 963241
111 780 56713
140 616 275634
4 62 123717
578 767 573530
723 540 850136
418 402 398519
702 116 243308
566 278 562208
418 486 84833
428 522 81443
381 238 953635
92 210 481835
547 275 963501
449 752 236123
679 574 330694
497 558 260556
435 467 784683
262 704 216079
598 591 717859
549 462 703824
689 417 937044
117 246 322727
406 128 63718
33 447 755936
693 559 281254
141 585 210517
695 736 552998
216 387 880774
66 364 650962
191 687 377784
436 120 527300
4 710 717918
548 159 310908
410 479 831127
460 567 837666
567 633 807998
284 432 41629
493 693 766166
302 101 294341
131 610 18635
698 799 413977
261 428 550779
667 721 312254
174 629 251878
127 42 93965
594 371 167666
434 43 464797
553 573 371222
214 188 427071
243 422 542433
762 711 340645
581 387 66061
43 84 800755
324 74 689960
656 140 583322
385 408 335232
8 538 337700
372 698 850473
426 314 903454
26 160 488938
289 214 80005
366 401 984434
497 339 751062
312 167 103453
498 563 478181
200 783 163387
781 569 309123
337 539 58109
377 556 23081
550 510 212051
783 729 360478
173 284 278448
382 139 218940
549 455 122627
157 172 11226
522 166 632183
258 496 879629
675 735 940972
121 624 854192
61 207 764407
626 106 902429
643 503 998180
599 418 155336
676 9 413895
645 289 334101
495 112 479394
435 368 286144
381 644 381464
618 92 218825
487 73 742618
196 179 51102
611 567 655166
535 15 550782
115 142 481509
214 231 730091
261 275 427074
122 691 285764
778 647 679967
196 752 857251
433 467 191219
227 763 194084
394 487 380057
794 459 404515
367 117 280969
603 371 816662
789 428 377856
656 330 13333
473 158 313661
263 187 203989
47 374 379284
222 774 279391
381 96 883033
747 597 525123
219 214 166741
106 50 835358
660 357 747929
782 764 316312
116 561 349635
364 159 179000
539 229 580959
431 73 464445
362 157 260093
539 159 328774
788 628 187697
273 800 780303
733 172 611317
375 243 73870
702 618 269377
711 252 597777
249 351 976083
65 708 207938
114 471 69746
686 720 136261
727 282 467108
368 377 358535
160 318 596849
411 55 568714
670 695 668585
58 226 999109
729 724 881994
659 529 338258
435 664 24805
442 270 119038
350 583 164285
696 265 77163
175 408 859462
122 58 22541
405 669 439597
307 6 437473
612 471 408677
460 283 519395
684 6 176880
377 357 693375
381 464 425048
410 162 369398
144 783 383827
577 731 337017
384 691 261792
412 666 296023
344 99 222953
9 102 553447
186 12 341763
205 722 693324
711 755 237814
335 533 896315
192 485 986948
499 153 548340
262 706 825513
225 533 290367
603 48 906162
539 614 537160
117 385 326071
632 479 602547
644 552 190793
529 593 125324
786 479 96213
290 127 793840
670 641 893486
260 222 900015
45 385 32332
335 243 631684
771 283 255831
562 653 161795
80 415 767688
107 73 766568
783 514 545660
582 69 146852
762 296 567018
495 724 284272
697 129 491800
762 163 829607
636 355 958631
217 154 157464
239 431 964606
433 251 908160
37 646 665921
263 209 458451
360 798 91588
219 529 497133
702 104 511852
386 299 585476
413 190 743288
393 738 279484
462 109 487340
554 202 250445
58 628 668710
301 567 115029
773 33 892066
563 632 611576
496 716 7918
119 636 731511
765 657 19683
6 533 684302
341 456 182208
440 368 348340
600 58 253978
277 415 67883
681 693 144310
478 130 77573
465 168 610812
293 393 339394
279 495 806922
402 779 341834
238 585 1062
273 250 42952
157 692 187248
314 71 77904
617 758 294592
311 478 208680
738 785 31677
100 570 890115
329 175 705375
318 31 390072
14 440 74572
268 28 14322
147 28 776308
204 710 810145
211 512 378556
351 234 422658
140 299 780208
153 522 997039
310 652 907000
675 342 235025
703 533 82405
104 734 171463
712 527 109192
116 479 272918
445 699 204034
768 481 102739
377 58 223358
431 445 981947
794 67 93179
241 103 347650
444 114 246761
650 506 470377
749 42 335453
391 216 94715
531 231 527145
295 401 474132
30 523 358111
180 219 699243
763 548 394636
780 134 800503
397 371 816504
399 205 211138
177 777 925553
285 49 303813
407 774 996580
203 486 846481
213 710 320438
625 164 449350
629 782 567607
374 220 336130
363 616 964206
314 613 1355
15 256 858088
21 798 170695
203 333 469411
244 436 538823
205 750 251444
424 744 45888
189 31 24215
663 558 361402
454 231 507820
227 511 289277
434 48 805397
379 89 783959
408 206 298404
497 756 663766
659 193 175078
293 169 572036
345 598 157245
673 408 552495
612 698 11580
437 662 343143
14 33 894960
21 302 703072
590 748 459201
379 274 316696
14 242 583906
355 84 596899
242 96 965951
46 560 777119
28 491 732414
701 785 915572
551 357 938313
112 209 445508
28 798 915410
672 256 137539
613 13 950931
185 259 360415
154 56 52617
251 306 993123
429 287 533768
16 519 852355
558 274 338184
150 285 916810
174 738 91903
243 410 587983
121 403 1189
714 774 212477
312 712 606449
173 546 456292
385 460 231238
724 767 268387
114 130 895839
506 632 94299
116 592 763169
442 83 236856
444 360 799806
694 86 949337
213 503 903027
332 9 977518
168 708 647822
154 777 686718
623 2 69683
335 320 96262
48 198 126576
468 550 367326
171 251 91158
580 735 826455
80 593 574132
325 404 580001
545 403 610080
526 475 913316
654 650 690031
360 159 590118
95 512 425435
115 18 354194
139 539 730311
222 736 377602
682 105 9897
274 285 648602
220 718 409246
491 537 508248
514 475 112177
797 141 819712
46 239 290780
111 221 485540
258 309 471985
519 764 807837
735 226 430795
148 329 865219
682 280 29438
785 645 984584
243 217 910950
107 316 936836
8 715 200056
103 565 262
364 620 270534
119 563 476133
387 115 709797
186 610 639674
287 752 254920
322 315 38921
575 179 32720
220 428 906638
241 459 410752
403 710 939823
196 494 288290
155 535 399558
112 279 303619
150 281 617779
169 422 554277
235 577 506259
254 429 520506
287 376 82369
99 423 461822
306 603 140198
723 360 611140
691 602 603501
319 738 664530
205 240 760967
596 133 383084
531 340 610771
774 687 21557
278 492 504818
184 8 983532
157 714 906785
461 309 330688
104 395 421208
282 565 742434
166 270 970699
655 745 562980
450 648 662219
80 581 70383
658 731 480631
210 676 100393
707 581 809691
251 616 1369
785 460 412073
145 270 854185
707 469 457247
369 270 527365
468 438 537736
746 385 989077
179 276 181064
256 336 165176
16 296 437355
644 574 532552
636 529 586130
228 409 899358
319 265 631165
232 47 100416
525 723 688384
483 616 990642
81 763 220658
764 628 126750
522 76 554323
708 697 569631
666 532 407221
760 125 284151
796 635 816554
691 411 56858
615 774 323772
587 51 489319
328 613 518582
308 615 236444
370 468 449683
615 129 816729
92 222 375750
135 146 110685
451 257 920642
669 488 260339
537 535 145073
580 118 811705
376 476 77595
780 210 987033
381 55 357651
266 243 728002
192 434 887559
455 579 667732
134 465 847702
379 43 98898
661 395 838074
281 115 937862
79 36 408461
220 605 218864
435 513 398640
197 190 521721
394 293 392833
72 114 479222
551 20 907751
383 561 47156
437 577 214797
264 751 652034
70 648 687851
473 389 179941
213 111 945162
189 366 442135
25 577 301290
178 453 122502
729 628 551872
614 532 195630
301 434 719820
287 465 579274
196 115 802027
353 117 367129
758 656 637686
471 233 700274
546 366 652119
124 441 538033
113 751 337427
476 177 550012
315 745 894003
117 148 129715
320 591 561214
155 315 406927
797 151 378244
72 539 448851
252 647 432404
473 598 223788
384 69 277027
511 373 940109
117 250 196701
50 635 955483
137 239 13262
105 324 651740
66 515 81731
56 766 217219
15 394 785497
404 227 594533
763 488 936213
198 761 765015
588 57 897986
664 183 625001
734 305 881024
149 642 895660
344 723 183807
3 389 219656
44 411 822418
474 236 954555
39 429 505459
320 238 5133
746 23 7358
424 410 955007
473 398 699785
178 261 669285
167 374 616045
60 421 211204
474 649 136069
658 442 547810
369 105 571757
482 799 124147
350 308 873960
755 84 615365
122 547 790724
451 100 940227
599 332 981247
710 38 946613
378 170 241709
12 753 403218
495 472 879428
578 296 663298
345 460 903347
650 90 17730
80 408 627069
677 660 761710
62 211 264901
185 481 917610
718 44 415746
407 450 397581
345 79 515710
535 715 422112
148 727 611033
78 165 749209
457 413 689224
353 706 599689
633 193 620455
698 398 737988
600 255 457206
212 776 930292
762 158 325041
572 135 694540
266 375 984676
618 108 820803
572 133 859446
441 788 963237
759 535 756266
473 152 179784
194 588 242159
179 452 277294
301 558 46028
744 736 712015
241 767 18882
427 21 373580
62 276 648001
122 41 303143
791 439 571064
318 798 300309
579 582 493547
90 53 448419
587 760 271753
60 418 166063
315 308 136091
576 373 204579
705 281 264535
314 168 916742
541 788 874338
384 221 522290
304 434 237977
290 338 807119
196 43 787436
19 92 281910
451 674 537247
471 26 943216
40 198 551497
744 165 233361
564 43 575193
572 746 163166
519 458 491171
412 602 843981
297 580 84129
282 528 331901
737 20 979540
779 549 628124
570 276 422682
413 67 831152
255 353 803797
690 542 845875
427 207 601234
614 249 431233
93 69 914662
27 427 689181
444 609 749150
125 612 182412
637 303 619195
10 96 82944
171 213 288984
9 324 994108
764 149 421715
140 272 240556
202 50 702759
681 524 600962
728 305 624492
256 72 402737
584 616 746584
727 719 17746
563 88 986921
565 15 182158
369 250 278704
716 628 239034
524 770 110672
586 623 251790
657 764 786232
461 141 385010
571 68 215079
545 120 290565
509 39 157226
677 370 47623
557 652 553188
417 146 742507
261 658 99554
497 460 547597
321 17 314887
144 62 587286
296 230 942360
55 218 278360
675 210 364606
716 623 883349
4 768 657815
564 703 652906
700 433 700970
540 782 210644
213 379 746886
228 404 779316
190 256 619472
410 651 363197
46 559 220247
513 24 770830
438 164 605630
431 338 741488
193 199 273064
405 440 866745
561 126 6531
51 692 313041
800 652 424410
73 206 303022
632 39 837684
579 475 957206
379 23 575811
53 441 952434
10 481 816568
506 715 551454
239 131 699544
108 14 760598
707 771 280674
635 197 273426
198 610 634955
119 577 768365
628 644 33252
781 653 868158
158 324 318739
616 425 467813
156 557 581177
321 431 299785
48 572 859665
650 55 319324
292 104 415525
674 706 280095
52 108 690043
350 174 128443
487 596 863029
720 627 431045
90 85 596783
191 543 235475
51 81 475186
512 772 895172
19 782 232433
780 183 325743
799 651 111838
79 608 482515
164 278 236676
30 60 623141
355 617 87276
654 29 988382
535 609 245360
474 173 431144
495 699 895077
756 363 75457
594 163 207854
359 236 540285
599 37 30011
336 408 468004
523 58 307929
670 453 689801
304 320 49846
188 234 931619
547 724 780982
448 427 304160
765 52 204373
369 286 609174
746 659 811728
229 520 13200
695 173 380945
301 560 815691
799 653 845848
183 469 367775
485 749 734149
563 179 61613
451 132 55714
207 384 244444
392 305 512706
589 286 187882
744 528 369813
212 467 129893
567 654 377058
241 515 353006
354 209 979682
690 512 322507
167 639 295782
347 756 113238
231 566 625002
431 22 423390
756 137 760860
462 39 554185
612 593 320603
334 572 700324
770 757 559236
116 649 33920
558 614 229622
670 77 374566
29 535 189308
487 199 632022
556 586 919707
205 146 699707
754 54 951678
730 114 309851
22 559 196771
312 42 221104
726 207 690655
270 490 963118
367 226 269836
270 574 224436
458 712 697840
525 483 303824
311 178 510276
67 218 529193
8 280 989903
778 543 431239
620 428 876696
73 324 982251
297 548 817036
444 584 569821
581 171 398687
126 599 789828
466 45 891167
39 377 672541
630 286 22967
736 245 496189
357 424 218703
622 80 792965
176 177 241400
353 342 355288
292 383 970652
434 329 895311
685 82 262873
374 11 549444
552 108 573128
25 590 614393
339 732 478330
122 161 788163
627 659 10997
582 298 524366
302 55 16936
173 356 618327
569 484 694231
16 624 567911
511 774 322052
618 61 447263
69 677 215826
47 182 431308
571 337 622337
273 415 537691
427 757 261964
319 514 78252
457 320 255262
388 765 930425
700 320 647881
702 218 39237
766 473 301243
719 68 623772
705 83 928228
707 116 833480
176 501 717824
280 76 566642
743 381 800747
669 34 30453
129 763 457660
131 518 760877
661 433 829425
310 97 233978
552 350 391207
655 271 408394
266 571 980848
579 595 365216
275 210 710101
306 420 126200
625 231 24700
69 337 762671
163 328 406049
143 761 157811
688 753 138550
313 680 159566
556 602 963788
196 322 20768
757 704 415926
146 367 811815
644 176 642736
217 57 390080
458 331 373638
648 190 252573
757 216 404983
24 343 915157
570 286 743293
601 336 658327
206 378 261842
337 231 749518
268 515 915734
86 644 307029
142 294 610711
530 626 351583
357 243 687544
370 364 547955
299 2 43645
676 555 437015
771 684 838422
676 224 756551
615 721 895021
546 177 192995
313 690 804281
341 65 925382
370 82 630645
573 411 257427
13 478 490344
302 217 822051
656 194 249354
254 800 222397
24 688 723911
659 378 108136
192 623 339356
293 302 797866
130 28 402722
73 777 611062
705 123 138465
635 470 79604
346 234 112973
268 788 681222
384 442 477012
160 17 214738
296 642 518927
608 162 458700
724 677 645082
600 622 737313
786 606 261248
667 559 653041
38 612 269486
11 267 679429
541 32 24815
759 637 904067
65 516 793657
500 120 434173
235 662 273582
451 412 128354
651 698 682935
285 552 407541
297 408 991180
411 337 414066
479 15 473342
82 624 445195
445 550 390949
487 780 686543
635 611 931620
98 428 210121
446 149 642720
532 39 377872
349 120 668316
219 333 667537
266 762 971494
244 233 283609
535 756 578110
415 542 903282
677 602 61371
196 640 485153
388 195 429263
784 270 588482
687 4 755623
74 503 171369
748 530 529286
620 242 218441
429 182 431905
111 193 273213
610 180 763476
224 586 197493
416 527 198153
44 794 590963
714 377 347580
448 222 918887
21 110 201039
228 141 546199
376 115 105375
384 653 697091
147 386 15279
368 179 369782
7 411 708048
336 518 845031
603 77 194777
464 373 512391
82 206 23970
777 82 74814
203 524 285537
37 224 349959
322 173 786599
567 464 618329
769 25 713922
704 254 646509
533 279 585700
694 250 347082
302 620 266811
303 740 910308
478 397 476751
133 80 901057
557 712 568911
375 634 751968
429 386 961852
426 687 22509
192 33 913411
457 280 618359
614 538 814290
437 779 244778
600 409 690136
5 475 904017
396 270 997635
613 215 606773
722 230 713837
449 572 975621
516 371 910524
678 22 770168
759 134 789530
29 735 203166
503 5 60100
579 686 899902
365 696 628511
295 586 296402
467 396 841232
334 123 673057
394 287 93235
729 608 633680
579 170 425270
137 420 839196
689 28 473221
533 106 726517
789 420 656215
632 90 577425
209 761 47318
104 217 666522
359 1 270330
412 628 907929
358 321 823501
302 508 190155
355 397 282081
731 729 138555
611 103 734293
306 786 727875
266 779 257844
483 356 205875
393 684 902664
340 27 273266
347 632 533593
239 389 614188
557 368 370394
526 736 346858
342 464 120676
223 359 557267
133 359 293145
564 454 332089
150 487 324528
248 363 967344
166 213 835688
460 29 43881
709 286 703872
369 519 449030
790 457 735878
618 87 659014
406 701 254281
166 116 723778
115 664 734884
421 364 465372
130 283 707936
791 362 325970
492 773 377443
212 334 95141
12 195 584864
228 72 898941
507 133 344845
141 683 639959
309 138 689562
175 760 909409
330 51 386165
761 67 244328
631 418 362440
485 233 820171
498 704 236757
263 25 348193
627 722 430042
346 126 547617
401 198 877711
452 646 960028
606 162 412977
552 526 854391
174 478 973920
743 773 487778
602 115 989367
428 432 950060
371 9 405291
235 785 299797
127 187 348679
672 352 459462
85 585 961648
656 508 299688
250 280 704875
621 615 35334
512 294 594755
617 456 794576
183 439 286423
510 555 615246
563 496 352036
618 415 80390
292 57 510892
220 746 505674
551 500 689129
15 152 236613
560 494 675463
697 410 985820
587 517 355441
193 132 24991
329 73 580607
163 321 824788
203 479 696826
539 509 305018
435 750 368952
300 34 560776
279 561 465466
124 324 339106
732 614 317661
520 158 592170
203 149 478633
739 382 138081
315 134 222771
552 7 117493
437 379 676070
241 351 922774
33 382 515630
713 535 134799
62 461 74922
429 710 356080
527 439 160051
42 142 353238
618 557 970218
114 714 639196
568 428 671532
457 447 146875
596 183 437899
454 279 957220
426 370 823450
84 500 17106
272 428 970773
437 52 639696
631 609 539961
654 398 48695
591 487 274242
703 368 308937
346 42 181908
184 85 891790
458 409 977009
800 694 893517
108 351 154136
567 597 489838
447 512 405598
213 721 990907
793 19 398192
69 39 665408
75 467 764643
741 491 888454
50 232 858853
16 126 307799
290 251 969616
328 254 62726
419 66 487526
491 707 923940
312 386 115045
744 343 396517
393 282 936026
54 610 967364
106 118 626996
333 330 842790
494 236 558558
319 64 752164
665 406 958792
364 24 39059
399 261 223096
594 135 854327
313 284 900098
9 623 120781
473 166 785436
48 203 503667
495 86 313843
168 597 584357
579 482 965756
11 673 206609
515 206 334967
549 532 949145
115 337 114105
222 457 248010
560 714 472900
21 504 364630
175 489 506008
723 661 419729
548 469 48689
411 314 838120
686 684 598645
176 153 630326
766 583 113562
413 142 770143
734 127 354348
201 122 72481
187 370 74589
387 279 961244
63 446 132345
606 151 342078
19 345 819891
727 560 989792
232 338 743892
714 242 16629
688 774 105367
690 342 814950
792 748 267187
136 5 648133
224 299 358952
253 185 461871
249 162 560686
745 543 248390
595 66 571857
686 184 807943
468 225 857199
499 578 887084
433 420 104536
226 314 582610
626 754 355884
116 357 683506
181 294 24118
666 434 190686
513 796 724853
578 38 887093
473 198 105605
593 43 676957
400 416 803816
558 788 596053
737 54 735677
93 601 869376
620 261 336730
244 405 122623
785 762 624065
331 701 214928
199 664 881526
680 369 368393
724 737 331743
534 257 290295
741 125 72654
259 322 104019
218 582 115964
388 230 15818
358 401 527496
526 589 38520
578 99 383012
704 22 683472
481 535 551895
768 397 593559
230 68 711668
442 767 159678
417 423 364471
268 792 756134
540 547 557208
557 55 900795
580 730 508366
412 534 971294
408 274 50944
699 175 578998
569 136 543518
35 519 365749
297 658 43474
491 511 361804
611 485 370926
375 569 278594
295 25 374119
786 65 2041
21 451 587976
716 275 2340
272 799 996865
511 597 777682
48 591 285994
774 528 541990
309 301 347243
461 774 70126
211 667 699151
615 44 440030
345 531 655160
431 545 455088
603 264 182323
71 309 564053
589 699 468003
40 241 51137
628 125 433849
729 266 735820
391 517 28304
136 423 438739
149 312 515332
435 13 980626
172 245 458014
231 444 322963
550 152 668620
759 396 858032
637 407 821390
708 285 266473
291 677 537033
63 261 848059
261 345 435074
24 323 164460
758 328 67334
403 133 627591
614 373 441277
288 186 428581
590 380 92768
295 644 970597
352 722 862126
463 348 781035
539 458 923277
683 318 309910
397 500 923916
503 797 685648
28 141 133499
387 589 531387
65 352 856126
25 73 152153
367 294 882084
739 770 135469
535 436 817219
448 650 630768
203 36 68766
437 404 653952
756 560 983421
601 638 687443
189 221 240476
198 239 127554
796 399 999478
308 775 626393
789 752 320545
420 640 450671
671 146 702747
204 713 446583
115 629 421423
765 367 42354
131 305 372603
333 326 995142
191 244 204470
764 70 654954
638 708 348354
111 117 246166
360 735 336150
359 238 388905
24 621 752717
485 641 61855
710 587 353850
578 783 169708
433 457 692922
62 633 417000
501 574 845018
71 323 608573
425 526 485878
67 23 279430
697 448 428148
560 16 136418
699 189 63366
46 614 959060
47 651 573243
20 229 398037
656 738 290187
205 197 484268
673 439 672659
448 390 718631
430 568 707076
288 357 877628
511 739 658038
376 487 25699
338 509 625270
264 393 146164
621 524 99540
638 33 925119
402 775 857918
455 420 153995
148 333 839160
391 483 354320
754 701 316813
94 457 161550
758 478 462045
719 726 69528
283 752 523154
286 382 687567
271 239 776485
730 710 969386
283 791 544990
765 2 437879
268 344 262288
114 697 730628
241 197 868385
254 286 658391
290 230 668470
361 43 506515
709 773 221530
321 156 722893
367 572 313080
713 454 569792
605 668 37242
224 545 312789
357 468 118845
148 416 323841
549 487 625179
117 416 579377
181 339 568207
257 325 395201
328 85 155665
625 638 642135
779 177 868790
30 518 292607
597 626 900168
19 61 843373
478 20 278540
300 536 718690
19 588 2714
367 100 685644
377 481 101587
162 683 877495
454 199 980052
497 282 809343
411 338 276771
276 80 910900
670 632 752482
423 588 382732
455 411 569564
536 770 474482
454 287 659383
99 502 98034
682 336 769714
126 613 875518
626 599 729303
224 137 470095
129 124 705093
340 694 173620
663 333 682562
49 679 117718
534 283 757902
46 465 774188
699 310 614422
585 727 277088
729 707 424310
643 108 612843
429 238 705474
270 327 963821
446 669 822555
289 334 640658
410 160 373407
781 461 164658
605 798 135148
632 284 125720
464 219 694127
165 183 768395
4 690 464340
23 699 579485
713 705 444378
424 476 550921
1 645 358351
696 279 533692
449 81 553022
539 253 707542
398 727 92446
616 475 182826
426 732 459215
193 351 940221
521 557 312348
544 88 926362
450 242 852869
270 423 61139
458 631 212044
199 17 420266
715 560 638675
469 756 400069
723 229 233474
83 6 659635
191 656 286810
654 691 149344
68 523 32373
630 432 695878
111 241 854467
696 557 13816
362 387 100442
400 589 559497
542 90 331494
736 636 603528
122 53 999485
111 194 918470
565 82 354377
586 455 404279
657 766 843564
325 311 104527
184 510 452329
390 52 331495
267 440 158220
740 386 231025
480 306 454074
104 189 302537
443 548 580202
545 296 387234
441 478 514488
284 167 962459
153 104 981025
432 307 598796
412 504 725810
362 610 114603
298 643 211948
758 776 857070
350 716 130287
647 498 62495
258 259 463159
165 609 732212
30 130 694632
170 533 25044
39 197 502796
284 344 243563
539 5 893000
332 210 892953
3 785 178337
181 101 302535
138 748 282881
728 198 686204
654 666 791157
764 51 345162
43 740 557463
198 602 411479
235 300 939156
766 576 510494
746 791 735992
696 412 889242
216 134 776955
296 523 91043
147 277 864690
15 407 755062
288 315 123122
138 426 435914
21 307 472008
660 156 283158
232 408 798837
731 229 142305
215 722 897736
660 416 964868
204 334 547624
166 301 420308
734 148 746280
112 158 98236
512 184 96825
641 219 69840
563 215 805746
628 282 783388
102 486 864972
141 628 204578
426 740 324220
492 498 115006
518 572 756491
307 9 387638
359 704 633136
556 494 673812
119 518 616344
66 148 702024
722 486 941571
19 409 198909
714 786 877077
135 469 53625
268 787 219793
654 618 594919
232 100 944148
84 783 984114
336 791 276138
82 310 429351
469 37 452933
583 133 411691
107 763 146299
222 416 86810
90 145 52631
33 276 392121
319 115 853267
309 671 952865
795 594 54028
82 487 691528
544 591 675006
794 446 250050
582 715 457412
471 758 651202
431 721 45777
216 222 421081
317 464 421624
799 577 728281
671 15 391742
104 309 99843
610 109 809966
732 89 161001
622 498 430088
86 1 255163
218 345 165887
454 343 897558
518 238 335097
535 141 484293
720 193 47869
73 542 539283
316 589 624657
237 96 233632
734 736 628121
151 209 349166
139 677 350996
260 798 972640
753 553 950657
624 415 172733
452 533 26529
426 425 242978
4 629 276534
185 76 716740
62 170 308590
677 176 895979
713 651 53149
534 254 350690
55 619 637082
493 549 116908
481 102 358123
353 430 382742
244 285 730137
526 657 253649
288 393 165740
328 80 266902
429 700 208403
473 422 578935
96 308 764139
662 744 154878
506 681 145465
275 674 547002
527 104 140377
107 588 898389
658 437 603507
122 369 518227
10 15 57243
383 557 290142
380 603 738283
732 736 531618
702 693 424214
582 537 642599
513 16 655755
734 702 222627
157 530 194031
283 780 701295
300 658 98093
530 291 640391
654 665 300942
773 671 244211
78 578 237945
727 274 229255
189 703 107449
649 415 790948
340 595 653364
246 715 696655
62 775 338203
369 180 6431
24 75 309715
799 249 425405
669 10 188030
325 731 478345
102 679 135143
705 432 514250
402 645 782191
517 103 435767
191 148 206952
736 678 470278
573 588 12338
317 345 121706
368 416 752970
26 790 462377
755 220 64141
630 143 942027
229 465 259988
710 396 684253
657 565 748634
780 17 913047
104 719 207389
635 165 899114
317 606 115019
236 164 200116
591 26 880376
271 743 888949
702 470 955003
353 448 339095
779 774 568244
670 139 613308
30 46 82811
639 233 141305
155 26 625737
5 626 999539
303 16 336639
227 776 675980
149 429 231056
678 214 166355
234 225 966432
603 381 260964
315 771 416340
630 164 32174
325 420 836248
405 363 612125
348 366 702918
70 23 325219
632 484 797660
599 336 714129
349 795 418641
26 565 306410
39 90 141567
8 377 587111
30 444 363536
75 372 238827
128 639 540338
308 297 461525
326 782 591841
283 261 670317
396 264 272913
382 190 939256
769 757 813309
471 243 22501
722 574 939901
769 296 730972
225 645 243880
61 55 213657
526 242 780161
170 626 320440
486 636 433482
363 219 586644
591 691 988499
794 769 934856
139 120 632841
643 96 82229
570 476 393370
467 437 451041
763 527 787190
325 81 190201
451 259 883120
453 274 173488
768 408 449935
719 474 630311
1 503 750982
593 330 314592
700 298 227462
157 328 948345
165 677 128267
248 93 546197
386 13 608356
763 489 965766
226 17 134290
557 710 774238
743 184 162967
630 473 241664
232 362 605653
639 507 444362
591 676 669609
487 45 662988
556 171 44274
472 680 953513
512 190 537448
480 234 201527
443 151 893947
161 314 298324
164 743 701584
529 13 412438
162 379 924864
422 296 931044
507 24 679206
266 200 481298
312 322 820713
149 405 645619
583 419 722243
323 209 636797
541 361 842054
766 467 535620
260 38 343837
235 598 991209
492 734 317868
9 174 29293
536 151 810328
529 533 124714
700 229 753650
635 71 157596
3 449 98604
238 789 205627
267 398 629049
158 80 918264
306 639 86217
766 361 920923
253 397 153580
559 490 286467
144 327 587857
307 30 76867
666 585 655239
123 400 703686
404 661 360064
326 478 505909
340 766 967461
564 699 978255
195 83 676868
552 773 169667
134 297 557457
475 592 231263
661 503 213228
181 316 473569
146 578 945718
574 499 360645
461 600 931440
790 770 852990
105 705 880547
800 695 777549
141 737 463426
439 383 73722
507 185 771216
206 98 724636
205 264 359981
164 419 758058
399 746 341270
759 360 166873
194 589 326181
534 165 279910
339 49 424705
662 364 705841
336 668 556316
613 216 181447
211 58 928510
499 595 136470
592 440 282995
261 695 890869
478 560 765127
71 650 112397
293 763 227457
728 173 208929
787 113 128906
388 205 187635
289 363 858712
665 565 23518
177 37 186753
764 42 754237
516 317 712631
524 204 156999
162 253 539074
681 613 739118
648 546 260947
556 797 777672
428 113 725716
447 556 924584
307 607 578111
311 679 166035
493 197 974180
353 219 565628
721 562 648104
478 105 841008
419 434 407251
57 605 462255
519 73 996499
287 76 362351
254 14 305066
699 758 320663
665 198 759025
293 285 350776
263 172 407671
21 222 558704
576 792 349309
154 582 985220
695 453 669003
721 764 297850
200 588 648032
503 717 161373
14 318 680251
462 273 343079
564 770 903117
473 119 985610
630 549 520661
690 613 842906
29 107 636049
325 436 299988
165 479 773679
450 320 986963
492 137 519466
166 217 26798
621 283 871736
140 671 352228
569 693 899973
79 462 829088
390 314 804464
751 217 956639
168 142 270353
526 719 174300
410 253 8238
388 393 537089
305 662 998131
625 138 559866
462 83 280431
26 410 704100
499 603 392875
104 794 165203
559 63 426838
266 297 321507
30 33 114558
204 211 648304
705 751 545270
559 41 277766
687 741 314436
667 424 449724
162 203 407628
796 760 94228
512 596 982889
58 618 404344
359 552 758743
129 338 67257
579 622 566778
183 180 463486
464 268 310001
265 269 837082
302 752 910424
577 536 755105
288 44 663663
165 373 47938
129 740 97403
335 300 893592
268 339 756666
119 657 753696
668 716 728681
476 253 468555
341 557 186356
479 283 122492
654 216 999247
231 174 985127
517 165 263682
394 620 967405
562 611 521378
673 779 112105
269 299 657452
626 245 984350
35 256 538116
515 492 958176
671 568 952289
221 178 71771
406 681 566647
543 96 573427
67 456 736783
785 683 312010
542 121 954635
651 260 305705
444 461 763315
212 149 705833
57 345 651953
119 129 695391
238 490 137650
759 578 99152
524 729 496299
295 344 611980
231 9 624755
707 686 545354
515 757 677287
352 478 152706
11 335 863383
37 230 722073
606 334 997476
112 645 4548
10 200 64566
383 116 529114
259 155 880159
65 559 750775
647 447 286866
203 24 446580
694 547 422213
649 681 292339
155 691 513798
532 229 603900
640 16 16256
41 20 276494
177 68 119340
657 348 76095
149 412 750621
162 755 992219
406 501 571384
28 11 593329
691 188 496269
486 478 316548
243 651 882345
406 191 899426
711 223 288518
19 378 425749
234 235 312935
113 379 176892
338 386 574865
135 71 331531
76 370 533632
380 639 569971
470 376 473438
560 262 321865
793 303 893269
417 40 987896
366 625 389827
459 565 937863
321 361 294775
359 561 101021
392 274 406138
551 580 302516
789 669 665278
36 751 674066
727 409 131633
737 309 937080
471 565 189393
420 787 106637
667 573 759929
553 94 504741
756 619 226552
476 696 408607
366 529 842162
334 532 1036
337 354 496414
582 121 125891
403 45 890839
727 391 448880
770 483 778790
664 760 580966
733 588 85496
346 466 332754
215 170 946825
125 287 692387
739 446 267085
324 268 219405
505 391 88248
343 320 853057
493 122 137660
213 76 551061
358 220 315752
646 314 105666
258 735 899845
277 440 587400
100 76 303086
531 3 585921
551 182 341195
496 525 475832
736 121 75893
355 594 305752
534 740 359147
760 668 736374
624 241 852067
718 642 257943
497 772 185770
470 285 338537
760 378 978725
149 591 71471
257 707 115186
381 203 617186
360 635 971619
114 764 816804
179 265 855574
753 746 957882
380 633 75428
518 235 702730
52 2 927962
324 633 946980
554 565 627683
761 395 840503
39 12 391767
2 206 302375
307 349 61046
526 516 807793
731 633 919724
271 371 91425
267 31 223694
310 742 388512
703 289 370376
157 600 504505
189 201 104128
261 765 98516
421 1 985243
576 424 254467
82 590 324015
7 633 193988
459 265 474064
311 115 253747
143 287 915735
222 780 482017
542 191 435855
227 172 971701
440 32 190533
631 301 708516
24 555 880315
609 324 613040
197 537 192725
526 496 277493
152 242 471031
276 197 91959
730 92 244625
425 332 281951
286 158 535209
431 794 617226
313 555 940764
679 42 527931
397 230 142439
148 29 899380
152 223 164671
268 746 747733
126 624 335830
363 535 311096
15 303 896725
785 298 618966
709 309 819288
180 189 744937
281 683 680362
424 236 72442
451 112 286661
469 93 373255
228 579 913462
202 101 455948
372 50 909658
158 368 703557
443 771 756558
357 350 317179
685 101 666028
47 277 783091
744 331 189638
754 762 867582
386 557 947478
467 725 93093
105 459 105673
744 195 666781
472 137 405596
154 741 473599
316 611 729289
529 206 609086
246 626 256521
112 400 26676
126 528 598401
197 45 739034
123 414 608603
764 573 966394
601 49 854387
493 598 980928
139 199 166275
710 679 518075
610 382 944219
391 244 608170
691 636 706727
36 506 364190
374 212 913526
797 27 826690
98 595 947072
350 286 72585
238 536 760749
216 56 371593
781 583 78294
435 37 96063
439 679 954266
418 586 223259
38 400 106802
655 756 399468
105 420 227146
685 404 919844
780 416 176977
285 514 509434
312 285 52211
402 560 626716
223 201 192015
162 469 464217
110 648 16162
514 258 239770
411 410 685553
147 120 278901
578 762 239677
148 665 711224
527 427 323700
322 650 244018
608 474 413628
632 56 21442
462 652 977726
562 168 850668
52 40 624902
558 387 99002
73 172 294843
350 316 517058
170 162 55823
29 481 585396
613 571 862988
738 787 495780
343 524 391193
672 491 894807
503 355 912595
467 250 287317
411 645 312890
17 675 511695
309 705 432652
769 188 910754
359 263 472657
513 484 487758
784 16 728215
436 230 712940
210 295 837487
622 59 709639
558 546 347944
92 163 353558
18 733 187117
532 345 515894
507 609 538045
26 394 761396
35 513 922906
259 108 803049
458 741 702673
596 176 611901
600 519 996936
295 380 577840
254 86 569533
228 263 623499
736 407 117243
499 170 434918
637 263 892413
319 82 215480
16 556 456568
783 221 233108
137 203 386536
359 756 509947
790 538 758406
33 373 514345
566 178 203909
374 468 359384
272 245 192222
373 795 82681
621 771 613213
564 345 668305
780 590 510958
255 441 728710
231 687 802499
505 178 350268
212 436 246757
53 232 691404
484 459 81652
74 751 917741
416 325 216887
494 696 88163
517 731 916012
411 17 226173
134 529 643214
799 717 734898
170 544 24626
753 153 50000
425 356 751266
423 33 674568
716 135 179188
16 479 834691
123 56 329117
743 217 764189
526 68 758675
119 695 672793
275 276 216808
636 404 864270
134 591 476302
186 513 504639
267 369 153019
75 434 559856
414 475 569586
472 582 472564
106 77 182039
207 371 529372
256 678 298473
181 578 910458
784 536 52060
358 473 883914
351 253 68017
461 26 807736
172 441 536531
610 42 544230
702 661 657055
238 464 292352
39 409 3144
745 772 430074
245 367 618655
319 191 205120
423 720 224313
190 127 785103
574 761 893110
599 500 868495
375 65 832643
444 505 564983
578 372 440618
691 672 434461
285 112 879259
527 331 521243
293 412 695501
223 312 751203
40 89 933392
124 21 232569
346 317 555694
496 333 484838
718 306 244954
351 280 952445
149 291 841627
114 475 582016
503 553 114168
148 407 967096
424 77 445779
467 64 485898
496 759 958995
568 109 973878
705 756 287022
163 240 927895
675 213 22824
264 546 324569
142 359 976422
453 265 101265
107 594 102116
237 157 313753
266 91 174311
608 715 406459
529 692 522771
695 638 149148
235 64 880743
231 180 525074
433 757 966890
367 291 714398
53 335 998081
749 21 120378
207 768 146394
479 683 603055
458 78 196831
425 91 162483
17 762 38705
70 646 289156
301 738 153391
334 657 733802
225 43 499776
420 344 414374
359 639 439020
336 664 57527
445 489 302656
453 232 265068
332 253 279693
796 173 76005
202 793 832941
714 124 717621
368 478 838851
747 163 422927
604 389 567052
654 414 796267
659 486 814203
587 496 288157
572 663 109454
119 215 141980
8 625 813969
535 379 167034
586 684 238487
45 773 611418
185 775 407137
524 657 176684
67 745 284077
76 632 384793
683 248 314660
641 160 585417
652 762 272679
799 364 357098
252 584 899963
64 732 310850
436 557 881221
29 20 606472
251 184 836700
22 239 981503
293 150 409982
438 552 86181
722 564 443378
61 713 692731
224 385 607185
224 356 711611
485 475 574181
773 527 948211
629 114 787101
106 34 923018
402 519 977919
723 167 365516
697 617 951033
640 122 601680
466 714 792831
257 786 988303
241 176 703794
131 752 285397
54 470 542257
78 357 436197
113 475 129469
256 584 876680
155 713 562138
555 570 74351
718 203 685323
784 373 944809
482 2 441075
129 169 418751
467 606 585982
174 633 674831
576 35 65079
64 663 245467
40 395 154418
17 392 146935
35 155 334719
350 318 221374
578 644 277356
571 557 755004
360 375 171677
1 255 68173
598 3 54932
392 59 89050
752 519 501392
55 497 907706
146 673 453375
362 177 855988
150 566 67700
577 322 417609
603 573 386972
277 28 248181
686 354 475843
17 552 253319
369 422 553774
143 316 524811
348 562 438926
179 283 964745
632 369 144993
119 524 458717
764 664 437244
127 566 234224
359 729 923717
409 156 137709
582 15 411218
84 77 142909
728 777 640244
366 758 113876
173 759 133449
580 651 236840
432 5 575992
18 273 375491
636 160 159573
516 20 489179
213 21 413995
600 29 805151
586 624 119213
211 703 34780
701 51 557178
456 646 671059
425 80 632126
46 263 723493
594 419 522180
393 128 605282
732 172 962642
493 247 465023
41 290 574505
120 434 100141
754 201 471306
143 690 519184
183 591 202136
777 337 222828
28 764 467632
407 138 366153
629 159 971105
199 716 26551
201 382 74650
259 353 153231
74 717 23435
713 414 862013
487 209 124101
568 290 257628
590 256 539397
754 604 524732
776 167 827110
247 477 994902
49 217 514293
272 459 175944
459 93 372044
744 153 209030
273 124 927699
248 390 861581
382 348 111471
242 169 354790
124 61 378055
450 235 387806
178 704 995409
209 390 777436
477 751 881444
306 252 743938
538 370 524210
342 60 153881
699 788 687481
461 489 678163
432 762 535908
348 770 805257
213 86 402216
39 593 785046
6 77 338049
422 643 75896
437 599 97767
682 115 907594
224 386 844438
542 126 53710
653 660 249964
10 129 462398
215 166 672918
635 181 279324
305 501 700938
311 731 488124
334 178 464684
612 715 367117
556 37 581160
145 335 595715
89 42 397361
354 125 629567
771 269 905696
178 151 754581
227 42 906923
214 659 838996
265 439 443780
68 794 534022
114 593 17821
213 209 208088
136 235 50927
622 4 308185
375 309 555945
688 261 322034
605 3 608332
645 343 588429
620 596 670285
695 726 212171
441 623 738411
247 414 340003
290 281 108398
28 47 868103
616 8 83520
7 707 289260
589 650 232557
94 75 500051
663 393 369247
664 288 380084
16 25 368936
196 3 957390
112 519 994743
181 112 842897
597 305 641551
250 583 1471
684 468 421441
722 196 920516
74 785 633471
446 481 965915
672 771 409784
50 420 205612
486 78 83807
497 222 660534
145 418 548728
185 758 602894
149 287 555276
24 400 999430
748 105 269630
652 671 657465
527 108 138514
570 57 521295
660 784 86665
237 608 179917
497 533 829329
579 738 951021
442 672 656123
408 383 951460
309 558 69179
752 799 312791
113 539 397206
620 254 680195
748 342 195893
213 462 175665
195 241 489442
252 497 841040
525 439 361708
650 27 990625
128 702 886644
57 609 191720
554 230 343234
46 58 211678
332 287 378597
390 548 131183
269 435 213990
2 498 555873
573 270 930749
134 627 430833
518 309 803912
174 728 977836
249 484 690316
451 764 562101
296 599 139552
153 376 849696
731 68 841711
280 86 200298
256 381 22084
548 634 347703
681 273 185938
100 121 468158
572 629 136382
212 485 570312
171 612 517120
290 213 658708
382 175 36241
703 674 510363
91 105 817916
651 674 242324
232 337 263622
24 765 400992
12 509 564042
729 576 356987
726 785 221507
146 698 892031
221 37 10940
79 540 288669
159 500 289165
164 220 777013
566 368 124086
284 65 329607
266 81 721359
446 784 508371
680 783 735549
699 188 380370
490 786 949733
26 563 983374
782 505 631286
240 116 62370
258 463 409392
487 438 629535
257 505 982071
220 301 104951
24 576 607111
274 619 228381
82 562 580005
126 734 50311
492 204 27702
574 383 207049
620 48 573075
703 224 899250
182 587 75429
628 666 320223
778 533 642869
510 448 648004
781 656 755268
698 641 693762
398 210 948975
451 97 29530
603 78 162105
710 332 87170
733 82 115670
733 198 486792
673 85 4114
617 346 573630
536 197 114279
396 321 864997
585 580 645045
265 675 143380
362 41 110996
435 578 604916
672 364 481334
13 313 617555
563 315 704075
179 435 527120
400 515 593283
328 586 872404
739 524 911552
130 471 244999
660 685 584540
82 150 575149
684 530 633625
320 78 402134
768 100 337823
356 642 201141
220 614 400823
172 115 996090
298 179 66445
780 34 63989
561 200 779447
206 236 533893
110 46 217817
546 104 606177
477 213 970450
708 108 723930
668 664 570692
760 119 115126
559 186 833709
297 318 114323
87 389 735089
143 381 202006
324 173 269703
378 588 600009
102 91 873980
667 299 663900
369 649 751742
25 65 674316
729 564 491599
141 281 819270
254 622 430172
313 71 3401
137 72 933046
349 318 605316
310 232 220770
601 470 176353
638 346 519505
401 411 905776
796 401 171859
195 265 515304
211 466 533814
532 649 311313
150 699 366482
195 469 762919
414 421 550591
234 331 731946
638 189 22553
773 373 122210
382 392 352934
506 739 982676
267 311 61888
562 255 810957
521 730 587280
56 356 96887
166 54 528212
798 128 2107
673 494 467811
491 536 844255
298 66 278669
595 563 410313
627 174 608072
547 123 94381
132 464 673945
425 232 190080
86 701 201040
157 259 460168
772 118 419103
343 571 654878
717 659 577460
407 685 929201
260 446 400924
489 496 340035
517 279 496876
761 569 915632
458 591 955831
742 125 617126
626 407 745267
373 764 573004
703 96 594923
60 100 439983
378 741 288402
719 729 580159
328 424 43577
518 243 157759
366 725 567078
730 133 636890
390 685 100287
727 783 935134
430 90 765623
612 197 675845
201 539 931649
103 184 557483
346 294 685045
757 581 655927
695 674 645683
401 335 327833
26 407 301922
655 370 893386
412 738 996700
332 572 285222
747 70 70950
725 397 589679
683 786 104807
602 73 31191
606 181 161202
315 246 920503
357 421 513602
207 466 784565
422 680 591737
543 390 406048
449 334 901199
393 342 609082
123 297 832420
717 11 371390
693 29 832051
339 276 868544
518 415 14972
243 733 570398
538 398 957887
190 151 519089
113 52 522361
23 750 302783
351 564 146325
290 47 467627
9 600 51301
695 349 744382
555 154 859869
455 292 959966
507 497 761169
279 282 674574
477 644 747439
677 377 405653
740 457 83598
343 237 668581
764 570 623029
49 643 869028
620 203 95852
714 215 723179
704 502 529662
409 271 789511
585 38 19229
180 448 748321
531 424 978955
438 54 422342
759 681 510617
532 572 514335
794 178 364485
150 673 695199
212 611 23768
565 279 523473
763 105 725708
94 532 351681
529 268 586406
17 267 674483
734 602 903158
49 426 255490
481 770 400393
619 199 554936
276 656 353845
360 387 389455
253 481 866681
765 307 524028
143 386 978922
687 376 614006
636 646 980859
413 618 766601
759 281 913558
483 491 677982
181 763 762260
165 222 688553
27 395 886953
333 233 143825
778 694 240126
227 234 300054
226 780 774075
129 796 31625
555 65 72160
130 655 351300
388 532 991508
522 66 36312
103 773 328792
505 73 222732
672 145 414562
386 555 933583
564 223 90870
454 776 677008
233 705 560552
587 255 79258
466 719 934660
28 489 448587
80 303 623384
408 444 777176
666 616 484257
77 780 712729
756 219 304003
615 107 991306
298 650 774184
589 134 943841
100 263 389467
382 678 400102
197 90 263909
488 396 561378
326 216 824605
737 642 417761
361 300 219697
462 21 380457
673 294 830033
787 385 480526
609 11 906261
752 250 413118
72 163 593723
391 737 57378
374 28 600980
790 450 55028
390 710 429012
176 57 797306
785 569 967753
738 297 678809
668 615 183613
39 110 628589
483 148 228586
634 341 60428
773 780 194446
297 9 96051
127 88 685365
683 264 422635
581 471 197042
684 536 36714
208 627 350597
681 423 207339
148 288 11736
593 399 534740
734 781 718172
95 715 785479
42 430 671229
199 670 387054
619 34 140236
347 705 918525
121 142 691738
494 479 66367
367 81 2569
177 260 697070
133 448 933504
189 121 378766
344 490 873819
230 697 745741
14 412 95530
637 333 675116
525 494 551773
350 566 733574
257 361 228776
548 254 666077
370 384 511512
595 181 746040
490 235 174882
673 221 354369
173 719 816712
635 508 759742
180 758 4323
623 705 359652
235 420 902201
777 462 528099
200 510 172324
392 600 71857
18 514 730921
585 184 63625
545 474 780109
797 121 787353
365 434 785205
232 493 16509
522 631 448239
308 769 530266
369 545 230811
60 367 800459
548 645 190072
745 96 379231
176 169 560661
208 266 466053
293 37 943181
192 346 931549
241 578 722984
452 636 879822
549 670 62825
539 184 958446
112 291 544884
747 433 196864
593 571 338372
209 594 12450
99 661 356302
126 729 289186
629 495 949567
666 663 991655
362 558 883092
442 130 521471
359 217 388056
218 381 188453
476 370 103819
453 35 814512
528 590 846587
270 160 729788
211 779 831343
131 548 767088
52 200 582676
762 534 247691
306 734 588669
363 404 575646
377 72 721680
727 520 319103
296 413 34976
727 758 323296
444 646 816540
81 742 437136
301 312 744839
116 181 127983
153 3 126571
436 416 997898
247 60 985435
117 611 362725
57 509 585220
593 581 263221
22 261 323903
311 569 527332
261 366 662995
333 164 971615
161 434 765998
485 69 342473
718 131 742450
312 473 464380
135 491 168590
697 340 338232
28 332 647955
15 91 263992
98 235 476773
76 643 921138
507 262 591000
549 669 771900
381 345 139807
22 705 55097
76 346 574971
556 511 701342
267 376 750169
520 625 307117
269 50 542444
575 18 932181
626 434 473257
584 704 366261
234 330 870970
406 360 169290
196 622 546791
194 120 850697
533 514 962498
751 567 57653
79 497 505360
145 511 726630
514 550 874288
746 442 540236
18 384 678497
68 479 897520
131 492 861669
536 66 722777
168 344 219324
191 198 728357
99 783 292032
538 453 850360
740 64 948811
58 608 91906
770 240 695599
708 371 283466
421 315 463811
160 354 619252
174 263 572949
391 626 942917
530 505 671980
594 218 259298
235 324 368905
465 550 328828
592 527 168430
787 339 172556
479 318 11321
632 726 561807
351 643 814908
180 37 868699
31 58 944562
499 180 724773
487 391 902098
435 531 299608
637 145 402893
787 443 76396
344 186 612496
210 48 205
215 356 641378
108 479 699954
692 628 30825
148 318 822075
235 181 337232
123 752 57299
192 363 581935
441 183 384226
345 347 639365
201 336 636935
31 22 553376
329 639 955077
117 640 336768
111 216 358498
474 501 406822
98 613 109151
158 388 498267
96 347 913327
213 393 175344
202 189 560429
272 88 865642
517 168 379135
397 469 176450
635 130 170901
8 796 643511
305 46 498972
617 530 543158
455 515 405427
436 657 53701
261 660 400784
638 331 168497
139 381 811693
293 121 972689
522 177 466528
641 405 731827
423 215 976526
424 566 162278
48 217 105719
203 729 592637
658 160 21898
543 399 883107
115 588 139605
230 456 703311
256 687 739421
656 587 47304
519 419 48933
398 277 413584
746 187 961707
478 402 568285
673 565 82788
782 473 264769
230 708 934304
143 263 101991
554 790 174570
439 534 125782
251 231 420861
441 780 732537
400 8 924745
542 507 454338
144 605 869808
268 565 540686
703 327 356047
547 118 168460
731 375 931753
744 256 368675
213 601 583294
498 230 537357
16 255 540387
80 484 227502
449 240 781543
477 547 99358
735 501 166533
260 383 367232
119 354 572692
267 337 861963
385 653 600410
587 485 542438
627 158 327884
544 688 888448
212 771 955699
739 175 696783
293 425 225559
236 228 354014
784 401 478423
639 374 783405
487 587 136098
409 616 905553
627 397 876597
202 143 796066
180 356 905521
326 798 927988
64 27 799373
91 544 620857
67 6 952555
473 365 186162
40 122 382417
772 707 286881
591 772 367344
261 12 686386
130 641 804935
208 258 833766
546 719 719196
455 486 670693
565 363 387920
564 413 23506
34 51 50500
482 93 681465
456 220 856657
419 686 515167
13 715 39175
56 2 192693
506 208 467841
44 394 211741
137 91 458288
565 34 214824
626 412 709498
24 91 169940
683 61 37776
38 185 785480
800 776 435139
156 773 977313
171 724 819879
362 382 729330
766 590 92613
731 722 675921
501 453 449318
729 348 708565
749 144 200646
667 789 759474
468 703 631789
606 579 245581
568 313 960777
220 117 8066
330 555 406021
363 256 806848
188 379 396575
494 285 531568
364 761 944757
393 217 692178
527 797 214458
10 172 20693
613 144 930313
799 39 846103
629 70 694511
353 184 268283
356 713 270030
482 101 704936
435 54 301142
592 700 283918
286 713 306805
427 633 627178
125 246 774979
637 220 858087
293 380 192605
746 279 122048
698 179 592707
418 769 643763
225 638 232791
301 306 997690
386 237 121160
545 47 285469
754 258 133716
791 678 542011
653 270 120410
158 723 585230
702 382 661866
69 46 815191
367 154 501592
594 409 798137
524 83 836500
28 142 240152
746 34 140332
170 664 922222
284 135 602976
334 681 115798
244 13 341301
131 240 773037
513 718 475198
236 667 55038
338 738 672645
394 29 355148
344 115 869256
290 192 492085
711 125 172808
514 116 763099
153 139 643668
704 382 794484
29 213 145831
363 691 656185
203 136 141215
308 753 494684
343 654 241251
66 704 187361
356 600 795802
206 553 534809
679 113 139774
249 283 235151
622 522 935564
450 699 460485
220 389 285098
235 740 100188
736 150 993030
674 122 959663
307 344 318023
323 789 776826
741 614 28367
39 546 107641
333 134 561324
788 600 396354
655 159 175719
339 587 755931
359 248 355663
435 385 428563
174 409 100359
552 90 144638
720 150 709949
657 741 36069
593 441 855723
143 793 662890
492 546 165918
652 673 12160
176 741 997952
752 463 104436
187 557 440843
730 534 945052
49 57 353600
87 788 843126
11 732 343249
114 699 762023
262 462 919692
572 584 754590
667 419 842121
239 44 560261
36 299 745068
12 790 318622
766 563 723283
84 392 195228
105 672 658600
311 517 761241
271 697 460402
708 721 98406
180 558 285845
352 163 802292
183 631 939811
55 341 603420
104 429 364488
611 150 601384
596 625 920596
264 271 482170
430 671 302252
424 356 896813
360 337 909020
737 619 981846
376 703 987697
588 97 738520
132 43 808807
357 670 586864
475 693 724245
540 283 444900
615 687 469335
9 477 884407
700 773 7325
531 72 211717
67 111 545455
513 25 113768
206 120 783631
744 252 568112
687 342 127801
733 636 62132
388 44 742638
772 703 617982
271 757 43210
384 614 886575
227 252 415012
534 228 241277
344 474 231384
540 740 624612
69 568 332669
28 126 832848
355 588 941914
275 75 822644
247 759 152366
267 785 310237
266 23 80395
307 700 287593
418 699 968124
618 110 552066
142 373 346557
431 242 81568
154 288 91596
191 347 323923
45 336 301097
550 330 988299
521 408 85758
131 251 569247
294 619 253414
157 774 82142
605 15 398033
531 636 609569
691 574 847007
670 373 358980
716 434 941060
752 525 411865
481 38 521837
196 34 708403
444 104 717816
149 623 238958
672 314 2356
21 379 367520
320 470 842420
122 406 652491
167 567 257778
111 150 882529
104 456 157174
526 243 849581
538 231 260016
37 454 58491
328 392 7506
87 595 596576
721 142 311306
649 234 910496
383 560 529118
243 578 9910
49 584 259246
421 184 771620
475 139 959166
792 72 593323
640 281 406190
607 552 239038
509 466 535000
388 666 932454
467 459 382175
533 178 12904
510 127 923008
720 580 757570
354 503 112716
602 153 507974
487 597 646066
203 13 990320
424 327 429674
165 89 897697
275 90 822912
463 699 876058
442 215 723825
657 709 111211
660 187 385996
724 71 275448
62 688 427612
782 615 602706
125 337 954570
299 209 710135
380 520 697587
744 570 914665
257 168 967765
759 782 239319
272 417 580882
405 303 676200
123 464 661799
154 118 342932
206 604 449643
772 534 318582
651 687 791868
224 794 200249
496 226 988145
516 87 249452
267 120 830189
362 285 5884
640 416 869856
490 375 678785
289 196 597110
505 325 959136
49 624 499833
320 635 565319
492 311 396501
493 165 337709
726 767 337116
353 372 220134
660 365 526347
451 586 219130
534 167 603936
768 433 974314
61 523 144233
303 784 735722
610 80 600661
732 618 899160
507 630 579544
635 383 417871
790 565 826251
475 739 262795
49 76 975017
604 46 25354
164 733 588809
309 332 968841
424 88 523421
502 480 209262
218 151 837688
168 334 795490
610 482 694143
206 572 782789
600 386 132097
626 719 812363
242 761 45448
110 116 213538
736 656 619595
679 495 390212
351 74 693586
165 227 76852
383 91 498668
671 265 443819
322 222 577402
22 122 598950
297 25 75943
394 66 634295
238 722 654144
1 59 870103
789 228 245476
737 610 68597
164 381 923548
544 51 287548
94 93 330490
689 427 511536
785 582 531265
203 772 191676
781 585 755897
311 585 963033
156 627 581410
54 405 107720
777 460 540004
592 793 850159
361 255 208232
566 220 814746
403 363 796975
36 478 138814
119 591 183305
778 407 987928
112 603 466336
519 149 657504
391 784 54890
241 776 780215
339 311 560746
587 662 589478
475 322 268492
330 226 594068
282 4 130199
357 676 91895
426 114 201711
772 479 925760
717 258 391427
153 557 680958
233 543 270003
609 520 471049
351 605 768927
215 645 280837
565 122 905345
129 175 106018
706 349 267197
182 440 644157
456 50 269729
672 757 9780
679 237 794473
447 66 636425
406 249 844818
595 15 141380
358 269 884424
52 308 67634
300 714 570064
688 494 333511
552 734 418614
23 375 584454
464 544 207625
30 259 859780
539 445 272492
337 416 953089
783 337 232073
166 692 329413
398 383 710972
453 342 384243
500 720 115052
385 318 785517
740 752 585423
604 682 674102
93 10 923838
474 154 465035
643 651 621008
467 129 765363
70 270 358529
663 419 348896
764 771 708897
443 21 156489
369 788 332240
360 183 144932
174 115 599518
681 762 797627
40 652 779584
161 184 277741
696 189 674138
121 211 23222
53 88 360235
264 447 317526
67 12 374430
776 353 877927
201 380 493799
28 500 182655
538 195 150138
310 376 719894
751 247 688517
194 276 824962
593 79 726679
304 720 342981
602 416 350651
208 636 617664
379 247 300783
175 422 309553
13 279 995612
736 127 125461
381 306 947741
234 211 792707
176 372 203597
228 51 748935
399 432 659121
331 762 416287
140 23 826472
61 531 345163
162 522 870255
54 690 237192
493 779 588425
478 330 454515
278 272 391077
180 167 933991
519 40 280136
313 103 268479
217 425 829592
786 698 608938
602 590 12565
229 657 888872
723 680 679801
63 224 691213
621 684 91194
135 526 45383
210 88 775987
69 272 263067
785 49 362588
339 289 499015
254 292 178072
605 674 784194
232 700 873155
450 544 455434
611 297 592403
701 424 449379
123 550 999971
582 219 250230
364 378 585919
63 585 393995
457 311 226148
277 770 116227
394 655 427631
358 587 968370
258 96 557366
50 200 709382
748 797 278917
666 645 897817
396 509 926951
112 290 649402
591 108 935658
268 68 255005
596 120 251433
263 14 478986
367 748 197340
267 482 169552
187 439 478239
721 775 579256
267 86 66101
449 699 113004
211 156 707904
316 106 162817
543 343 698443
623 598 888691
441 158 831097
754 648 40576
327 418 855962
404 256 259058
394 676 371039
618 776 941599
566 414 730678
72 187 24294
321 335 538494
14 323 108831
115 377 594002
359 132 792363
343 389 176838
685 6 617264
698 731 597682
498 760 222785
113 558 224041
74 706 892604
193 96 359711
69 134 22427
17 157 939219
302 156 241375
455 566 618758
452 458 99309
211 396 546200
412 303 364225
424 592 589111
360 238 346362
241 455 757373
59 236 7443
91 620 410049
374 155 620596
82 543 304666
689 88 130439
140 65 637316
496 432 817368
420 497 602556
209 620 276292
329 645 896741
249 47 928460
53 691 586532
625 21 23135
312 203 802795
617 67 400987
757 224 991295
568 529 35671
423 321 279269
367 363 90333
599 668 226975
289 253 5663
736 60 893643
558 220 875890
62 258 173513
753 62 447772
625 574 282389
475 14 648680
437 204 717756
201 629 111842
636 642 381512
82 444 600289
773 783 967311
383 185 381467
414 74 287707
602 473 15283
420 88 332571
782 119 245065
274 94 297544
370 513 533628
168 596 930958
590 757 507418
753 47 333064
476 312 978868
361 641 188430
513 232 347063
15 563 666268
574 16 280387
597 7 274347
40 142 699843
462 519 45565
316 471 488367
380 676 915887
381 213 530190
465 44 820142
766 768 140284
660 438 93517
224 691 235108
238 770 527411
573 710 851033
374 505 817358
723 209 369146
36 134 904842
709 202 507949
144 373 400845
115 692 349268
240 41 287129
112 137 6171
2 487 268021
549 303 174435
361 496 561479
64 73 753811
427 736 143197
609 706 638725
666 559 245617
569 618 923910
680 656 749563
66 772 57035
433 30 494751
627 411 619632
252 404 318426
70 206 265447
598 86 863917
238 197 780865
660 695 882441
176 479 658236
345 171 7661
175 605 407432
206 17 429689
251 701 424450
42 590 949034
570 799 110293
436 302 424396
394 300 780698
508 680 999713
322 354 321796
723 555 692291
278 775 808422
236 462 620679
668 3 606825
544 736 593247
273 329 567486
377 617 154338
539 650 649745
465 145 879271
552 476 658143
740 570 592428
254 545 832552
375 695 217109
418 683 338085
507 653 827914
17 369 497715
618 76 614764
87 396 417582
202 120 135590
606 434 705247
455 195 439971
284 203 783121
547 257 159464
155 323 741538
286 764 64059
517 56 879521
247 320 59614
468 664 969915
280 60 430963
441 191 109077
76 747 389343
635 512 555380
272 589 415277
755 203 236439
185 419 349544
193 211 153181
702 422 309925
313 316 535251
379 486 780955
517 281 644765
557 457 49417
332 407 681496
283 464 58011
363 470 784822
597 782 533965
50 333 764669
658 750 622050
433 624 373752
112 45 847064
507 76 531959
694 75 557908
485 101 784613
55 190 800479
708 307 870942
745 783 935811
797 376 499664
413 776 207041
718 596 484385
462 741 192714
514 511 477775
311 710 270990
538 391 117571
393 695 430137
638 166 495571
473 311 352424
777 671 466719
471 147 415119
780 643 601491
760 427 575037
452 427 435378
536 121 220613
118 762 104734
652 790 604783
717 17 541548
751 603 423351
606 274 903733
75 577 127368
192 354 386702
391 2 818044
152 489 548617
522 545 868749
109 397 367838
30 94 645675
404 564 947149
699 56 663363
526 691 358847
792 789 964090
678 319 355481
404 443 517679
132 117 906230
660 239 657710
359 31 506323
703 170 398627
122 376 299757
485 311 428311
695 553 382050
82 633 118086
759 305 479258
426 422 802738
488 766 210672
51 128 761127
511 681 502814
371 539 606295
631 611 607733
93 46 732142
627 446 737562
31 393 880182
334 275 475597
43 178 374339
40 718 360979
710 662 45848
307 163 611131
151 752 92406
689 369 875319
355 506 954904
583 695 669925
503 227 258122
350 744 924161
258 75 947850
506 444 580997
92 751 869862
772 211 193534
733 688 340743
133 412 832017
186 636 158717
572 124 169922
375 56 69940
286 800 319960
785 203 88179
497 792 231728
543 599 369093
466 783 325166
335 232 536724
500 794 864572
783 772 314214
37 390 423629
363 64 196635
10 780 649110
683 350 268655
739 103 715942
783 618 113113
559 752 317525
498 535 806385
592 22 388892
218 691 422349
30 368 159452
104 681 717700
229 79 407991
303 535 458246
135 768 677628
485 491 56994
490 105 306890
141 108 783665
728 514 525266
697 467 961937
714 107 114021
109 755 524564
168 759 336199
350 183 217641
122 585 868335
627 543 611487
751 164 528988
278 49 60673
173 744 127491
628 337 658189
404 394 337256
476 36 735323
118 374 206300
362 467 289272
57 422 835221
292 286 785979
562 1 676439
512 473 49118
720 318 776876
211 649 712673
615 162 267114
539 429 279554
196 594 855931
637 379 414453
755 387 224494
354 736 954069
240 592 802628
276 694 107827
442 225 580331
342 551 661013
537 775 830392
710 216 550994
482 23 553085
305 740 717738
188 221 694081
59 282 531827
66 125 107200
435 589 733233
466 426 768326
659 606 769100
317 798 157956
612 174 792514
399 589 515035
792 57 592255
740 156 985837
778 488 210377
492 346 524734
560 583 410912
754 685 803455
544 338 955170
551 449 324898
104 59 714025
648 612 561118
520 72 765228
354 238 714252
403 591 63798
361 473 982335
96 645 443688
466 111 27820
467 288 604414
116 612 696993
662 34 227430
708 259 876245
303 98 708398
708 449 223323
64 402 521681
777 700 969395
781 572 567822
255 152 76191
659 156 573866
688 278 414279
446 362 591775
736 540 12480
378 616 403714
89 9 674687
362 527 951712
112 542 921939
6 661 328789
756 623 775434
613 421 343732
427 616 178719
257 418 945131
731 396 321693
763 641 264492
356 304 139666
228 750 158390
57 338 547924
137 142 146697
503 764 164842
72 185 319181
537 604 700783
387 590 82970
308 318 98414
398 13 682695
700 199 25686
561 642 894603
470 13 692870
774 162 868171
73 338 1648
312 160 890139
500 228 570613
540 275 295269
147 322 194200
743 785 74369
787 106 533328
383 121 671663
450 568 321317
389 716 878014
377 320 837288
82 611 642203
443 505 763088
43 701 557945
297 17 66532
614 544 181158
541 223 419878
583 377 444071
622 81 151680
118 386 256463
607 158 932355
769 544 251584
745 65 409770
434 166 68994
138 514 427695
152 388 542861
793 446 451411
744 534 240176
587 72 605150
223 90 43844
628 76 101665
535 34 984736
122 185 104726
500 381 315632
74 269 308674
542 568 648063
136 193 168979
249 546 127516
177 216 492003
284 217 917490
388 626 990220
129 407 265722
41 623 532383
728 404 942508
475 252 633576
717 512 555226
359 435 430707
256 262 316695
604 143 274258
126 461 77495
27 605 703922
230 626 997744
775 309 231744
237 398 783063
702 552 30261
620 678 376029
74 599 471102
566 438 117733
425 300 565552
773 335 798948
645 681 160651
462 27 664378
413 220 4954
459 638 714287
512 786 275083
636 430 232892
452 490 449556
238 400 626734
41 683 617748
533 63 19571
103 100 315702
509 635 652083
331 646 155106
734 685 922652
342 517 121735
377 469 735167
551 61 356258
768 184 992848
678 570 692101
101 517 350009
661 749 235527
302 374 71347
589 104 44760
195 543 741073
205 707 542870
145 209 267983
789 738 694423
748 324 412115
106 377 735667
333 517 603627
734 425 632149
701 731 638733
670 682 685175
391 670 84567
647 489 296508
451 627 917809
296 208 822052
615 773 942102
378 496 146174
692 565 351763
751 515 301750
328 153 735894
690 254 990401
438 458 304073
367 453 118313
325 423 411201
156 420 497334
2 704 957891
723 57 818487
483 762 841586
555 529 743918
624 441 899124
445 149 186887
4 727 789696
39 483 731957
783 107 877976
782 542 714883
110 200 713233
370 670 38363
104 601 306973
751 572 276121
306 241 818836
470 605 360431
217 151 263651
285 798 591747
218 90 319230
585 588 855941
267 365 48974
736 43 943660
426 698 140337
436 512 177022
784 755 780183
690 150 996407
71 62 694263
581 405 686977
341 636 434959
195 581 597967
366 211 782429
598 366 989055
691 653 851946
627 758 803393
723 380 383796
225 764 716970
217 433 605133
731 202 913259
397 508 626777
299 40 404065
122 412 423307
209 721 287193
634 302 117895
283 203 704593
196 306 754036
783 596 595392
12 292 383675
609 604 43918
47 271 245736
605 234 800240
636 530 885215
238 468 475778
489 636 400572
744 163 169041
780 243 664321
71 497 604228
441 139 282665
556 89 647997
146 4 58267
522 727 21687
737 590 189994
385 444 202387
571 148 154632
371 494 248570
13 21 410926
373 620 881585
705 525 981710
660 538 634612
133 286 450577
220 768 357130
474 724 410828
183 576 356088
94 185 114774
344 37 167785
386 796 535570
715 566 982859
555 609 886084
220 353 573505
619 602 104029
91 322 508380
108 767 364478
311 672 183452
215 284 236816
374 420 496694
6 612 730941
442 755 720820
562 694 377378
73 539 858000
57 117 833364
287 424 742797
149 342 52257
194 397 620542
218 332 421389
314 725 248839
114 599 486084
95 189 364051
25 487 267991
780 716 592682
107 281 468687
33 559 829969
701 216 51347
538 521 684586
166 554 354376
716 227 248888
259 751 751677
189 297 393116
175 545 81814
145 624 829208
96 327 573403
729 761 672394
730 627 546081
348 331 389442
522 666 815434
532 371 332248
445 784 433990
465 40 766376
641 150 48253
353 399 53952
301 471 71153
272 209 852260
744 494 492621
404 740 563188
394 718 361580
716 665 782249
520 78 221270
180 358 842539
340 692 946753
617 278 858069
121 432 504696
745 29 310706
320 334 888134
89 599 973066
471 490 83915
359 659 266088
133 275 907181
474 502 52948
244 401 389937
508 207 261309
77 528 471403
304 544 463467
318 649 726098
52 684 501091
631 700 236354
423 482 985575
7 725 616832
623 532 81314
665 196 553499
542 711 839569
649 609 259119
549 53 38408
130 200 42290
246 605 157842
719 764 476052
228 103 718748
331 588 616507
100 523 462930
451 591 864474
683 12 362120
267 234 462688
588 460 168183
88 76 715685
80 220 526344
1 280 136511
64 40 421875
658 386 485363
289 467 696215
317 444 719212
413 204 552925
274 790 459692
271 685 582732
418 405 41113
579 684 902805
430 179 375037
503 3 792062
259 404 778303
175 52 223012
751 102 391158
644 398 237910
293 449 505089
244 293 616737
342 104 715470
277 218 303912
630 265 546135
685 733 733148
364 768 705382
763 174 15774
694 191 804272
251 555 415994
478 649 42004
513 660 163908
144 378 27500
542 180 563041
616 421 732694
493 178 437608
486 253 568148
725 429 352153
335 656 731609
33 726 831802
574 467 943187
560 242 141272
250 181 711710
266 405 73727
764 415 553487
633 653 419369
636 740 91831
720 210 436048
186 317 943479
527 227 789137
187 309 175494
215 492 701836
643 796 738367
561 506 448671
146 520 545341
170 728 145514
362 677 740196
110 186 404630
588 76 420819
551 364 705902
336 27 675001
18 734 377129
229 367 444491
700 465 463332
542 659 433517
104 270 115750
619 458 52714
556 445 914156
366 586 297968
491 585 355290
30 630 242298
415 784 534508
234 602 592305
235 413 677475
332 46 175835
319 499 421681
75 356 356612
484 398 714059
239 393 796072
87 379 673986
632 252 464371
507 336 203253
309 795 3809
284 265 497190
287 297 861916
518 286 861741
339 26 755905
466 49 328635
500 716 762719
59 556 79930
184 129 325889
447 346 95145
455 495 486197
101 426 150490
371 193 804908
541 563 199497
219 126 888658
386 649 642352
635 752 916596
20 578 273338
576 654 868253
577 111 810107
561 73 4519
428 414 644963
445 430 995503
102 463 48484
139 499 548519
249 205 115734
270 37 285024
683 679 431555
710 422 410621
668 725 918358
757 783 31622
574 17 110782
208 47 532505
574 338 841162
638 550 786359
159 743 99966
691 134 156761
505 23 141616
605 5 270770
134 716 318513
53 537 105542
350 369 510285
119 726 103176
407 794 508498
282 98 279705
384 159 653928
469 373 753553
395 47 791179
3 137 533660
734 142 191936
121 558 742393
428 13 363764
748 571 114313
217 169 181097
379 769 842132
346 601 154142
452 510 320923
196 5 637656
720 322 106891
274 167 35325
96 176 117363
706 561 400048
682 165 692952
467 516 369448
671 448 762052
49 130 426815
490 569 156451
576 72 759972
226 249 853226
439 243 123530
499 710 302334
308 573 133227
732 573 833507
770 727 188076
703 205 341914
680 774 159476
737 632 704458
697 44 113085
71 440 571160
246 402 481924
343 40 377660
798 635 579765
496 262 55533
402 741 373403
763 612 429308
26 346 573703
155 310 858785
641 597 533573
694 695 571681
178 621 851042
262 463 458008
710 694 872897
666 639 243260
295 620 551120
27 587 375277
753 441 979109
729 558 108250
172 684 714160
246 682 445736
251 284 381632
661 417 125105
297 343 719490
380 68 990091
628 446 733141
381 61 710944
494 616 454534
217 105 749791
745 160 321205
773 4 601313
60 105 718265
77 44 130099
253 437 808380
564 470 972702
137 333 613935
487 8 53633
308 621 943648
338 537 501589
508 571 549219
120 634 491189
783 215 600773
446 353 163439
302 583 529183
757 643 904072
615 375 964018
758 609 156286
653 641 848461
351 71 448785
365 247 991902
518 704 249251
314 761 463409
744 566 255725
668 70 858891
493 377 410093
576 428 87673
340 281 200390
605 616 824268
195 300 859931
155 622 721849
399 339 559224
105 539 767405
323 406 419515
599 262 978294
513 328 393253
456 759 276945
550 366 180329
234 212 915201
128 332 102816
419 603 228573
50 643 459538
112 266 594855
625 111 152334
659 232 594396
248 790 124337
532 291 197210
625 606 257092
305 168 415382
121 130 681145
643 14 527729
382 150 780346
542 377 73641
780 56 841410
132 17 566664
529 598 797186
58 499 191940
241 700 859831
398 4 686906
555 113 403067
99 362 498273
164 204 758887
444 116 649041
708 561 211292
287 274 874160
385 559 415551
350 321 233921
331 284 222415
202 266 510802
88 471 690996
136 413 650784
51 710 71432
149 62 254879
447 96 881748
639 763 94424
494 3 204778
160 782 110963
326 400 776428
230 373 187802
87 633 856631
384 751 91501
617 503 311763
408 209 323899
745 646 838670
287 652 471251
46 7 104798
235 11 386370
679 373 519964
547 110 411440
353 658 3599
330 564 762157
722 626 431841
34 481 602365
73 60 547404
586 277 90926
583 358 264922
266 110 720782
437 172 638228
385 351 643981
553 341 852487
791 516 537038
432 286 200534
742 688 621923
52 732 966910
312 788 363817
654 678 338821
514 522 811717
54 582 537005
400 209 284656
673 35 585802
460 590 683280
507 232 145248
603 459 790534
326 388 522635
576 305 586810
480 746 780559
17 728 274493
656 582 935862
500 677 857103
688 461 865152
790 650 376829
292 306 870090
559 551 988869
345 636 692866
797 373 876019
517 616 661877
166 363 447329
741 294 268257
384 127 50003
466 438 911901
356 549 968077
32 353 536225
242 548 517235
632 573 711221
660 743 185398
246 422 302661
170 403 386309
40 92 341527
737 88 416543
168 11 366082
251 286 508263
637 77 499691
700 768 650463
732 222 240783
530 737 613495
591 357 745463
684 670 642271
441 373 135341
536 690 599906
777 408 433088
543 496 992761
337 428 979455
718 573 255692
63 202 914464
140 597 262565
70 265 218662
107 175 444068
289 250 100089
610 377 138987
605 258 222867
531 665 516411
669 246 593445
483 9 344271
757 393 552241
402 430 616519
524 238 269848
455 524 91282
785 781 411743
621 157 485246
690 226 179172
309 255 668096
113 780 938641
200 470 317011
47 278 341205
695 686 951993
320 553 414056
471 561 699495
471 384 710087
594 518 302437
431 611 140625
406 458 539067
656 409 701758
146 731 171471
570 88 997954
617 369 952884
316 519 379623
774 560 77056
61 508 10544
138 774 58243
767 528 35836
584 291 800299
69 351 886252
730 563 282232
237 508 277922
228 300 789413
69 388 191852
437 692 379023
438 13 491419
674 87 231305
457 738 174431
709 640 6913
696 171 554876
106 596 552882
673 33 789928
624 189 396586
152 154 448800
194 336 428394
346 523 894066
404 578 409868
520 442 854583
317 607 711812
145 597 601532
320 487 903784
654 583 645937
387 580 550943
625 737 680544
784 330 207858
220 269 643690
126 6 483054
240 684 603361
434 376 753264
381 49 625513
778 535 973118
196 70 574655
262 34 622114
636 661 599215
675 752 351999
242 642 388506
655 510 249416
24 757 643641
747 135 857527
564 340 589769
272 532 224946
361 469 879590
55 198 689939
213 438 920182
13 531 262413
545 55 358256
33 497 841002
397 315 793322
220 406 166102
658 404 543084
187 538 150594
342 188 390197
496 180 156939
580 679 545113
412 24 150176
719 540 233648
195 315 444248
48 707 381233
579 403 553865
95 195 121503
524 786 508580
291 663 127700
107 339 864508
597 266 361917
32 350 265232
110 665 568867
503 626 180799
690 510 851467
247 800 794183
407 431 538676
790 789 394170
170 359 63269
409 94 435506
102 235 805308
294 399 802043
435 78 644451
541 250 538589
379 549 690790
600 105 893567
543 362 793687
563 621 554791
32 19 753845
601 627 205642
267 34 396637
344 66 911035
487 749 575810
795 507 846331
237 791 554161
548 323 811471
551 747 645932
12 414 588362
636 313 259194
581 63 568878
724 169 945830
312 62 190981
11 647 155286
146 52 613676
786 399 582418
280 34 166053
353 370 989355
604 550 748604
480 642 384238
102 743 322410
522 572 788993
571 710 615383
356 382 238091
356 87 858876
167 792 396455
693 528 18098
90 501 353928
639 634 602196
430 473 128599
289 789 885130
742 109 744302
260 266 947576
159 89 620647
217 247 527067
378 438 57797
531 65 197944
482 500 935177
246 280 559548
97 123 959745
660 559 361658
729 176 557877
722 371 313798
646 78 703612
96 470 656110
307 772 876059
474 674 523322
476 28 815080
677 76 286767
359 344 783000
194 676 671929
549 506 946881
394 140 409136
605 792 860010
181 207 895474
633 99 676921
294 575 44552
57 615 416473
707 505 930099
127 506 436213
397 624 80695
797 177 124317
436 696 198334
361 795 472481
518 717 315435
282 569 296561
19 146 203198
271 140 415685
734 479 850774
13 542 421439
363 697 444804
470 223 860288
222 683 926482
16 65 650538
774 669 632866
331 626 544829
677 462 14498
352 321 308130
642 554 268086
466 701 62104
647 423 117238
754 50 64448
528 485 432862
639 265 703207
27 163 923589
604 462 365108
742 394 115096
94 367 145908
225 10 853471
521 315 255717
317 535 578428
392 626 69744
634 381 302338
331 748 235263
28 153 701576
476 428 981981
578 657 977192
182 516 420453
407 327 153615
166 282 84155
125 47 616406
623 525 232105
726 748 111514
479 740 111496
91 574 608505
202 150 410423
534 364 219578
635 782 133065
361 139 117257
613 294 342381
146 33 124284
61 278 280741
718 248 637512
462 410 784579
357 521 908317
180 488 234006
127 469 808176
752 285 402018
80 416 489331
609 645 981828
773 270 384402
221 675 9783
438 457 796009
622 605 188135
329 509 604933
628 790 138075
415 145 128614
538 213 656913
307 515 33893
44 587 262568
208 486 474403
604 586 537205
3 131 8824
345 336 553385
280 656 385437
367 131 476671
612 69 76657
472 351 908522
602 258 230058
41 483 490199
480 589 353801
135 150 45267
430 151 579941
533 570 829755
241 156 469090
470 725 281060
238 204 903958
51 678 514973
422 692 449657
483 213 914824
562 96 491872
100 33 571428
276 178 78837
39 155 848756
2 613 442325
566 179 324589
786 119 907001
212 434 358459
654 675 797545
110 722 104083
792 29 253109
534 401 813314
109 86 613237
36 485 912577
11 543 148920
452 525 283242
233 437 508894
192 612 50330
595 651 533785
398 99 307243
57 540 849014
531 232 475706
781 365 757959
655 200 913313
173 360 522656
372 785 16899
196 651 638541
203 790 766766
702 189 979535
11 313 585984
656 600 732061
376 173 698427
721 521 231933
89 205 434673
699 644 21205
226 146 868461
507 272 547163
403 247 816077
454 711 218857
737 279 431499
654 228 120137
404 504 502779
335 362 83424
384 65 398339
471 134 638620
255 293 60852
466 37 380413
729 327 988345
484 773 544223
460 578 933436
326 525 161968
398 451 147195
525 95 443486
410 107 954863
276 149 328751
590 175 412621
665 322 221550
286 700 390829
734 511 258325
47 92 386193
220 518 530184
629 211 627467
12 170 96953
580 101 256415
646 436 655261
46 140 958700
627 283 946474
454 543 231549
653 70 64914
686 475 520950
358 542 900771
603 144 785796
705 706 532810
407 730 769076
179 211 544715
762 585 303418
685 386 430215
124 354 665352
212 236 806710
257 771 715771
261 34 843760
97 597 250643
514 575 892317
698 367 959366
659 539 725793
269 404 131817
65 356 379236
53 790 681319
267 219 505722
703 458 146206
174 799 685601
654 162 230083
261 152 601025
240 48 551441
641 62 365710
735 718 159462
636 26 447020
743 453 956617
527 717 283414
718 457 520740
335 252 2501
37 725 442054
471 41 920532
612 674 490428
715 80 20421
634 473 507540
369 770 4218
242 645 611884
708 502 454321
522 373 810090
181 705 515243
129 273 625579
282 646 364359
754 505 193083
480 581 311208
567 25 764383
272 132 683571
338 362 733873
14 493 403542
490 268 389154
615 400 844138
599 285 148771
124 304 527149
625 225 794704
784 341 252793
27 546 377643
275 482 623955
44 680 134802
647 602 558782
706 88 582513
355 549 972350
276 552 639989
178 537 68881
216 103 711634
196 319 331527
306 759 709164
754 422 145564
714 342 365770
145 690 320112
412 509 105448
726 145 432320
204 547 21455
708 675 606733
392 645 971386
325 298 123640
765 729 344962
503 487 225966
179 213 499023
349 647 132194
291 522 182070
254 562 604907
232 354 687130
591 113 672968
750 174 679114
5 748 980024
285 136 883785
380 774 283220
433 460 691466
595 765 335778
278 676 918752
44 23 2869
121 761 5595
744 359 852064
678 49 660111
12 223 743062
563 385 500586
288 719 225564
572 616 146885
73 236 812652
446 565 311062
246 132 927165
294 327 845420
558 757 283212
43 783 318536
60 184 964088
686 430 505850
477 789 657947
180 727 129831
63 627 199353
323 185 393311
624 44 625600
10 615 11452
484 382 291743
25 440 932518
331 758 850525
334 87 750544
716 38 562501
223 513 774815
589 158 940298
694 407 375597
538 348 294063
776 784 187176
505 7 857744
246 616 223040
7 89 110665
734 65 716748
150 530 995162
687 663 520741
717 162 77445
51 616 173314
101 72 57780
718 341 786714
266 372 896670
76 59 825343
641 556 865516
605 170 723129
742 449 952920
186 4 959564
321 165 571777
330 419 200901
346 486 749814
95 554 196622
431 405 902570
516 549 940201
172 629 634907
271 376 618901
78 698 641199
709 433 187836
740 302 924000
447 685 376925
54 324 919309
656 309 713459
478 742 663605
632 44 737076
761 618 682440
371 461 585064
320 694 330343
788 676 455019
197 42 721942
253 5 950545
127 480 324622
728 391 985559
501 567 407854
627 197 194196
136 145 877844
748 194 729872
685 448 518023
528 145 22840
419 365 602806
675 73 58871
709 308 485208
79 797 4600
278 741 702576
335 761 571260
775 412 561097
713 275 678940
629 606 152822
573 199 102669
162 58 479880
727 780 940862
697 43 55562
75 725 814790
438 426 12464
229 751 473285
487 714 178258
795 637 915819
527 27 52979
698 611 425634
105 51 666045
572 92 919986
457 260 918583
663 369 389000
374 539 186449
480 81 719296
110 542 781528
535 489 765612
669 407 51205
668 190 248407
520 508 663357
166 265 96801
648 97 192112
760 672 30621
240 189 423639
711 162 928338
653 506 110493
711 524 369543
594 77 782476
446 790 113296
428 763 194048
461 400 228481
325 204 432045
485 29 17702
561 577 874595
382 520 397495
579 18 195110
593 316 166017
539 300 213098
566 551 36327
601 573 438789
212 448 691372
45 718 447980
521 492 305399
400 785 343103
143 553 314129
119 484 346746
709 728 487728
576 627 342193
760 407 361816
781 143 733827
430 484 279088
492 339 794873
181 223 911218
345 40 295211
742 681 792985
748 654 670008
444 93 84057
732 45 448971
697 450 463995
291 250 669453
767 237 157614
681 465 570800
268 597 531881
784 283 464477
7 407 405684
132 479 852938
291 724 11941
716 541 869628
384 632 279109
545 650 921639
571 528 159469
502 9 785062
373 485 789602
153 662 909957
689 605 771554
42 578 62249
464 213 925097
32 532 764683
397 438 620698
732 178 818125
653 266 364697
700 751 139623
209 472 169719
692 312 158514
14 247 473403
607 648 135617
595 198 270431
307 475 254015
564 580 21747
352 225 225801
324 604 848774
772 358 246207
159 451 691180
248 304 896408
161 583 739259
652 741 970802
580 147 978734
21 488 380591
204 20 795538
606 348 8585
115 462 369810
303 525 977109
401 161 679068
791 190 35498
64 213 302348
225 283 9298
209 364 326607
762 254 300665
442 235 693518
191 216 100304
248 675 850056
595 621 116130
342 471 79085
204 146 911477
719 271 90581
419 14 810094
780 291 349184
149 660 242774
260 250 981877
445 349 416661
161 96 573360
264 12 187101
165 663 845734
21 122 154876
55 561 540188
681 86 677904
104 378 24774
747 759 464284
250 160 267833
265 718 248502
528 170 674300
420 776 273002
721 620 999318
697 320 234015
112 478 29899
180 385 506721
105 244 432050
115 428 212393
778 700 979878
380 100 974440
232 611 960367
185 399 212363
760 656 325443
152 61 374282
769 577 901207
535 571 39366
332 72 184284
34 383 927548
165 9 731000
167 650 907914
122 425 607405
463 794 12680
800 775 569506
35 754 132191
782 678 859131
553 708 209995
477 427 323304
529 672 307253
389 358 580990
52 292 848380
14 3 541359
524 188 192565
479 592 513576
794 638 421674
679 515 367569
366 751 426217
383 406 456011
441 331 986979
403 302 481677
464 662 260464
673 550 388257
391 238 38391
773 603 807078
638 322 648675
696 182 860829
298 245 759803
799 578 538724
760 163 66350
161 200 340028
317 778 395144
471 441 939347
613 3 914684
484 22 309583
565 271 885237
363 625 510854
52 239 9677
571 451 15498
112 197 137299
19 424 182902
242 441 766559
783 564 145977
384 491 894836
2 712 191973
331 618 115973
304 662 347180
564 684 438612
418 798 873320
235 337 712875
509 70 268974
225 296 303672
556 545 729891
209 379 411942
500 203 243819
532 265 711400
488 349 821002
371 333 859610
726 701 368058
257 489 291728
136 341 245668
742 203 150166
652 292 963546
236 162 235966
436 604 821464
308 452 184142
589 317 446502
137 45 229840
757 13 285937
643 454 825960
170 625 899155
399 367 270794
235 69 772192
764 400 172601
90 655 464032
4 413 645416
378 483 270538
705 710 181030
410 720 915436
140 497 653527
321 183 280820
781 363 328252
796 785 805736
309 719 184324
281 349 748367
273 571 368985
63 243 70737
111 384 979348
125 737 537678
631 109 387815
740 569 853777
558 159 544706
314 243 693411
98 423 941850
122 617 663504
538 290 913107
397 216 57756
312 780 270898
368 663 437184
287 726 883111
613 469 969465
760 240 722476
514 427 765851
741 185 665666
238 424 585350
589 607 787155
655 83 920405
197 556 491812
448 576 325095
335 107 523310
484 252 459792
562 508 2514
688 306 253324
674 797 901761
241 344 925973
562 778 776218
241 41 534758
306 612 271202
605 53 890227
373 587 16570
140 420 798456
789 260 601597
614 590 27963
796 651 792528
266 564 274576
226 668 470019
310 293 922749
753 716 192960
505 617 159955
453 139 678155
145 586 365798
785 69 319575
35 738 460834
475 34 750754
170 766 34658
653 614 287923
713 386 17924
89 517 700247
425 208 783053
112 430 742129
122 91 567683
57 620 312140
721 406 515745
332 170 520689
53 230 357826
775 431 811254
12 360 125660
388 168 75381
737 226 284392
767 564 253588
46 706 293251
531 137 736904
371 624 20113
648 425 508634
618 124 89370
612 55 214295
120 376 454991
492 544 392083
436 631 366241
576 245 457698
636 224 419723
158 207 79408
296 796 355055
539 656 187879
421 45 149536
354 558 811229
340 129 920298
382 91 145222
112 552 350800
530 5 108132
361 1 493292
51 40 139433
320 43 72326
361 635 370495
143 612 405784
348 259 413912
92 357 851936
73 592 72154
343 630 761071
577 321 428608
326 396 62651
476 211 414534
173 381 246714
93 574 176806
124 489 739119
258 431 943981
15 225 415165
74 297 573167
714 282 983019
427 768 517335
764 358 170274
265 623 570185
569 2 527140
218 735 117074
633 524 353347
406 288 624675
477 215 978587
189 286 400736
2 653 609917
277 466 27797
302 144 85221
275 215 12070
107 710 746638
241 262 524432
370 376 901499
389 344 375676
771 582 699176
393 517 353045
270 610 39998
440 157 196626
148 513 974988
155 223 809628
586 730 453703
209 431 601296
576 279 869693
183 97 560132
721 637 250529
650 45 29767
310 394 389342
512 397 2087
354 724 339902
396 167 783832
544 739 147262
783 399 626217
703 495 934524
252 16 473776
279 551 442119
214 380 19189
461 468 103139
290 721 816274
19 154 462536
356 788 295473
190 425 384572
623 174 67209
588 599 522144
446 412 733930
648 14 657412
150 25 606211
633 370 134263
463 646 550253
721 508 337016
211 125 114967
699 245 274309
491 85 115050
794 360 781772
434 138 758481
649 642 947394
267 593 687303
43 462 37360
199 633 722445
605 523 775487
521 477 974154
593 479 578441
477 410 8700
581 283 746950
800 353 101552
631 77 216643
144 50 795940
474 624 233775
84 705 503296
126 105 134486
639 17 550487
49 661 616067
421 93 19280
560 258 208806
428 156 274351
470 573 777482
661 556 355941
157 347 872179
227 598 436256
390 551 636032
222 272 483222
264 352 124843
665 109 989102
573 781 951815
189 53 886113
224 226 375468
124 781 105015
580 744 641379
17 326 773980
651 40 309253
496 307 675246
726 413 34652
630 455 764629
775 546 204706
265 583 486862
45 685 921759
268 341 749704
699 130 255433
356 223 169112
547 233 905897
222 539 595979
185 549 548041
92 678 719360
415 786 771231
58 757 929840
578 456 790400
133 294 435013
210 168 213746
136 531 937406
502 371 576938
83 252 919236
220 362 259445
394 163 238483
176 680 724935
305 470 98377
74 204 192391
248 108 95926
788 566 380160
791 292 724155
671 567 280810
266 128 689352
127 171 277767
252 79 743624
760 468 369255
593 370 724097
370 318 494389
794 714 757761
365 624 406008
568 259 220128
723 571 155706
19 582 519047
131 38 957969
228 39 267576
139 321 273873
175 38 568652
239 15 586247
234 218 662714
336 115 555560
662 78 176766
53 407 973276
166 208 184163
516 22 138495
649 34 854426
7 654 901087
693 299 640267
677 506 197167
227 31 908968
137 119 491430
90 768 659520
795 237 979089
789 128 958104
777 763 79824
559 18 290003
60 341 563047
432 376 57258
40 458 656523
82 180 489000
442 620 74651
83 228 719425
347 554 817941
23 179 966240
611 360 880310
244 252 563367
9 159 812724
101 480 76444
725 561 74848
696 493 302638
196 338 257480
366 610 744846
178 240 282714
146 190 512741
494 180 554151
670 181 400538
570 568 373392
636 62 262356
75 13 5901
50 704 784405
161 373 109592
19 229 149117
794 776 477810
615 592 336883
409 516 529423
620 540 499228
665 797 501346
611 141 672329
787 537 12804
699 249 142217
124 635 242183
407 70 565656
707 260 682610
533 632 497160
667 699 250191
225 329 270962
727 712 931228
599 245 771019
673 647 907134
247 681 563821
382 522 4212
274 359 559036
242 596 197606
729 218 479593
372 452 136726
704 444 869482
421 548 679319
692 313 772623
114 21 300352
305 176 84966
704 110 379633
136 148 861658
118 728 479698
396 618 239370
622 470 902418
302 593 528254
670 207 381416
432 242 385733
710 711 382002
303 207 293409
798 124 931845
564 248 99071
114 217 436806
468 786 534219
597 192 168223
130 92 164225
415 645 689631
691 314 405568
469 198 742854
221 228 684923
170 51 406084
387 232 492718
609 41 335655
648 159 659905
510 18 138826
777 248 474753
604 59 409683
256 468 454239
196 1 265343
213 420 80011
293 553 551640
401 23 78371
415 514 867566
771 641 590149
421 397 431398
330 207 930598
459 60 483291
256 137 948621
621 115 142286
328 273 161721
521 285 997075
328 20 113962
758 97 226535
741 355 701520
786 62 681001
735 759 797179
650 143 511582
24 495 799512
558 40 883652
654 481 999274
278 85 264821
460 475 591014
7 293 273224
625 539 825859
655 698 581663
283 262 931590
10 558 756769
171 639 184289
512 321 889884
508 228 501210
567 212 898022
67 501 1129
217 776 153795
289 141 126227
778 201 384392
240 192 252229
21 610 465711
371 69 90190
260 539 63693
50 240 605576
763 177 628760
711 616 761005
422 109 928728
97 198 711212
630 72 893734
513 726 244659
529 776 337933
144 54 816516
189 278 40374
451 297 280108
657 28 807623
746 33 583920
159 440 524777
615 737 693704
265 724 893278
315 691 895549
61 373 940871
452 611 90841
375 766 542336
724 762 971305
106 743 753609
768 425 185019
696 149 416243
375 349 365072
756 241 140371
729 796 145571
423 609 66990
161 210 470991
489 133 820391
479 298 766287
595 43 549984
493 422 249515
739 559 485420
630 95 125306
746 6 368830
63 268 316275
524 796 996627
172 438 264267
781 704 811028
567 84 608736
4 230 861463
585 645 156543
436 366 482849
697 164 942757
172 60 428938
382 634 567484
456 45 874404
590 587 983977
381 520 758946
82 215 475876
326 403 525602
753 494 174792
76 579 221814
555 200 867722
719 344 261634
70 670 580761
283 350 480903
494 756 455547
1 601 105921
709 352 418904
304 790 397458
268 790 674123
93 599 214330
227 355 371377
479 516 245948
635 787 701255
194 61 839355
714 446 695759
653 549 72677
133 784 225281
72 325 958413
372 138 84819
527 1 820591
688 660 939093
306 562 174075
227 99 423599
406 175 953295
449 156 95694
782 77 26206
321 722 634767
25 786 785716
151 718 629830
615 294 716321
717 224 998872
441 224 545332
231 342 857198
665 523 669688
271 254 541753
551 631 48094
207 776 105452
72 326 626036
143 332 85162
265 348 875686
372 770 620389
671 341 75462
444 647 366275
577 489 91979
753 782 92663
633 525 765785
745 68 54849
514 398 823575
142 69 676234
118 257 709539
9 426 810117
471 58 157024
154 306 673245
219 495 426988
240 197 677933
770 77 117824
144 592 596381
49 146 125245
770 246 493990
617 627 497284
484 266 635403
722 55 329531
96 107 875971
422 749 141181
754 738 394556
664 517 77458
334 254 593520
450 565 239945
646 171 726238
216 375 421249
55 752 458133
227 783 171813
459 344 984474
768 448 32955
160 795 97849
152 754 762961
108 683 314751
228 436 95189
177 682 739346
308 5 217987
545 251 539224
2 589 10517
384 131 27242
432 310 576838
546 257 278741
188 640 183135
114 74 935217
47 170 615602
58 14 216574
500 603 566487
557 646 744077
303 156 562943
444 346 866372
510 524 593285
493 91 481779
71 401 307370
775 626 156166
142 129 80185
11 706 21523
510 697 770996
751 310 699353
374 59 102396
477 797 963945
88 101 935875
588 622 886056
646 504 802121
592 629 656480
37 625 834471
697 299 620355
45 331 792726
657 128 826041
742 371 985788
5 285 256825
477 253 337752
282 612 931126
331 415 567060
512 203 331287
573 285 993035
744 428 668513
615 414 49051
33 486 104264
536 276 328217
656 479 770404
489 325 778918
670 249 311138
309 679 376677
789 541 31001
73 197 409678
417 45 366786
40 620 380142
342 683 682091
579 361 931809
315 324 482277
489 240 827728
605 426 305604
281 366 59254
319 187 971193
667 540 153028
41 6 482516
71 469 959619
96 784 681347
691 269 626549
494 586 785499
750 672 462318
487 312 931584
272 756 45250
331 692 59046
335 788 141369
272 7 503429
285 194 59483
382 745 729447
240 731 278256
441 724 36735
256 588 344500
84 478 159741
224 758 813860
371 90 418066
99 363 29417
494 604 729994
262 439 328595
553 523 822959
645 341 671645
32 761 601446
659 354 739453
394 365 548804
373 338 358954
689 624 738936
473 14 334542
727 450 727499
223 486 412993
733 695 510856
640 558 534607
483 293 749824
785 338 826781
166 775 697234
777 44 631653
242 351 281868
204 529 957416
577 629 222783
151 586 809010
239 417 8174
670 221 622519
106 304 733494
184 519 820080
238 700 864843
246 449 150984
499 763 676116
362 348 864148
23 630 110492
34 778 71996
32 715 26121
267 319 320718
648 153 898447
742 773 136126
306 379 906884
219 338 702951
218 387 759883
792 440 319091
493 324 775677
471 760 629041
224 547 270912
516 213 910069
40 99 974110
452 370 44961
366 262 752299
330 214 869290
60 480 796018
771 496 111249
313 596 824979
165 129 422865
518 466 61279
116 670 41496
511 63 968524
299 8 633409
105 13 131972
128 697 961732
779 156 256507
324 251 52861
266 540 107681
414 333 791249
599 501 910244
440 323 187639
522 312 608158
538 677 134750
600 45 951595
62 390 293921
214 162 927649
147 598 821732
258 362 374854
629 690 760498
649 111 400761
327 20 78936
569 201 349340
581 644 444429
247 615 40470
190 590 124506
508 561 72511
553 630 631184
262 729 989641
754 468 949005
699 593 492903
210 628 645391
126 421 326262
401 290 486070
511 202 506456
788 761 49234
418 372 999985
543 74 248511
378 232 692804
169 308 914368
442 61 110200
555 161 85993
123 401 576449
688 392 325375
592 596 876781
617 63 888987
452 639 15741
431 661 205782
265 788 121710
177 332 392257
423 730 316302
228 332 672252
322 164 908301
239 320 953886
223 478 711325
683 93 115448
683 74 888781
131 472 774496
625 479 189154
404 707 499827
612 255 519680
385 287 60570
65 94 395736
475 771 791368
142 537 493184
686 27 131271
416 220 79464
796 337 459882
79 187 559811
244 505 280001
226 519 741710
720 123 883695
229 741 951126
50 116 928543
132 586 366605
608 289 820704
176 439 350918
309 184 396382
82 241 460907
392 563 987413
496 532 930531
81 630 130998
470 799 76252
270 283 158279
306 764 301801
400 354 100
29 253 356279
423 414 737544
462 472 887690
641 78 478704
10 715 375775
695 720 696
167 638 696407
619 144 168384
510 580 660287
748 152 200087
626 157 406510
260 102 332508
526 672 692555
209 261 349512
684 103 299376
633 667 944090
354 248 911494
157 623 976856
137 576 288324
44 579 860173
494 362 847672
679 11 99481
659 222 356725
376 567 174063
142 624 147482
101 340 252083
92 622 210006
694 499 666528
385 226 671732
531 128 446991
205 728 817120
230 126 835021
282 341 12149
14 764 30854
448 542 332252
469 24 897545
224 308 306816
712 593 935169
765 371 17258
336 654 853982
424 639 203652
139 392 909309
79 776 835044
791 520 687246
635 693 211715
196 346 837780
718 401 979841
425 395 488877
306 169 649038
563 633 490363
296 571 785730
675 562 969114
304 773 36132
248 306 230088
623 574 888567
602 307 604640
379 796 521962
725 676 452046
689 18 821242
456 770 688443
645 405 861640
493 196 681245
531 258 359580
626 501 89925
362 435 944045
348 708 682864
153 657 310611
83 607 293307
112 555 477197
489 235 103102
80 411 302434
274 117 223421
74 159 869984
457 88 647587
796 152 469945
5 133 632715
30 218 411411
795 406 581376
221 542 632144
201 592 78385
146 137 482673
132 39 105217
439 743 356507
578 386 647322
569 745 700962
424 500 464107
726 633 453336
456 785 496471
365 72 344558
200 169 813405
545 102 632097
466 674 338447
750 324 539213
209 77 853479
276 104 958376
107 507 287254
367 545 756329
415 601 690134
295 65 834445
46 215 745346
233 638 260344
145 658 273621
612 42 473278
319 719 938552
295 385 429328
588 429 983130
177 25 928610
271 462 453799
740 412 355580
378 475 23803
92 243 612238
610 648 262510
216 26 888357
513 650 610409
397 775 643202
275 344 46379
371 672 520841
113 237 950983
375 770 146460
407 136 551567
259 393 611190
769 576 483933
51 705 627079
558 76 985655
81 779 563531
649 331 722411
395 501 415257
120 547 583307
31 502 501559
148 627 460659
719 607 51416
541 714 304048
246 622 945865
655 170 565157
771 211 681138
435 735 66852
724 563 596367
117 585 412446
734 542 684181
731 694 904186
780 217 576758
472 340 89490
524 501 891893
130 705 701424
40 534 109391
660 763 226778
522 341 894651
432 339 76410
461 86 965097
195 742 495797
396 300 600184
85 295 664459
150 28 848537
747 43 175045
469 500 951491
376 467 297853
691 607 519712
266 650 814593
752 270 31633
469 671 194882
226 290 61296
247 718 235513
102 580 663177
779 11 306391
475 576 786822
782 498 984771
182 79 275728
421 99 166666
519 108 689605
123 351 384268
166 309 301069
250 721 544999
200 377 985139
293 91 981057
685 223 817304
107 82 308747
294 640 872406
132 217 136479
450 631 455576
649 86 510626
161 159 996217
217 182 429684
309 397 174072
274 133 903553
257 734 86634
461 173 628046
55 72 451130
182 302 938273
797 798 196773
743 518 86748
757 2 415689
240 453 322073
340 44 520376
344 665 391562
473 503 222756
263 190 377339
69 355 475827
274 271 229104
275 304 548219
296 47 387956
608 100 41061
327 126 123641
207 652 930725
335 675 993139
606 580 756826
354 492 977629
799 535 389186
145 384 204283
195 298 872389
376 661 348608
363 626 913924
42 771 967683
23 39 589318
27 514 812737
8 372 765922
453 51 345086
629 380 450407
44 279 950508
541 374 453465
41 429 640544
64 24 358216
38 100 531480
529 609 3523
260 557 629352
277 633 188505
110 88 540429
91 520 417454
695 773 98460
574 145 440105
43 597 107557
150 236 339447
585 216 33734
680 532 218360
69 178 891434
177 209 531808
741 684 907058
255 64 344183
301 765 171594
547 510 82634
501 290 496302
730 363 140860
547 179 455119
517 650 726439
587 126 31810
21 575 634251
242 46 515965
288 730 266329
648 155 582820
128 122 447660
697 689 217571
269 432 90430
135 350 284428
439 382 275302
404 42 36648
16 137 192882
590 235 529296
223 702 302724
32 712 596013
647 75 973172
393 511 788749
749 37 305417
182 622 208233
782 414 571266
463 23 772754
229 225 424339
797 614 350767
479 659 615330
82 335 373722
198 697 523648
79 281 707107
726 555 981425
712 530 82765
105 109 292253
546 197 684522
151 505 279715
500 219 523484
408 457 354080
59 57 536678
155 567 306467
738 605 907502
338 146 47743
400 191 956542
604 539 671705
480 154 632510
278 15 667513
42 615 466222
202 249 90177
619 25 931574
592 532 347966
353 406 950062
86 38 68557
573 218 847080
349 583 772680
786 72 655865
99 340 10782
231 480 389265
334 303 269429
730 687 103425
203 627 485864
709 147 997022
592 94 130656
679 450 880522
494 445 160058
589 153 453032
476 551 548309
71 683 963155
691 704 981692
501 770 227324
548 234 562461
288 308 934398
551 309 231526
130 166 485641
402 689 512102
706 328 773469
756 301 601244
587 596 84689
502 469 215040
257 779 231951
264 650 376672
437 762 517672
416 185 229553
427 339 110579
157 283 721138
664 268 368361
520 548 656063
111 618 199522
408 273 492441
557 446 311187
725 270 527386
274 432 93395
633 196 763448
687 423 859734
701 798 154989
492 211 796421
642 369 781045
228 763 458816
762 196 373975
667 239 549230
572 690 949548
772 665 738805
774 404 129573
614 400 103061
354 27 265344
264 340 112837
198 521 735952
427 597 970112
34 301 796897
709 476 278985
338 385 474204
730 281 342168
363 688 802824
247 474 517357
302 647 790470
603 349 227740
639 207 669670
121 322 882097
696 358 536712
183 11 5883
378 158 427999
630 74 777059
411 634 12900
460 141 285460
66 491 411316
538 15 25566
313 618 986138
774 312 76008
624 106 798805
521 482 337825
55 636 492376
711 334 263421
727 65 496946
85 389 532044
412 673 320647
436 737 407245
669 762 127382
565 662 360007
159 182 789804
624 800 336566
705 379 15044
742 679 263881
10 57 914195
675 154 228067
200 312 591120
123 682 871364
236 583 9279
559 162 329708
717 84 102718
28 650 70782
630 75 628729
121 250 778167
634 280 605752
225 759 166876
539 69 733270
422 21 782705
362 486 870867
63 669 243125
158 596 418943
269 259 700835
336 297 943156
770 331 991371
579 479 798125
373 628 991270
200 216 695383
27 586 714419
96 384 254117
52 129 915180
393 168 260953
323 391 346435
729 102 495997
609 93 420489
557 684 212292
704 321 965757
190 541 601442
727 43 922825
174 53 399009
303 249 774684
57 75 123139
382 618 695379
325 718 963623
515 443 585547
115 7 852861
671 36 151196
715 732 198145
615 269 647701
483 578 685839
215 538 152390
759 110 390202
661 511 638005
531 676 320288
322 172 314950
549 11 428548
644 748 871433
144 4 957248
103 683 751988
453 96 307645
183 274 707410
702 166 341252
217 385 390533
632 239 349020
375 43 363365
640 266 138753
203 340 134093
381 776 489151
54 237 195400
278 576 491143
452 547 675094
79 592 864252
145 332 596293
269 38 81398
571 355 403135
714 465 480900
797 737 791351
734 196 21778
274 754 42554
75 176 908168
26 595 999407
384 391 77609
302 361 553567
88 300 247925
487 604 186965
178 66 45865
353 142 515175
371 449 423337
329 93 460272
105 87 658341
326 613 567266
505 593 69582
669 564 983844
199 779 262590
439 666 248365
139 220 610011
186 82 931303
403 193 53812
608 710 869421
767 310 544488
787 730 169272
24 453 596280
25 259 137002
629 173 668897
644 320 580024
490 690 395429
710 79 730920
32 750 212072
547 314 495852
763 268 866988
688 162 965290
786 206 895598
169 206 962724
351 371 789216
387 443 350844
550 442 835287
210 392 84056
452 218 619117
411 704 264266
18 409 252420
213 587 687342
72 36 356928
443 314 495841
391 591 619382
458 288 118890
343 640 247729
92 50 715377
438 650 553419
780 1 784938
141 508 362030
778 424 806469
664 220 692374
217 303 153503
311 247 424039
146 763 217269
692 41 609739
179 241 146510
625 798 857676
741 454 539256
398 612 11771
401 433 8727
772 541 505284
100 590 904408
184 258 930467
451 526 431800
265 204 387998
16 225 976118
257 89 954629
747 238 274433
439 1 850195
615 105 104377
645 656 935772
677 52 815636
12 24 85494
282 642 859348
68 193 584857
314 235 825758
787 624 503868
336 391 189628
36 496 729841
600 458 635580
288 339 484959
774 505 674101
473 678 805293
21 485 902825
595 377 384701
407 570 712450
717 789 393737
423 205 36095
13 290 923000
526 186 47445
477 440 787688
66 759 836738
401 445 313966
394 324 200675
691 279 274488
262 286 78218
385 765 28762
686 37 283351
329 100 697675
539 350 686667
192 516 346414
215 592 759749
464 412 499405
88 490 738884
76 411 368624
513 324 848979
273 16 800699
784 134 738424
69 671 497935
669 320 496359
299 329 35086
105 410 849678
13 660 284114
549 136 752501
297 517 744063
742 57 104913
199 290 127267
168 114 107651
415 451 134361
370 25 550496
717 384 521665
113 467 686627
449 740 648899
681 26 958140
159 214 967357
711 357 895911
633 95 555312
334 100 117936
663 338 300179
549 402 267428
435 233 333434
444 532 493358
685 509 921696
11 793 844866
764 381 86887
701 643 690919
694 711 234065
209 452 243988
229 98 655900
460 533 202740
44 765 565720
700 103 310045
742 686 640788
13 473 948886
255 786 37414
644 493 23295
432 579 334628
284 535 692290
535 630 625285
630 448 588771
291 104 933138
323 794 193452
100 743 299120
19 657 620613
39 307 456845
17 761 711759
465 444 193787
133 249 559931
322 12 627340
467 263 212741
196 445 491729
646 255 503770
457 746 136237
663 221 805539
587 482 896682
458 544 589617
736 170 490776
119 564 774383
695 337 88816
762 461 743762
594 416 752729
549 676 768241
609 318 312014
67 367 681226
496 161 627435
496 284 462767
478 175 437696
87 201 897481
750 654 335911
233 626 727804
54 217 26986
564 192 99176
54 585 68012
106 395 712204
201 198 692787
27 343 173467
255 180 457229
600 532 73345
207 765 366388
549 316 170430
508 499 793740
438 295 744200
686 401 2556
781 227 375828
704 353 8583
106 450 325681
411 227 481118
29 79 423832
93 431 993773
172 569 611877
351 682 681932
142 704 803203
264 185 647697
231 364 650588
537 237 273053
249 751 393643
629 524 878504
144 531 516284
572 703 350660
317 397 345736
146 304 983151
282 739 655367
214 180 484746
561 275 541985
479 351 758274
706 733 446471
312 697 216904
571 42 925320
18 176 311435
309 504 38277
135 426 900741
337 37 568461
385 401 448891
5 533 51676
648 600 586437
696 489 721616
142 266 330047
769 77 474183
377 571 785272
129 690 319500
182 772 215517
55 65 831726
736 715 92628
191 573 170730
573 461 826708
798 450 514283
532 718 436391
319 632 323301
140 32 498223
116 182 568091
516 499 206239
128 320 160049
221 237 925188
698 277 254112
642 422 501072
564 647 15974
563 488 437918
86 50 334220
51 396 376179
693 672 902088
305 153 806362
798 746 241780
230 450 978925
124 652 240110
502 68 510639
791 430 662914
766 788 143123
67 316 354068
594 133 921950
719 775 424166
566 72 922806
410 510 353815
276 89 56393
529 191 224719
218 283 567102
577 297 145041
105 508 986762
236 208 373151
511 137 619335
462 78 613671
742 355 70110
709 651 477866
482 515 800026
674 770 158985
210 343 886866
469 398 66257
737 268 648814
515 480 670843
518 496 409384
171 112 68576
158 581 671432
603 16 752228
653 303 457200
18 521 736389
562 762 413305
256 112 66151
566 69 737483
547 329 493978
372 256 298926
314 199 952896
352 385 46356
9 619 119420
618 29 64000
13 48 350804
101 710 528483
267 372 952262
22 56 23355
769 397 501386
101 679 897585
303 50 614920
599 283 77258
150 121 69014
542 2 976829
543 742 382316
248 152 356280
65 428 342299
2 553 606154
308 325 326877
535 302 467784
369 378 735571
666 651 213078
378 72 788295
603 161 728479
63 792 632728
108 60 945821
399 591 42724
106 307 354713
145 689 503832
603 436 358971
602 267 244394
686 362 21170
787 53 22279
246 239 383160
295 179 180529
580 177 659134
272 696 905156
412 176 492245
192 685 263286
594 676 377815
146 498 941479
507 327 720397
641 380 435187
213 191 122847
139 731 762720
239 614 802232
61 186 400336
696 723 412800
261 741 136899
595 399 305545
199 60 472487
692 178 857949
296 329 256306
269 187 827463
206 319 198464
194 168 405740
156 260 715056
464 739 805061
756 641 972704
32 588 992769
746 744 853432
189 117 885030
245 729 887248
400 622 536834
219 205 651833
79 158 887108
509 250 61491
124 703 682128
617 179 503836
765 776 772608
601 468 188933
721 726 157898
166 227 928015
451 203 356565
159 351 382708
232 247 951284
464 212 152162
794 108 713052
790 368 890811
166 530 555920
101 306 868771
182 104 353597
452 426 42801
73 201 528524
324 59 122424
53 607 565979
274 513 869965
724 791 872186
347 396 753796
656 525 166684
797 4 409011
435 567 810473
230 47 493624
427 275 64099
32 282 677283
195 753 934399
554 88 716802
396 409 498279
258 771 982948
474 604 499343
137 701 181335
57 28 316982
616 417 988399
38 663 332145
690 318 693937
255 745 926640
49 575 593910
104 374 168697
642 601 583268
141 791 68846
594 510 587946
383 649 315658
366 404 683347
532 208 518481
469 745 315371
494 251 993122
635 669 991387
527 639 437539
683 247 811608
111 748 660723
542 232 373756
144 5 155478
622 723 16478
36 438 112139
142 609 877967
390 379 525279
289 275 438755
697 297 426569
264 439 493884
399 188 813587
82 289 468481
319 210 660726
400 351 330270
364 212 37526
208 317 991691
706 728 382819
415 224 734847
77 509 204255
268 179 226924
326 586 719468
247 86 550899
539 58 458973
296 324 897780
23 422 337937
799 509 546533
268 542 746432
260 520 626769
270 236 424168
329 762 437975
356 348 984443
560 98 916544
530 529 199757
14 509 309609
137 48 299084
456 335 740294
134 175 500131
52 334 277447
697 335 687875
282 379 242439
95 59 151279
340 473 491716
1 10 554251
432 40 960283
132 184 602250
537 716 969375
364 324 876525
605 764 949484
211 617 584628
549 375 782902
106 673 998030
581 557 714605
177 343 351413
420 569 69714
618 713 421313
799 548 951157
132 315 295319
729 424 831225
673 259 553325
330 349 82428
123 113 867836
290 529 620129
223 5 606093
210 72 884696
45 226 831040
169 210 961977
97 764 759666
564 597 90774
405 331 613943
648 33 107799
253 523 184957
383 786 463092
108 798 510762
203 539 749272
709 456 295439
175 355 890164
443 180 439248
149 137 423434
71 168 663268
242 124 132247
647 154 619324
70 590 312069
70 108 301780
668 654 389428
716 685 336817
376 315 141357
359 174 930242
46 173 93785
413 789 826651
157 761 921365
69 16 390100
578 719 564232
574 730 914240
25 43 357056
356 2 785178
158 541 197628
325 285 947668
41 440 651896
83 730 512622
377 350 921543
285 507 392016
41 677 791637
241 17 120792
421 658 299410
639 620 80550
510 619 445218
213 201 815973
111 356 931870
549 190 941549
730 558 927030
385 110 340942
669 78 883293
513 42 794459
443 432 128503
515 622 284988
119 233 324129
81 90 776652
702 50 822951
771 363 878732
641 222 348004
207 245 240329
759 55 21346
543 485 156050
240 113 483830
656 552 786518
385 284 26651
267 571 800366
634 254 866583
370 477 806972
481 18 885295
59 322 990245
482 488 41512
554 598 933731
283 713 785844
305 365 479796
730 388 910889
436 653 596503
181 204 946578
203 77 530529
290 648 551248
674 719 676966
8 600 690058
777 600 79252
56 659 297320
245 53 943320
375 521 177763
387 501 630056
383 279 312061
51 47 865988
127 646 228811
792 225 605488
599 631 386414
590 372 833902
473 143 270126
753 582 150953
615 436 59398
91 512 545411
498 238 86419
192 91 260690
486 647 510087
699 584 886064
161 193 231050
165 518 851407
335 615 552156
22 118 136457
671 279 620505
427 163 850795
664 332 811611
768 262 840029
299 580 322643
466 620 917614
202 277 808483
199 480 764700
720 553 217063
686 40 996902
183 451 645759
337 682 123994
442 198 9056
211 3 915093
208 57 731635
239 607 506490
140 488 406574
41 451 441529
417 243 319896
50 285 868467
137 213 274864
720 273 677980
697 786 789954
98 230 562696
181 581 434504
625 640 752682
183 329 118851
36 160 705995
708 15 776666
212 133 988416
643 634 268206
495 799 884681
456 548 590784
15 441 332344
411 294 871524
264 124 716108
538 533 771571
735 283 645768
411 693 452760
191 651 9341
533 494 862051
99 704 378837
219 777 189793
199 563 388151
357 386 476443
146 586 464865
589 664 767483
27 792 892606
11 429 28999
124 171 894878
573 210 261472
792 743 564059
545 732 359604
97 523 79731
25 666 972905
459 75 482629
548 774 129486
126 648 822580
21 645 268948
59 20 541082
800 419 16098
271 375 784740
399 723 916324
776 258 333141
282 533 943489
170 451 360835
341 342 123302
685 475 885513
165 740 497229
382 222 633678
735 788 457624
272 687 433399
229 536 500200
217 787 222761
437 183 897715
483 159 521793
463 107 896131
320 752 614962
109 400 805244
789 530 524256
411 336 689253
77 321 407423
710 269 476573
61 403 136100
501 252 618699
244 182 16855
243 706 478758
719 18 520927
725 773 565963
705 41 796967
338 800 112788
59 542 664180
512 3 200668
154 148 413982
607 700 338829
301 142 930935
203 178 507106
47 606 119500
216 624 67503
63 213 444987
725 345 476921
457 654 808312
605 670 667868
408 677 957086
539 602 524348
709 556 123014
377 494 302379
325 427 123557
660 190 699731
578 342 5654
253 296 720316
654 338 42748
626 159 296256
256 461 579548
737 34 537425
43 401 922856
509 176 878627
354 752 532071
109 734 181266
384 707 59187
44 509 365101
324 357 327572
407 437 709243
641 501 637457
7 719 437117
400 526 662066
10 728 269572
536 82 564073
332 685 172393
393 620 602996
677 756 564791
112 699 308082
598 684 660031
491 591 433368
429 222 58128
191 349 784605
99 325 508775
324 557 317412
529 83 157616
582 239 20850
299 603 720633
205 645 712271
620 339 387401
109 685 121387
495 522 122005
774 555 403502
13 128 109750
125 543 785352
758 217 241179
780 503 21091
637 256 724536
770 210 800952
388 83 983818
498 734 706375
241 424 251559
30 579 775063
232 274 305247
113 605 32904
499 414 871926
416 209 19408
127 214 532397
80 725 514445
444 500 404585
428 335 868748
331 278 586279
58 615 487177
376 352 292273
4 73 228870
201 169 128250
747 220 292244
136 218 709066
548 187 187693
280 605 926423
468 177 392122
182 87 20717
344 448 350022
530 50 932865
198 228 970706
43 409 799129
8 580 680731
93 659 268986
482 761 752508
699 159 122989
571 21 868250
440 97 524648
127 696 984489
722 423 408292
212 365 205147
710 27 162839
23 223 938065
781 708 85403
420 429 427337
306 211 796704
771 79 255283
173 669 452394
668 750 953967
543 1 393364
86 709 347984
609 226 10050
619 466 539849
109 719 52383
355 361 779679
34 350 698893
20 370 746556
132 787 374679
560 42 421820
485 723 266039
586 478 569469
417 217 92450
156 62 375157
447 454 435386
148 667 855433
409 684 481197
122 43 572134
152 375 495775
299 685 220634
489 14 610403
131 741 791060
60 780 167832
407 347 151872
596 63 52176
156 755 448436
376 157 143793
99 39 845872
778 406 29572
402 412 864251
728 586 981972
580 726 675604
677 523 186137
674 147 798684
635 612 20527
740 411 853709
86 237 404824
591 456 987686
18 781 675204
211 736 486540
2 66 504593
413 736 756118
661 127 624897
734 537 701635
636 306 688965
296 707 980818
526 203 484679
517 191 760414
440 654 821236
103 292 242610
150 408 719747
276 388 970790
408 95 949748
212 178 721166
521 208 381346
302 450 507737
81 134 491461
545 482 703829
239 243 6661
313 518 230928
643 493 164972
296 31 497048
771 322 135956
58 91 276843
569 280 836524
676 736 251298
303 170 782082
290 689 922533
639 80 154121
11 522 699091
688 452 876810
39 336 268544
694 598 591584
689 319 593151
319 53 647590
226 22 735931
461 557 689209
623 316 491476
158 729 965892
59 521 231169
460 709 871188
497 338 916936
792 791 473619
770 444 33189
425 267 992780
291 673 558391
1 154 520693
235 402 780922
357 190 539431
502 566 427052
796 328 867864
754 637 293761
402 654 589844
366 526 397140
655 653 112053
533 696 272703
538 151 456878
593 589 604294
46 652 313757
795 7 91014
737 635 659072
266 22 306212
18 702 417835
554 568 446654
778 437 995196
781 591 397577
109 387 38099
659 452 764861
270 66 503821
180 273 722610
678 518 497880
506 114 140992
481 615 904592
434 423 926729
19 84 346060
644 698 712969
530 389 443754
415 84 721094
466 582 181805
704 13 198262
16 675 663882
171 766 145511
733 654 571204
754 459 205473
210 743 736670
700 418 480617
262 394 630043
424 97 258872
333 745 661284
387 675 698564
235 411 171542
631 750 631093
604 234 740796
301 800 149314
265 558 269297
205 629 526275
539 287 600955
18 681 76843
492 774 74918
499 152 953503
451 718 265901
739 529 299494
383 160 754418
478 254 73382
673 388 245645
5 25 758849
732 508 117516
456 690 485555
648 287 273251
56 327 945739
265 618 476169
767 771 58001
616 526 40247
504 379 494880
360 507 424776
580 684 555973
785 553 550587
387 480 819356
212 52 966217
538 53 871232
489 648 677823
352 749 359533
399 551 153788
219 390 519155
778 487 780476
20 642 574207
45 591 524402
715 162 402751
350 788 425259
269 657 449907
122 75 349246
313 212 403840
315 454 421247
17 16 689561
463 317 64054
26 16 989267
177 266 502102
93 247 489761
28 184 759260
252 206 846265
472 666 191795
642 27 145692
158 234 157679
154 270 870694
583 785 578914
284 243 16231
309 381 350541
92 744 272051
505 321 692376
99 630 905808
286 514 482022
322 591 399454
564 52 213133
423 279 115034
310 483 492917
515 289 962696
609 355 179443
348 315 482580
713 586 806263
385 608 409232
6 442 679342
24 716 783560
534 475 36566
466 6 247619
346 411 203068
392 451 542551
694 537 675632
122 236 451122
3 706 607329
480 597 624829
547 645 401365
710 466 949496
582 745 705091
367 32 819064
163 302 686446
585 611 170252
20 72 766107
489 192 230650
29 94 961194
398 618 367472
723 192 882993
421 475 499090
698 364 7467
596 422 816375
439 7 283587
499 280 402590
105 593 481251
576 284 40137
468 32 991495
426 770 680982
375 632 683531
355 519 362600
384 790 831767
357 778 980068
86 719 281811
420 248 138162
604 360 69288
261 694 805930
248 203 692970
674 255 773103
99 282 904468
447 317 719088
107 324 497653
5 698 515302
789 449 405611
674 458 322067
727 747 792283
578 17 187275
335 403 506939
479 121 173524
452 319 489317
63 418 770923
438 379 132204
333 24 536061
412 77 530006
40 478 81004
194 238 929803
793 606 455540
134 168 59011
143 562 492941
137 562 448677
197 187 891190
36 375 139559
119 687 590218
771 316 512570
44 244 714786
793 378 332549
226 531 75504
364 586 81725
28 14 582603
725 453 840817
435 645 797775
747 572 546715
638 271 926217
659 310 187535
405 162 985776
467 146 321689
236 331 804954
71 506 638614
407 215 787705
664 756 20096
678 468 540421
762 354 895469
675 794 955886
226 387 297595
320 438 744124
773 310 133985
498 476 223616
373 348 308467
166 91 126772
206 283 559961
364 539 829385
574 163 815987
276 619 403786
129 723 943914
650 660 655844
256 787 860379
622 387 811545
797 261 184312
606 557 797436
315 776 168163
61 507 755170
705 427 986338
358 376 861377
768 492 962772
738 21 262143
40 541 802203
360 691 338696
37 52 291631
772 69 674720
502 559 631845
436 410 155107
787 125 350487
585 258 691539
107 105 84138
534 286 688806
323 542 699761
146 690 249319
111 422 275373
206 671 482536
234 329 982058
540 306 365316
777 391 526937
618 644 699670
627 302 54022
335 39 296354
243 45 417638
461 186 771229
348 150 386411
440 120 420623
105 633 270496
551 503 84673
137 385 553862
109 217 941355
245 303 791098
570 312 813480
356 346 654472
675 169 637121
267 591 661854
111 588 395731
692 267 990305
160 528 533120
352 308 595612
602 779 111263
259 522 630892
549 388 977259
553 80 559621
791 501 968794
786 652 689709
489 588 322046
547 675 804122
48 581 735017
109 730 873568
607 555 825605
286 738 697197
317 631 671370
12 202 152021
686 174 32571
561 11 216218
575 84 344694
515 24 639373
482 498 210097
74 711 587368
431 61 141176
215 536 407631
385 682 199961
567 417 196851
276 530 459489
443 615 741988
606 254 461985
750 686 390680
780 422 203694
595 672 891676
92 317 691483
58 61 279293
285 138 236631
687 350 194692
592 682 298414
70 386 447684
517 274 95253
374 88 156867
584 303 439565
685 596 308875
745 700 297428
342 177 319307
672 736 772410
637 386 485144
401 429 315398
264 672 682856
261 205 444772
722 651 994718
238 95 452577
147 746 239080
352 444 39613
193 409 470261
94 602 916345
534 783 526023
656 452 733198
786 129 612863
470 31 991798
351 568 99181
55 282 727146
600 496 676726
193 700 142694
696 681 730342
408 89 625645
187 295 91023
100 26 760183
405 251 60143
125 38 818441
349 89 199227
66 480 231719
701 405 293784
560 215 735953
514 479 734057
771 424 910179
717 586 152276
548 728 585911
132 725 740574
357 423 9998
333 421 557141
723 389 539428
137 555 953234
779 82 160371
323 596 809835
23 673 760555
302 702 256548
594 608 921552
337 393 987350
7 744 337415
691 92 519281
118 84 733742
515 44 907645
511 657 125837
281 540 295354
453 462 289147
635 54 538869
298 286 461801
741 208 158926
70 256 310391
627 544 914757
339 740 291407
395 503 343004
470 589 80227
594 691 524401
657 641 579363
375 482 131676
610 717 680508
791 423 465005
639 196 226600
362 163 307608
28 453 95848
236 184 677746
284 297 81792
339 526 171522
243 628 69225
198 114 718849
412 114 239553
326 434 491624
578 485 299966
743 233 552234
653 313 757634
298 462 320611
634 220 81610
681 542 689745
460 546 757523
270 517 660596
543 448 857037
385 378 407064
224 255 660265
63 401 717876
519 271 430412
668 721 369105
253 494 855182
312 20 704040
54 370 117817
377 437 140585
534 470 622317
518 747 384621
313 538 838807
267 317 301880
2 732 449067
354 281 713782
12 27 1389
430 797 63558
615 715 628130
515 396 900005
6 509 737228
183 365 696079
250 586 746032
593 15 317653
717 256 908433
273 649 324478
314 421 626841
193 144 926735
591 331 202220
196 496 585895
310 637 901580
726 204 24307
610 120 193737
659 447 189464
589 122 892611
580 424 310686
363 782 2360
37 467 546045
223 172 111069
514 219 902106
543 225 442362
215 587 822254
796 672 185773
300 723 907959
483 717 736619
392 191 614528
381 471 548567
11 172 923262
294 702 15651
722 163 956939
718 329 857798
120 781 433924
342 418 714892
767 222 445880
600 2 476378
610 357 436739
124 503 783467
371 604 78805
743 746 905128
169 414 822933
490 302 355748
290 76 486531
607 330 700811
467 333 34952
91 451 972675
791 200 164168
402 44 677946
410 369 980699
278 650 6120
454 569 778163
421 346 262548
474 693 985812
495 419 160740
303 178 430830
580 702 908807
368 793 968659
551 303 948721
659 608 520490
599 96 464855
312 266 126617
212 440 513805
455 428 753631
723 200 164572
38 291 134228
199 344 35442
776 71 853083
655 627 863989
589 688 174534
599 627 634222
386 225 379891
408 103 700776
96 722 533954
174 437 638907
363 763 690224
20 60 417963
378 341 811193
659 487 496933
625 771 167679
309 633 202335
136 258 244147
77 285 323699
764 565 615200
365 123 398908
505 486 825872
268 562 528250
728 482 961138
50 180 97517
44 316 68548
38 408 77376
763 318 259866
378 1 293500
472 214 793173
473 508 313494
245 649 685049
638 761 916622
523 269 971289
732 623 753236
25 265 423420
797 611 780578
768 495 665981
661 443 992186
342 71 676380
94 792 962418
371 471 630370
690 494 351478
201 302 503338
3 429 594721
116 201 725774
501 329 515290
419 344 44737
249 395 49339
423 639 683172
604 398 774026
345 689 280196
327 13 241755
790 443 131268
603 628 464159
17 1 918092
624 718 347664
104 627 791063
296 577 429337
210 129 171632
580 587 225644
608 730 139796
536 139 565390
567 91 317772
434 635 313034
448 335 695265
22 767 57640
305 198 123853
436 749 955542
194 726 912797
147 281 410362
414 138 729519
584 464 885520
717 496 122853
237 695 533625
470 717 955887
319 315 951995
176 546 427216
101 739 862467
447 693 640299
800 735 842693
336 4 431307
436 533 832230
291 744 912098
770 589 986903
17 98 91702
711 120 759045
582 381 239509
331 180 367078
91 29 142445
393 446 59867
767 307 519883
470 261 929953
553 253 857044
539 460 972385
78 521 160484
699 228 591444
625 80 654540
36 616 162006
127 115 56066
630 478 471658
410 154 196960
778 469 608239
739 312 803952
637 208 85045
65 564 507405
696 331 264868
246 32 223994
606 372 856139
83 569 889167
675 255 227749
302 504 801400
282 462 401138
316 120 74751
112 141 145649
568 105 58635
708 663 823114
478 376 593473
136 567 704143
470 157 683947
419 642 138176
14 20 730011
690 716 585839
227 792 736479
266 759 243645
171 34 61348
697 757 85298
631 63 720119
574 208 762623
294 11 353659
410 429 759420
543 767 986934
172 456 568255
489 64 120202
605 123 574736
564 419 330214
385 243 988530
29 606 558572
623 55 64535
631 776 613564
241 797 928991
657 114 741042
223 104 229544
268 150 870378
498 612 672443
114 343 120955
194 81 891097
174 499 591537
723 448 507825
142 385 986836
106 466 709680
684 640 260352
671 572 878744
687 40 17650
608 18 46863
274 443 18796
526 324 413675
744 189 934917
704 421 287868
44 640 823886
155 147 197079
661 345 559515
541 633 472199
709 256 870952
622 11 762600
734 197 152914
751 255 470514
793 485 853643
120 715 128004
105 514 190268
165 224 559207
624 52 957536
687 679 75830
267 457 25800
555 381 763663
743 699 972676
176 715 669312
132 171 431403
230 709 525311
322 410 532898
361 732 221639
550 575 949220
171 192 154546
549 271 76446
282 658 475873
282 742 983804
149 666 618185
242 136 842510
777 115 408163
565 762 473462
75 586 400153
800 503 612749
376 19 698839
655 389 91395
262 499 115384
700 337 675559
79 288 45708
176 718 175846
402 490 966274
35 639 241946
563 224 250546
9 357 19014
669 763 531374
173 755 518709
755 58 953632
554 25 42166
533 633 352655
731 460 225325
43 458 177258
61 620 139580
473 442 464421
278 678 420783
322 252 840941
460 432 591053
347 496 147693
155 358 283813
674 206 125778
532 760 586088
50 669 772353
408 701 839528
648 29 594678
623 679 21337
589 92 991595
266 227 210051
328 324 632423
584 270 265818
646 396 347452
748 57 598710
734 743 116976
788 693 229440
161 37 81990
367 307 526780
720 465 203162
21 637 162775
422 413 453104
451 635 405281
634 791 910416
221 84 44058
64 289 992240
541 314 258386
765 254 273136
363 202 348435
113 681 666917
660 138 888245
727 89 793202
93 246 275110
222 558 149550
684 742 166192
491 539 386567
788 714 489198
240 81 916831
245 496 580810
364 100 956488
708 155 182154
204 364 782527
716 699 816869
218 252 47278
370 11 138760
671 193 723265
736 619 171867
671 697 413600
463 505 850318
496 750 692640
593 278 182738
448 54 164529
623 758 643842
494 640 96751
714 104 199320
95 414 97013
60 611 2353
285 33 374105
104 271 771422
238 218 981399
30 611 362750
388 699 33212
22 20 451812
368 745 445582
261 768 874065
218 82 647866
554 504 604757
603 73 504931
59 679 326672
8 383 379032
329 293 289776
726 156 754826
569 605 148210
649 371 427710
196 438 641955
226 461 494149
595 546 538551
71 52 616141
751 358 733287
435 506 406203
660 271 167654
141 458 298566
684 158 5822
273 406 420386
137 594 161050
278 125 147814
447 206 442283
16 712 906251
440 44 199536
621 240 237020
782 478 144021
270 487 267084
16 144 480921
365 62 509311
745 181 197940
386 9 518656
112 791 198609
636 422 353831
610 149 682587
274 245 389640
750 11 255987
242 48 826310
538 369 451781
34 528 79518
207 149 283705
181 538 788691
332 682 140289
289 77 327183
413 367 564431
536 559 481288
92 17 85520
704 678 775733
489 698 776202
602 158 851963
343 506 417734
758 746 603649
798 138 576029
618 411 296665
751 81 773341
792 494 752082
14 210 735170
134 396 179535
729 383 394113
417 578 232800
526 16 89283
773 691 123771
13 208 160078
185 767 221676
336 423 426745
361 369 170146
432 48 638027
166 127 155198
368 418 971878
521 654 972092
432 437 25998
230 349 329962
302 19 221047
267 166 719166
320 366 446483
174 535 231400
79 750 79975
293 166 888820
560 89 124375
582 667 959164
104 641 515147
363 446 233165
395 61 965748
674 414 313403
776 602 500232
593 229 523668
640 634 86028
643 626 338417
594 1 596424
147 49 166199
458 66 781666
171 655 978347
614 701 653505
126 276 810273
140 266 146840
701 207 395143
361 317 93674
678 108 956306
254 346 941661
770 59 839923
296 443 21869
216 4 422576
515 135 87403
29 405 14134
449 652 330632
448 546 852031
475 669 438221
309 632 709363
3 678 765938
478 358 490457
583 149 376515
460 778 973628
558 65 329895
604 738 686795
717 573 356708
697 27 698489
510 366 584392
760 648 228374
60 623 102276
462 325 250559
264 233 213496
49 498 827237
476 78 944930
22 74 76739
554 240 873401
778 521 799683
685 749 955655
332 740 218618
735 383 445832
277 327 163342
505 400 675616
643 293 712764
510 219 434560
541 781 706729
7 247 163128
724 30 351136
147 130 893841
674 702 605079
226 238 110253
336 451 525450
456 661 947981
128 588 900492
746 409 405774
716 568 166306
680 205 641233
461 483 669372
532 790 204754
299 473 445911
319 753 62024
734 273 934605
228 216 791293
25 77 276379
203 361 889997
399 9 424727
444 110 155554
67 271 574831
499 68 606469
117 468 787796
621 657 675839
151 798 309310
743 641 926101
689 6 256108
173 131 93511
425 455 703342
183 190 684575
755 549 193188
676 779 659755
663 694 940428
681 629 492487
268 773 874259
764 460 843468
142 777 396038
527 38 595852
373 458 102397
558 733 453550
555 785 23193
475 98 24870
639 534 472163
283 403 755302
539 632 244159
401 603 593358
193 282 683470
49 733 369101
738 247 607853
681 381 997160
185 649 176555
779 451 606187
204 122 722861
335 28 778365
15 260 260096
723 459 375659
776 228 126040
49 582 127825
743 222 53199
125 717 707902
657 66 595624
416 69 160535
534 614 430675
641 352 608792
207 491 479873
553 591 971407
657 430 226593
546 528 267739
68 297 955092
576 531 958645
577 298 839676
407 454 949230
469 179 339096
24 731 121135
785 339 13525
632 769 553399
531 320 183918
270 670 204955
587 447 997246
1 607 903411
295 685 204374
552 191 513120
192 436 624732
130 235 507480
650 46 702803
231 501 122047
122 127 179740
108 524 80219
619 609 506869
576 772 651199
334 785 484039
193 640 623253
697 782 126185
556 331 758144
764 1 484047
331 165 661343
799 467 28693
271 163 879403
608 148 961902
175 86 709035
204 189 241126
25 483 34947
495 570 803182
191 718 556505
152 293 472752
553 638 59086
427 34 363543
603 604 523055
472 71 200481
617 700 284094
240 678 277430
277 364 871224
590 224 460956
667 59 754120
485 602 775495
283 751 161209
226 625 587252
634 418 854198
469 324 870323
296 146 655429
601 623 675956
296 254 626151
232 228 586483
257 578 377630
400 634 88608
552 202 155902
371 391 210461
345 557 225302
717 715 297015
686 514 813865
385 560 666321
175 714 957800
764 211 601961
748 637 769359
741 762 408322
424 23 571966
489 212 151138
553 316 924274
442 183 72127
800 720 15411
638 530 137790
500 693 173858
540 236 739610
350 561 299723
475 527 740350
697 765 239141
144 93 201514
489 534 112581
536 350 764924
269 410 355092
774 454 159801
357 208 671462
340 141 451519
115 560 303033
490 511 989483
72 252 396360
26 593 287187
786 194 554783
270 187 612157
701 278 46685
482 535 874096
509 783 767786
775 663 283121
27 715 734944
724 118 49945
462 197 326642
796 437 101113
190 196 704891
698 412 4815
764 281 230240
319 107 977036
109 454 194321
639 200 47676
679 151 549847
12 298 817203
796 625 175664
514 377 431287
777 378 187913
307 80 663010
303 502 912927
245 676 905867
136 167 678960
285 207 270582
617 286 78113
272 499 129811
576 417 126116
552 85 581960
92 522 747039
538 144 649547
327 487 803357
321 153 578246
341 475 727970
765 532 412847
622 463 2199
379 778 672797
771 500 264691
154 257 138448
657 586 160378
676 610 172023
360 605 258455
610 426 758074
306 300 252226
565 547 897981
92 463 619734
390 630 859645
472 781 941537
67 692 844028
600 10 559337
715 51 928741
483 227 27030
449 284 368255
421 718 403861
412 79 166466
219 293 377389
82 446 422667
204 227 934257
42 497 302147
356 682 455891
450 54 955187
546 568 360212
389 117 419624
73 584 96541
226 185 689490
114 152 211730
415 134 69185
445 606 372674
531 98 793804
365 295 904199
239 91 360873
393 656 763348
311 658 262193
577 77 226160
262 448 837031
747 351 312643
615 23 632943
501 289 37060
689 432 807431
373 235 707074
758 243 436945
190 46 21341
444 495 463719
201 181 672785
795 561 423081
561 347 910027
148 417 788813
442 451 230206
52 195 936318
688 443 361701
578 19 92227
72 789 72216
569 23 354207
793 714 421448
228 627 488915
85 362 469117
218 437 228232
595 784 498927
254 150 29455
597 525 591507
366 135 614451
16 352 559314
792 735 696672
536 721 501444
111 383 127595
73 682 628789
228 45 648201
38 771 954478
496 650 741526
199 648 538337
319 371 642048
161 617 442040
310 452 672348
113 6 380184
664 776 548415
714 141 946390
136 199 69473
736 519 152102
738 237 689085
149 566 845686
379 385 451431
308 583 184031
151 634 884757
249 332 470391
73 710 836265
145 358 727796
133 367 361499
116 191 918634
395 254 902067
298 42 933648
593 254 939963
405 241 529364
396 447 704615
555 667 540674
392 422 498690
636 77 561009
54 720 212888
261 367 791629
606 4 955108
383 300 320038
793 593 864586
449 585 951978
567 595 961296
740 525 517198
590 455 2154
626 476 994418
110 355 806572
220 630 532637
453 183 394387
126 99 168653
421 178 447529
96 666 192074
597 787 732277
190 403 35691
104 597 637269
776 639 230286
734 439 591576
7 92 465212
472 744 650289
443 532 877857
231 689 619028
152 135 342452
3 334 892661
182 322 199826
336 333 70622
749 547 513857
124 235 537101
612 646 420550
294 203 181981
90 740 967036
684 117 478102
96 782 383985
243 711 316438
470 757 202426
202 138 994554
731 613 586243
456 640 756227
582 322 695181
365 119 881552
280 472 535862
684 760 298919
335 758 378175
659 152 523196
706 653 764523
1 497 196283
590 359 525558
199 430 467434
767 455 462047
593 564 344203
663 354 282871
763 95 194558
463 309 691991
535 714 489576
568 212 736956
190 281 466591
733 210 102491
96 51 356512
523 316 811417
356 589 999930
92 532 991960
426 589 236264
151 63 547574
185 387 285330
567 88 219800
479 681 476498
278 545 554172
626 332 718882
5 770 713634
785 232 620096
773 245 835921
647 558 612448
453 19 20509
245 170 124052
273 80 75205
610 739 499730
772 398 710978
769 265 732019
578 364 507910
468 515 931145
291 511 897822
253 115 336677
786 305 305261
439 197 310435
43 580 113054
751 415 721404
614 70 580640
759 261 132660
564 443 666429
587 83 590504
341 355 164272
654 446 999380
232 726 952255
712 68 204845
515 417 270654
192 280 936996
491 664 450882
451 349 702561
680 598 247128
777 238 252748
328 642 5082
623 464 283797
438 353 496393
130 305 11352
45 318 598402
611 78 319274
792 510 806358
111 564 90320
3 721 507182
446 795 934322
646 566 592178
1 554 897847
736 587 138339
534 136 281312
252 118 136596
14 39 418945
636 551 142268
252 59 691014
263 449 202911
695 340 30577
506 149 741198
706 582 684955
648 242 533698
628 22 693955
432 631 945804
281 767 517556
730 321 552623
111 506 26956
30 589 632031
737 209 500906
220 494 435796
560 415 389422
150 590 280044
775 611 909973
334 569 64304
710 507 527215
707 789 524443
468 235 181893
171 226 630723
595 601 263298
410 108 459280
206 174 575670
267 770 569191
421 500 665494
542 244 688490
434 100 926472
657 39 474838
604 425 959024
208 4 92275
757 584 64203
752 787 643109
304 315 142652
174 687 652416
737 388 289408
622 493 363375
789 46 603017
188 738 802582
398 270 191857
616 500 381275
762 583 461284
244 111 419697
650 436 99591
168 150 907874
372 349 469948
390 289 222344
310 273 108252
388 541 251646
615 584 832002
725 570 803464
637 683 432784
112 162 817993
469 638 93903
29 627 593208
634 490 935269
345 731 491856
446 747 472971
203 397 280053
630 337 274482
381 40 313780
305 549 395333
160 31 336360
319 758 156178
516 25 135352
125 720 818186
507 17 261393
267 201 16662
159 70 826853
15 544 978756
590 647 431674
464 218 177471
380 97 666052
340 725 387159
765 130 2815
51 350 289433
178 525 792219
486 96 751001
135 128 876085
558 754 29916
701 431 9943
539 471 515089
47 250 460036
571 386 91679
248 587 403257
366 755 968181
142 424 94869
503 688 646638
18 342 394732
339 509 492819
232 324 267259
653 654 675548
692 461 284551
144 262 979532
461 749 143226
367 444 308224
229 381 36
536 424 237628
2 188 407300
385 750 25746
741 17 463943
634 176 434835
99 127 561764
710 538 241085
47 2 163296
322 482 288872
277 78 716255
625 508 828904
248 40 12734
361 312 289480
632 93 117180
166 355 138858
86 155 392028
524 171 861900
210 116 343666
331 224 455423
526 393 604905
206 205 285402
746 49 394970
549 331 694209
240 704 485765
510 628 619847
552 385 184521
287 301 506843
747 226 991255
25 573 62480
199 266 856271
273 84 561754
270 264 593787
554 241 934318
476 538 935202
268 435 951866
207 375 26795
66 428 124697
606 235 437653
535 257 929072
409 794 814356
250 81 950076
9 777 106214
246 361 253099
752 206 218214
798 82 164443
709 543 293560
116 451 268851
32 747 76417
348 272 112319
83 433 452526
452 127 749545
609 729 405411
512 247 118946
277 206 266232
553 201 438757
149 377 317728
52 245 718990
744 234 77813
431 596 180577
284 391 857224
153 745 56519
292 417 823437
475 119 550888
312 610 665712
68 447 486899
502 671 601570
251 738 662242
455 618 980591
489 42 805454
10 432 648276
100 681 518116
415 51 199876
688 474 480551
60 397 235439
523 470 285382
9 744 202355
115 618 214733
45 319 570944
306 634 365137
580 171 473800
518 236 331302
37 229 980249
618 521 592194
126 296 369689
482 550 819552
614 443 433087
596 670 534501
137 270 187021
405 794 585758
397 710 529265
599 752 88362
92 786 720648
543 153 583809
218 684 729691
685 482 554224
256 576 456104
469 276 925921
424 775 57200
120 609 812232
123 311 163279
340 597 581239
617 297 166231
531 199 114678
57 90 617902
549 47 158447
588 492 306199
361 774 439443
294 210 804776
596 222 112302
775 119 775385
517 158 297094
427 490 617350
530 697 406204
92 740 812160
139 458 126130
586 778 625025
80 116 25585
238 49 904378
225 291 371145
526 20 842766
396 676 614907
564 588 167209
191 690 780674
8 54 995911
269 403 565872
65 660 808666
696 254 978036
456 384 276721
235 115 697890
511 339 393824
602 511 154060
394 393 70731
138 193 272767
375 556 829662
348 9 252092
522 313 669746
420 331 501244
462 712 392965
191 288 110431
154 8 130270
756 140 725445
105 621 433294
286 310 709492
663 598 392573
768 291 187645
634 339 987386
701 213 579351
2 447 194076
645 588 197637
486 35 454773
491 497 442831
258 172 340373
693 671 435110
19 156 424079
551 124 39540
757 495 65658
764 464 50640
725 580 22486
77 768 17913
796 694 329612
454 120 475331
616 201 972573
588 790 163037
609 333 510292
303 215 154646
474 524 356540
38 190 711575
470 255 830328
296 729 455405
94 524 966057
493 268 891798
347 684 338456
260 719 75445
560 742 853008
714 700 670328
781 96 303200
346 324 604716
8 300 61596
737 14 378524
60 489 748653
253 440 394599
721 207 489793
382 575 32087
208 93 630082
759 335 114875
548 596 302700
214 739 793373
93 275 641903
417 772 9132
460 581 621338
644 121 308664
493 287 715326
190 427 601826
388 334 644833
117 604 673207
113 775 671554
216 383 37226
200 40 666839
102 369 774239
270 661 675274
419 467 16785
277 730 340087
496 486 502468
322 50 110781
238 495 220207
353 710 268352
317 278 740431
486 73 947177
548 112 130051
306 637 232427
197 166 303386
382 564 197145
657 619 804352
732 494 878799
792 82 666898
716 91 971018
503 539 342386
319 189 409429
10 769 733172
6 562 186150
34 710 837580
287 256 597976
284 607 393573
300 486 574079
3 168 483184
368 628 836374
376 384 471978
394 314 767580
474 611 716753
317 260 20967
640 696 568336
674 163 841387
452 437 163003
686 560 717492
560 94 305192
565 533 315823
487 268 134688
495 695 946301
450 214 361566
431 109 182938
682 562 839080
763 39 122547
36 548 251967
746 324 785646
675 447 649664
557 579 528275
663 8 844498
240 786 129925
180 654 198892
705 500 206927
245 578 684823
557 693 941802
787 373 826703
502 399 563223
423 781 865513
65 372 745272
322 226 832547
245 350 59736
682 637 681401
267 797 3061
30 412 578711
644 516 475472
714 50 68613
430 336 448823
709 698 372774
59 508 942477
115 628 753961
314 103 56791
131 622 711357
695 749 391418
368 180 121464
412 598 39732
454 14 384703
454 444 66436
341 740 547669
695 94 526300
224 167 964087
368 113 900268
691 656 374836
49 8 846633
547 431 301022
242 674 202635
373 639 13938
593 171 599327
283 56 686137
648 323 414030
704 350 19017
567 732 99336
660 397 448756
280 600 580450
406 706 230812
795 229 680260
285 184 155927
565 371 124845
27 543 564217
160 303 932359
300 327 418200
191 754 357720
704 222 758505
64 251 361464
104 687 409914
155 373 754406
563 41 707280
183 600 229031
118 726 934419
179 232 269188
497 399 422978
715 188 651717
770 703 631515
203 46 323673
161 225 539087
519 488 218429
412 16 586068
372 413 181474
618 630 316198
77 734 899102
706 643 164986
305 581 380926
614 526 363761
154 666 856501
578 338 351162
170 293 781027
189 4 905315
260 508 808579
731 538 596733
469 711 305834
725 311 65117
537 173 554940
722 294 215174
369 784 357341
52 270 909659
556 492 956668
528 308 105348
381 790 809654
765 717 1823
647 775 258621
536 617 929782
277 590 510990
179 226 202586
75 235 533130
711 71 731829
53 650 142013
365 309 430331
368 172 717234
651 142 284116
304 35 252039
779 522 162819
54 430 903930
758 6 80752
366 34 545001
529 730 495640
140 782 758059
688 595 54511
238 678 10768
498 518 833341
628 633 206905
445 213 490357
429 724 343978
108 764 29121
156 295 970178
11 18 890362
758 305 848982
333 769 58544
742 351 220946
347 82 39280
218 756 648106
557 740 601898
721 402 701718
138 194 426572
242 565 251083
672 132 308953
164 311 729399
163 43 847791
741 425 67912
359 262 725893
787 316 618986
548 411 206495
267 112 165556
694 181 470000
120 51 370248
291 542 294687
266 283 639408
378 173 921160
131 68 381306
147 151 532798
671 391 822565
244 350 726005
244 653 343225
79 328 694619
95 580 364864
407 563 673235
460 66 838573
692 535 646866
304 33 235799
294 492 269653
107 413 348590
245 565 109311
515 137 636391
269 671 823014
527 467 474868
697 146 537509
746 784 607782
329 575 246856
157 387 874068
429 146 629341
450 339 912863
142 493 283983
324 368 960960
471 361 17848
46 655 379994
586 528 483720
685 204 975906
529 790 814406
549 794 618828
751 517 512903
751 379 247373
614 764 681603
760 72 844739
597 249 393845
310 455 942742
710 28 473761
777 524 229892
263 751 840638
304 372 78891
260 185 948776
734 373 722624
305 350 773977
212 189 541585
141 543 411798
731 680 194623
501 461 612962
25 451 673013
207 579 943688
15 235 451251
424 270 274508
356 235 316444
210 532 739885
200 464 250110
515 158 710733
228 389 944419
722 528 348572
320 676 510547
403 636 840387
158 296 210972
109 243 374847
729 206 313458
161 147 80442
142 412 874158
557 478 180916
456 433 394109
446 434 424059
419 140 797508
416 579 238705
37 493 609614
182 401 903365
625 747 866598
429 269 153930
27 286 88487
275 50 949028
656 260 419008
168 644 916387
662 101 219814
24 317 879624
343 271 18398
285 212 483060
405 190 324265
584 557 757838
637 9 85700
523 327 53963
228 298 598987
489 10 823678
157 571 432480
495 781 155029
593 343 258120
673 68 106440
475 38 213142
476 168 157512
419 751 968653
196 460 378529
670 189 87891
707 532 496988
21 19 828318
462 483 321534
286 523 655618
707 790 301048
196 643 835892
449 486 511417
432 603 194496
690 468 311177
388 70 428585
689 202 699275
28 763 284413
347 451 437215
639 65 816836
51 361 948551
208 152 489712
575 754 82904
784 739 610901
126 660 698984
112 701 793577
430 165 301371
715 240 880943
13 341 500375
321 726 273079
677 197 21891
728 42 671039
645 245 274862
783 759 780529
444 449 902649
494 305 756687
603 431 803335
448 772 971828
666 4 789650
448 354 971617
760 763 425025
215 298 347170
14 102 551249
391 525 558785
692 369 879409
565 99 997795
578 716 734537
114 698 292863
711 335 72950
294 322 102692
122 301 632463
130 123 942446
47 368 21322
411 243 74415
57 795 976384
400 230 201029
743 616 823490
20 291 459788
346 671 709008
525 123 954493
291 349 119502
765 141 651351
197 765 291435
666 694 367845
378 478 384750
585 770 30066
395 44 501612
441 110 258682
564 25 674755
770 249 909632
319 704 780802
457 241 895530
152 205 581727
588 673 581359
267 655 552987
410 96 657807
633 354 821829
124 444 908465
535 721 749347
169 460 133484
553 115 227838
269 58 116232
154 356 745866
731 31 497406
595 305 652442
265 303 630163
67 292 235227
755 605 758764
334 18 173565
337 505 715086
69 409 588774
548 278 188444
446 721 531720
240 547 122459
95 257 291779
646 156 104949
275 279 68868
309 5 923616
771 118 134326
382 194 212811
776 149 172940
592 518 243156
657 711 426439
798 488 119401
338 335 935769
487 397 282207
119 587 938064
440 730 232419
281 287 399865
739 774 339063
334 85 522969
132 263 970626
449 477 479208
626 776 725533
311 87 527146
512 351 492102
601 439 441865
58 130 600449
381 433 358960
436 482 151292
316 555 872771
695 614 433375
623 285 740880
583 415 481187
769 668 1108
9 81 949682
384 132 176984
502 732 693943
794 777 725403
156 588 883281
92 460 627518
633 185 698152
332 56 643845
169 743 916517
245 305 619558
162 416 174333
632 108 136572
48 606 440606
544 489 536848
538 12 245429
148 303 199509
186 48 362413
767 545 745111
619 65 658785
416 516 384020
433 23 318508
168 686 962937
402 362 272507
191 442 505158
304 691 375139
675 173 770400
90 644 879265
467 585 582474
727 426 872433
273 642 742232
793 309 335493
280 91 658165
187 713 948625
326 227 832329
706 599 297964
336 65 508275
547 428 157329
514 462 65297
644 297 400618
579 407 839586
751 232 456638
685 173 615208
548 174 481
690 673 929775
386 524 307076
42 478 565819
170 351 818129
735 183 64113
137 215 424943
797 395 947800
591 419 493758
227 711 55620
390 330 363699
28 383 768669
316 346 315611
539 796 560191
219 109 137780
626 127 754159
519 474 872061
758 134 424636
736 44 59527
341 576 994360
509 797 330014
673 341 309125
173 536 9182
760 784 296056
168 535 612872
591 624 753586
565 281 731050
446 235 639577
177 624 223937
17 784 712746
654 711 660816
251 216 639784
153 10 354914
435 232 455783
258 100 303037
588 324 454869
782 155 899268
796 493 650142
404 60 622496
330 627 669929
155 328 348232
614 477 361853
760 725 757341
506 314 554174
543 418 395215
461 671 364441
308 9 318780
147 317 407370
103 455 302076
470 372 776191
515 260 579827
264 144 587264
549 395 26058
88 15 89422
756 447 930646
20 795 991191
225 363 850993
627 696 816172
559 723 638600
509 5 570211
424 515 487059
151 726 879651
453 377 838994
511 273 988196
676 611 703807
718 121 502995
714 119 706330
766 589 287392
508 267 563550
169 733 155931
62 259 821274
235 548 318411
463 565 463142
370 467 466060
197 315 473794
190 702 360608
439 676 853426
709 156 557388
502 676 100092
247 725 476966
255 355 405586
157 288 761792
380 129 368072
493 530 56640
447 725 201716
192 371 923955
514 605 741447
255 783 571407
124 339 353097
542 395 754363
300 192 605064
592 744 579749
356 602 111710
198 669 693214
139 349 232512
373 789 726714
784 356 529182
692 698 285625
661 407 741885
208 272 176103
765 190 822834
292 309 77506
556 498 857164
14 592 195579
576 583 427118
516 573 349063
309 478 531878
69 400 997948
611 744 66901
75 786 940847
194 206 961039
19 462 102341
70 315 646890
404 501 813840
776 571 117529
584 571 701420
287 670 860531
78 383 596559
151 638 240930
498 66 36909
73 601 398035
250 647 551521
688 41 712457
4 614 679247
141 212 513824
437 54 248539
372 242 175698
736 663 432590
51 72 979797
736 709 685369
682 296 904163
431 594 397996
695 422 806824
281 742 407486
56 427 185945
207 122 776841
601 56 650565
504 166 74603
504 200 199669
81 302 887999
4 166 382687
467 62 760783
390 291 359266
397 12 2367
39 712 350615
499 659 383454
667 487 511678
503 463 669223
552 239 691167
327 355 64065
35 76 995749
317 19 754441
320 544 554453
127 376 249946
280 322 170708
585 554 532369
94 243 341401
586 375 656270
462 691 915194
736 420 582284
390 530 353736
461 200 966400
774 614 137930
540 279 369569
127 500 85560
14 694 504710
775 46 604962
655 396 603459
668 42 632773
395 13 416541
50 629 515726
628 248 539604
670 412 97757
635 171 423366
756 386 273368
648 24 649271
56 86 379300
533 31 80279
170 413 431504
505 508 557953
274 728 43917
263 200 783466
785 765 293225
463 696 121213
160 240 820673
352 470 572652
500 606 200174
229 411 669586
79 661 184939
89 150 275478
591 246 352653
756 484 820259
687 397 411686
330 625 504068
66 598 259281
423 274 150105
729 671 667792
428 331 733100
4 268 943982
349 739 344651
292 724 8924
646 338 795302
575 574 132862
518 407 451586
9 647 475118
701 451 889984
617 625 18472
726 700 782048
21 728 777076
282 174 874130
595 636 687500
487 281 193634
735 76 748683
610 52 750096
678 399 871569
252 248 934454
479 271 683147
559 571 857995
305 606 218807
597 36 224711
131 322 797759
145 454 375720
389 272 601923
280 328 924486
697 648 468941
706 555 340495
85 478 163740
261 485 236405
726 312 778761
291 217 717980
105 408 19863
747 745 40926
425 457 813158
519 642 285790
187 100 761373
246 306 4977
480 436 402044
508 476 226319
368 189 148533
283 633 129291
789 329 585155
381 44 57870
86 763 483842
1 728 214842
120 608 548598
574 449 624470
1 639 217569
209 526 432296
693 466 513033
352 715 497383
224 207 760800
607 243 22070
686 519 750809
218 468 696602
486 181 379601
491 115 230847
386 678 682699
170 273 487484
146 558 527683
280 222 814974
528 610 938257
10 208 128983
397 242 462365
275 308 48592
719 709 855208
597 122 874045
519 382 334053
14 423 499490
249 696 982885
779 241 501400
253 73 109916
117 137 929397
362 54 115550
207 511 182645
361 765 961196
721 598 465200
234 549 657769
129 751 519539
601 290 562758
640 372 358573
27 225 580201
146 216 528560
602 149 683928
465 165 880243
39 653 8962
434 272 561247
198 378 67683
4 466 490299
193 581 671603
532 587 649260
774 458 829301
379 176 587035
639 309 296819
665 791 777968
427 140 431698
783 47 25646
457 563 101348
46 99 752309
389 379 734529
338 521 884946
137 709 771262
561 138 156803
1 444 208039
84 69 595845
278 557 561672
339 494 29349
670 516 897443
610 249 378079
642 634 592074
62 708 915133
631 444 17496
593 522 131605
641 790 848786
217 514 196073
514 145 583154
777 437 97821
164 183 371109
732 338 500327
641 350 884413
442 374 521460
741 437 662825
792 542 433540
601 403 751702
344 347 542944
729 219 365331
172 424 975532
781 696 85791
354 312 934186
708 492 175623
678 733 921628
449 205 38193
332 88 133781
290 720 895542
797 168 131738
341 565 202459
164 178 574652
296 510 903908
217 219 736628
781 499 530428
21 25 65126
252 595 785558
64 542 502035
664 554 201600
219 671 79514
244 353 108506
767 449 515088
165 397 651840
173 401 27344
473 461 155137
410 637 388996
213 517 721492
432 32 752857
464 521 311693
531 303 46639
177 344 595901
327 25 496910
546 442 18320
265 338 294186
185 701 13243
58 661 678961
764 724 175638
172 257 269366
502 685 624753
459 695 272430
708 341 828986
320 449 149304
100 213 61750
734 357 159478
261 454 993679
694 544 313112
420 594 493181
396 271 182646
256 569 142272
81 760 983315
106 694 402342
718 255 70999
744 541 339493
633 655 482157
315 527 431206
122 154 121739
468 105 328221
69 600 367891
396 445 548723
479 642 769966
193 573 639671
194 152 793149
81 229 46718
81 281 855916
106 467 170025
390 362 113364
635 464 456646
50 483 897611
576 50 796647
303 697 82391
139 467 838657
54 689 105638
635 658 52246
794 546 378484
317 727 604476
245 687 682655
779 546 852371
31 217 141144
101 56 751951
11 30 652120
143 53 891567
633 444 386468
478 214 522716
412 751 574622
163 31 730285
28 144 829712
565 720 164094
91 667 648623
652 456 196847
269 322 299669
781 433 710786
711 536 371459
73 754 126197
239 597 678889
504 649 291705
521 74 948396
431 330 277865
39 214 695464
660 93 805370
327 500 598152
30 238 29658
383 177 360788
503 534 996997
219 189 861647
324 110 243865
489 208 188895
19 354 849848
448 210 815107
241 389 660684
730 306 752295
599 736 24145
343 542 502756
446 675 645279
694 72 828690
202 530 137582
252 148 253795
84 259 377124
49 542 437340
132 172 741734
781 467 996517
42 66 596509
695 222 124231
485 412 537152
652 735 596477
653 231 449154
29 416 685752
2 680 607000
401 598 192446
478 98 596640
718 619 606882
525 162 380479
516 92 451466
362 114 561436
698 775 25218
370 527 143091
174 317 849254
82 176 876859
393 528 907729
24 25 159180
2 26 42809
682 341 158304
593 363 67759
639 546 17162
370 387 205474
53 181 480989
535 99 288358
473 498 555893
254 399 628446
34 173 882894
655 457 605084
181 570 350930
639 476 475477
643 272 325455
337 142 387397
228 268 404542
318 191 604255
185 28 585701
322 30 756384
190 440 408304
390 450 253088
541 514 671078
790 534 559171
773 159 873147
413 309 445406
475 371 385232
708 755 159591
453 451 894562
578 325 336471
376 726 321823
357 722 337479
205 151 728280
247 352 700779
462 669 806393
160 242 421830
421 279 851470
23 203 148446
386 532 23414
123 557 465095
431 429 954524
279 440 646433
89 697 37548
197 305 804033
29 130 133187
186 6 697954
549 162 833967
606 600 519117
12 378 9842
260 169 83004
522 535 300528
447 148 997745
484 9 832732
19 439 505047
757 178 418985
199 572 308827
499 37 466517
535 420 30530
759 41 513985
780 640 112814
8 99 482524
57 79 799297
554 201 716083
159 356 122054
793 641 834872
201 145 867795
62 378 436594
96 198 770298
427 321 76921
490 593 946251
378 624 884615
417 154 643731
687 410 470981
299 181 375717
594 313 522418
443 328 499832
167 431 375891
123 192 287942
741 683 983278
171 545 615149
783 539 164995
196 625 215059
586 141 549147
333 551 684941
618 774 48216
569 111 990155
594 350 458669
26 478 572120
63 449 523152
321 671 862372
76 424 252160
473 354 490587
591 243 533287
638 60 113261
479 81 648697
702 537 619745
261 589 319566
140 492 283133
497 91 429479
40 664 973600
78 349 892062
774 499 2903
413 525 906556
186 540 780978
9 701 758517
79 348 545650
323 413 22401
41 681 729684
650 360 261277
414 302 101386
547 201 550641
149 344 124143
794 630 655681
795 420 680942
66 523 188862
92 1 15147
556 459 255481
4 327 535558
798 58 337111
498 532 242615
355 191 729862
565 638 681994
354 519 208694
181 506 656014
477 325 640835
613 76 593390
313 409 976527
220 618 565508
319 392 748049
236 320 483943
241 715 318677
656 494 63190
246 751 218548
428 107 934741
252 297 133102
765 216 584970
698 323 99953
169 515 654048
341 76 974422
236 788 410607
761 536 450235
594 587 137835
50 798 250629
203 557 684323
71 344 904431
70 514 522123
509 266 352010
733 302 111474
74 532 85677
397 756 757541
73 438 324002
537 149 892100
191 774 404382
166 243 872390
662 389 939790
104 335 17673
246 642 212134
262 737 784631
795 621 714592
548 509 592599
64 562 264932
157 256 140356
687 154 852552
639 757 19474
638 55 914103
616 652 708653
274 785 237729
462 448 829218
110 265 600824
520 557 936572
205 643 96180
49 483 315656
442 575 730034
315 738 813067
798 397 186114
604 395 696354
702 7 252936
495 486 46259
72 42 767572
639 412 246164
565 750 642008
42 743 246640
607 606 756146
34 653 950099
314 104 660931
701 646 395720
775 776 503028
750 83 701464
665 620 404339
456 702 449393
745 320 195428
732 562 365619
192 282 298329
489 46 55222
446 10 899223
250 264 958469
11 765 718966
212 357 205573
374 428 412889
711 282 717626
258 6 176679
607 557 622253
266 136 991790
455 647 851593
630 592 569177
519 599 925432
314 472 864347
321 497 399571
529 390 459323
486 43 96936
147 458 17941
168 727 309562
158 231 176464
100 502 606516
532 254 702483
538 478 164830
394 4 841395
141 730 67773
559 717 207227
9 770 185321
306 409 738795
361 568 162394
662 177 833367
273 612 712794
476 184 252976
364 449 220337
545 564 580964
777 542 6255
173 14 208510
184 532 899803
512 216 461004
765 772 648123
286 683 442561
501 504 106099
361 662 360863
340 719 692931
495 666 950036
81 391 126091
245 587 738977
775 525 915454
403 368 435940
490 348 566515
185 53 357431
492 510 686603
319 132 839397
144 561 22959
378 639 460973
740 713 956960
702 11 347531
520 288 480505
684 574 523679
604 796 687969
56 704 558761
604 502 853062
92 29 628120
681 378 39653
368 530 722496
530 213 784890
154 224 439572
657 126 150398
20 69 226817
142 152 746325
516 142 464124
494 417 437078
339 408 581482
679 607 798085
387 376 983325
676 168 329638
316 38 954254
211 81 632716
563 106 418170
798 550 208681
687 375 314149
101 282 810565
621 348 152026
713 450 903014
683 392 909569
544 405 564973
219 691 647486
725 706 3842
557 250 754547
507 255 241154
190 353 81138
269 543 831294
715 461 437066
599 420 103911
56 24 812943
578 768 712221
123 490 898695
592 308 623239
791 786 458046
115 49 154730
688 784 118524
424 188 273365
337 680 735962
586 315 909391
258 81 476083
243 631 361847
472 509 177173
218 223 184564
554 207 761986
228 104 707594
696 216 124958
368 253 766629
574 178 114187
339 499 206561
479 757 163131
749 516 117065
285 602 85719
160 691 211967
664 328 822490
438 110 836101
789 664 318324
535 50 577313
537 161 733390
295 665 788817
221 331 962020
774 406 872514
684 236 528002
38 721 997051
627 423 652457
312 111 689045
535 555 491085
777 206 622190
729 302 306682
753 167 392423
563 225 433949
158 416 910914
631 214 940271
181 413 652912
506 167 67402
252 163 962607
196 627 666180
510 83 901221
673 32 914065
635 604 913802
157 135 343071
649 673 329650
331 629 622888
722 660 501494
212 307 247136
491 454 802019
650 207 226489
375 348 216395
375 653 324050
594 464 993530
444 516 788154
576 319 897800
337 736 341541
397 722 64632
408 560 800268
758 427 37458
782 272 538274
180 92 15959
361 143 618059
774 413 135980
359 388 253065
706 546 430489
687 507 110009
401 645 587047
667 257 952608
365 618 508644
267 445 553590
92 70 101668
210 3 16657
786 16 10977
582 673 715884
587 616 653350
672 220 668566
230 113 812682
424 406 805770
36 721 620090
316 506 691448
120 287 287481
417 140 383585
742 136 922645
343 120 191671
361 210 728798
242 437 128077
320 525 734509
187 368 312693
375 255 23144
190 748 650902
772 488 553586
576 703 308375
90 287 930830
1 39 451622
322 710 791811
108 584 456812
291 489 245928
759 301 500442
718 150 755210
269 524 849566
293 777 91499
759 341 480862
430 634 909706
378 318 181632
249 420 621134
741 145 196038
722 91 205021
784 756 58486
728 74 548390
558 782 247793
634 699 735072
768 434 412024
706 431 541083
531 437 86090
120 132 969477
761 62 913121
560 105 739483
181 251 724705
458 763 984626
159 793 941911
494 715 441626
453 490 989846
546 97 695880
247 544 482070
408 284 138955
204 85 532743
289 636 666591
640 126 446081
306 516 205514
787 108 698269
217 528 277415
272 301 848792
357 560 74402
315 695 913058
678 759 129953
625 256 529454
510 791 270511
27 287 288490
502 204 555830
569 732 585519
357 370 298913
558 153 712353
447 464 27275
308 277 863357
89 687 687350
58 621 618500
100 273 430400
686 100 255021
208 199 643157
751 551 385937
187 352 30292
714 62 798438
137 595 448839
579 549 673717
381 543 649033
724 399 781240
17 541 802529
676 234 181504
189 655 795719
27 212 386751
297 736 892237
163 79 869002
764 629 804432
696 692 206980
209 793 56390
219 56 219454
151 283 170523
267 397 242715
766 330 860219
700 160 397930
725 686 304083
361 632 328067
670 493 731020
282 625 374796
264 614 474671
575 679 739740
308 281 162665
547 359 32161
93 83 126676
538 254 273563
720 472 48497
766 747 802643
729 275 317898
389 431 730867
83 405 608646
89 654 153716
372 722 770329
195 363 526274
672 10 90397
100 688 290156
254 682 420188
692 361 529470
330 122 440203
666 469 445798
597 708 423325
205 179 69054
534 703 849075
762 273 374056
549 552 53083
662 495 886079
316 609 197229
727 607 545477
381 113 845164
644 475 284856
378 7 30377
223 233 29133
129 646 786440
130 190 342979
32 779 494047
334 754 283940
762 67 506700
636 593 308205
152 107 287795
538 424 835054
107 247 437071
726 733 231911
546 395 606999
22 199 57485
516 172 705235
353 305 478997
658 474 885570
388 217 585452
622 213 352876
53 606 287444
646 527 347327
571 13 861437
43 374 70213
688 7 823065
356 323 825759
721 680 716503
498 160 651666
755 416 630995
267 205 127809
43 646 303497
460 208 18328
527 531 789175
218 755 438532
324 90 166642
5 49 464877
694 639 59211
599 613 35415
187 213 299790
361 534 459337
529 542 288723
347 800 369919
262 735 537213
718 19 235488
599 718 336192
371 251 500850
120 277 627970
75 379 152005
632 208 657484
371 279 952764
343 706 205597
190 86 246831
393 108 330221
562 307 857689
359 728 695638
213 140 59544
75 146 707103
510 656 66977
184 736 773227
483 737 329405
219 57 889988
275 678 285398
586 112 645023
499 771 940242
612 559 989364
736 348 599595
498 663 57175
707 547 529371
278 109 293271
413 341 328459
295 236 717760
672 270 678447
115 87 426456
330 128 332069
124 149 162798
28 546 642639
279 682 343201
507 331 977968
457 210 935311
649 20 223300
317 102 390011
75 772 501715
720 247 35385
140 51 908593
343 194 756948
504 42 903191
128 337 379017
598 60 895617
787 182 343892
392 568 228981
552 409 191137
490 214 323763
166 335 719497
734 442 22725
336 753 68758
634 725 297954
121 769 427775
677 149 657165
763 450 148805
14 504 498974
449 258 667695
61 162 926251
547 493 371356
193 790 838504
793 469 364470
797 374 238165
166 730 386793
37 612 258818
516 316 49777
538 155 586789
172 542 423541
333 530 172234
206 240 85307
13 703 744755
34 187 990442
603 235 721403
607 300 13101
577 202 119779
234 292 156968
783 385 461428
138 35 449713
556 405 31496
706 344 528044
133 263 703595
49 791 870665
485 795 605333
139 781 449365
26 340 651112
259 235 389987
736 307 536604
735 794 245295
732 226 631864
541 283 2549
129 512 841574
139 4 343355
457 216 606024
264 720 467685
513 248 479486
141 295 514977
94 127 822760
307 13 624679
783 343 915950
228 479 632707
434 316 718393
500 29 236846
695 129 253819
90 203 813014
395 157 323667
45 198 496522
683 151 993988
334 293 280478
145 392 287124
640 180 961659
253 425 409800
734 748 750370
502 598 63897
757 174 52329
400 137 500419
721 343 59618
728 455 935466
554 375 539070
134 637 966593
113 331 132148
360 32 186993
169 40 141854
474 781 493035
494 225 925261
522 215 218517
193 481 504484
287 697 59404
139 14 841229
773 212 21977
521 773 17931
330 273 941231
151 281 720772
48 715 606737
745 257 352254
516 492 116356
768 185 461134
369 183 409554
197 742 79121
608 185 127136
290 561 970081
312 440 193008
669 309 487179
343 469 964449
230 610 252024
729 92 301695
445 181 376884
39 776 269805
766 568 737188
210 591 969391
174 90 785896
762 495 858058
243 346 670234
324 686 98484
490 738 804151
205 43 5480
65 286 882155
606 480 407247
521 532 699230
771 576 485014
383 459 868779
21 101 693848
106 608 27831
127 411 810116
652 470 338459
182 663 142319
646 464 607054
434 410 27975
260 739 104069
79 795 80818
701 196 994032
403 197 492549
421 258 899658
376 437 494938
508 124 467770
587 7 923092
89 436 639050
467 758 234964
395 142 751980
433 394 452233
47 405 908758
437 387 795307
50 524 264627
402 648 455650
533 729 246458
222 719 188996
150 364 680021
221 67 143972
216 275 290062
372 496 540840
479 150 29986
69 322 851418
77 119 131244
590 312 278018
327 558 976948
683 415 54004
204 542 572421
212 800 871176
800 491 654350
225 42 743236
176 735 80198
305 792 857168
122 315 599750
604 760 445720
55 593 713992
519 88 361476
173 241 993011
269 745 787856
252 260 156389
21 584 926129
258 324 993105
95 569 584044
309 665 816760
584 194 246615
445 152 703959
303 128 78419
789 460 641824
735 205 13158
265 467 761544
198 440 666801
77 523 836432
738 84 444510
83 243 482103
426 549 246083
30 91 184295
574 752 783658
163 45 404090
458 79 73714
425 51 386984
466 292 802382
40 430 840459
499 624 368974
263 720 304778
566 286 144249
207 458 30511
324 129 414002
299 360 423452
560 335 310807
538 157 658195
9 163 539831
391 419 561437
373 746 501318
473 98 737303
632 344 362021
252 45 916369
627 470 619600
550 610 516259
18 54 371359
182 330 184864
539 386 371868
695 771 839500
119 707 179048
541 334 50718
271 219 598600
321 649 989682
602 384 869971
69 140 825723
186 423 463038
715 5 553922
740 84 212459
701 101 701110
4 431 485454
481 587 650897
112 407 832780
536 410 277780
129 670 406103
436 138 65011
405 107 65155
571 375 267009
38 214 436409
763 661 146428
774 86 346712
610 504 347369
207 585 962885
557 585 924654
112 25 43573
542 307 956304
608 717 58372
151 746 654943
538 48 46439
620 422 933917
295 650 686682
113 569 587278
304 364 912549
422 22 822155
734 62 132985
317 653 10528
115 590 860310
44 17 142024
678 394 967005
711 278 439795
338 319 189626
536 715 712768
371 24 740569
129 536 862716
548 377 502572
72 300 171852
637 224 627754
222 589 94553
33 87 49385
371 214 694206
669 723 823100
320 373 866097
345 195 566207
293 485 704302
497 509 579728
726 353 21086
772 694 129211
94 35 78969
745 445 231398
619 674 828473
548 132 286609
685 771 29370
331 95 806046
93 651 110749
288 172 86395
590 53 565714
540 440 670354
620 689 183514
22 509 641939
601 89 725491
360 601 350819
97 9 882688
617 15 714338
424 150 34542
464 241 526883
576 363 589801
352 378 76030
641 136 990989
607 523 126971
411 298 107285
154 196 211945
460 620 547613
62 561 980280
587 124 763976
476 478 272465
300 671 638499
295 641 586632
70 734 249472
29 717 460787
411 193 345638
557 131 591809
373 371 868562
717 768 65475
119 394 458962
662 1 698548
642 490 574604
571 439 748997
198 684 168897
707 126 811709
216 513 676078
480 599 312720
432 349 398304
775 474 297856
664 49 656514
682 190 346500
508 19 875519
209 118 307226
611 663 232447
428 176 78595
213 608 382075
131 462 147807
750 710 270903
770 779 46596
258 40 133743
186 687 584205
39 508 14098
528 268 809987
739 185 904099
190 406 889185
501 250 340470
143 711 931677
16 421 296605
71 712 324927
91 519 654196
672 412 815156
226 766 647992
726 196 704519
673 640 98219
263 57 948142
383 192 955733
494 129 47459
163 292 711160
594 685 10290
678 572 820458
736 237 175085
432 712 397039
785 369 118930
693 270 360251
390 357 249986
290 740 962088
253 663 853803
398 177 385443
78 768 313662
75 767 169465
1 704 637586
530 257 373791
492 196 296582
354 308 114828
122 760 857187
410 7 604617
185 14 989151
411 214 611432
708 224 989922
395 151 266857
401 179 508687
610 668 607360
240 14 401029
187 645 813695
121 135 783435
443 794 437474
226 615 965595
596 104 189204
92 561 434815
560 265 817577
123 595 878046
689 789 540566
301 387 86998
712 250 274430
441 701 23985
61 720 890500
543 464 607162
341 127 390184
442 32 951308
122 694 862256
750 680 794489
596 699 197076
440 643 936314
534 324 8333
557 629 984015
79 309 17906
637 295 194310
336 1 836196
65 744 977881
109 601 396147
283 466 845213
441 378 576161
753 68 723497
393 275 970671
764 457 113745
311 248 319608
187 317 588148
16 510 796726
223 25 131350
295 591 890596
640 624 486988
180 565 380391
23 749 542123
729 167 19579
291 137 541533
669 73 585872
492 340 223255
270 682 169457
218 186 482252
349 22 267549
419 312 364435
213 225 241444
84 565 534859
599 650 33007
649 337 496894
655 524 846149
132 350 324165
371 314 935976
334 68 646984
25 506 976732
72 168 192932
632 562 953341
481 279 921385
452 250 320988
763 524 523424
45 741 853080
478 143 230718
744 619 107636
35 441 86775
46 437 434695
268 594 560783
747 290 688074
423 795 554794
306 586 190715
124 436 788919
441 407 703465
68 253 870348
739 571 176817
561 582 219278
166 486 735922
483 793 96863
243 648 718705
321 377 50023
777 471 950849
347 199 744369
361 731 876082
773 585 852834
460 653 733453
87 690 873231
637 755 438585
679 54 430728
271 529 993301
639 172 860641
258 8 333783
696 542 841952
57 436 769938
105 544 662724
32 68 248108
68 697 765123
464 385 848208
476 249 157348
631 413 510170
191 309 274241
213 755 937552
780 391 706914
58 191 597138
751 550 681843
176 483 637379
217 712 572103
297 500 95134
164 266 411097
647 745 355311
27 654 63875
777 362 360815
164 358 552345
295 59 339726
607 151 602685
110 519 434568
166 566 440290
469 526 592250
717 439 106969
443 39 962580
293 668 600328
479 394 739030
366 142 875819
101 432 185072
426 157 894582
63 147 193381
157 498 590841
711 271 376091
148 406 437040
496 434 893562
107 678 188838
241 175 143375
446 468 921733
49 59 715068
528 156 498717
363 324 90275
125 798 85234
106 186 190422
715 540 747215
185 517 239009
587 273 827600
157 200 73045
171 598 935932
607 237 167244
426 353 542135
375 410 92755
591 86 370838
799 510 265801
229 615 512033
677 507 170834
637 732 190394
51 516 72878
292 177 213811
512 800 433023
445 611 76592
99 700 189608
417 193 405906
648 175 755002
327 663 336966
649 202 881591
677 780 36709
793 381 168629
568 228 738892
517 419 702010
559 449 721645
278 148 271399
411 242 752
256 8 260615
616 158 670057
715 15 916686
335 791 590020
489 45 205125
152 717 464903
596 317 327083
86 697 85722
646 686 825388
141 69 706484
145 357 960673
197 199 491532
387 668 494702
217 390 129304
276 628 291507
495 714 545960
410 205 806518
79 685 836266
639 277 822697
322 260 188109
752 27 569107
759 562 448295
266 182 541700
567 140 600569
65 118 762727
304 515 729312
408 148 2180
723 3 658805
702 787 522214
337 466 869652
33 241 761937
742 112 83209
168 406 663822
111 217 661000
212 726 619290
254 596 354826
263 218 248317
272 733 106628
218 225 283920
777 581 208607
515 402 396413
199 256 7647
132 15 205835
34 97 221245
239 157 64614
714 354 163109
167 617 73807
705 298 336377
417 322 898012
71 633 808742
30 619 260130
474 7 656808
160 206 964201
603 492 666925
453 530 516564
268 628 632495
338 464 41201
621 319 104438
608 575 459250
181 267 813147
352 409 179789
298 716 292800
384 310 232250
492 304 826024
238 404 737260
560 591 710269
357 153 916771
250 570 716728
482 494 501186
623 249 988753
638 112 115116
251 374 982989
638 292 777932
279 57 928805
748 206 403500
199 417 365705
311 233 227548
257 387 426615
272 28 568944
619 460 376220
186 538 595761
233 190 567935
433 662 702471
664 289 587558
80 134 790266
163 592 56597
430 695 652527
618 241 307262
471 688 276212
192 586 533454
84 732 412898
171 358 874868
388 790 761947
187 398 957102
598 445 360989
354 155 284820
494 462 680730
477 270 321220
559 515 446855
45 7 437060
541 393 147363
124 709 209946
199 202 883140
332 211 5993
345 657 804502
92 246 154093
588 431 674083
530 625 295745
479 353 553496
716 189 101277
748 201 253296
323 419 803986
735 45 707897
229 464 642532
86 131 930285
561 527 422674
12 428 869112
252 754 530219
665 460 793794
492 395 56821
251 488 543126
229 355 851818
741 528 315647
441 269 789453
498 554 951904
425 86 873567
106 780 590193
429 243 588617
490 126 866182
247 648 634960
295 550 916202
356 616 227091
554 175 360352
88 778 160115
759 784 233002
530 365 134364
202 583 290843
102 601 377553
419 395 326997
690 749 587791
149 76 702534
218 653 351629
654 202 309939
606 340 366887
518 613 602102
212 53 191487
643 78 207502
68 657 603710
647 473 560544
176 207 250161
603 580 180507
664 726 636124
703 408 920739
159 661 698754
451 621 538544
135 656 890138
397 85 944046
131 382 285549
687 514 279847
356 523 867812
638 250 261770
526 266 197969
477 531 817778
563 74 664007
357 250 661483
649 417 572450
714 494 325516
23 553 259104
257 381 990753
449 368 641337
96 254 482128
371 738 554414
267 255 873860
338 472 932427
596 510 979166
249 107 261794
55 571 27518
634 386 834046
204 229 360902
72 58 557482
653 290 399137
82 299 36823
580 154 923271
435 320 227000
292 580 542261
752 430 660428
14 436 369792
75 337 921200
343 196 919540
765 706 187642
596 218 888614
63 3 404179
219 41 785187
419 308 248487
467 133 510136
253 14 378245
628 695 61016
648 575 947314
672 492 763376
63 341 530678
74 481 11185
314 566 113533
372 607 362932
79 386 252183
437 195 938648
27 67 852759
66 670 237401
18 57 713897
166 88 500145
18 370 311162
519 129 97689
66 242 396922
5 497 874695
388 271 188180
535 750 531248
698 225 650340
671 540 835727
187 328 453482
642 735 936181
731 322 875029
2 8 181292
201 419 240607
138 31 334090
29 733 11371
542 413 237073
542 521 533298
275 358 636983
426 240 971820
246 153 490307
470 529 229279
137 568 994599
200 295 556210
245 442 374713
548 404 543931
417 125 50533
627 165 201302
419 131 337294
589 785 829156
99 760 482694
710 245 726784
250 527 383720
268 418 25787
169 539 49471
241 662 978140
596 468 580782
247 34 899580
779 193 990051
313 550 38148
733 787 164470
503 646 100696
17 106 937946
470 116 75870
701 730 382583
269 221 144771
322 519 46828
88 638 374753
367 537 958225
134 332 977292
208 24 126
322 70 967974
679 458 704680
318 185 474229
341 215 968742
712 338 104251
547 191 336526
396 44 889786
406 177 838668
38 220 429603
10 285 194431
595 25 994175
612 700 243733
569 461 11938
588 618 980876
141 75 100312
270 460 304521
654 784 478109
146 27 495674
778 405 388373
639 193 505746
736 666 249285
360 450 259779
570 621 877866
672 16 933536
128 61 199511
14 138 953243
183 448 898702
673 231 696054
684 439 309953
258 470 939216
557 430 781728
765 421 711456
537 581 927457
469 109 364763
695 522 513708
296 114 437083
789 31 859460
781 531 297148
551 129 180803
696 683 668065
729 265 508517
641 476 347499
508 477 222577
796 134 393401
597 222 882464
133 656 560668
679 555 648424
491 151 989494
31 338 736129
90 572 873689
573 348 823265
767 1 714345
693 477 833568
562 107 249995
591 93 531107
643 617 754032
297 592 441520
336 717 958957
769 481 562593
696 144 675489
529 336 96550
718 318 335538
469 511 426049
556 267 58639
8 497 751727
461 390 759842
117 655 970604
252 146 365171
613 560 866638
722 771 997448
492 737 391736
417 185 33917
345 436 944672
268 3 696373
539 453 952505
295 563 889607
346 417 230813
644 459 270709
397 333 685513
92 416 195510
396 621 925803
487 705 945414
200 800 112371
104 742 910873
637 374 256865
612 532 982050
671 197 86717
502 433 470228
779 331 657978
364 516 247564
92 293 123702
634 666 343688
657 277 862882
9 759 965572
764 164 67314
675 719 10274
739 724 696223
611 518 839328
133 113 44425
449 380 974652
42 445 375876
638 741 906495
136 303 278895
80 398 105016
3 60 100242
695 603 53638
191 52 818518
187 355 60713
284 66 9695
11 540 949179
241 783 359743
273 579 450986
406 441 116669
102 564 898216
312 228 619461
455 201 170276
563 461 98295
157 264 749569
433 339 704911
670 273 339708
71 35 846315
162 76 833988
724 431 263473
134 478 81803
467 662 528634
674 540 501340
406 409 760169
223 266 748440
796 10 727683
389 13 137447
407 702 587784
787 247 466857
28 59 864689
699 757 951218
627 460 306107
127 184 37945
30 351 692973
16 459 461256
656 499 924709
620 381 2539
569 59 539548
107 253 720564
538 644 336476
574 753 862485
5 297 827290
166 104 710701
795 294 459222
371 320 935190
522 154 193242
725 680 241726
289 526 27273
735 575 15202
383 67 731262
632 764 712762
513 646 705386
220 719 977703
369 53 32212
277 534 334193
398 97 566522
156 594 99725
741 150 290737
579 716 783349
775 446 697951
564 628 457159
41 452 486715
98 621 210888
580 127 391748
580 36 370455
608 164 164758
311 211 831166
118 189 235129
144 111 342458
322 35 710685
296 652 555341
173 69 233169
320 509 756952
752 162 681787
424 537 64643
127 700 976362
245 138 680496
719 147 918136
189 51 798854
405 738 8329
800 329 97141
637 64 937000
511 683 915898
532 189 757811
565 243 260862
536 133 372017
281 402 712622
695 576 184683
280 525 407889
663 44 735376
167 170 644934
280 676 346779
465 24 119170
179 216 993352
507 288 561306
472 493 323262
686 477 195303
658 758 127320
84 98 539782
305 731 298702
201 35 998449
369 612 143616
760 219 53378
13 697 375697
786 685 368836
543 32 587288
526 507 786765
376 245 744156
635 255 198478
302 639 9663
44 236 506663
135 367 615116
150 104 686060
622 338 314685
660 166 938667
730 154 173213
125 13 256183
515 370 600456
588 710 965272
32 342 316372
366 661 923743
427 623 979491
608 495 196363
781 768 244344
483 392 340454
270 416 371470
403 560 298592
305 203 577734
402 232 127832
2 777 261746
321 287 326402
426 149 804967
277 724 204846
529 583 990568
264 19 768887
467 460 84928
284 240 502257
399 704 492846
95 600 953918
61 412 274228
503 446 178624
472 233 623353
756 416 786876
574 705 602794
394 599 798533
722 318 558797
774 546 232190
325 169 191311
664 556 414958
228 325 576968
695 121 536634
28 51 280165
102 90 423977
338 592 523147
260 236 503755
470 114 984524
63 15 958077
279 705 351109
755 262 41760
561 166 213453
675 406 821543
512 368 215350
457 99 112072
665 532 38674
183 94 257109
106 120 893647
788 377 582591
613 510 593655
536 309 900165
733 422 409322
532 602 152775
149 305 322654
227 13 225279
12 497 555210
755 550 159539
309 161 176323
289 493 460434
502 778 232501
474 224 2157
50 299 671219
151 169 734193
133 508 916546
391 150 108752
463 145 527142
409 340 219680
200 735 690983
463 159 330149
242 515 714213
253 715 726225
123 68 2044
372 456 294470
436 602 679067
146 316 950318
222 697 361039
458 268 247603
483 790 239847
753 394 559408
30 456 276916
528 633 981914
280 321 735857
552 733 385440
144 201 908512
624 321 891804
336 253 395741
283 229 276569
740 472 643753
734 632 440660
379 753 898225
146 24 655364
278 500 630255
564 738 331984
350 393 846568
5 558 111433
38 28 217718
292 164 512887
271 251 929834
115 271 498142
773 746 234592
484 674 457362
70 112 794718
697 402 530653
418 644 223887
429 227 561859
258 234 479663
782 188 230849
558 12 77
228 721 710945
444 758 986326
734 522 860925
354 409 220559
449 226 708855
782 201 261599
306 488 563215
245 244 932740
363 215 557477
50 213 989633
79 689 891169
446 280 783706
677 464 161468
694 423 974018
445 522 330158
338 653 469239
661 776 533620
295 439 268944
420 168 454031
717 489 384419
507 731 543143
126 174 616624
25 715 470754
758 694 379316
1 450 408146
101 118 612300
794 325 883830
62 315 179154
86 403 774233
686 356 709007
222 101 829584
770 397 751102
148 582 723766
254 209 347363
55 419 587567
90 348 778049
484 449 11511
132 214 171697
178 488 811662
440 233 549675
683 145 497974
75 49 350978
273 227 753795
433 470 305527
172 505 730538
441 559 348080
132 581 803079
593 568 135285
389 292 609264
241 732 58127
506 360 322874
440 321 474896
697 776 121212
587 477 78587
124 782 9990
377 415 784974
671 557 753969
164 599 488281
17 638 405233
343 705 210577
549 127 913987
64 702 352452
604 734 663815
747 312 692001
10 43 219160
720 534 35139
52 544 198748
175 16 747042
385 740 31646
126 209 675819
528 650 845619
784 677 801897
658 296 85304
561 434 722737
168 147 983236
192 170 35466
63 610 825179
786 120 727251
505 399 4247
586 634 841823
586 76 951810
204 689 675222
70 638 530479
114 40 170566
255 475 9610
145 517 846552
720 784 592432
403 622 680181
684 482 336634
738 688 361794
401 228 176731
34 547 953867
620 73 10074
495 81 679310
587 379 646801
515 749 397966
726 624 524172
101 693 462278
241 475 57082
165 643 21500
494 782 936405
368 572 295610
416 235 933303
759 320 968474
678 324 366993
779 471 162378
532 546 995820
330 386 165622
233 686 607164
588 176 305566
163 683 692592
679 262 247051
416 293 669707
438 414 412526
31 353 188087
313 151 888015
57 143 777686
80 550 791803
425 14 321218
449 412 20088
179 261 553901
323 466 486725
786 309 603795
496 657 733659
24 102 109844
712 207 824938
402 171 998339
368 504 755820
88 205 156826
631 6 430012
722 378 299112
154 637 675101
558 360 531051
301 293 199375
430 645 126623
548 319 694969
697 408 711721
166 273 790351
327 625 841688
226 4 725463
484 298 855388
305 243 968590
261 509 129575
767 602 127483
766 3 283515
108 539 792096
425 247 773874
717 727 217222
358 160 701061
189 98 852947
197 669 40502
207 206 87408
470 40 671698
384 284 659776
333 341 434810
149 536 683101
574 35 309063
67 32 31832
265 53 944699
445 570 241380
214 42 884181
272 458 212020
167 609 593064
711 744 436262
615 760 276855
534 276 399870
11 690 20628
747 490 579648
142 233 233911
117 683 446423
21 402 129027
678 708 166495
293 610 25322
217 651 246248
98 208 785079
167 799 878325
416 385 340490
542 534 524090
431 788 996374
449 544 16186
645 790 602165
761 631 734710
735 746 618877
66 555 292876
553 438 517594
487 163 211376
360 225 291809
98 396 260835
300 399 964214
37 286 609164
615 253 312152
502 789 480147
389 566 49847
342 200 893800
275 603 211552
362 239 855347
643 553 805037
690 333 225572
520 533 743395
189 177 866388
308 567 940389
404 142 262440
519 726 975393
613 277 842957
152 346 126544
230 157 265710
382 361 951853
498 255 126610
293 473 770938
594 489 752490
639 649 250052
52 383 89636
40 601 202468
530 117 313636
317 404 446317
341 243 273753
711 414 113118
255 796 260736
717 191 899698
645 445 977086
730 756 389099
757 768 639626
11 348 243485
708 635 437839
166 276 26728
182 378 72884
222 229 33785
355 94 336177
519 500 9600
683 660 63624
303 167 439953
142 652 437291
527 322 537281
533 495 681421
190 308 952223
432 754 973731
135 373 613678
73 299 427810
287 409 275594
189 712 719560
243 575 703915
202 420 811776
304 193 285409
141 710 427481
599 258 219833
495 682 941785
117 679 921104
203 145 597423
617 582 803830
278 484 482363
449 471 25211
186 627 902340
111 52 160416
452 791 369900
9 708 738417
299 383 750478
67 742 893113
701 502 61632
149 492 188211
349 218 937997
527 684 466353
494 517 49255
695 759 710901
328 288 812905
102 695 761578
273 47 267965
77 230 535337
302 755 781934
381 626 624512
287 459 277668
264 458 62535
381 770 364785
589 594 764282
572 415 114972
400 26 249193
648 568 522683
708 294 111873
354 524 479993
377 750 26078
101 786 288863
384 224 51536
647 777 389131
667 742 417449
353 102 910645
798 611 948605
557 462 969324
592 170 140386
46 347 278140
676 501 681328
31 40 764663
772 499 646894
453 610 888907
598 355 294344
569 248 639305
104 212 466825
719 771 129053
387 795 478384
106 742 176841
69 662 898640
372 692 945786
122 607 116397
611 769 43129
644 76 793894
340 6 963938
559 106 541098
362 176 14585
541 480 503917
547 677 439936
586 702 286873
701 648 890416
424 645 416861
283 365 781541
740 524 598683
617 221 163851
445 284 305939
261 483 977777
88 659 625332
778 147 618093
677 782 539113
535 138 854900
304 4 602745
761 384 530534
297 154 464302
46 274 663293
490 787 313651
687 540 129584
600 206 328108
269 698 145610
708 727 836022
649 192 252882
595 657 118199
758 718 71134
614 393 236068
93 500 842884
111 765 255115
681 5 572379
257 512 681528
580 447 71606
335 386 173134
377 743 786514
164 241 647159
481 141 389990
55 161 873487
231 145 193225
731 175 321404
172 109 444679
753 193 746875
469 439 953084
605 245 582285
621 573 53145
589 132 341521
689 146 330747
429 456 309681
28 257 180874
40 131 621544
436 140 406810
731 319 919408
701 485 999021
217 418 534047
794 788 320544
135 248 149676
463 678 783910
124 534 88274
414 676 905982
798 333 985912
111 233 632451
345 206 119317
59 362 986355
74 596 135901
505 569 947676
73 746 148158
355 764 19528
395 314 660018
223 500 225811
77 744 861808
40 260 670139
109 518 443629
359 193 728428
667 112 566254
106 620 326978
111 94 735825
422 362 493186
629 741 140024
455 423 597964
398 734 174024
522 204 612080
278 634 471731
736 118 418189
273 477 92310
373 354 220056
406 258 891508
284 100 492083
251 135 500496
313 529 23828
238 724 48143
378 76 766448
402 336 500763
177 307 401214
626 32 201276
149 502 547376
376 527 165656
433 363 895950
550 29 438622
8 156 994328
587 716 250650
642 544 516438
729 227 627520
146 187 745106
664 539 887297
117 276 248800
348 762 649040
622 461 212143
447 402 395276
238 376 224988
528 740 682265
698 310 347266
639 215 799045
261 92 498916
397 506 369004
557 239 332013
472 777 788755
773 17 738403
714 745 202241
3 552 313863
800 718 893699
630 477 985591
199 549 971671
682 770 399638
746 319 878747
239 207 65383
293 317 701080
291 596 67588
88 395 331134
112 663 867037
378 197 32315
288 381 783116
85 427 179263
566 128 50992
355 204 879912
561 287 261107
484 544 415811
279 120 695364
563 536 356617
711 474 850745
618 625 155449
683 494 368646
783 291 899276
52 500 546588
609 112 317082
103 568 487037
241 621 998480
161 47 540614
276 507 274063
365 776 460395
506 415 680185
673 386 474511
594 256 320827
509 331 878692
759 33 203194
71 262 768554
579 335 448157
707 665 296546
417 490 699154
343 708 792259
115 559 59971
597 173 279118
131 185 638251
23 211 884325
162 378 170263
772 80 552950
334 35 396394
296 136 183874
695 784 758128
236 88 351896
774 772 732257
350 711 20747
209 751 543813
785 568 878873
345 713 177112
26 412 393069
260 792 242063
710 536 309089
720 525 188834
163 791 525406
792 409 19072
650 493 154756
480 517 580041
774 254 456691
635 550 692770
77 497 383484
502 679 429579
424 475 104252
130 671 370267
567 793 708507
286 590 220410
258 270 670027
383 639 323163
635 755 276091
240 39 748188
695 18 520743
13 404 937554
7 393 463007
304 31 533122
358 523 603893
135 224 739508
567 347 579792
301 547 267458
170 747 299923
243 271 232951
568 403 259112
792 379 288069
528 39 300358
325 92 686147
18 568 198599
221 60 492951
526 364 388076
56 213 590387
179 605 939580
353 494 378152
374 413 870482
147 33 957973
546 69 761920
71 332 832604
470 340 664813
730 243 35633
743 324 676728
31 289 189124
326 320 727398
348 704 250686
519 492 383541
164 548 237000
216 661 291113
795 405 848326
638 704 917694
369 379 300930
675 502 719027
158 58 306074
222 585 362257
243 692 584452
461 520 767647
559 192 383482
613 381 694766
122 405 878438
91 420 326133
772 266 304452
748 696 753106
368 405 894763
681 619 274051
59 534 803267
288 682 965428
450 447 798953
394 6 194987
659 290 483232
565 655 62553
338 547 142394
131 688 494524
787 352 605125
35 81 586264
217 476 871770
250 306 647549
400 369 211404
6 176 76380
189 48 331104
465 272 565230
104 8 45794
459 84 937861
643 420 501683
713 66 176884
565 637 567276
103 559 634040
142 500 881893
289 674 289083
571 389 5475
717 4 806528
53 208 149409
314 329 857713
41 412 462808
515 505 593961
295 49 791873
190 349 336160
443 378 674895
8 11 965513
656 283 845714
210 704 650071
791 431 551631
740 291 464307
364 653 624422
109 285 286322
645 404 112903
163 74 162338
461 180 854402
28 486 532776
262 597 273942
795 663 630776
508 84 332079
184 10 997743
83 240 583009
592 327 226927
673 507 562308
574 76 643658
286 553 63994
459 218 348713
367 660 269752
425 350 752705
633 108 874631
781 160 270250
287 737 766682
277 741 527436
708 466 620364
127 71 222309
109 546 959580
306 568 935188
380 699 811814
42 699 481500
248 85 834573
485 555 677689
127 137 280536
506 364 18228
369 433 1531
403 391 4943
191 345 754663
652 605 153289
198 352 999999
125 677 596725
288 167 765716
763 124 1767
580 249 163039
358 106 500582
781 156 858228
380 162 723625
73 551 336659
412 264 258679
481 684 918655
680 497 700354
322 524 457656
211 284 734508
102 184 632158
7 799 280696
601 63 311577
656 444 730549
684 146 747278
493 333 179145
660 334 702339
582 316 639913
618 469 957786
402 356 13032
218 482 473251
641 551 477162
47 107 796338
200 308 519081
129 180 272950
223 546 434775
709 55 314563
303 449 306053
115 78 866708
319 256 734067
686 207 374309
636 568 3073
464 330 774124
192 310 839456
205 375 420835
780 526 47499
596 60 761535
406 87 810326
642 497 127707
260 568 703256
61 654 349405
425 175 31133
697 407 731327
488 340 144273
299 662 612744
282 274 84648
674 245 859337
796 605 376958
614 275 508063
542 708 465179
657 367 473057
772 587 789353
493 145 109478
799 313 263435
601 188 92381
67 371 173957
706 362 286190
205 640 950963
540 116 938769
696 414 766108
29 737 32149
354 479 267195
498 331 437959
587 357 967082
564 486 755845
100 566 190068
786 516 381561
629 492 470721
602 633 170473
228 284 447945
189 103 430160
417 554 166297
427 347 628064
541 306 303601
642 569 344635
511 223 858439
524 626 526099
583 462 138317
181 629 448714
119 11 907905
627 472 971990
631 492 562876
322 460 211581
191 45 209576
479 113 635514
169 463 130271
593 689 302764
306 405 865994
157 73 221263
401 203 655577
317 371 790798
762 105 38342
87 36 12401
746 275 717146
662 771 430761
557 729 99533
459 232 599628
450 326 139711
217 95 947501
247 10 302923
592 65 63252
746 31 378604
638 510 504212
84 699 280708
759 157 281649
340 290 844183
152 24 231642
395 285 548599
606 43 820422
461 320 216000
160 460 541164
387 133 788011
536 512 614362
453 527 784842
224 391 738384
300 370 377118
528 80 808672
37 130 283711
451 562 217202
72 406 461615
642 442 303838
727 550 1837
505 61 708849
443 502 548406
647 449 818446
765 500 873025
441 130 142531
491 746 651190
93 34 46401
649 50 740707
73 681 400289
454 438 717845
418 469 810425
106 475 754382
608 320 47237
601 47 984279
738 570 542992
263 233 40621
760 768 218915
421 340 496223
450 676 327992
102 487 777123
174 116 512343
573 263 81413
343 43 710720
44 529 88180
548 251 453243
529 392 163595
569 751 661696
478 111 672598
592 756 90714
328 6 784308
422 755 526474
589 695 305040
796 499 427884
482 329 268178
383 275 33367
347 731 112943
325 647 550152
353 757 116756
760 127 201508
311 606 236582
207 456 263166
282 260 462333
534 555 689500
720 206 862697
407 515 120631
91 226 132457
653 238 524701
601 693 449968
583 424 319361
625 314 124542
745 763 994773
146 709 658483
388 244 4762
65 388 965921
606 133 976668
241 48 556926
608 85 453743
749 428 146481
707 177 61544
660 687 42937
251 382 78677
583 112 975500
725 195 813710
293 319 22473
144 380 830101
235 668 895328
396 233 302458
311 286 702494
108 6 65875
531 248 57829
594 767 562896
451 196 462263
590 196 899063
548 694 539523
352 169 894406
744 754 539429
593 295 255873
10 126 712687
30 237 364058
390 194 727025
606 426 83252
302 676 737211
196 47 738617
218 12 135459
347 298 256092
278 468 94574
143 756 214317
579 46 467157
567 62 89468
609 457 899526
527 780 255629
707 472 239221
254 493 806166
152 684 709502
170 149 488806
368 59 585944
474 292 77870
297 777 43622
178 327 635068
382 303 824742
379 483 865511
657 390 617847
313 304 284785
653 661 583604
211 502 347187
659 405 951666
145 258 4958
768 172 563781
223 751 275090
517 358 358922
793 670 868688
404 119 148897
260 673 843926
636 30 10125
466 385 371922
711 284 165996
337 689 343117
75 41 311293
48 772 968976
267 481 644646
284 310 950989
125 713 245026
62 308 197794
220 70 985145
613 554 974947
705 411 766872
387 735 883000
716 242 862835
163 621 857921
676 569 15906
403 611 194155
156 371 239769
513 559 726162
196 634 444713
174 646 71173
462 552 60833
20 270 341873
63 109 56824
598 12 547213
651 122 393749
472 482 32049
774 357 628066
331 797 990714
677 435 787620
374 774 258399
120 792 960602
506 359 309330
323 630 299511
327 154 182600
728 232 893653
348 524 916588
89 326 344017
711 754 242095
486 512 201234
700 53 300106
586 471 404094
644 573 74587
493 394 419191
479 435 220399
450 410 949591
52 700 669381
395 276 238794
86 735 365573
614 716 306335
324 472 511427
332 381 251014
715 289 163865
283 78 133186
693 163 59507
211 551 10669
393 530 476480
657 149 198932
791 301 204050
186 40 142495
744 681 424387
766 193 286053
410 561 282064
109 126 818565
572 611 921502
327 54 567912
341 545 250975
335 421 395676
132 355 426765
345 391 529269
143 592 47293
413 684 349641
217 395 225745
335 633 858634
408 780 152088
294 507 158992
197 563 27782
506 539 771047
518 727 63447
445 302 52927
680 591 318390
310 108 347346
478 753 557798
190 163 498045
99 466 440526
297 330 39462
209 83 543471
521 437 612706
58 86 162771
140 369 320431
379 329 160240
351 771 29847
138 123 10134
519 476 829474
154 559 690738
446 304 91444
281 692 143903
149 338 427763
540 546 9428
226 602 190932
449 590 626799
165 184 209776
6 155 161472
570 54 372501
632 683 854075
483 682 651388
782 756 479086
311 309 267112
508 187 155390
400 125 643659
494 790 793857
89 41 486091
460 380 836163
695 152 56538
780 366 78407
775 519 970739
586 605 614042
432 408 735849
131 161 713176
288 203 726418
750 38 594541
34 308 724205
142 625 241544
497 728 535967
793 590 588188
36 383 498994
202 43 627318
566 209 243854
598 561 396530
39 516 697931
271 197 861011
43 254 566682
121 590 655090
423 307 189970
794 2 883003
387 481 18381
794 359 969502
800 192 997932
315 782 273877
361 325 537961
409 165 57743
363 532 638680
284 584 691540
714 574 134050
355 498 415183
449 355 784642
359 287 711782
310 55 804876
31 570 340668
592 517 788381
367 328 116774
206 115 210382
214 541 970420
144 594 720130
737 406 309478
680 106 979503
461 190 506281
795 185 108395
470 175 522134
35 479 239763
473 426 806903
197 472 965435
687 153 99770
420 487 795938
316 111 663481
499 332 791419
756 254 863356
724 691 516866
780 315 955358
671 211 400957
396 622 992852
295 146 269790
613 465 985894
570 127 211946
111 46 279230
117 601 552361
759 340 751138
112 88 694824
250 764 981474
796 63 492165
521 149 896554
86 498 181609
496 578 313911
760 436 79638
39 252 382810
189 760 617256
759 682 457797
235 131 860170
306 85 26802
488 650 413954
517 341 437581
122 267 264659
372 709 909031
203 788 134007
351 536 473439
675 291 517002
262 72 693137
780 787 369778
188 589 932989
102 616 999243
86 638 621455
529 650 652249
495 176 887573
407 349 746149
334 75 382882
457 321 685077
653 621 890967
634 372 156
469 492 671691
705 697 184819
395 243 673564
50 638 426919
94 789 943757
582 573 13959
460 248 54250
636 358 274820
409 294 684597
762 265 220684
187 473 137838
638 670 3431
281 251 906952
351 754 261425
183 412 526583
624 590 627527
657 173 413158
145 303 385584
340 686 293294
245 635 400923
9 21 144164
284 85 765965
516 438 867741
8 137 454834
65 682 826103
186 379 520872
238 746 293053
519 799 600284
590 618 105809
479 546 286494
333 309 740552
258 675 116650
128 235 831547
322 144 557924
528 350 784831
110 64 391386
620 212 413190
438 780 16896
564 795 355545
715 721 257867
90 440 292491
792 163 847359
484 557 67605
62 627 727787
283 597 846173
239 221 159048
469 235 168255
286 624 126693
164 2 446111
365 65 806419
613 427 378282
263 175 480110
774 656 775395
444 391 786388
42 156 41387
165 46 797150
756 666 426140
546 463 298491
196 737 564114
96 144 799860
428 680 512324
292 657 162583
170 134 39915
780 227 579687
461 631 673343
225 751 137257
453 299 921271
410 648 184346
489 265 458135
135 219 599029
721 571 416079
40 607 538179
666 752 192052
508 150 623629
693 338 94904
39 616 691984
162 195 891065
645 224 448036
522 295 689067
624 770 588586
578 299 143791
375 790 176088
391 557 270461
313 241 246441
86 253 499753
690 549 595123
663 140 82929
436 639 393647
644 719 634869
384 275 87810
595 297 549340
488 638 890072
352 304 18317
498 148 98241
691 48 895696
24 122 786212
728 783 57948
350 534 495854
573 159 382259
720 638 689719
792 81 795394
73 31 490140
138 323 873868
527 590 502757
2 278 766940
186 75 837352
637 89 362987
133 623 469961
598 292 408845
515 351 292873
24 183 192323
558 58 460951
686 757 160362
230 499 994201
107 372 53513
424 37 158008
158 258 858255
256 493 489104
715 659 611408
609 543 386242
284 696 276974
84 426 568781
656 300 726527
640 681 474709
504 164 437845
313 143 680782
110 218 404994
526 578 73121
16 189 728716
681 369 805317
116 81 86409
586 210 879386
490 290 496005
245 618 236420
9 636 815953
731 413 394223
246 603 763553
190 303 52858
451 37 13792
295 114 958657
654 623 58151
114 356 954000
22 214 283441
40 637 290901
664 489 743354
734 157 509708
535 184 202032
87 395 284136
649 550 307830
436 286 404479
20 207 634563
309 344 255703
115 88 62222
560 280 818399
144 166 489035
800 183 604496
180 643 931891
432 133 387419
585 663 483600
84 627 329256
477 24 642802
569 455 195329
674 400 613225
112 268 158416
684 600 835331
12 136 488763
528 198 217322
236 430 363030
241 63 665149
784 565 296815
618 188 735666
348 379 711921
81 610 42216
729 1 562534
108 375 970569
511 44 131521
474 70 711992
598 632 212738
382 279 354705
83 64 27142
320 325 603571
183 4 120259
387 584 792640
176 327 725554
37 109 623954
747 24 90779
335 558 330057
547 461 777537
358 646 348060
111 605 207046
516 582 505328
551 382 446886
101 155 717755
191 207 537187
420 734 656446
667 101 140989
410 46 691839
148 364 556640
569 246 434216
74 259 753584
99 580 650544
769 107 318786
104 41 910119
662 510 633469
710 666 808597
145 295 721856
647 800 919751
69 427 311762
136 613 726460
55 696 894846
312 397 428824
295 702 191530
527 367 37046
131 415 638865
293 191 364655
708 591 875959
562 767 948419
710 488 258195
382 719 451547
503 557 226713
672 573 77825
556 798 5161
386 136 52352
504 252 128566
770 591 802130
178 283 979739
710 398 953218
115 298 528427
733 736 604759
2 73 308494
439 310 741218
49 262 300365
386 33 34997
143 598 267832
503 234 224477
366 333 910982
746 185 69852
724 53 359187
398 757 744398
440 716 300746
319 216 891127
457 268 490667
404 424 371461
742 335 408848
184 497 383388
765 613 617764
33 784 44799
186 51 958641
8 325 605036
103 693 114167
436 570 302398
322 93 831134
99 495 8987
447 269 944688
486 584 783639
81 36 673481
523 407 852991
354 800 375912
696 444 702805
139 614 934604
576 563 27457
220 87 289829
392 628 819584
796 3 891148
452 184 576028
438 570 373884
197 577 581343
753 787 117004
43 698 406625
677 275 760204
686 226 671846
251 124 330277
120 152 204514
775 135 174843
162 695 836801
565 262 782360
583 279 612978
746 141 614457
714 173 525093
309 254 263570
55 677 498299
44 384 772986
393 364 201758
324 44 347722
446 330 611548
668 72 32017
486 432 49172
279 681 697789
308 51 562099
194 11 364950
149 73 888486
204 98 10865
223 10 748960
96 134 152420
296 575 175650
745 329 502544
761 652 738703
353 53 445843
754 600 589445
640 47 224938
602 666 721189
641 736 942448
147 608 479783
33 77 210564
519 367 632852
602 742 860154
374 44 467046
99 620 450431
143 698 9270
779 625 470776
487 118 380529
656 6 162211
589 707 643184
24 615 617299
538 692 62177
16 530 692750
647 215 2185
511 19 546260
463 240 78817
207 485 585650
313 376 33463
20 497 494271
755 59 38322
769 555 564193
438 515 256734
369 227 510864
619 604 120311
372 160 568706
128 27 85718
338 384 867295
28 372 685253
138 344 148633
95 566 500979
792 337 684877
348 686 890044
111 97 682023
43 197 686526
239 495 842507
551 763 877255
69 261 802786
98 471 501915
463 279 605860
553 780 282526
86 276 824215
267 509 180459
688 346 907515
326 257 210745
356 701 220393
798 664 491838
712 622 398418
89 611 532632
677 536 672141
93 333 796758
629 108 414006
390 212 406911
709 610 580625
466 42 903783
235 288 817051
480 219 381786
511 625 727544
153 467 441517
366 271 779722
794 258 794042
714 461 745564
711 615 688721
753 48 779598
324 780 878361
187 714 77849
624 259 222886
790 703 562737
318 181 220788
163 46 397522
730 530 314865
610 617 788741
67 555 904991
538 361 354190
640 453 395698
106 381 311538
46 151 20655
794 427 812649
164 646 985571
157 301 270633
524 211 850181
305 464 68709
295 202 709442
351 455 123851
649 796 525600
105 323 416727
356 131 8272
590 505 386453
136 204 49932
208 389 586512
168 711 523483
57 121 34040
391 325 956214
280 419 39591
249 245 71284
126 66 564036
275 84 602288
775 349 478284
766 87 483546
700 158 13478
107 390 607517
173 192 855650
393 106 876337
550 166 955315
103 709 863115
604 490 293895
89 787 263831
445 183 487960
614 163 597888
231 392 226880
667 498 858713
320 104 125946
215 468 811013
1 424 812725
289 405 862211
641 667 583757
573 687 374669
82 755 579691
149 288 595110
725 445 287623
594 701 507175
655 158 878155
498 225 391891
207 636 632972
7 240 657993
215 191 723399
351 81 98004
642 99 657435
310 368 643770
777 166 332623
98 96 111868
414 218 277856
240 528 990376
501 605 557402
429 730 610012
244 425 734201
248 266 179758
752 685 236368
98 81 581245
14 194 280501
444 756 953606
799 692 295454
624 295 732338
292 721 13266
286 268 882066
617 422 198557
717 451 376191
13 201 332094
463 410 905727
371 431 79448
4 770 264952
454 786 969184
744 508 827522
618 552 612634
340 346 458951
457 73 853051
34 363 680653
507 361 618661
116 15 766835
29 6 2891
645 714 251480
539 738 592275
37 127 843658
333 526 814489
394 659 16105
2 182 374167
2 198 313825
372 31 935341
773 629 389663
430 690 45669
606 645 154845
63 164 887
758 785 232007
243 663 453762
392 733 224762
589 552 596149
378 494 285546
377 129 431579
208 518 309992
195 381 534170
323 295 311357
587 681 281234
225 129 531079
325 247 376888
737 691 996785
552 146 840128
36 360 668290
337 118 95257
36 284 77420
655 1 429278
614 473 248753
28 799 623248
619 407 98343
95 69 523677
771 170 608530
659 296 429063
194 664 825268
393 702 364663
671 694 370464
11 216 597229
727 29 349996
546 459 263610
346 467 352198
496 249 782767
703 129 875422
53 360 581534
465 16 474673
630 42 146673
166 62 16146
504 651 280668
629 326 613148
453 41 414804
207 542 401743
685 473 87307
77 210 669404
473 336 305605
299 799 473790
748 407 938909
109 669 209484
119 643 349308
695 409 415521
689 299 676
253 747 929032
203 415 333515
61 98 741309
787 83 83947
693 594 422120
393 274 913503
187 426 758793
246 399 413269
529 33 33086
49 740 182416
96 215 18853
55 726 515009
613 449 517063
659 256 158594
597 600 905197
776 528 819614
44 770 444843
778 55 967738
652 505 19792
577 50 367628
535 378 311871
196 501 259946
770 769 116905
611 757 708522
395 656 652178
454 302 464194
35 202 675100
166 387 92516
41 693 900845
575 396 275872
791 677 580320
68 26 659643
218 65 142539
82 239 618055
80 696 554917
438 616 11166
611 458 955648
506 634 31132
280 550 953490
763 579 602664
229 212 920579
461 748 452166
576 434 316028
266 30 75415
511 213 108147
777 260 208454
592 618 109688
639 251 461350
573 66 204628
658 605 152244
161 157 524397
533 126 68112
346 660 300051
443 569 602851
626 97 926157
485 8 404372
143 606 706183
267 16 401619
735 374 86201
391 296 739438
183 158 669941
471 200 572753
3 199 455455
772 246 705061
702 606 597618
727 113 774327
334 738 786432
383 469 552621
342 547 291267
510 358 242794
418 749 599614
75 605 292609
423 748 354071
297 231 953215
654 761 36200
88 150 877920
716 307 169093
728 376 325356
612 365 508618
800 576 821263
170 456 223520
675 60 942248
725 717 934262
39 703 528704
235 20 700147
318 233 179157
173 396 899650
29 170 2342
675 485 287751
701 402 534573
367 207 719586
367 793 816966
568 291 787265
681 144 572264
672 344 618109
546 426 282849
696 503 275524
340 516 5220
463 726 38997
307 571 433608
552 447 272514
248 210 677395
786 325 562669
356 467 485131
148 723 17769
364 83 206960
576 562 188155
626 544 59400
458 606 533690
189 344 228605
469 720 492947
755 680 524502
6 213 345860
516 223 69461
592 406 358652
631 318 400331
509 612 989699
609 725 815901
726 253 109043
199 50 279621
294 562 738580
183 452 799793
555 684 339642
298 45 385999
759 275 752407
545 293 859406
588 62 849326
173 190 733538
66 227 558139
408 28 896045
78 586 862281
335 455 814814
195 441 36610
52 501 994584
485 42 662435
10 476 402023
703 324 958709
72 673 991724
129 427 518571
718 378 407996
559 286 998136
370 29 786427
548 403 872585
304 656 296105
728 489 144802
785 481 374261
291 733 548029
1 31 956550
747 157 563957
167 672 280262
60 87 990029
189 512 420673
395 379 111849
112 523 60675
735 424 860862
658 149 776702
489 74 94392
408 371 991524
237 781 402485
222 701 705990
97 354 147332
8 431 700107
398 424 725385
253 337 377165
297 265 551899
471 769 357775
352 537 27288
292 443 270608
496 544 805703
531 770 408207
500 64 674734
390 104 451987
124 668 780234
47 670 269116
479 468 580043
792 201 937893
478 754 572215
135 464 994692
399 539 175457
441 716 60139
763 537 350525
210 416 514658
207 610 531504
733 679 62504
6 265 287378
745 115 744074
125 208 167756
682 206 368540
675 637 14247
288 530 104202
189 483 733795
670 708 55634
395 322 574452
408 83 243000
185 674 288276
344 260 176069
168 618 939902
236 219 100736
142 646 921734
768 198 207637
732 721 509262
115 152 336568
406 649 522846
585 371 208851
79 411 626909
657 444 613539
584 467 890170
540 556 415683
770 675 942309
517 435 476766
567 18 446415
11 93 250630
268 456 470336
659 165 82068
651 485 662246
612 417 963346
564 202 527213
181 623 625639
573 249 849876
66 724 190423
365 128 622716
598 651 385701
53 536 583350
146 562 681928
224 661 575764
384 572 476990
88 290 938363
699 63 649219
344 496 705729
739 179 2046
231 161 341451
686 436 559567
140 794 713251
498 553 888232
631 346 819633
665 486 594626
209 72 832913
573 602 872632
759 431 253840
67 119 341338
368 362 603927
546 72 820289
662 699 847436
261 499 187746
161 39 850817
362 33 317252
461 782 42
618 152 812942
81 561 373606
291 631 130571
553 30 655068
415 689 932926
476 601 634430
458 232 450632
261 502 649288
695 187 207111
725 289 755580
489 571 937488
594 662 764880
676 284 52639
705 527 303642
648 707 133365
769 705 163950
237 202 653482
97 38 270248
621 457 76862
352 353 776254
274 607 349247
510 394 739554
279 59 60380
385 646 848651
754 608 72174
471 704 621486
579 515 631050
472 2 414196
50 762 556251
332 782 822211
252 365 281132
10 741 417869
620 733 67533
383 603 31217
151 530 392483
395 690 700755
794 346 129065
423 684 379802
658 239 411534
23 584 621175
226 29 264315
797 554 937855
350 751 302187
118 508 800405
549 98 533830
334 206 636067
570 171 56711
697 778 307534
694 626 286185
159 270 136350
644 117 248955
662 284 401145
519 253 529225
449 757 183943
671 679 18754
680 637 777588
502 667 306933
755 479 539342
535 311 486354
103 71 275527
354 604 281248
503 500 376114
723 361 403991
419 196 990383
167 380 987150
141 743 546441
450 50 923821
33 313 232942
776 591 737091
491 755 899238
493 45 959494
209 511 935969
272 4 532964
683 441 615043
605 364 463145
500 709 68373
336 612 161792
254 571 480641
106 37 827739
126 430 572180
617 298 626695
365 385 859808
737 231 730128
592 497 110669
227 180 242186
35 338 187057
190 755 200661
798 608 39835
741 366 432276
120 378 913549
526 454 527819
418 575 42209
426 51 118630
503 334 205568
500 787 788203
735 758 86577
605 762 875865
393 120 299336
472 145 492870
263 255 492971
327 175 973353
687 485 800445
71 572 423909
355 350 529629
376 586 845059
367 774 198825
318 608 750051
531 542 372397
531 428 706383
606 359 749199
309 483 177961
99 412 8070
130 722 745865
721 543 515689
23 583 130013
625 597 628028
385 350 784551
4 649 155946
278 687 148307
740 343 209407
339 595 300566
626 783 65481
392 455 151025
421 142 166218
49 207 625066
639 616 590001
738 74 20743
374 253 841224
737 547 864282
57 87 440126
631 154 57773
588 50 697065
405 636 139972
124 711 283901
352 437 843718
128 384 371613
370 623 731694
9 315 878607
93 451 172340
593 452 723237
254 148 721283
777 361 73643
317 469 790
692 352 368721
114 616 727331
353 417 677973
684 86 684292
255 406 296802
7 277 337189
624 546 526209
223 63 231173
540 383 293506
346 399 767307
448 487 336699
469 364 915883
734 249 435908
150 173 290590
752 433 89441
103 553 933343
505 416 201669
568 86 305429
546 199 166537
286 26 60347
147 131 862118
671 243 889102
634 342 149586
315 204 698342
14 525 68211
179 724 616
699 278 509570
114 312 468485
90 719 796123
734 555 330325
208 730 798430
289 396 190594
110 383 75904
99 276 372528
138 4 10265
706 641 120786
773 659 716988
263 551 450275
471 18 918868
472 242 992495
668 238 514749
569 479 404115
287 775 430261
82 581 88543
110 649 276176
468 443 340909
668 182 579199
259 461 413741
625 788 414394
3 244 830207
369 722 99149
613 582 613378
132 83 3715
262 525 304795
612 799 561701
271 395 797023
184 682 456399
784 265 887291
198 123 857414
703 113 953922
243 408 774512
391 38 300591
675 431 76521
679 486 127680
260 670 91367
116 560 119622
123 428 251389
577 356 686899
732 214 265467
732 349 918671
253 581 919234
175 243 652485
550 326 939038
298 659 528139
778 640 432366
690 566 910662
655 770 218458
157 579 473328
105 429 613931
148 603 978688
179 34 245462
215 797 911633
32 83 116471
81 781 15440
429 157 156900
617 31 879989
651 599 216440
246 434 576745
691 498 407678
641 561 22763
632 313 476437
243 573 766010
117 240 546568
342 617 298982
248 272 416912
328 652 760163
491 584 366212
244 796 166885
219 742 677155
399 333 437993
797 224 358075
544 404 199288
128 93 79926
452 143 463821
48 122 440165
468 170 259539
780 145 444355
212 35 402830
349 26 570394
587 259 252356
763 290 854437
744 769 226912
351 540 539064
502 119 477700
89 603 536972
112 621 406034
165 323 170411
332 596 780737
610 216 169427
710 201 253575
9 597 791668
162 148 97089
379 34 232228
669 135 213557
614 512 569544
411 105 190991
643 28 445579
18 118 260669
114 612 421339
396 379 344086
582 65 667312
173 628 286879
372 371 813960
39 193 794333
192 27 119274
201 86 238269
787 746 594816
528 390 957168
733 412 552333
84 352 939006
52 97 94202
125 421 236651
109 123 310620
334 763 111806
735 357 778887
385 657 884039
248 463 768429
205 287 952470
471 436 569778
8 767 53480
632 561 884460
574 8 742628
631 794 872756
82 471 2089
293 184 589779
585 53 478156
589 459 347007
683 582 379873
675 132 291892
273 374 946080
695 738 153006
469 46 620342
11 537 493489
394 636 434971
186 267 712023
405 13 495275
544 584 729756
436 378 545930
567 532 238884
680 326 830592
128 431 615577
799 412 942575
583 594 430571
45 460 45095
195 531 218576
45 495 669359
713 305 202550
560 410 191171
390 12 537406
401 17 222722
64 150 60637
631 155 954673
12 487 118128
132 100 661441
218 749 823726
501 276 870285
388 398 768034
22 157 806353
397 680 766795
469 152 187187
734 349 415656
321 712 660328
501 583 368947
338 72 511575
769 106 244329
469 758 73318
372 790 496625
52 748 678034
166 696 519353
649 291 731898
530 652 886379
239 150 798767
256 414 648449
245 352 847353
270 787 354698
707 39 478136
247 371 323776
401 64 194931
109 348 996206
703 137 410816
611 320 708148
483 369 454314
31 142 774281
658 593 497548
612 113 538846
548 213 778854
714 270 276597
23 700 339092
366 733 730045
451 698 219839
658 150 910780
269 688 878129
139 440 202169
578 723 267086
416 496 194693
699 96 947958
677 548 78
760 563 811262
234 736 344210
567 225 164921
9 498 840735
38 779 464714
87 309 544658
548 475 844298
207 209 444696
227 766 203967
724 152 109488
500 712 448218
257 729 456341
86 297 818548
672 135 660442
722 133 371563
665 744 231917
74 553 152696
709 304 307557
626 693 926459
604 96 110050
208 435 282763
120 592 265171
411 187 803037
716 335 441584
305 58 977803
276 571 937808
295 104 687167
788 414 76055
105 5 221041
668 288 981144
99 90 776727
667 66 117495
236 587 635544
47 136 612903
102 557 147184
776 750 571157
389 141 983738
258 301 670897
593 583 652403
506 214 761577
588 603 140746
639 488 453966
286 569 24850
414 493 131801
113 320 858288
702 240 778413
245 667 250752
526 197 901956
412 611 493615
636 536 871140
157 776 546952
81 62 159705
788 70 334626
35 398 153475
117 23 725497
7 559 684799
561 428 139494
233 2 765109
637 558 372566
316 527 902744
361 331 976397
435 768 221161
779 276 670011
610 608 161780
778 325 929883
379 467 534790
132 608 222348
773 318 5668
319 167 773678
508 8 271905
606 728 708660
490 104 455127
563 405 326644
308 153 834451
8 627 144912
657 251 78963
138 525 868567
719 712 751018
724 666 832157
38 123 462265
648 349 926187
222 533 945938
243 38 913205
582 137 655289
400 477 291956
50 639 729825
112 413 740498
497 675 268830
538 557 891082
207 83 124454
30 37 999891
384 129 75527
201 728 343858
552 103 56766
279 327 637502
228 449 65854
85 173 47024
263 408 521505
424 316 389789
60 135 992289
345 756 392241
295 687 488156
319 114 307834
558 665 311985
352 273 972452
23 582 869572
405 714 666042
662 377 512191
471 506 758435
176 510 116831
458 683 392063
231 238 230257
600 75 650178
126 189 143857
628 309 129497
97 656 319452
263 609 215081
214 224 906632
185 618 528034
319 650 979363
199 271 404841
572 181 968640
315 63 233214
605 437 763955
192 271 955946
103 528 302633
634 96 902892
707 624 231752
281 216 621499
197 613 919390
145 89 791892
494 75 531169
744 696 884182
359 668 390741
107 479 854660
239 400 73889
127 75 915328
60 347 76517
763 588 848518
590 586 346171
393 203 202244
692 198 955798
14 608 743105
646 533 904501
197 226 73365
424 101 643124
378 584 284503
406 773 292295
248 130 238532
116 397 917915
14 124 207889
578 111 429491
767 713 139125
211 348 839779
436 677 633515
467 269 978113
589 606 92159
671 521 335421
558 689 374102
574 174 503722
56 399 20130
714 625 132261
598 181 634565
382 344 774350
740 497 39766
72 616 95689
281 723 983759
533 465 992080
110 1 854764
152 397 916352
386 339 478144
32 526 406850
92 257 41243
422 529 842960
174 509 590826
471 260 604814
196 569 308691
137 790 346222
425 500 992621
229 641 875116
445 62 422778
148 379 161256
662 64 516710
486 55 435641
444 374 571471
506 745 423755
339 323 153367
130 328 744905
739 380 896097
676 785 880655
235 691 55197
32 754 530297
561 664 167749
674 370 762723
543 741 982191
322 537 550904
665 226 142320
28 434 398851
277 540 274720
198 677 184105
722 543 418501
697 143 942373
336 715 550976
531 54 517633
92 556 908066
35 594 405250
58 283 231815
657 383 679253
778 333 143539
227 118 608001
367 470 696905
497 678 569696
336 150 717897
314 759 375947
209 372 689052
621 343 208601
266 323 182102
242 13 677814
474 100 189088
638 569 720734
108 31 327379
432 243 251690
594 597 847171
89 534 703288
67 767 976050
235 7 866443
146 522 949473
713 511 173400
189 154 165553
141 364 9261
633 284 210186
299 63 709792
198 538 710473
757 633 421067
405 219 670047
338 307 792029
737 656 534524
268 180 900296
268 206 677887
732 299 978561
323 493 936552
441 156 871741
111 708 112564
523 697 858076
135 514 264641
82 657 761565
397 25 726056
392 26 905401
332 635 384452
91 609 588785
354 168 592512
59 138 79466
135 422 615071
607 609 508208
632 298 895232
589 163 3814
551 677 780830
93 49 700110
226 415 589539
708 765 151765
649 552 249098
388 457 810690
492 309 213714
38 14 627383
315 359 37623
209 779 767188
720 315 16510
718 607 487917
124 672 901724
188 455 80054
328 623 38423
197 607 837108
614 703 177451
323 5 811951
479 612 969722
392 73 772847
760 249 973614
391 126 747466
190 621 691720
3 342 195279
633 778 657977
215 20 196788
187 353 32485
750 731 818500
662 83 79735
663 81 800244
554 170 944076
356 262 491886
187 225 324084
318 551 491568
653 479 218914
166 146 285587
623 172 925910
563 799 693143
441 713 289457
229 707 455490
292 126 259677
161 429 886375
2 742 38639
573 21 153301
359 513 650273
719 389 451834
75 678 87438
34 600 735270
138 619 104829
152 757 112195
578 263 274888
334 675 59569
263 759 417704
545 337 556571
73 450 633856
207 255 273195
238 60 613734
188 559 216365
122 99 352812
222 576 577873
414 17 946212
637 126 146431
260 391 439509
347 735 302380
663 69 152547
66 654 81847
442 202 973458
167 715 503140
102 452 184879
242 189 260788
157 305 624398
366 368 433518
7 672 279119
569 786 732241
610 24 152210
433 629 920045
252 345 626132
240 2 250447
749 129 638974
2 725 874867
585 212 621388
457 367 201441
517 77 179631
202 688 364506
276 740 808780
695 17 784141
164 77 171312
273 799 358129
682 392 872553
744 1 551364
512 417 80904
485 603 38343
21 729 883719
769 667 321609
571 777 247777
166 226 235079
418 721 392807
669 39 971642
243 444 155474
98 696 578330
521 22 782025
554 723 475088
373 108 789415
720 220 629248
115 543 36992
198 273 358678
788 255 155454
197 194 394555
569 581 70901
529 688 601896
184 249 532720
205 500 564578
559 400 761072
99 281 261018
227 593 586979
88 441 323461
181 340 499224
152 789 472596
268 635 257041
373 352 214701
328 126 607775
202 28 851173
716 632 255390
402 344 104401
203 143 303518
11 751 282625
28 567 56598
737 494 521657
639 707 84147
707 343 191448
86 37 976264
452 500 520966
115 117 599423
63 116 406328
791 558 40024
422 506 615118
151 386 259405
564 623 147531
237 294 279136
199 620 375314
447 136 962270
439 384 750482
790 287 263767
451 434 882925
792 357 271368
156 456 304446
718 286 208371
486 12 846084
425 626 627222
539 333 295168
493 6 539458
285 143 945260
174 783 903168
434 664 504996
9 525 388421
245 230 770964
607 221 886951
511 522 206908
473 712 373219
67 280 197569
431 364 523297
358 760 323363
153 588 585866
389 580 282006
90 403 567307
795 563 625098
67 469 82673
406 113 677012
730 28 775093
153 679 269042
177 27 176023
80 14 884766
792 636 866344
435 786 259421
604 546 338403
160 685 667739
543 730 577057
728 281 844862
500 308 824924
61 302 821985
743 328 719741
101 709 420597
445 35 527025
355 581 301838
769 199 55174
130 289 696376
544 30 407094
185 55 954104
201 187 267591
201 157 250384
145 294 12331
103 198 775139
744 324 984188
424 512 323988
275 274 127114
352 731 191815
273 308 466783
171 429 237782
310 566 664700
212 240 965905
385 12 353997
233 744 258487
652 740 356700
90 641 749536
88 257 763647
128 372 806740
719 298 817495
347 105 910036
381 33 602415
411 563 865248
274 504 793229
796 684 756067
608 591 518941
56 750 356340
381 752 792557
556 47 140771
762 369 460428
736 343 4123
226 485 41051
189 484 264633
146 349 506400
544 47 300210
170 494 349591
451 109 560238
580 394 921475
609 297 771465
39 87 528141
740 322 558880
380 399 125106
569 712 661399
45 552 371684
478 181 148937
483 177 598931
224 539 613028
408 134 16480
785 258 354877
233 544 321749
211 329 928935
394 772 824910
283 401 710217
447 575 185535
369 589 678487
504 593 132746
133 302 120382
511 615 405343
708 318 528818
498 308 58218
246 363 730272
404 513 218159
460 607 936671
19 555 522559
387 50 523140
250 323 409213
352 343 178137
344 172 418806
467 34 603325
381 724 422159
83 292 65990
501 766 675867
793 241 729693
37 706 362225
769 148 214646
243 571 439560
612 535 104150
183 9 114127
151 452 955168
134 368 661012
109 459 607467
203 236 323328
446 57 209739
283 427 593946
236 233 405776
610 543 94940
107 519 503129
297 230 100419
24 119 741550
186 449 983883
393 562 107572
355 63 751960
571 427 638932
589 555 627932
143 597 339026
332 254 20907
465 439 864035
535 731 633862
221 224 19530
61 369 769474
601 181 445190
20 76 708094
382 479 208628
3 580 37179
583 678 571821
629 696 473230
41 295 709210
416 607 45080
186 598 770972
69 7 893991
48 547 257076
330 271 937475
222 461 57626
170 274 640910
413 459 292049
726 603 478323
405 32 293419
16 742 311790
21 467 568149
573 287 446260
631 344 515664
242 684 12644
703 410 850013
309 567 477412
484 720 191535
540 343 572318
167 205 360020
781 663 967550
52 376 86079
345 449 380461
617 302 573313
658 382 720519
539 62 178351
638 709 158573
10 360 975374
267 373 292619
720 7 770538
53 362 928359
411 741 303438
255 439 177485
536 576 962408
717 595 220670
21 17 10434
583 526 544384
127 606 735035
197 581 804997
761 167 250704
325 280 17077
89 174 229092
209 624 470891
179 596 71949
297 655 630023
41 146 362506
29 480 264530
27 516 261482
258 295 746859
645 530 138717
583 757 479439
265 542 926169
636 377 704341
465 561 208156
58 170 583208
402 744 1810
224 215 237300
745 247 860552
338 296 667939
323 494 788077
679 354 950511
230 70 351371
284 146 361481
490 11 6573
782 738 75985
443 784 532983
528 659 120864
48 368 161657
19 10 773257
140 696 837451
746 95 288531
385 398 471960
156 685 836173
529 182 461295
272 656 351599
91 724 973498
660 706 692609
432 409 149369
88 653 409496
276 778 551968
330 620 193420
401 424 506780
173 568 710311
228 649 393730
363 485 466712
584 506 873617
444 39 327850
87 15 625009
308 142 295256
161 272 72483
285 684 93480
244 735 936156
232 264 833563
483 296 441482
259 616 589545
730 95 702425
184 777 570960
693 10 92074
139 694 113283
270 305 732935
756 519 50593
292 220 937089
765 232 783543
283 361 516254
368 314 997662
720 20 607120
279 487 106697
496 595 822325
496 28 602134
86 340 606531
677 300 23609
484 577 851692
242 713 379223
42 123 506278
136 530 177648
329 488 250044
249 442 990008
261 19 538821
55 66 898568
786 10 368850
76 606 544673
387 416 276650
396 723 57627
61 21 61758
611 415 212329
613 37 865520
158 348 461564
438 401 58281
279 537 389581
665 676 180922
623 61 885125
641 290 153009
438 239 436318
63 657 898240
108 667 569820
134 656 774440
472 516 718822
586 497 622104
564 655 206456
687 6 442756
158 374 923344
279 538 547421
479 462 772743
757 199 852966
769 14 909203
547 747 828467
123 473 219890
243 513 901604
543 752 888812
174 36 397438
384 662 490077
759 549 516356
28 459 185520
63 273 938959
752 778 781294
260 115 971948
672 27 235892
346 667 629605
208 438 887280
440 523 335928
507 718 55216
342 59 888428
99 619 342767
453 351 293960
369 557 276856
13 562 641411
450 82 552087
505 646 514697
782 729 944433
491 99 152310
487 676 723261
268 781 327122
307 619 660370
190 695 191413
228 432 99577
75 218 923812
744 31 930067
322 644 722821
150 756 664577
369 166 224201
196 710 643270
12 57 842417
713 566 490446
131 435 889438
541 565 1611
724 178 379459
559 499 626324
776 325 887301
399 619 719162
731 462 866843
357 471 419803
719 327 221038
197 129 735049
446 345 140086
759 192 911339
31 538 714927
102 562 831787
27 671 446347
236 493 363879
660 52 594036
738 325 978821
543 651 60513
794 417 625039
609 404 408987
444 640 770998
311 266 609534
179 134 474960
676 740 211736
650 52 316074
516 379 60723
294 646 16194
639 536 30832
208 645 335454
192 469 985322
362 705 294377
523 796 799393
456 550 435112
747 679 125790
486 221 336414
118 748 329201
235 458 17189
124 557 807629
749 760 885733
114 71 591570
774 539 22422
779 617 938643
22 485 962568
737 540 651029
160 19 254653
540 608 805053
377 533 827367
364 674 533914
333 17 361836
715 37 326864
775 307 344582
574 329 881667
448 60 188281
643 441 254389
558 718 357108
366 760 721370
108 317 119105
1 132 914829
227 68 202363
509 630 686236
466 486 943019
287 192 699903
638 330 568201
254 699 416238
58 22 478344
223 307 827317
159 593 958868
361 593 777996
656 430 863133
425 319 661378
592 24 972331
299 189 182315
693 9 821400
35 80 316579
129 361 617432
17 443 646447
274 494 991949
541 363 629666
152 146 700448
311 740 177762
75 754 555530
675 89 157994
775 494 418292
540 614 424968
301 249 351219
300 579 352522
791 405 856012
199 598 223478
747 438 383678
30 563 336827
707 184 732365
307 305 315897
641 322 508859
66 194 688709
657 570 737439
152 302 420419
347 419 209934
500 1 694316
513 740 105138
632 492 997782
699 289 321544
69 280 969177
535 757 584860
619 3 529531
63 168 704253
400 798 476962
793 474 4813
586 503 219682
445 621 83657
617 789 861370
240 369 411807
399 457 661856
274 188 935073
315 200 244887
92 640 184327
99 223 805977
177 207 911455
347 683 325148
231 280 172097
525 517 588677
543 30 918057
510 502 496888
487 108 254707
235 464 604928
695 723 609675
800 318 171569
470 584 251598
588 239 405393
539 141 35991
632 739 401600
310 519 205534
116 329 808003
311 185 330721
2 153 187538
251 770 827713
398 766 868369
707 212 441455
452 422 106379
226 460 169607
77 758 161915
587 701 760263
169 131 460641
202 215 54918
225 742 180992
203 599 776884
49 229 249183
572 576 122328
220 11 687441
86 57 323825
122 156 509279
376 585 585357
211 247 112499
746 432 931727
606 679 877392
644 616 295038
766 270 955577
595 111 924770
777 497 269862
432 271 591341
360 96 283671
644 363 705051
392 434 55569
564 497 264709
195 58 256440
215 289 741269
591 312 132404
756 441 909914
63 386 539710
270 472 788143
297 581 773554
276 600 372850
729 514 766656
784 377 685343
606 561 588670
571 311 449045
369 634 545677
645 701 945474
50 193 31285
776 619 74715
96 485 639166
683 336 813294
746 728 643337
28 354 173253
770 631 142584
186 157 788152
619 506 449740
490 76 489367
523 675 118144
400 572 133303
761 185 492047
704 655 847110
768 277 58591
745 246 151191
785 50 84981
466 671 321027
97 213 356451
225 194 305173
710 787 648452
193 690 923909
379 497 547340
474 304 103154
659 265 981062
96 528 706062
387 352 540415
182 491 547237
595 152 256098
368 472 921443
654 304 852873
285 90 979147
326 714 439317
54 90 137031
32 138 348112
174 528 212521
500 775 595848
658 701 190173
3 128 860937
279 381 825066
621 284 324267
480 24 60523
233 645 411635
521 550 712279
667 534 109022
733 345 788318
398 614 959130
718 497 609356
277 687 149196
317 614 976195
734 312 108522
206 764 630786
648 166 95746
294 598 653853
139 472 291370
174 435 858231
429 46 101763
593 700 932092
396 504 62470
207 584 90295
794 230 352225
335 69 572734
621 257 190151
155 602 429068
182 469 802250
171 640 237217
636 121 589149
658 379 748569
499 384 869500
639 363 798859
399 225 635757
439 496 257752
167 38 928834
434 279 500619
388 278 909444
340 78 143425
211 51 762398
298 529 171903
86 151 436756
605 399 12861
343 539 352887
800 226 402678
204 548 634230
324 758 724654
43 377 842610
459 612 379948
95 45 253992
89 155 470102
193 321 519365
137 578 609770
512 621 258602
499 725 127604
52 26 522269
389 56 771083
501 588 506019
68 483 192433
451 380 255852
350 216 750852
714 12 685660
263 58 863165
717 599 988200
126 590 173892
94 646 470787
758 162 915246
580 641 117738
349 585 372826
457 256 667034
11 122 19999
556 364 809970
484 125 39986
504 738 876908
347 556 469804
177 117 806703
510 43 264161
465 583 42035
226 667 81245
90 718 770457
185 66 209902
340 73 4447
586 569 284720
37 354 703986
472 177 195585
450 508 686974
733 60 269929
159 702 334175
266 151 166039
341 74 911172
119 555 719380
695 418 959307
659 667 205902
651 585 476403
658 373 571177
544 334 215005
724 16 195645
335 485 17232
597 769 533986
641 364 295325
580 624 63096
359 799 243747
530 483 650653
793 238 394989
97 634 198544
596 342 375915
140 701 392140
527 128 381370
480 677 192850
155 295 9278
139 341 832395
624 556 293072
110 9 817126
351 315 937533
491 120 77534
192 570 314357
253 129 588732
397 87 918208
465 637 143661
244 313 803777
761 481 905146
168 22 107670
683 622 409542
498 727 551493
483 615 592451
578 76 245833
701 433 103785
594 443 21343
667 656 907230
428 74 809972
34 339 102173
407 788 558048
564 461 923531
580 363 250395
626 601 847261
745 308 467860
612 358 217511
685 510 741035
581 500 694155
143 750 358780
793 756 45008
796 59 528531
797 348 689133
170 299 830309
364 290 677498
180 506 920523
110 553 822379
196 134 89905
90 674 361508
656 429 36982
295 632 707464
700 186 682914
177 773 924207
752 501 412282
415 260 610039
766 73 586889
635 83 421035
355 336 16730
737 790 919381
37 552 544734
149 45 45626
696 420 513481
495 458 424241
575 724 972066
606 236 942051
347 146 652010
426 38 283532
404 278 545762
314 299 176543
335 387 240280
58 720 211382
156 242 177301
704 593 734093
431 437 117548
435 157 114223
694 426 540099
34 287 547143
675 493 992354
611 766 696116
107 686 642612
576 523 402703
172 149 346157
301 536 808160
373 713 523933
791 160 556142
618 580 86994
650 376 102540
456 307 183086
785 704 565652
184 642 390204
576 170 771220
784 148 421631
437 410 170401
579 358 802399
640 316 792629
610 172 512047
669 425 107065
116 347 176412
48 729 399592
324 14 181133
329 138 846456
677 350 336924
633 158 925733
459 553 936292
578 13 434187
383 778 64101
693 94 259832
324 488 733708
707 509 330467
408 277 298522
623 727 581976
336 461 500820
745 296 420747
26 80 795519
173 797 550623
608 675 600933
149 220 837056
175 735 256355
74 490 679852
618 300 788722
95 165 783324
551 5 722370
308 127 927446
531 725 598059
130 621 685880
352 727 239780
123 800 168141
258 315 971727
237 733 271080
633 15 518242
755 53 818247
101 541 588887
417 205 452692
797 721 453351
336 40 36305
203 535 907577
697 658 179900
566 202 447351
765 644 489089
716 112 402659
514 765 198376
140 474 186584
242 73 586980
60 619 348356
577 690 467606
117 784 485102
107 338 849373
320 445 872055
71 319 382748
767 405 779871
309 229 558458
407 571 35693
707 242 181098
650 36 262674
257 645 51149
426 553 226198
723 211 516889
500 269 15229
82 757 8729
719 160 335180
561 600 874961
662 546 516157
634 483 718510
717 571 849663
267 646 370353
585 512 206241
516 759 870006
19 127 836594
94 504 423943
658 46 664394
748 612 572868
432 172 88795
752 50 984778
348 645 462152
614 115 552266
751 321 424497
393 468 90528
417 677 642033
334 353 635304
193 83 317036
579 512 258892
43 677 733384
166 671 164835
471 790 918167
294 222 568119
23 399 530601
557 72 34579
316 94 107347
380 576 845289
237 465 154161
491 542 759776
323 421 620405
707 273 780119
791 587 556340
29 663 163621
266 700 819630
330 69 644417
436 91 898775
539 47 156109
56 28 913459
383 646 344320
366 217 972339
580 335 533400
522 65 337538
377 471 513619
671 514 995840
346 51 835516
267 279 844638
6 422 255205
751 314 887753
100 153 308902
195 684 887475
553 456 996411
412 324 892913
799 336 550804
462 323 662472
561 288 412177
553 35 374045
693 615 158490
779 406 172015
699 577 326560
490 48 779056
695 149 668981
659 750 520206
497 316 200391
324 492 209047
766 31 435277
427 640 221919
779 213 671997
757 71 621944
241 74 113939
750 431 711897
76 92 116704
113 149 325030
87 124 240450
724 427 979750
351 602 80918
520 573 719749
525 194 218407
342 680 915519
29 408 246165
452 443 200743
537 165 377890
340 45 66383
253 760 836416
55 207 41364
441 721 545369
664 283 564978
401 744 759640
623 334 530293
548 99 499544
415 238 687617
681 494 601289
738 402 685881
101 471 748341
299 103 705532
446 230 237437
243 403 382261
271 439 236327
380 671 806387
396 543 318768
109 170 155177
14 523 404764
100 460 815392
525 548 794361
582 587 78284
29 60 254829
142 318 154914
151 179 869614
641 31 1332
356 164 264012
613 60 984465
633 704 874488
437 39 260424
738 234 683257
333 237 901124
438 794 390242
53 30 470123
65 426 17001
775 480 647860
740 251 175453
119 341 785241
256 492 538089
542 563 700843
275 794 261733
342 586 812521
495 540 766648
38 611 545537
748 234 466906
742 641 639916
163 298 295495
384 335 875303
211 503 902918
437 31 940922
230 61 886558
605 516 279714
506 743 407211
342 192 454678
607 631 179620
682 554 507497
568 58 329380
9 472 863235
449 418 448246
178 352 902796
566 417 566569
737 517 36704
315 765 299242
500 405 163211
408 482 958335
789 473 42529
184 622 814435
132 116 7279
775 354 203712
82 10 163961
768 358 113407
339 668 63610
160 173 556055
299 328 84872
85 86 400095
182 153 430683
154 351 478304
233 168 981276
469 535 57735
298 98 871861
334 665 194008
569 289 415782
393 139 140817
757 744 57264
599 628 995606
60 125 646935
5 702 599885
249 142 59555
545 799 269626
581 343 883565
438 109 631011
460 549 572473
446 454 35247
381 354 497585
110 198 933264
181 210 262494
768 127 843561
128 248 250385
3 476 119233
763 136 808600
467 214 13329
534 750 578473
54 731 734731
662 452 166969
672 274 860431
632 751 920533
2 548 346216
66 777 328107
595 283 89474
211 218 967492
32 689 287007
690 32 162489
12 785 737974
194 436 215002
137 530 799672
703 58 199672
20 403 567081
736 181 974942
467 66 99273
114 26 632053
532 119 574139
421 448 326226
23 552 997575
461 711 577898
56 316 249900
614 415 380563
606 291 753288
299 275 393844
22 363 307757
351 216 375610
248 24 454923
693 348 166926
522 432 777637
546 138 515291
377 532 332273
189 100 757324
716 73 707779
580 766 541727
181 133 238869
602 528 594771
538 418 632656
32 502 333102
541 149 254738
101 59 485593
603 297 44387
640 379 675354
79 781 574964
111 64 879097
357 781 831587
764 269 811775
55 188 469086
430 192 860218
92 637 909902
293 127 541469
795 274 47093
106 300 380135
183 456 589113
354 85 851424
290 97 686041
732 605 347980
618 35 291278
658 231 792761
202 301 879038
778 619 310134
640 601 448318
158 743 789595
752 421 714402
314 160 179648
616 65 551221
584 253 284401
445 504 540289
466 614 529832
722 798 641723
727 253 132546
141 623 607607
2 345 781636
8 282 267517
575 264 86715
701 388 43141
679 7 134599
119 429 200665
306 328 512184
262 453 574236
247 260 447340
445 767 470844
670 558 955219
583 775 521431
686 279 119343
529 766 732477
559 691 596856
491 145 38119
747 259 198103
382 697 249512
597 541 534468
488 281 872085
657 392 460309
641 84 221534
688 576 19747
191 63 344449
120 141 570768
777 699 847525
505 145 933180
666 204 954701
610 522 244655
496 776 372816
148 196 920143
165 194 3948
800 348 440087
485 700 217128
211 59 727608
145 265 321011
206 717 552126
54 650 613999
88 537 562239
227 233 665722
663 181 415312
134 509 764803
677 22 131116
141 417 289024
210 480 573450
564 634 22880
458 684 339261
78 273 125723
401 404 363734
454 245 10892
748 358 146245
260 275 377709
666 368 261547
362 555 310732
618 768 706788
736 549 260894
695 618 786342
322 741 442978
363 210 166484
529 375 327873
710 9 886451
571 626 618581
156 435 278755
582 123 194079
29 325 957203
100 577 555788
374 471 984587
532 97 838630
453 444 368684
658 190 787799
565 723 992226
19 280 227804
618 193 753270
505 54 105371
247 340 186093
292 523 818559
671 513 486813
191 582 122875
382 493 382557
793 102 970517
584 461 239137
620 534 905017
119 13 620223
84 197 370460
464 79 293998
614 543 682573
297 690 611248
443 453 493703
513 725 227527
389 211 255509
85 432 506610
384 286 620589
684 437 146797
799 106 796033
448 209 88563
62 368 503760
771 304 187217
440 605 42658
518 56 635650
343 757 201744
133 180 864477
416 741 208606
428 379 987185
63 102 465748
369 427 732924
15 324 776680
411 541 110069
142 751 246702
604 533 561999
108 646 56389
734 454 235032
651 251 337059
559 245 896517
74 571 982290
506 396 227230
113 649 553934
192 151 695091
491 753 758998
603 202 295551
708 194 232600
504 535 111213
384 544 821907
778 471 425546
69 348 643556
81 5 950242
200 505 411225
57 196 352063
684 725 660382
571 709 444698
549 85 992288
410 380 666853
779 322 297489
592 278 419579
296 298 65809
433 56 358281
170 606 515011
374 274 317147
357 454 768568
161 328 758260
366 596 910384
522 203 133124
200 563 35260
643 178 485561
356 681 333809
173 388 576095
176 390 534275
424 551 523627
769 158 88339
7 385 751800
376 638 3332
572 294 499706
46 360 92321
199 533 576503
70 195 461481
157 730 114080
668 265 149431
267 748 256001
82 708 14213
297 672 526755
391 97 548289
358 537 49297
269 624 271144
195 269 315168
182 209 755472
684 1 908014
717 346 747020
176 451 76944
404 46 496247
789 175 531166
433 264 703632
457 11 819338
522 574 22911
503 673 114446
540 760 718490
168 208 183793
465 299 779649
185 619 424526
497 81 709424
701 293 331129
175 754 833079
292 2 172175
610 434 331461
20 94 77713
238 122 786272
622 565 578932
129 376 416037
477 170 170327
56 112 116703
53 301 331790
668 44 126930
418 519 944400
524 552 529591
324 749 504403
516 294 8276
7 414 72013
767 566 502238
541 568 286274
400 692 405215
686 765 555612
622 228 380012
83 468 69251
115 126 3742
7 228 7445
393 243 117258
628 417 868374
408 730 44456
17 657 34232
387 438 428472
787 130 398863
511 125 424658
363 692 511061
227 29 209212
106 524 109032
680 465 423782
321 271 793526
548 555 899778
634 160 602733
480 144 498250
758 716 85087
697 137 173977
716 116 534559
78 236 545471
332 731 686816
721 298 565538
609 480 804944
174 579 78002
115 86 684834
714 571 423324
91 255 451369
139 729 903259
28 694 253344
179 408 471076
600 116 939270
138 70 512140
288 722 185912
224 651 242798
171 452 845452
714 190 39037
359 55 970688
527 770 89836
362 173 119399
167 522 576846
254 646 715849
325 629 451963
440 176 409092
372 553 876766
770 470 204395
761 787 837243
527 11 643830
557 745 737456
670 333 301183
180 230 531529
99 727 175945
34 178 19352
96 238 520715
196 272 555112
431 368 123861
474 786 360400
391 610 457716
311 359 766300
481 623 578256
502 463 781509
518 377 862365
721 484 133516
26 477 852617
34 720 45434
245 459 957505
308 765 895464
733 738 941
207 665 806566
291 436 779151
797 144 465689
466 302 354696
596 382 475575
218 191 85996
443 161 705809
542 145 914740
723 325 475328
649 741 557790
469 212 306081
332 124 467957
788 618 102942
578 316 111321
654 253 613617
572 558 950789
194 398 375194
326 360 680358
128 634 605825
428 495 333836
42 111 600647
619 300 342749
164 157 978699
758 489 132884
89 720 252385
185 193 317666
258 115 322881
711 463 414088
277 111 161819
208 154 820341
38 382 616164
363 241 487128
130 611 903742
274 456 973883
715 463 513850
140 764 34432
141 489 447567
91 395 279417
185 46 853282
373 366 162190
226 464 985434
71 88 457708
449 583 549637
222 437 856956
289 378 707400
289 311 87746
216 567 501483
11 597 508721
126 551 863606
693 450 902385
480 554 528665
343 216 301877
311 1 340456
221 317 141043
15 175 588131
562 617 286585
630 334 297448
492 753 832460
719 623 17986
651 552 447499
188 13 50200
720 622 202701
795 68 724228
300 667 632548
361 651 281928
509 398 918130
23 549 298993
24 284 514539
615 314 179151
31 534 152572
561 574 971567
245 181 467524
121 465 42929
625 278 556478
428 109 84692
177 317 969266
151 384 999637
436 10 852853
450 497 758997
29 45 273112
316 351 464701
5 409 832055
311 258 397170
136 606 877432
447 692 526102
723 215 840559
634 229 881250
282 9 390189
470 66 952233
442 282 113976
613 275 795906
441 134 118053
429 497 396938
433 593 783059
694 510 641467
799 648 720325
261 52 368845
620 341 267869
285 40 485393
143 528 832605
267 333 763517
176 651 423631
398 463 325288
208 332 382883
541 75 200885
757 381 944278
17 71 163855
86 389 363405
181 784 457667
578 29 764454
101 777 37846
374 560 542774
707 420 463331
551 64 286760
771 159 934013
204 129 396795
502 562 657558
743 259 90147
689 794 42690
780 296 52771
783 134 539506
421 721 530757
124 718 103220
650 373 962478
517 91 349151
277 794 611361
156 76 273331
26 166 616134
410 682 816711
456 454 61394
487 153 167648
471 611 665665
203 341 716652
637 304 301340
580 738 707587
13 551 380574
624 48 749508
293 314 829198
653 570 773793
766 276 127990
260 628 813195
426 320 559196
464 418 222243
199 520 105838
515 790 519542
98 718 207355
4 462 679103
363 130 61464
220 715 272768
798 544 974117
470 348 951049
351 507 887957
779 509 661964
88 404 750619
675 566 35969
795 183 434028
170 627 269953
448 334 845314
304 563 404590
764 296 411679
528 359 892975
247 633 281906
430 624 625363
33 73 168534
30 152 266905
120 188 429353
484 599 852051
70 706 517287
115 267 826117
8 630 280721
174 105 132388
245 171 846424
458 603 12365
657 85 458104
562 795 120959
659 81 558762
43 429 386328
764 465 346531
1 786 819425
139 230 872537
42 73 672095
264 258 87509
695 739 673814
507 423 578065
321 557 321418
609 662 848595
677 97 928159
552 647 239897
185 462 13110
11 659 458507
351 630 96542
696 567 382848
330 267 785366
49 414 746125
312 687 802654
674 187 989137
642 668 512122
669 448 895070
720 591 652460
619 20 619642
525 451 190919
635 493 665936
453 164 501624
385 396 773551
246 60 749564
339 629 392616
575 612 521160
241 343 97596
731 711 723927
633 4 619812
175 742 227515
469 325 708355
356 371 910467
662 86 883901
691 510 339346
611 49 616356
724 307 147032
346 775 160804
301 761 216405
229 479 318760
688 360 977007
798 301 162973
766 96 918548
41 653 405814
194 516 772029
182 189 18510
610 247 431717
586 483 678134
9 516 979152
405 689 503992
510 347 817472
659 722 603700
293 594 106888
95 435 596710
295 40 757326
798 79 139945
536 329 75499
494 124 929255
413 464 151470
79 326 853016
132 454 70376
180 679 566808
254 660 580067
715 39 544882
126 536 341036
78 327 307744
765 754 685764
65 299 389610
71 61 252944
111 505 352092
394 401 905755
218 204 19628
724 107 25416
296 281 394006
707 133 225410
412 601 578108
169 461 372543
152 429 401748
728 720 795106
93 404 426273
371 681 97356
763 671 496670
267 48 764530
270 400 41407
665 291 416846
709 212 711666
661 140 908989
521 317 262272
623 785 882998
647 678 994107
275 454 598105
574 671 431270
716 517 544287
273 721 877181
770 38 222629
623 96 477956
600 348 4264
408 648 859743
708 86 773823
713 363 863903
191 363 55532
85 538 840934
569 24 412873
549 37 575445
46 541 208957
325 201 551439
771 450 195890
74 687 245724
489 558 458086
73 78 239654
738 135 267873
483 565 359131
677 726 642488
36 695 607230
660 684 925231
556 753 706820
501 98 342691
139 412 641309
770 146 673179
7 577 749463
400 343 530412
145 657 898226
523 501 478993
118 150 650231
41 720 84577
636 616 908615
681 32 988233
610 107 94780
380 350 99559
322 625 748523
781 329 703992
590 244 48238
520 740 943295
536 692 855782
782 256 792904
77 27 657969
397 623 46969
633 580 128145
247 424 551818
286 184 848735
547 88 188025
65 490 166457
521 690 131979
660 639 273756
408 430 240402
448 551 789194
196 293 993425
733 220 741991
51 190 750217
681 260 621339
134 770 64768
649 700 388863
587 228 537929
153 609 596495
547 447 144518
296 537 63390
470 703 358101
537 295 566236
525 409 551914
225 776 430579
761 354 389909
548 176 468226
173 621 194324
719 599 192142
104 376 58250
271 87 559817
625 66 38442
409 696 416276
360 701 231748
654 250 363565
385 167 951611
721 686 667049
435 288 349188
110 237 942499
112 301 637449
32 87 927755
275 780 92266
565 47 868488
622 523 701411
676 367 625690
259 388 199841
546 263 554054
222 410 871985
501 780 157815
272 180 654352
613 492 258569
298 454 15678
168 449 787393
712 459 51122
265 45 961724
756 139 233778
43 739 528410
329 663 509625
250 3 505322
726 17 749046
696 421 387557
69 478 511254
702 620 635223
501 657 331333
130 793 527359
499 5 796532
618 796 992394
44 285 695583
393 8 365313
297 248 928997
772 157 324133
625 212 470849
164 618 176223
120 456 368740
489 24 172612
750 508 753339
85 424 851134
426 166 196086
428 104 419609
60 93 380388
426 738 51444
112 639 542742
656 432 161014
599 113 971540
439 331 577379
41 260 202003
142 464 360520
143 609 617635
208 219 762366
715 489 18217
700 642 869153
115 202 584673
623 120 979938
735 105 580427
170 116 718578
364 185 571721
712 131 342298
562 188 521684
133 424 492030
132 45 547862
350 279 922405
175 732 231824
721 494 100285
168 482 847656
577 779 306007
570 729 766348
656 384 730054
40 632 192187
669 387 711503
270 222 869429
271 581 186604
638 669 137682
171 199 321288
774 472 327169
180 659 892789
762 695 373740
576 47 503077
196 778 66207
583 168 224689
473 267 681351
23 393 519640
28 297 454078
304 243 641355
384 296 830577
657 643 98738
671 409 435007
136 687 55579
663 595 827593
711 44 658154
305 230 18427
554 650 322084
678 767 85338
313 503 902879
498 500 696766
277 124 204716
542 620 129273
706 511 895818
317 461 971006
176 155 64671
202 355 131912
709 143 595263
454 719 697142
597 272 738336
76 590 508067
740 372 726103
60 579 144049
579 315 701704
763 678 65031
500 17 163368
613 572 178528
227 611 374636
399 660 498186
590 696 480425
510 712 434784
651 515 416567
623 390 222078
186 499 601841
11 324 291932
481 713 520035
739 435 187069
737 602 457355
273 338 601227
146 258 917138
57 341 165747
472 593 563937
231 609 854529
286 214 823593
49 565 555197
644 217 603880
759 105 207933
579 736 693180
722 610 512495
64 622 576444
299 227 152591
224 416 980413
205 90 550418
695 277 995172
52 716 707680
387 697 256039
61 201 958401
706 393 763325
6 749 396480
384 377 645829
145 671 743345
152 279 515670
358 791 22747
569 697 885612
595 158 486290
68 199 865629
453 13 88659
216 51 641930
673 91 144203
418 707 766415
231 649 478062
264 276 475972
566 298 572308
65 493 836247
179 99 589
750 563 779335
122 541 308865
122 354 624354
653 282 124680
650 666 605778
207 719 253557
49 334 500636
642 255 521260
654 164 487193
264 526 320241
449 90 224748
68 655 807850
233 198 160646
106 593 183678
147 136 765843
601 576 326675
532 90 707457
79 457 416847
634 146 285483
516 680 790790
86 721 535390
464 734 406378
82 438 673252
56 34 993528
77 536 461911
492 202 755501
91 48 358122
410 744 664901
749 351 431490
223 757 692227
347 656 470409
485 28 900464
785 376 338852
44 112 507194
99 437 844311
303 425 273189
202 223 98893
103 687 155588
626 767 452489
481 602 212493
147 70 581694
645 765 517302
676 249 25544
690 671 990676
791 447 631608
123 368 592007
117 25 97544
345 344 154731
748 236 45373
282 400 460736
773 420 864925
794 223 241352
401 551 696524
35 22 189411
241 36 293961
778 144 370797
349 417 525613
741 566 869738
610 477 679812
446 28 679504
505 303 444638
394 443 768814
83 590 913557
755 301 815486
628 670 704540
490 1 63771
351 531 278871
193 699 152649
326 117 848481
71 271 809511
506 51 678652
626 684 880667
426 25 919043
770 123 945135
211 308 64374
775 160 145315
70 257 467748
647 696 756004
494 118 169437
279 336 846771
262 798 542342
727 553 234608
559 637 556036
309 424 624906
377 153 397441
152 483 981381
203 543 40611
406 152 917555
167 50 943587
400 46 119541
670 776 560565
268 303 361457
198 329 466582
633 605 849496
784 107 771169
559 108 505470
366 692 770161
50 97 176171
394 43 447074
730 120 698574
8 634 781589
322 750 397716
360 408 394364
184 171 506725
574 647 198722
106 5 34
621 179 806140
678 287 68815
25 476 700208
27 242 454403
423 471 179153
87 363 661318
124 499 980496
283 5 941967
307 175 204670
51 463 880361
722 197 180434
753 507 593577
368 301 151398
525 405 713685
113 380 309781
74 16 794606
760 515 937344
40 725 969051
137 763 29852
193 261 330914
111 517 953566
502 311 270937
434 270 964902
202 197 963652
265 215 427219
215 422 599604
639 268 499442
555 595 635264
219 115 590875
722 576 43180
383 112 359537
154 228 79775
611 338 153994
239 759 191102
176 58 461920
39 103 540518
415 177 34340
51 273 269798
479 109 79184
336 522 308840
19 82 554136
791 451 44080
318 283 920736
250 372 306271
531 494 595554
584 696 913650
104 19 129114
278 26 761616
295 16 158175
219 486 68513
322 390 415561
385 229 303896
486 667 358147
776 799 193299
693 137 449861
114 188 245131
387 19 537190
582 534 586194
490 466 502383
557 440 206171
518 534 143608
299 472 164053
594 458 123496
260 753 199575
581 298 19240
739 668 116481
231 795 99710
334 14 686616
490 527 825160
588 271 725539
629 43 382924
428 188 576806
23 706 703168
749 147 591443
641 28 504106
754 437 767712
524 38 9698
128 709 425702
244 346 550841
282 622 25225
376 641 208164
78 29 725693
349 368 107284
389 101 727006
128 565 882151
200 35 967980
179 472 472260
242 200 666992
182 547 635889
179 100 724392
102 789 278626
93 55 451350
637 228 558944
285 286 334638
33 36 67431
635 794 979215
136 394 234732
230 409 336656
752 261 436843
163 188 501745
758 765 760339
792 244 620236
329 388 270228
235 236 852461
452 376 285661
51 789 731272
282 637 372679
372 540 140911
109 18 371969
144 348 403739
89 54 103686
525 629 133750
642 697 743515
736 258 305710
100 251 872621
657 181 169476
106 614 849628
768 311 21623
393 662 38972
593 539 316834
335 407 865452
702 68 371375
8 249 40802
756 472 227881
681 259 608598
244 144 680973
627 221 367395
231 648 387570
684 535 498688
187 61 462932
175 314 512958
537 751 791057
231 414 851233
500 309 620955
93 88 701596
486 113 233306
484 452 479765
180 550 353694
302 674 872411
185 424 979803
644 752 499153
731 2 395179
605 168 977147
138 485 123451
472 156 616245
12 284 628874
285 75 307313
665 282 189963
287 226 697323
12 582 297338
14 704 274252
410 119 83518
476 409 415590
629 682 701712
116 288 74870
474 366 587352
665 726 874377
653 559 925066
221 183 753370
552 165 814029
482 317 905660
70 647 212089
592 478 980444
294 127 841957
270 8 197007
798 121 289777
661 683 806664
538 340 891791
94 325 926314
92 778 846506
381 287 621446
160 567 731507
546 428 542659
40 608 299754
221 513 379457
685 669 870233
294 290 81540
257 72 943710
726 769 490814
153 616 655074
681 382 325954
383 675 231045
373 231 782756
406 105 430227
773 101 315217
19 607 735131
670 601 428998
367 490 516323
569 260 916018
693 721 883797
654 305 458977
119 413 824274
644 652 645702
522 460 824262
129 310 204971
57 174 209428
529 721 926543
791 215 808136
441 89 785568
364 155 640936
176 419 809854
509 406 61736
103 713 308395
651 137 31688
381 657 941660
93 457 82543
135 681 868729
358 762 856411
581 357 811933
98 433 428241
562 715 517563
169 146 490610
421 560 384988
63 713 355743
250 472 957234
711 164 405829
426 485 932929
36 179 765044
257 301 84535
647 387 74237
158 691 973022
669 552 960737
374 740 172384
779 418 428767
169 33 527618
705 216 923140
381 423 606889
409 781 540049
108 697 888463
213 52 754611
756 586 851060
307 76 523034
289 685 420632
753 277 196501
249 118 311364
205 17 174620
235 348 190718
126 471 420287
535 349 297252
418 285 556503
324 183 350601
19 638 385620
250 310 963154
504 570 98029
190 34 372412
412 366 178500
745 12 948985
507 226 806227
490 265 262279
2 180 615539
622 193 547341
152 680 58995
142 102 697845
595 622 473446
501 212 518350
606 231 743084
795 421 617919
163 384 929758
565 294 180746
295 696 528961
69 562 713923
482 260 343036
685 206 480950
254 511 892698
172 598 14222
47 168 586453
401 708 114228
441 2 207572
218 767 512481
661 402 841561
169 313 642844
40 65 720315
257 708 384865
554 476 304459
675 592 909667
688 403 148714
654 315 472939
184 364 933673
409 378 37185
369 587 168193
81 771 591762
794 295 570546
740 65 481889
158 421 191861
295 471 699999
231 794 363196
586 56 114174
145 438 914997
499 598 18835
103 305 487377
61 76 94689
429 63 884912
170 385 419639
793 220 254574
19 204 470030
343 606 489330
673 800 350679
176 249 534842
775 217 149178
204 148 52268
617 792 578133
27 226 176142
648 750 568689
54 658 675907
588 253 381859
341 705 760897
679 51 445337
453 676 231894
639 489 173423
273 753 548447
319 74 355582
462 175 238808
540 458 72940
567 443 480856
209 730 432641
554 337 160295
329 178 531519
343 332 175767
116 88 736822
209 359 147088
680 737 355502
136 441 50784
323 541 429416
699 117 993373
728 254 167634
135 174 968883
645 213 432787
578 766 633185
612 5 616922
547 518 917926
5 425 593764
632 717 120909
470 658 624602
623 467 706515
225 132 306941
365 420 642401
339 183 768487
455 458 519923
187 404 629252
154 761 929586
122 572 359158
278 10 977695
358 759 591799
81 271 51041
693 588 585943
105 297 726992
86 590 752155
741 383 777745
407 763 616643
24 224 395700
35 500 319122
215 417 445868
787 364 706054
416 663 220690
353 629 372091
531 406 934276
184 255 823949
726 445 406876
2 405 712064
390 129 585134
680 741 820000
457 372 925647
622 324 375616
776 526 231954
533 72 402572
206 706 663662
737 322 483296
763 539 4642
794 609 6093
671 331 772428
581 103 546511
361 82 647896
518 153 189851
35 587 205950
724 398 147222
623 520 697043
365 57 347166
596 138 622513
183 268 138377
339 800 752034
797 19 439994
438 66 250497
62 430 632058
128 87 435203
765 792 633241
60 702 452487
246 653 966543
474 692 897694
600 92 651551
42 392 733013
787 105 560939
144 517 890137
18 337 367780
619 113 351886
7 776 414819
190 107 731833
134 548 72082
426 27 541730
755 158 519786
755 519 119403
535 487 35103
760 223 784271
667 590 173987
235 639 678820
591 416 505677
398 467 587075
340 240 536160
490 257 619388
574 235 381204
459 170 276107
506 31 309391
687 604 252843
352 323 822082
678 345 310319
18 637 699737
175 165 185267
477 733 828735
625 90 842502
413 232 386380
92 116 209161
348 776 321198
542 313 761521
6 364 56787
254 568 897565
675 582 889107
134 620 402133
154 220 698854
682 141 507147
727 430 832796
180 60 840268
621 586 463010
114 66 671972
22 312 811436
188 164 290154
638 526 669866
595 334 908657
28 87 339819
250 251 925142
189 705 855565
673 515 240262
645 110 720953
638 429 321932
782 227 890058
644 537 949141
582 496 734378
698 425 493691
87 589 226087
284 407 340069
477 570 367239
561 751 898278
600 546 230628
675 633 490945
265 444 756419
468 183 872134
303 704 710875
798 665 943445
684 342 951943
798 353 242583
42 434 219376
203 52 955591
136 403 614965
87 222 359846
112 217 852828
503 229 880181
365 563 314762
710 566 905326
279 543 978203
651 298 920256
510 94 26624
778 698 817787
439 444 43170
365 246 643802
301 489 964898
341 51 540540
707 238 635224
533 472 589673
652 373 744428
350 693 69493
691 368 956079
441 527 859197
673 348 841570
461 434 879636
655 265 328089
698 131 593131
237 122 750805
75 645 366865
678 430 352394
107 486 413234
118 615 345590
316 138 960453
432 280 314458
626 68 736127
181 187 153273
720 721 635940
663 268 806
774 716 102994
733 294 998726
711 440 689081
60 268 246338
762 31 590247
506 593 845045
13 469 159722
749 761 67864
347 472 520406
536 207 876483
686 323 610092
133 192 481616
787 179 318720
413 534 580160
588 561 544347
253 113 970551
746 655 664705
750 94 353219
423 701 223382
774 39 174182
451 416 39148
177 166 878808
449 623 140114
569 530 31366
146 358 386503
376 175 918381
546 673 118172
622 151 521090
783 19 138530
485 173 628514
524 21 614192
621 145 804263
130 644 690468
276 141 721153
644 669 38087
700 436 612044
36 133 520875
791 552 392535
721 545 289732
461 720 952788
523 132 181343
430 27 204453
123 721 463391
621 704 458815
339 64 587799
58 453 321665
217 240 379984
489 674 201063
693 112 849363
463 573 227620
436 478 674261
719 656 709106
718 484 831518
404 791 78299
391 65 627056
87 659 452385
655 240 506104
257 699 879712
171 449 633012
295 196 215923
655 503 232695
697 181 612888
97 769 770023
774 743 13082
424 634 722463
744 704 87142
534 126 609690
753 61 610330
782 580 901747
163 659 136843
99 233 794012
763 464 927610
561 365 42087
548 191 74561
493 602 54686
567 640 899313
605 701 141186
316 392 162840
356 237 290505
373 569 131715
777 159 476724
384 363 170066
757 693 38242
753 674 646992
301 333 10644
92 472 38171
272 738 438783
642 577 323003
465 540 102951
73 739 287477
664 137 53600
182 421 7388
593 186 158572
565 313 166786
342 564 902259
294 233 168551
458 629 508301
557 526 699985
372 57 885728
666 729 230526
199 438 233309
290 389 563837
201 484 421297
723 395 790707
455 714 463146
205 778 129005
603 386 110529
659 160 348234
542 798 742311
271 312 495724
630 799 80727
450 668 146040
115 83 223325
608 365 824704
520 271 517704
103 231 187986
6 263 873648
149 444 66840
257 472 657025
427 780 99163
530 624 695868
444 525 930240
139 557 422098
25 172 64227
113 47 3977
534 594 697754
252 274 106162
533 505 965269
731 470 988099
569 481 182255
239 441 823661
631 363 990453
640 8 331270
120 682 902535
13 266 280471
354 599 623213
325 68 381219
358 337 13365
451 603 725965
48 412 311575
174 708 343668
555 420 56139
188 310 587125
170 640 822215
771 263 242532
714 225 446182
660 73 129722
181 642 341741
107 483 931031
142 441 772577
522 120 406053
786 746 114917
200 303 11155
87 749 789091
576 641 804516
654 636 278674
454 418 376734
265 650 30291
559 633 685509
761 279 721125
168 348 860681
419 609 319108
260 654 447398
475 497 438382
333 115 185413
431 207 949882
254 299 348691
467 374 911124
353 425 317285
390 113 904847
176 494 236866
632 741 934603
569 725 312436
212 425 147559
663 576 155808
311 9 139933
720 115 654717
566 688 293752
777 736 638120
56 205 983492
543 217 401981
397 91 777110
399 204 481183
550 50 405375
574 466 785953
544 31 46770
52 142 25361
416 685 152281
437 198 533240
732 324 920724
137 6 862546
262 278 424780
206 432 740691
350 474 347194
404 216 466010
631 526 24243
16 641 463744
610 89 345373
272 783 984475
38 480 333872
424 671 488846
708 648 564695
364 158 766716
747 530 52989
234 749 32961
565 660 559072
19 294 148755
708 628 282957
452 567 597569
760 465 195450
466 56 854279
173 651 312964
106 555 632374
226 420 787970
134 668 180616
164 786 426319
608 500 281917
576 726 401451
403 225 376809
541 102 385258
413 451 646936
660 225 682467
275 161 459823
1 696 360999
398 556 541211
176 196 522340
394 12 380501
742 359 232154
360 509 183249
67 588 869728
127 618 847344
272 541 497908
42 465 135538
538 140 903256
307 75 644276
728 430 290684
202 627 2858
199 8 187698
373 132 967640
327 721 733317
180 30 362295
675 508 993045
672 378 764576
741 363 319900
443 225 658706
60 52 237852
194 227 368788
783 528 710453
529 577 165414
787 350 558574
683 425 163857
443 668 709599
489 596 718406
559 369 857253
38 413 981167
276 240 86780
134 85 890564
751 3 272566
178 739 875849
6 360 518029
729 694 559606
375 226 210173
515 501 903326
20 243 810511
77 650 784001
311 221 959639
94 102 671384
187 19 404543
186 507 281710
80 491 785277
785 471 605386
252 247 523097
603 447 89779
502 641 170154
303 554 700311
584 120 31782
171 731 518315
728 506 257042
245 322 118928
135 678 835862
775 736 162234
262 400 65697
641 396 938420
302 605 474576
59 357 829813
451 27 947191
698 157 525493
20 118 492481
18 680 260840
78 302 430322
440 591 680506
585 59 362833
13 418 103457
441 589 741537
723 451 187290
743 130 86885
449 637 507199
518 452 775752
25 417 397113
57 688 72835
656 292 724553
757 642 972097
682 196 69444
547 227 468932
640 611 620371
70 167 955499
401 621 61347
37 141 28472
463 59 254732
328 122 131010
412 175 393008
315 221 946305
538 102 605626
782 238 363357
197 528 533677
245 714 768686
339 219 704159
705 29 554872
126 693 175276
539 90 298426
766 119 58530
589 515 498151
786 273 509312
478 588 784603
539 765 350381
401 706 436950
505 20 73030
562 355 461755
37 385 124710
112 648 593349
460 191 279917
722 68 794247
32 676 889714
468 514 166341
710 777 890639
710 189 704355
312 638 243523
426 386 244635
726 776 559552
76 241 809681
143 502 546717
669 558 187318
205 140 718075
526 208 128241
322 218 178990
41 172 131465
400 670 47352
244 133 556749
342 434 551402
702 198 635473
267 502 150685
700 97 973650
722 523 230232
704 395 448399
747 764 82720
406 132 271809
229 738 905452
573 691 540120
297 798 607756
541 20 683390
414 591 334589
450 746 44709
373 625 543329
217 9 312378
82 224 447966
32 263 681534
601 524 520227
495 321 429250
317 665 437202
457 382 772444
279 273 729260
505 497 561941
399 745 143441
66 380 456473
185 436 435984
131 224 135065
498 617 763332
53 118 966985
224 51 780186
394 359 681685
453 662 497892
183 633 22166
798 311 18305
559 206 438439
427 762 815088
645 72 425012
632 629 968534
498 464 570658
396 75 680866
233 171 237063
261 481 712879
607 380 679219
613 601 86847
795 31 899305
712 220 828075
737 200 534699
778 323 133155
275 689 93688
169 134 970000
222 190 168760
59 686 259302
711 175 850296
92 323 947349
666 721 684608
187 17 466938
207 738 698438
495 334 19097
688 81 777417
614 272 248808
396 240 365994
269 617 996291
210 364 273077
434 637 803731
301 390 411895
104 238 790861
464 224 8812
128 53 519311
20 435 199305
729 26 475962
436 270 514851
733 31 133597
769 788 779626
758 120 77619
30 529 702890
404 102 239385
463 70 775358
375 66 149651
421 436 160364
35 565 878700
759 613 2702
354 755 280436
611 709 597790
343 49 890378
271 362 244676
211 407 762767
748 227 86355
4 505 774582
318 560 457478
583 261 629230
277 774 36705
124 664 395862
576 179 175147
364 477 189871
307 28 367098
746 458 316582
348 543 58493
386 51 685510
175 72 561353
707 481 528009
561 296 539340
605 17 405714
76 428 773601
676 516 925270
325 520 738174
256 48 469904
481 171 674550
574 439 867115
267 710 35829
646 32 197437
15 412 894183
2 534 614236
81 460 244337
367 771 139022
800 504 983061
564 50 927345
239 642 627801
509 81 505584
786 53 741981
729 50 85638
168 179 838941
517 174 66778
546 601 816357
780 648 37935
113 79 521395
472 387 605033
227 366 755201
645 570 956530
356 595 586536
493 300 255014
462 639 553701
753 150 63322
661 488 329829
753 762 270881
462 770 948171
562 310 578401
387 281 181470
65 148 61231
584 263 875199
581 127 702825
648 21 824848
735 419 380158
152 147 743016
150 375 849847
272 199 755143
228 215 398589
773 139 466028
638 710 341860
176 129 23377
455 152 366876
64 433 199248
48 32 632579
644 35 453161
508 275 33004
255 463 619982
142 445 43059
109 176 945340
381 510 240770
180 439 304663
314 176 293406
788 509 452393
107 132 53416
615 381 830631
40 199 685753
20 131 411415
115 737 549983
151 332 808707
415 725 473504
651 460 747690
29 62 226246
176 114 503735
280 147 608964
749 36 644071
594 453 817207
112 136 608921
666 319 719839
544 276 468890
175 69 527880
29 383 771548
231 576 372020
782 361 516882
400 197 547723
52 228 801283
236 280 548052
421 692 468260
159 797 674914
769 643 2695
619 580 388782
522 606 626114
336 635 451644
30 693 711294
154 668 635029
624 109 469241
357 678 621871
81 753 21906
760 128 482507
183 49 718859
766 210 492714
421 204 263479
641 425 871870
654 745 462569
408 34 929142
619 565 716515
688 273 792177
34 717 304153
601 339 112203
616 133 497692
122 647 112020
205 566 297770
356 745 227082
597 166 793808
73 349 268556
277 769 951360
679 508 362681
695 210 688381
290 729 865294
708 602 290000
402 552 57499
668 90 618630
230 702 935245
512 679 109085
58 225 844760
758 425 65780
323 779 468281
392 327 319225
292 230 12170
453 395 644068
658 744 541390
602 276 762480
679 368 39764
522 219 827089
530 427 926506
713 692 889007
408 130 47345
109 757 773307
454 388 967404
370 795 248057
573 5 415152
173 678 864891
677 505 380260
55 498 341232
136 574 509400
210 698 488326
448 648 203843
544 783 837364
443 316 249517
74 224 479913
753 467 555976
800 432 569749
186 469 708874
80 113 861735
548 402 512010
659 701 481607
739 692 438691
272 79 791118
644 345 703912
777 188 145775
668 295 410014
375 724 82395
86 188 237185
43 625 418054
90 554 759865
408 750 141563
776 286 354832
554 217 75645
291 206 959433
650 484 407347
712 457 456640
535 368 188549
444 446 591504
268 29 776301
117 480 767451
770 10 158707
497 543 538871
29 547 745187
656 576 646147
97 734 508638
17 796 721831
76 545 838805
157 215 624835
359 750 665929
719 263 167323
372 221 586828
393 158 62404
565 474 706600
585 719 348607
10 684 926288
601 244 491503
651 649 977993
649 547 646697
433 554 998357
402 472 262680
732 456 864955
462 353 870914
711 349 221565
556 76 183325
464 169 374657
550 220 629488
373 63 930772
601 131 995177
592 267 15564
505 268 15474
422 105 430319
548 198 794308
606 790 865320
307 192 5159
2 734 663660
694 445 52838
444 97 230786
402 184 974039
593 344 107267
725 222 846151
795 175 780742
454 212 44495
58 66 667000
414 199 688966
157 497 337422
554 761 372057
118 365 501039
594 126 959703
22 419 864229
498 367 920496
95 473 173880
151 300 938435
264 354 525482
482 334 666668
755 31 108994
425 201 207997
698 345 480849
193 88 645435
652 643 972012
145 696 437876
131 125 837462
405 752 925931
425 545 736979
163 375 484030
743 220 541895
705 792 436870
26 156 922961
46 367 258873
682 540 317100
234 388 545690
724 503 169806
170 150 247604
615 485 644712
708 684 379628
256 595 458497
191 580 648605
345 492 342573
549 555 259985
512 29 535838
44 305 272724
61 553 518130
648 181 990226
515 90 297603
404 129 536490
314 91 746170
72 76 973052
342 454 582701
197 529 960660
547 355 958213
357 253 360068
100 167 650290
462 7 489673
743 627 49226
280 43 876456
521 741 887800
75 221 994631
95 647 769691
230 316 508156
498 763 929339
474 675 288564
219 425 333198
500 784 53334
655 543 112968
290 256 980206
249 784 321279
94 158 575973
560 762 879323
747 233 308189
375 346 247140
381 210 596601
406 727 59234
86 547 322807
474 650 264954
620 635 670051
240 777 342970
270 304 709571
535 376 169982
137 62 692308
590 207 468823
391 370 593805
5 177 524395
660 44 195551
592 38 958197
506 63 808563
646 643 404971
5 545 603385
658 403 818212
520 725 14595
12 680 315982
680 738 972947
35 279 191340
454 554 306379
498 60 724621
797 587 527764
714 38 441067
760 244 725015
445 265 579387
324 447 325691
52 94 778646
579 241 442958
622 301 837114
285 689 301487
188 690 250652
7 659 242233
684 428 216647
429 317 342462
512 523 381645
212 395 528131
83 37 464665
239 491 604893
654 722 350932
166 70 962043
260 643 17535
594 612 485992
399 688 369120
608 525 616775
58 719 933286
7 413 767169
321 560 690215
31 782 427221
396 623 717379
651 256 991631
330 552 247668
787 384 428612
368 612 780853
139 782 353523
411 62 790563
88 620 439564
24 245 920828
789 704 490783
147 517 177072
698 28 310392
278 23 150480
172 664 390926
294 720 910951
301 39 506354
759 98 513137
781 8 214948
684 57 141975
612 194 542640
166 194 267402
631 632 366827
734 217 843919
763 72 275494
249 449 46124
468 90 815585
487 292 375743
604 469 169923
676 176 566942
626 151 106614
583 222 619594
669 69 331220
15 748 938499
542 474 301931
105 294 89047
505 147 196689
347 672 365751
434 679 5287
385 56 754664
534 686 440921
598 121 494657
433 599 265769
47 796 667791
157 89 268844
42 222 996963
373 260 274568
567 779 916850
59 195 25597
476 70 528324
147 452 781250
219 401 122489
750 3 504894
693 242 237579
335 532 854329
112 650 666111
37 508 44626
431 587 225718
449 23 188093
622 35 989226
317 29 105689
708 459 274274
164 313 825887
655 231 104659
502 353 746368
494 261 896215
285 737 917104
628 422 261834
128 26 37176
623 461 574771
163 41 567976
576 12 204291
778 168 703371
736 204 621889
724 15 382730
532 796 812581
394 41 885644
613 602 89871
53 26 192482
1 752 764455
333 410 918505
420 394 780069
41 66 820231
672 405 825221
719 232 627584
190 732 512051
188 588 684065
326 491 518615
118 280 141446
110 11 31536
405 304 479123
335 764 753433
498 266 185051
635 590 958829
792 128 928680
497 70 128075
572 789 414734
666 18 282970
308 511 126603
665 72 358241
83 71 253372
558 468 959188
754 72 135266
33 270 655016
763 557 186721
423 394 24008
605 311 906788
649 92 699359
434 730 854541
141 317 773078
476 438 367388
363 473 620475
7 85 358238
490 315 261689
432 717 641422
717 151 493662
227 606 571656
756 531 508702
202 88 156945
405 217 622440
179 444 496108
648 668 363258
65 309 457864
80 81 56630
466 656 625314
765 672 620965
77 268 502499
107 425 301428
709 5 810956
346 652 257888
69 213 976398
194 169 511046
379 342 848891
593 556 513214
468 445 146224
6 713 940717
328 653 610512
601 666 275775
243 516 354528
783 311 657284
93 101 12377
646 488 451685
657 45 616898
492 494 883467
788 267 925411
630 299 46744
547 489 991519
435 151 132162
345 351 851885
715 124 426700
425 102 436961
251 28 665657
511 407 337476
713 81 913737
749 431 354011
26 14 222208
473 331 478611
577 359 686704
664 64 784383
204 387 499137
763 729 364393
162 120 470578
217 36 435696
166 325 187131
608 780 504024
408 505 238375
778 148 694875
235 376 110718
285 398 499157
75 368 564551
442 88 482469
270 515 112439
223 209 199608
780 63 455321
259 545 572012
316 797 112684
322 319 490917
695 577 655178
169 114 778520
335 253 180137
603 66 273348
701 59 599209
116 742 516931
158 117 356132
688 609 48891
753 226 534977
670 466 979867
300 730 261262
547 290 262900
39 264 224246
415 43 563227
290 302 123828
325 613 168096
201 130 498566
587 781 358575
727 312 59740
577 338 957100
596 239 546375
252 296 382410
119 38 297005
125 794 324693
198 370 371416
342 782 624123
389 574 207672
411 360 938782
504 499 76115
431 650 163725
734 427 403947
626 618 611180
121 426 17223
355 737 790258
502 516 107902
533 790 903834
89 248 173154
513 695 918074
780 447 382596
278 746 912153
695 317 715135
564 573 370435
727 10 976492
465 699 350575
148 7 78754
5 278 286598
663 43 994364
739 794 468039
441 144 798216
539 385 304550
153 271 733746
496 340 937849
361 363 859755
752 107 654476
34 483 125309
245 269 78125
51 741 438996
315 492 828516
787 234 82454
159 87 198509
304 344 982417
738 693 124225
240 238 236379
98 254 265446
421 688 839818
40 74 29310
7 518 809591
337 171 574512
441 744 403393
439 351 41282
382 65 24054
468 271 971279
797 72 399523
130 356 452896
306 616 241280
582 176 304347
139 103 115198
680 117 506448
3 129 611846
207 792 873777
580 374 292825
630 540 525956
717 201 448267
610 262 324910
687 56 245293
173 694 998488
510 264 764032
193 474 501653
99 657 772352
508 383 172317
652 31 837836
484 212 792535
218 282 531102
106 627 164200
444 529 102812
171 421 169475
388 331 377472
632 508 608468
475 794 68186
683 377 202502
64 693 283364
46 236 521350
738 10 616325
713 532 617169
609 377 120021
250 679 462428
404 34 114926
575 603 915615
14 417 712667
705 303 262115
586 547 947587
378 354 834598
761 345 831831
798 346 563585
509 766 919180
203 387 280030
325 611 470415
762 471 314648
382 397 849949
266 8 109003
795 201 355698
738 514 346890
161 510 904374
628 538 267421
96 693 678203
127 141 748141
737 97 783715
373 139 680810
511 489 859747
424 600 444932
506 704 928139
136 173 977034
547 582 139098
224 656 547009
554 543 837461
15 20 999105
661 450 408509
83 266 937333
599 608 34946
514 760 996789
360 697 952831
719 381 874071
412 273 606475
756 149 186047
532 691 929858
526 718 13728
749 102 516328
155 448 439838
228 14 637027
218 273 143838
382 402 789059
738 23 815448
231 659 831895
764 406 999586
91 703 972103
726 525 177845
60 283 496380
510 604 580643
88 400 519468
564 442 197387
319 710 510781
247 447 544168
558 446 426816
449 389 815566
385 282 222506
412 651 445539
729 160 387160
19 118 347838
203 68 289281
132 29 536060
481 506 437908
649 377 811961
650 20 972582
70 90 611084
536 374 590158
394 403 632868
475 400 833546
30 783 997701
463 1 85750
400 718 470383
150 586 219512
711 698 383057
594 335 617940
291 10 895900
441 343 46476
314 382 567107
78 38 484096
63 260 857854
707 493 97611
744 427 907550
22 50 448930
489 9 389887
761 278 398041
419 662 841703
153 498 509781
722 549 298035
524 449 426447
632 411 271078
152 577 852379
236 115 734956
181 751 562873
503 231 744025
554 767 333678
319 39 133996
688 522 480195
503 114 267830
135 501 729092
339 291 508004
265 564 374814
60 440 674339
243 56 361224
737 585 856312
478 531 173482
310 765 689690
449 73 443838
693 106 982257
690 277 229582
48 611 867776
528 736 483135
133 713 343070
441 742 121783
461 362 463806
552 559 639942
116 285 595805
601 417 197103
566 382 652832
167 356 982378
395 230 589054
551 796 866621
734 334 85073
134 600 513385
28 75 41646
732 281 442451
615 448 118968
156 597 587148
553 423 318051
31 215 616059
737 647 566462
311 437 71244
522 316 95333
485 17 471999
462 196 529053
649 516 454269
279 15 717288
579 617 514989
158 562 874804
407 539 665304
96 26 193950
535 187 17025
389 567 856541
336 561 836485
282 518 541933
458 134 717401
250 614 413249
228 61 507479
39 451 277022
731 780 539377
107 736 616099
657 108 233421
235 127 466962
159 706 486111
313 234 987183
780 652 193178
453 728 231635
706 697 744310
526 463 847682
626 680 526253
664 466 207303
300 497 175937
134 638 880015
307 614 545428
602 604 737977
777 773 522938
325 483 260860
497 312 761342
117 725 11389
687 226 118843
546 472 298932
731 309 729836
680 355 476634
751 65 337544
525 450 100972
586 128 993504
149 462 261363
754 606 414739
751 328 333618
99 795 964742
271 671 501421
545 725 398351
686 24 290570
259 532 137436
749 190 480970
321 256 561079
80 546 659214
246 51 452060
756 670 3047
29 50 206056
174 49 894095
234 163 98464
137 781 752130
686 179 175639
420 754 50670
724 471 160333
364 446 392620
798 42 923712
416 699 343949
559 107 652850
73 45 452806
573 31 61267
370 525 406349
137 277 797394
502 121 835005
285 459 810123
749 106 568777
277 580 918012
404 483 321743
151 473 872218
58 740 567853
387 639 858528
412 637 173044
27 24 852346
666 185 893045
431 774 497315
714 711 833612
318 292 569451
587 798 870338
377 233 412836
432 448 176761
166 328 325582
225 109 868925
289 545 941315
323 777 808967
23 147 983454
500 737 338929
122 123 957026
267 335 201804
685 460 698972
149 319 13767
447 288 448900
206 692 48222
295 260 842617
280 738 530546
347 757 78446
511 40 730711
132 211 538377
158 429 301354
681 142 475452
366 192 21902
21 82 685421
135 535 504206
287 197 664539
470 142 986980
554 345 292860
726 375 180907
271 224 568507
470 689 709423
664 222 823410
250 524 135779
526 529 258773
463 718 488397
690 534 15716
600 776 589889
774 173 711367
216 626 687152
743 196 477038
347 233 763155
18 19 834511
617 194 913621
172 675 925400
468 60 179623
512 118 610621
332 408 333109
122 678 647321
40 757 863480
440 370 870550
626 144 2610
91 705 742387
558 14 881612
291 6 851171
571 364 133639
486 135 37456
7 286 744182
86 246 483800
227 105 327119
197 355 309573
373 64 458408
399 384 500920
274 746 278531
546 123 306562
138 504 160871
606 293 556230
432 211 500449
186 543 784008
626 422 889108
113 131 475619
704 654 750635
52 57 122051
755 573 340886
42 163 661188
276 177 919256
19 74 202112
464 151 489437
486 492 183350
722 435 743815
750 264 348479
114 671 854942
599 98 826862
130 25 215817
224 185 544432
51 218 896054
748 112 362794
186 475 676776
42 429 357197
279 309 683546
395 493 422652
540 9 635604
167 37 955029
683 618 207072
94 16 132572
206 198 697099
331 170 817023
330 527 785279
96 87 590051
625 653 681124
291 753 985386
44 140 131755
15 13 548693
549 430 483162
611 708 588743
116 777 306648
349 543 804942
93 3 163840
306 417 200632
418 139 526124
169 365 30212
13 723 517817
569 32 357470
194 434 773333
357 526 78776
467 677 299825
46 180 463896
255 336 429141
473 274 473383
517 167 702914
270 82 375823
4 515 262872
559 88 107318
267 704 617464
467 493 463816
434 438 930128
448 151 908992
653 269 718109
588 455 609480
62 623 182050
162 34 628021
377 508 659277
620 443 906418
82 359 636995
29 365 947721
548 241 318114
249 765 181661
161 789 178467
752 461 547019
312 530 125340
216 172 969480
332 623 718757
583 171 834136
418 730 112266
408 102 610226
506 201 812409
482 642 819727
671 395 431435
67 293 638635
769 346 740970
604 311 353739
267 678 330579
435 652 58766
451 128 895728
44 121 459637
270 570 556956
141 124 507976
676 593 891934
263 559 168875
530 459 208311
321 774 538287
245 670 844971
221 641 113618
179 81 14654
158 392 977670
254 519 284946
92 662 671147
559 456 115879
692 323 388013
501 446 300311
576 221 897157
240 301 537019
224 702 321478
254 345 650317
174 333 113032
201 205 943676
656 376 183310
794 69 617237
408 180 853938
731 772 941882
87 639 362296
694 219 524534
138 289 427580
177 382 644354
319 44 538751
688 142 560830
386 263 666378
35 404 498531
753 54 990735
577 736 657509
454 143 33902
357 337 544310
733 81 99087
245 715 428744
529 96 85255
657 376 47724
165 790 94199
470 359 976352
512 120 305818
243 244 96332
220 23 17762
192 690 648411
440 285 384386
658 193 411707
671 92 924993
181 464 248187
30 320 717215
537 660 252818
29 273 381474
475 777 593137
454 680 91608
97 102 979702
553 434 229650
84 92 280726
371 676 882198
502 255 810060
545 149 703317
453 419 510066
483 516 896799
75 507 89789
735 557 935297
268 327 990436
132 197 264335
180 646 936275
733 615 986339
118 50 530030
769 686 788844
387 674 448461
450 596 679736
584 80 292172
765 335 546004
447 734 450753
592 555 736405
638 334 369664
514 797 606434
3 713 619398
287 70 430529
156 737 278012
304 111 831383
429 776 431890
546 306 630439
256 367 77111
373 180 700298
698 221 484334
358 627 396713
797 353 222677
747 229 490000
628 500 213547
366 675 265318
329 426 82207
750 319 83210
639 313 781036
778 275 634838
672 159 254325
701 176 875847
171 148 222931
608 191 367234
178 641 389341
483 193 43472
297 349 3659
776 81 71203
353 764 557236
426 435 257650
596 474 294878
467 555 677542
53 313 485675
794 247 406879
179 693 922004
722 420 491346
226 429 117598
30 409 800427
638 260 493032
677 386 21897
68 512 983801
455 291 561536
328 401 123372
481 364 645548
43 278 629760
199 678 604257
157 737 552504
501 222 193925
716 383 558927
597 16 401930
124 236 532097
342 619 423761
656 608 313679
787 321 980234
611 171 592082
378 398 325233
57 744 238580
353 208 3811
79 732 944323
123 521 438046
198 566 549643
45 643 216879
267 511 753415
110 561 971350
236 408 440963
240 550 766572
241 191 231538
208 433 793574
173 423 710468
757 235 102160
414 204 374757
413 314 167141
627 777 820607
304 162 40964
494 638 631409
48 788 651750
543 378 863551
601 559 73141
712 715 9603
279 699 94635
531 323 924666
375 168 410130
418 611 519820
216 92 499688
578 242 447457
121 51 443833
1 765 273639
133 116 912534
190 472 896426
92 595 764628
401 150 310907
523 357 485902
565 609 903954
150 213 265910
515 381 605400
96 47 568888
720 517 413517
268 480 132459
628 9 205363
123 790 171107
151 158 388626
135 549 955411
403 165 601034
105 229 495789
483 151 496685
717 381 390138
91 63 275557
624 239 941793
196 747 124719
85 72 302057
440 204 823645
270 170 342869
187 152 640047
303 243 627466
307 361 949446
501 157 657760
420 12 708115
61 540 140863
297 164 790642
55 25 976711
450 70 451259
424 621 851826
663 573 569795
267 158 644535
376 589 63642
511 191 34646
634 38 669227
256 679 490728
170 780 714253
697 225 806389
738 558 960115
689 668 665553
352 202 44092
751 528 698084
636 714 100703
314 347 415787
332 259 141744
660 158 83733
711 166 962529
607 730 384266
544 568 265511
242 94 487528
78 579 557474
669 268 731245
578 477 261499
308 371 734140
231 550 238446
556 674 612549
736 18 414493
387 255 374986
230 227 921181
426 39 568252
584 197 395867
252 22 933078
586 317 198929
632 700 900560
124 710 741678
635 652 860909
650 381 900552
620 351 486422
599 740 766063
476 352 326081
223 597 83886
205 709 573879
121 541 342445
444 27 329546
428 186 969533
86 195 15086
142 653 371511
350 684 527823
728 666 626264
730 258 421026
474 262 14813
359 467 282191
244 777 743430
476 45 711704
559 733 689413
358 547 671068
262 67 11135
17 378 514267
268 44 871611
666 146 871375
420 661 84287
199 394 834013
756 534 306793
291 622 444404
289 217 448029
15 555 455573
235 37 136430
343 796 70625
318 246 11700
383 796 78575
131 166 944513
777 332 381756
697 16 2692
327 69 46432
89 325 669644
227 458 70769
229 652 984960
285 488 999829
499 475 677331
662 72 5421
267 124 224314
598 373 494535
498 722 408290
382 375 442955
260 306 154887
642 49 839757
270 360 595225
475 74 761543
543 143 160191
678 71 530906
548 14 667925
265 553 627352
11 71 190475
164 474 72982
497 568 283981
91 637 866316
766 214 962986
60 116 100628
751 709 907156
67 695 891021
366 489 50634
743 759 854753
442 777 642777
436 598 473051
205 418 46549
458 389 900575
590 38 554842
621 268 706447
596 141 415321
23 416 352417
470 402 768534
629 217 759404
598 198 114810
644 232 702410
101 65 639790
229 99 941699
200 171 494079
758 111 195852
172 594 210375
645 256 634740
739 334 455642
108 457 265994
601 183 676466
487 249 835501
648 522 534682
379 515 608477
35 529 991893
799 352 570535
121 539 174183
436 565 879849
454 331 150799
277 68 373754
625 165 115908
295 666 638502
228 384 469743
527 597 940873
47 530 387914
190 200 574803
25 277 575506
650 285 109829
648 412 175689
279 764 814995
225 600 161545
8 717 734306
611 193 752624
399 427 873011
779 523 729572
249 398 428500
704 135 939314
577 358 30100
295 413 19925
268 661 249669
467 295 301648
665 412 950435
612 392 827686
331 760 532674
344 18 718357
680 320 64139
607 473 588246
719 763 599477
383 288 120609
17 124 93835
175 269 105775
32 298 775817
187 373 813543
364 717 971950
471 191 571910
50 138 385511
156 207 117159
462 169 136720
322 74 819024
512 187 260885
130 150 432914
616 726 46806
662 445 605214
599 697 319754
658 422 122591
85 165 306697
380 759 217433
398 216 308858
137 542 423745
639 441 300897
780 409 192340
66 312 290526
740 499 100109
233 732 878893
131 164 145669
473 385 455122
774 151 961764
544 749 584313
371 128 919363
339 521 203699
152 416 819639
690 155 433360
492 641 691310
657 347 149067
772 719 638026
69 487 585246
161 64 390987
706 209 703893
497 603 567358
192 541 178448
294 690 475787
11 599 303851
449 39 716232
532 238 364948
702 339 54545
63 50 763980
289 408 168559
159 450 800199
162 24 207168
504 520 363207
53 490 157230
493 720 870315
790 270 970377
794 744 650752
548 423 836347
89 476 486560
690 525 538392
335 239 164489
239 323 107800
782 230 282723
68 726 151806
334 188 871571
490 547 64487
780 96 551313
181 631 190964
144 139 855773
378 675 372229
60 277 190934
350 35 908779
30 587 869481
472 550 98278
782 195 658616
7 332 986035
691 417 486763
722 631 377305
692 772 181611
240 648 810923
117 295 834125
587 285 561890
384 349 558145
295 184 925176
531 714 284511
125 216 373672
686 193 292469
783 558 163371
539 589 865370
140 280 496062
504 148 205934
384 147 610371
511 617 353718
585 613 335068
793 697 834924
315 32 475735
523 542 72085
611 153 666150
71 679 999310
486 361 793689
333 103 320777
585 793 664148
540 472 776539
157 119 713526
415 42 49729
129 574 317714
388 497 225680
452 36 128887
513 354 368908
641 56 148341
516 14 528769
558 764 561550
590 789 510324
343 84 635231
389 652 72886
419 404 203044
496 516 313289
525 3 565040
167 673 611124
4 601 201257
60 269 997150
646 761 305723
464 536 850671
468 666 848042
31 729 946531
745 324 207575
319 324 414103
332 329 950771
69 538 357550
580 535 133062
398 259 577092
633 104 815460
167 73 111628
619 319 964630
129 421 561186
404 582 126867
141 786 661177
439 507 673908
566 657 331670
387 583 876898
537 215 114867
396 422 380691
768 410 150414
705 171 252512
782 32 868571
119 59 678790
724 239 122094
121 288 288345
463 171 693389
75 38 697405
29 649 291237
109 310 300206
568 558 741725
776 525 577142
393 18 298449
25 519 922156
602 714 391735
219 434 885190
323 506 111903
727 486 168148
526 759 971194
70 216 37921
715 534 575422
380 191 784725
674 748 622163
329 727 690426
574 97 102908
23 525 308981
511 797 131468
459 359 502145
102 296 338328
33 577 381573
86 8 43935
502 706 465811
491 282 170054
53 712 344374
639 785 292801
244 528 502063
565 677 56067
626 265 537988
518 718 209973
525 353 549657
252 684 901940
800 422 338330
683 643 622720
686 300 448523
537 323 466410
269 677 566681
116 532 636626
42 143 930007
745 740 788232
110 150 625353
472 273 136379
694 488 547025
66 540 188084
409 231 154023
735 215 438264
233 593 920212
128 194 720768
304 454 667248
587 449 662438
337 748 721727
242 322 128369
492 327 562087
771 785 820942
109 572 749669
136 23 988694
774 792 399110
498 291 805717
531 324 670350
255 271 158937
94 174 564614
99 436 868717
342 161 748129
163 340 394093
204 108 790041
791 124 747446
427 766 812596
23 120 893359
136 59 129801
134 226 122943
431 694 784235
155 324 900017
585 597 593845
498 346 495982
377 111 775656
231 618 68078
741 282 279006
667 193 876711
665 174 43714
692 257 998887
788 750 952189
524 599 42668
532 441 254014
676 452 269641
360 547 437270
414 704 97840
471 136 368101
255 327 528054
710 506 714832
675 488 1817
17 28 936094
622 495 905577
649 382 802563
753 275 3149
592 328 16045
194 422 810358
723 249 230945
129 419 704521
168 389 715520
131 301 754033
271 284 528845
621 515 478521
121 721 237396
23 578 721348
373 127 733257
268 492 29199
640 604 339393
509 380 950142
786 492 328519
204 123 932015
205 169 874571
426 362 206651
47 132 373198
44 577 132987
471 510 160909
728 290 36606
206 659 317570
461 567 672902
63 652 88147
488 232 761698
290 664 387293
37 126 92217
326 445 657253
369 412 839937
435 12 104131
183 603 962097
589 115 402547
784 617 639417
15 281 115444
451 466 214394
157 589 874616
231 756 902146
705 87 664121
724 309 282360
667 470 730472
28 41 454692
180 743 164381
477 307 507475
348 585 175042
586 466 929809
354 693 382529
379 102 8961
623 300 342630
688 54 372050
597 215 581281
7 727 977145
563 699 368879
344 754 187621
416 454 756226
390 689 735191
590 313 955385
727 6 86799
32 684 143039
319 158 434471
202 267 893053
473 352 192109
408 649 424732
670 175 183870
324 189 146572
638 641 253436
177 644 303242
131 343 982724
96 692 755532
349 466 930750
271 630 275124
294 736 71697
314 442 51371
307 455 23813
146 443 585612
149 526 295089
603 151 10805
169 290 290600
142 110 726395
735 795 328395
430 589 962089
785 102 714441
213 647 998545
101 652 988225
320 581 962220
504 226 933723
631 164 213654
102 451 406058
288 680 27261
714 478 4483
84 481 612372
725 114 464653
339 33 215102
198 617 882231
437 572 143104
435 397 47150
266 461 530017
494 559 236357
8 496 712618
685 258 231811
769 721 367302
534 238 747187
263 111 154179
513 105 569205
64 777 365302
505 534 783596
323 572 500678
531 549 772407
521 140 740606
155 91 438305
7 263 897738
136 388 379333
739 676 882915
666 458 374345
186 397 69060
555 374 797977
9 390 225197
67 781 826843
441 591 818853
37 298 188827
608 630 560528
400 23 14689
557 206 350834
415 199 213603
391 712 499346
429 252 502460
199 737 382180
490 260 756273
65 615 448842
139 569 732073
142 689 187390
130 229 765492
105 181 41868
199 67 587842
37 97 487602
304 56 703428
693 587 875979
678 454 614218
521 414 395660
196 523 475415
1 130 471838
681 553 812524
562 326 532161
595 226 788192
449 731 261903
324 702 135462
191 95 994208
651 626 795424
547 173 725769
654 155 739464
61 592 241577
121 76 196158
195 666 813644
536 656 510594
410 139 373565
289 34 281856
788 598 786193
654 90 908003
450 464 599359
114 712 441399
473 221 412135
110 240 316826
578 210 522948
640 230 471243
489 602 138032
329 408 992381
124 10 965919
179 582 656433
490 2 159060
609 414 395878
123 5 108158
369 501 815151
512 60 736585
223 726 749679
595 204 672129
754 620 347145
427 488 730298
492 577 538346
439 587 406998
592 126 730582
775 8 864058
115 265 117650
251 292 437978
228 224 579288
334 735 930546
643 251 822619
223 430 517328
133 639 703411
42 762 735165
113 51 154580
581 215 502333
140 608 23729
317 322 443568
15 722 749902
246 273 139985
119 188 395072
372 516 19176
679 721 676987
654 37 51357
608 186 495521
799 595 630646
775 534 180987
85 519 725618
121 714 538552
696 203 574205
725 438 318883
300 404 578498
501 517 768375
248 92 827269
77 623 411250
312 388 532205
608 451 757756
52 549 23376
419 120 261875
15 114 514432
519 55 42034
299 176 838891
468 663 136842
740 785 790952
621 35 335202
498 600 599832
531 343 527168
137 347 644370
616 451 213559
705 387 101742
376 159 681380
174 643 408665
417 633 900574
690 561 570840
666 706 805132
1 638 468600
506 470 541405
74 58 896491
546 711 337236
223 485 19697
130 362 624337
511 538 692721
573 631 297602
143 79 587162
650 24 695711
282 40 997105
576 777 992029
294 605 202081
21 350 677113
770 52 710625
264 75 683405
470 21 911526
218 495 742294
697 344 12243
678 574 270658
258 73 557056
646 614 92679
627 26 1788
416 144 192927
735 375 55353
31 468 627526
168 145 42943
700 362 974428
37 276 371711
320 589 329980
795 487 345799
305 255 379365
533 464 353980
138 648 555453
749 455 851881
174 351 82906
197 227 105975
501 701 957126
166 499 864453
310 710 964394
353 646 285653
542 17 426118
471 138 792658
417 428 363225
15 252 764563
502 759 700833
599 430 149476
168 670 70287
411 438 42185
495 753 389983
58 435 916637
190 138 839617
188 96 484198
440 38 553946
384 27 866725
270 182 121222
20 613 730519
480 105 700183
322 23 702189
707 748 318558
515 432 323175
579 51 326640
684 426 554737
499 315 123503
633 312 476100
578 343 440875
138 278 882564
479 92 866958
655 460 675701
443 133 980484
63 473 986145
240 754 662052
678 522 776116
139 374 706274
303 152 107601
79 576 802374
135 254 310010
28 680 738037
472 637 187722
768 99 659307
744 342 514762
692 319 566195
473 368 658556
508 204 202734
528 777 105843
253 485 67514
108 78 672220
9 435 29366
103 780 913209
475 116 94783
727 386 870950
380 344 559862
661 408 393747
439 49 447608
770 445 914144
375 442 661750
451 195 893711
61 350 101752
524 521 120946
510 331 628148
196 708 460422
547 755 272414
219 614 173808
134 87 218011
637 182 528583
80 3 785370
684 144 738130
651 281 404052
226 289 754388
611 579 178406
401 762 469956
89 570 955479
145 635 279736
253 633 360384
713 371 428327
654 420 305668
641 296 598979
481 422 983923
616 217 49185
275 164 314374
388 272 631365
704 234 778400
137 344 248690
488 500 164968
185 92 239421
794 755 822142
698 141 621477
634 675 835503
97 427 970129
6 652 334125
360 47 510469
275 99 582760
57 691 10496
551 209 412919
167 360 566945
705 331 309164
145 459 609613
225 715 509374
542 62 654745
536 177 201495
72 631 191244
549 500 571438
25 379 594100
47 579 118750
372 84 165056
289 745 146260
756 665 769214
351 402 525019
472 372 416160
354 649 405913
721 304 537388
308 340 455466
426 490 923337
689 17 672405
144 528 858979
370 576 142882
282 688 492301
514 628 686852
5 82 306123
63 484 638198
184 459 852439
187 310 71654
731 75 126986
348 369 250318
796 642 801219
379 61 474348
257 34 428627
790 390 905009
703 291 246710
723 568 81770
116 693 914137
265 267 836917
42 554 150523
673 544 518126
424 565 21705
197 33 63673
250 24 978552
212 470 728815
706 522 752968
54 32 641882
59 127 244466
537 275 223986
541 786 718364
669 79 296614
370 501 40536
499 251 25999
322 108 620722
216 433 553678
229 150 791895
368 60 200470
573 384 648369
214 736 884124
416 617 712921
609 440 884306
142 228 660804
230 605 147083
274 603 112621
44 706 844227
7 8 884937
704 727 139976
572 697 517544
362 103 482071
236 211 703477
636 673 948946
207 388 200039
506 125 730200
127 299 830039
680 470 555181
510 767 46730
408 108 827841
191 402 742044
771 366 320908
335 334 947342
114 250 858494
570 2 576981
658 179 330833
96 461 684114
580 555 697936
379 491 201014
103 217 63528
425 258 449119
617 521 932788
482 57 314741
315 760 483563
785 493 985581
290 437 288604
259 796 521043
88 13 968730
101 347 73693
569 499 69082
210 183 292409
236 98 417432
750 356 107586
225 210 260232
349 367 358360
284 797 526184
259 555 772609
531 567 49943
188 581 79024
275 657 763675
329 568 146016
327 304 908207
752 532 264181
646 188 887779
238 671 722454
662 162 715536
625 217 767448
358 373 530587
162 787 78682
117 398 871233
593 14 260559
167 64 45122
157 594 1787
182 127 808774
489 750 344191
139 236 707908
3 553 829439
674 69 646602
342 485 936391
196 422 273066
497 240 79042
619 375 60113
798 314 760946
57 322 162838
662 388 104688
381 758 870454
216 38 968025
275 773 834094
310 675 54160
459 594 727783
552 557 499782
205 727 366762
660 735 170462
500 179 648260
482 379 215276
29 739 977710
409 135 349072
513 259 55026
42 651 435739
333 205 885641
33 558 477030
246 433 890644
305 189 262821
539 623 803097
465 528 777261
79 550 291913
224 783 687621
691 116 481528
76 791 284086
183 79 30870
287 524 819433
484 214 301529
327 384 101310
606 122 314902
10 442 328005
234 116 797348
293 186 258446
388 695 288912
598 646 927368
172 30 884687
281 760 128984
366 635 651987
313 127 29959
259 309 519190
587 74 908341
49 55 146876
108 411 980337
55 575 344297
356 39 711498
233 212 631807
466 598 19128
464 399 305690
162 663 886656
235 742 401351
549 559 700165
630 214 100235
773 357 739090
325 487 874212
746 68 260665
551 240 878083
472 713 975220
397 720 101662
291 1 81436
498 272 945397
628 671 123152
82 120 659447
131 513 258311
586 89 592080
583 767 120574
424 25 870025
334 315 129555
142 215 435145
739 612 883073
726 428 227003
150 269 837254
534 77 244073
290 330 1658
354 319 94200
760 259 760437
303 57 471181
277 87 7516
509 345 476044
248 541 363370
566 171 854685
592 665 507616
588 494 548795
428 62 221166
121 222 586111
778 91 222191
578 549 751721
547 603 329095
114 592 681574
133 40 540592
702 313 509110
701 188 737723
483 635 186055
56 33 569726
668 382 354841
708 738 694355
259 207 72260
535 202 614143
381 214 702811
13 413 617878
392 390 346810
791 611 444023
364 302 308508
575 609 947397
583 670 146416
365 527 333029
159 421 783191
334 60 182445
579 696 29574
676 233 101565
193 62 877117
505 211 913642
226 798 258654
354 520 412925
206 237 846703
35 228 112361
174 793 441311
170 329 76874
132 680 218575
51 520 309481
259 355 434902
292 666 344392
682 713 520453
215 397 408100
348 738 9111
505 80 151779
311 363 254019
71 550 394217
412 546 505771
242 607 945145
647 297 246000
562 781 777700
37 721 446193
612 692 853186
768 64 180130
456 255 240513
136 292 933577
405 73 756631
663 197 14047
487 289 999466
114 290 47431
39 236 529866
195 335 207022
478 554 594468
694 89 241854
687 142 645305
235 693 745657
538 177 859227
20 121 180999
287 485 566995
132 619 155380
251 444 630406
295 556 687713
583 248 918911
620 52 62133
223 106 995377
224 307 652986
735 63 100751
126 325 514628
736 482 23536
237 718 887333
75 537 379312
348 275 505118
591 443 740075
640 535 53768
747 180 99048
481 515 642540
331 403 761570
137 21 77146
558 744 941365
186 718 540411
192 673 11991
444 751 955892
10 564 918454
16 749 734533
668 307 130740
598 378 86951
598 725 155026
753 513 889124
470 773 157923
283 729 822318
573 541 3820
554 785 71896
456 487 563748
211 201 874688
93 348 867108
221 171 562722
786 295 319780
61 218 688388
31 368 269219
166 544 479744
797 191 710224
508 255 233244
353 768 173296
318 141 312675
541 712 269993
265 745 13929
469 296 850926
72 71 617599
606 276 990303
680 110 174940
239 108 374779
504 301 594880
530 759 751031
34 575 385710
246 19 409904
657 704 88002
293 402 168617
331 533 14741
751 793 763184
480 660 105704
35 183 314977
355 344 49760
64 603 480515
183 311 78090
188 676 353816
127 287 110808
615 422 950557
472 313 406740
137 339 184200
394 691 38358
591 722 889055
332 26 813640
677 25 421856
456 648 641546
665 255 270907
651 328 945733
210 390 834245
593 757 780829
34 84 171656
181 703 535329
738 691 327133
411 114 158995
537 729 381095
571 113 270051
578 427 343861
252 630 33262
538 461 920221
796 797 782915
51 53 570364
339 389 678360
222 113 71294
5 284 747719
249 708 300664
198 760 24454
405 660 827132
25 758 614067
373 208 67676
194 223 568227
474 35 461300
208 387 629820
14 275 822713
86 29 135755
126 699 692192
449 487 332411
403 444 682082
708 313 434118
676 301 806112
423 749 791328
359 800 557194
297 510 54609
326 28 733097
333 20 544914
189 630 749945
794 504 615014
537 122 455797
163 784 670507
555 446 668435
785 529 372919
420 632 410790
504 640 550621
24 135 593906
661 230 740857
148 719 407467
147 198 9928
266 459 791246
141 102 624241
175 447 914854
309 772 454664
450 423 568103
183 83 882471
381 194 715454
343 339 299437
357 566 326886
125 384 415155
251 26 716985
548 275 783453
357 379 659420
7 596 381931
457 692 98304
238 670 145040
581 383 446671
759 636 814466
370 716 797349
15 449 259089
510 255 920230
277 299 116732
521 435 112924
120 724 354095
156 354 963978
601 730 876675
209 356 316611
46 700 366072
68 17 62022
581 640 305298
267 103 883141
364 445 546493
595 726 499802
197 450 597520
285 208 998510
115 290 348841
19 467 372116
153 661 359006
400 486 996208
535 221 151548
68 181 488262
320 663 233626
364 208 23664
94 427 71756
435 238 720582
211 673 521042
100 109 229301
215 554 874777
187 763 688912
763 19 991302
612 645 984041
785 486 752375
153 508 696757
393 792 859274
568 539 165128
368 514 716428
483 685 699884
773 800 425654
453 797 464484
767 462 797467
774 475 831195
136 93 182511
577 412 888345
288 464 477146
333 480 926753
438 606 335716
398 122 161886
530 135 168181
548 83 237745
735 646 464278
553 493 271917
52 639 167801
162 720 876740
178 239 105470
306 557 188053
235 397 119799
146 524 836298
346 525 96538
615 688 339694
603 103 160182
724 83 625400
64 594 619301
628 606 659997
635 25 949282
597 650 729209
488 649 935181
602 777 815669
338 402 773804
11 590 98385
487 87 688178
419 682 399088
292 1 908223
695 613 868084
273 34 60990
158 263 450584
286 587 617239
510 268 77144
421 220 882587
504 563 614814
4 541 309945
124 638 701578
174 336 146739
353 606 78690
555 208 462997
798 90 205767
739 37 821499
326 105 185676
627 464 406603
172 587 37172
40 256 159331
742 495 261362
370 23 183279
521 60 45211
218 176 942538
29 242 576040
592 111 110948
678 660 558432
247 635 719116
595 495 600053
290 238 290632
750 65 122069
633 703 674420
406 142 413738
673 558 278959
502 38 470971
237 598 314812
741 756 561793
719 146 946135
333 727 912842
703 754 779675
482 4 602553
758 276 534715
507 668 392993
202 643 804616
388 198 205428
659 496 224627
328 683 627955
286 145 267999
548 285 284258
135 548 164957
321 108 886149
671 252 406141
480 3 757590
246 753 996978
234 638 15599
503 127 260758
179 552 893933
611 443 355670
467 167 753665
506 457 999737
661 255 160897
399 221 658401
39 93 769475
105 104 582986
113 64 1772
271 729 750587
99 375 690848
354 310 332564
548 755 24571
320 237 278214
154 295 445545
480 161 244616
112 273 185665
667 159 717881
392 524 323643
496 104 25091
79 402 265369
524 303 658219
717 21 232752
118 608 995363
280 759 113932
156 555 780896
641 517 934553
6 294 745697
443 396 426232
602 418 570379
96 322 608196
661 147 296400
773 314 758356
524 639 487914
149 88 449866
265 720 388112
768 516 228647
559 444 996159
235 95 833880
311 240 988737
327 151 165807
87 402 530107
10 439 390333
230 453 40984
701 651 56799
74 81 131601
599 764 739212
252 281 144314
98 112 66792
496 341 970629
228 387 112737
335 113 632984
403 665 445840
360 5 556321
588 345 801914
252 456 528847
415 38 810386
673 416 243676
150 476 30490
78 420 575087
767 677 630185
371 596 118088
378 400 321227
356 769 533148
158 460 267834
484 413 565186
630 571 934215
673 16 346461
390 321 35276
496 738 506777
681 293 205790
615 634 123259
448 656 834755
74 106 991551
178 102 172486
532 367 52129
58 138 683851
593 396 485364
398 418 400967
576 543 940194
39 370 670671
618 144 124884
223 463 857406
536 114 623218
560 467 420375
216 171 193504
37 699 934415
320 497 9596
240 225 726703
461 354 443090
763 700 74935
319 465 201101
646 245 239142
592 325 64344
472 17 588087
247 170 149785
630 366 701610
628 356 359852
187 586 476203
60 201 463835
463 639 260387
784 549 675955
574 613 51628
334 579 458966
367 181 55306
785 523 639932
63 49 185099
246 207 213129
540 308 123160
160 391 515553
528 378 701232
594 536 817615
226 729 963092
227 257 563895
171 619 560456
219 453 117557
50 444 56831
695 697 193175
37 340 841961
86 715 916788
30 169 543644
773 136 192607
353 63 809917
532 525 819654
795 500 2886
34 354 10028
246 126 811070
154 669 73507
429 199 764046
548 252 19110
265 507 576266
376 59 636577
291 179 612228
64 330 501945
460 468 420082
631 417 503749
100 720 316458
364 2 389547
19 521 810018
774 771 779386
351 105 188515
636 565 544471
593 500 370163
291 543 778249
411 274 740058
45 293 989458
151 388 256717
720 209 176273
2 524 155898
788 679 379010
418 101 337770
210 587 86346
337 11 327128
736 529 857560
247 342 466012
455 283 348380
576 171 438636
715 544 442975
487 319 871458
77 365 350761
190 260 321193
343 459 499168
445 259 726628
257 788 712629
246 696 51427
419 215 723866
135 163 812502
434 211 258507
501 70 467266
10 9 203092
632 595 370919
335 726 818835
767 18 564256
350 746 500807
645 369 594103
83 159 726287
489 653 644300
227 607 378097
771 167 728183
592 610 97665
226 652 313241
721 33 43145
209 757 220941
656 48 773032
236 781 961179
655 76 224367
244 638 815936
460 765 104091
497 3 708186
240 67 277024
38 271 711235
475 609 790374
673 301 266934
310 58 808723
471 701 94630
644 349 742731
355 715 631396
427 359 80731
24 583 654979
762 589 311484
495 125 398566
212 551 545139
515 200 337821
611 792 484065
411 713 728230
213 135 62819
7 696 88177
764 142 712152
559 453 244429
791 120 468234
344 254 402982
438 135 824819
405 523 112570
643 171 32414
334 360 769878
724 521 180936
659 546 459835
611 118 435379
527 480 276647
460 39 77260
557 194 327004
66 356 309497
106 605 902493
101 396 451521
378 622 100600
426 58 742396
525 779 769913
94 77 288103
149 330 527243
73 714 244190
371 324 337975
54 625 172934
107 772 479741
572 608 978586
95 154 650121
87 733 973961
234 413 754963
257 478 941205
254 748 317286
274 378 37979
333 764 196903
256 117 999296
740 31 40436
237 685 444750
606 749 652269
188 402 758669
466 514 415344
721 275 487011
530 168 163011
56 614 244917
378 420 35676
457 68 409995
286 219 830599
762 479 431159
454 381 309998
558 411 941352
389 540 753943
755 551 30004
385 698 60964
226 426 358766
411 160 680462
327 162 458237
9 702 284569
694 788 147832
337 423 805869
599 630 166348
413 130 891556
205 625 253828
182 783 858411
732 326 698700
237 50 946950
380 553 769584
476 539 576780
327 388 233027
193 116 983556
775 108 613172
556 383 360144
209 429 977626
81 331 990632
795 221 425741
6 614 643223
781 748 794447
261 484 799554
780 137 185271
726 257 325339
259 369 754098
294 359 524373
118 343 671204
114 487 921064
218 364 261392
504 234 287332
154 101 918043
446 429 180327
594 243 488606
161 625 751912
94 167 942667
617 518 775802
635 497 494042
725 461 58452
521 638 296150
309 722 238549
747 623 684222
82 698 987831
121 673 941680
287 389 769498
171 207 869608
446 500 972813
261 3 931808
23 559 277657
389 774 346773
655 605 495603
653 749 185448
695 682 947617
14 491 531563
427 373 596910
114 190 921447
29 315 825603
716 786 74013
170 398 494032
262 70 919055
516 251 870405
292 669 418114
518 12 385681
230 92 612069
777 538 343386
247 781 133614
22 737 791505
656 518 797263
598 332 279291
40 202 331513
45 203 779381
781 378 365473
626 515 65251
486 21 805255
200 280 103496
110 262 871761
436 233 632202
175 212 140266
187 758 683468
197 455 475361
576 755 393765
531 613 584721
74 294 430854
391 302 955674
11 145 595580
327 741 685618
438 142 268034
554 756 55745
714 318 944154
36 526 489203
781 308 771266
24 739 789572
43 176 268968
176 409 905253
645 333 266623
567 371 757775
52 217 519478
70 717 351695
414 578 630275
406 625 396044
472 327 843783
642 98 485503
486 551 773705
702 536 915960
530 776 686427
562 407 967308
177 297 378330
227 534 574461
149 349 747584
701 153 761878
442 529 986898
487 159 480590
470 688 922281
86 449 659580
265 205 356074
524 194 525370
584 670 418999
676 604 677190
133 313 48700
218 772 162816
390 713 802548
477 464 577070
396 549 596450
161 728 617063
503 438 230044
283 327 310003
626 709 431988
310 476 110871
289 212 381303
405 257 379101
430 247 17652
498 286 346133
613 112 723965
5 70 975689
136 491 404863
437 501 959072
131 274 350103
101 409 988875
14 259 191060
707 79 666752
3 328 942988
124 780 762937
471 659 40747
569 300 665336
557 408 600657
350 443 906695
332 440 515657
436 531 423676
617 313 104515
347 686 311735
672 280 696814
412 130 314702
54 290 395882
660 601 62690
338 503 834450
333 158 476935
705 686 442734
513 337 89274
661 481 139617
199 440 277082
409 595 994332
530 745 929863
322 359 793257
143 637 397909
105 361 633929
757 694 828135
776 694 176593
330 455 438648
600 208 361337
580 695 869940
134 213 157039
655 56 856560
114 276 42197
437 647 392575
127 223 972739
1 493 24201
370 128 821892
174 249 217743
641 255 217870
650 325 513887
472 507 255946
58 553 575362
697 19 160504
650 425 969255
669 310 832467
700 274 855894
188 50 248741
170 469 639746
254 179 54962
672 470 38410
535 307 261849
207 565 522411
346 265 13895
10 614 237089
283 372 796864
671 455 384497
391 78 564997
726 416 829225
383 301 337473
526 796 549882
563 121 233118
461 709 260228
754 756 942043
293 18 968013
186 7 464167
94 689 851296
658 546 121282
276 691 937310
596 264 19589
583 679 632449
648 309 860359
602 329 97917
673 397 775535
714 284 469725
659 92 59906
248 125 33657
515 698 203576
517 682 376637
525 308 200841
737 347 195750
34 666 876068
535 559 67529
464 94 424417
101 2 685517
125 797 34931
65 357 575420
750 505 713314
392 519 712429
728 190 768662
750 511 283124
778 32 12605
417 111 972263
168 240 682199
491 436 183769
78 766 581594
727 387 551554
249 29 324625
276 460 8948
598 726 105670
732 83 527007
615 386 139193
467 495 445348
706 263 411311
734 438 351513
288 122 659402
205 697 526507
575 19 707525
653 444 591827
184 588 472391
254 112 287280
544 188 164711
179 161 146448
155 556 738832
628 574 680882
398 462 720104
560 450 549166
322 409 650476
35 24 276930
478 345 823019
589 689 961199
756 356 210412
262 105 59902
270 218 78947
352 223 294676
316 25 387780
504 91 38044
522 143 743069
324 39 131809
723 348 134526
471 788 214386
629 586 132215
772 38 589313
404 355 831151
13 110 722917
341 482 727278
607 346 277492
462 402 840203
436 499 8677
745 765 656503
21 589 9358
461 129 73567
638 541 537460
123 520 307088
281 510 27190
530 768 396992
221 487 78572
797 738 757269
513 427 697025
422 761 696682
489 351 894276
376 758 615983
404 768 742871
640 609 81502
571 676 302887
769 564 546642
703 494 736252
432 722 732215
770 619 100898
683 211 153302
327 408 310989
387 336 203196
605 685 766522
666 796 177256
207 353 425576
156 165 645093
660 234 936059
589 644 933174
732 440 589655
162 347 687576
400 149 761638
567 543 460898
700 653 70747
512 137 806800
709 416 323928
102 285 185839
385 776 179118
62 663 754271
216 700 581142
22 139 965278
682 133 336556
376 249 909720
729 499 484722
48 476 247482
128 614 582045
701 126 500949
775 600 774031
659 428 7816
471 131 536263
680 595 600222
167 51 64846
542 603 334858
366 255 868553
267 772 84116
481 354 404060
167 232 197901
251 298 889960
229 232 884323
203 128 817154
280 5 217239
429 373 709640
255 53 580476
531 328 583442
402 554 209352
369 602 569326
620 642 863266
59 751 688636
46 192 742424
552 407 799085
41 324 345599
494 750 373922
388 574 881042
524 792 18396
191 243 184231
260 393 211801
616 536 747016
602 163 113924
154 350 790479
10 60 940846
367 641 983837
222 752 89622
446 243 780091
739 450 261799
398 660 182132
410 636 778407
643 109 665681
285 105 268714
776 137 33887
613 156 252165
324 358 898757
797 688 107832
485 507 420500
173 249 719773
124 439 766658
223 585 551401
668 218 710790
700 705 699984
498 229 658619
740 227 31623
226 749 253113
597 500 334826
227 758 672851
534 20 437715
618 719 316442
307 761 506887
548 719 276443
391 544 124068
159 189 383303
337 365 390591
65 71 433572
481 463 583627
57 259 247666
279 81 908831
129 625 940891
480 395 161835
693 60 518665
744 549 878625
274 103 208180
204 185 495962
539 269 829270
524 126 828991
235 176 37561
316 685 884909
685 790 153769
279 482 939604
242 47 963483
7 246 505863
650 560 918697
595 270 895348
44 637 379693
118 780 234579
330 525 53570
107 682 930916
54 374 404326
51 110 689172
81 10 448625
55 564 218136
173 618 472880
556 564 14440
792 758 975036
743 323 258836
440 103 395277
675 786 851651
273 706 493455
560 461 6215
108 781 539275
25 262 330634
369 730 408216
324 495 455244
123 289 120313
410 717 705998
595 149 603205
327 293 917142
179 325 607432
221 458 777744
213 394 434135
218 267 901466
287 711 634712
566 781 590350
587 385 744453
776 595 190999
301 771 354864
513 15 817995
226 116 818619
313 471 668297
82 773 71643
557 251 264074
591 762 182812
596 525 363731
606 213 901929
216 41 843199
361 155 268812
714 550 487649
500 696 789349
719 662 456966
31 97 462821
237 491 372550
732 720 108207
597 421 358190
657 24 615896
267 363 237085
728 272 66225
431 681 273841
612 680 149073
303 774 846798
564 26 836877
212 340 700756
477 125 14468
281 633 180515
36 500 472461
5 219 303736
419 740 825109
307 193 126554
393 473 649504
288 230 267308
117 632 441488
480 520 952479
153 519 735741
395 449 985446
561 655 797749
249 177 721994
682 766 829101
50 375 284874
541 458 484397
577 105 470767
389 463 863317
384 142 370791
163 215 568215
543 72 362322
80 275 356416
295 63 980657
127 515 178931
118 647 50441
141 354 646719
506 17 966351
603 657 753483
673 538 681584
752 211 58772
215 394 995513
190 234 212627
539 484 970395
729 216 443327
341 292 473110
156 73 937579
13 85 178565
403 238 965009
162 242 616708
732 283 544762
194 799 204064
603 787 654895
787 266 472191
21 429 183855
504 619 256048
540 196 834865
453 727 486954
386 360 46487
659 228 921413
320 25 760989
451 735 528449
103 460 564093
172 453 931511
68 693 664936
230 675 315116
623 478 770282
287 692 183507
535 282 474201
607 324 657432
272 515 373917
639 382 167313
788 554 979695
756 419 262843
699 120 109682
630 496 382935
89 427 824085
112 362 11483
460 613 822752
477 189 425328
661 194 535461
682 448 28133
607 106 438639
545 356 578359
323 457 636717
305 250 670846
373 31 618202
609 783 703850
184 392 63332
628 24 370138
368 272 495484
199 398 79770
289 240 259332
284 701 114626
701 199 302004
53 146 741955
371 788 52469
148 768 205500
169 244 752749
683 155 723750
654 793 949184
506 649 327297
693 294 529201
38 783 181445
373 203 464580
719 453 494557
242 709 846983
546 90 493143
266 96 514318
121 509 518480
580 566 348111
99 331 701455
320 199 179961
374 55 263135
75 510 127811
342 553 140378
143 310 513817
583 782 526194
387 586 519291
545 21 888888
369 596 622735
673 340 488157
620 543 426684
158 622 565082
417 429 247585
417 190 241609
583 470 251725
383 588 611493
45 353 929152
381 253 299066
236 414 977281
244 319 978341
194 175 702211
493 343 215253
582 614 359114
432 99 664006
489 473 133074
795 645 841078
304 403 253171
568 92 202233
20 694 909330
117 56 101279
43 325 520348
706 716 407510
535 556 345875
591 348 124306
280 615 880142
70 10 910871
489 512 27105
303 370 73575
498 788 260309
189 412 632403
390 600 147497
68 374 882340
200 667 922834
487 638 744968
267 345 185618
396 18 591204
522 580 213462
324 354 485526
169 263 678631
187 377 546342
690 385 980899
507 161 519649
474 691 254380
222 342 100315
681 363 129655
771 752 645864
182 22 714505
349 304 190113
744 540 816135
65 566 419693
592 365 458172
75 536 741973
257 275 91642
263 47 964810
616 488 878385
429 545 299457
296 455 428332
432 716 60167
316 306 215579
287 49 590045
800 159 942132
37 633 857247
265 462 395039
228 713 200417
149 389 465065
106 93 430526
680 92 607602
382 746 742194
323 410 281177
110 470 328958
447 785 454106
461 202 63876
64 3 918213
513 257 104813
536 680 409927
772 693 919902
249 163 193323
491 251 289692
535 313 359715
697 704 106197
309 214 757789
352 450 392025
584 716 761248
762 251 104510
175 346 523407
792 21 289374
376 355 259444
156 444 271567
749 411 678958
231 571 488434
778 419 154295
407 608 430494
674 82 388230
510 46 904826
294 627 667541
257 80 498512
190 561 41904
184 250 810635
514 585 64449
3 237 818423
116 720 20793
674 106 469287
300 82 978560
561 749 823071
738 68 580831
313 484 977101
496 32 62709
412 604 897289
184 643 598396
133 134 935117
408 429 476983
178 615 416319
431 782 546450
93 221 495182
626 793 258557
209 595 808081
772 761 132048
706 752 104349
632 545 998073
774 298 613795
627 788 444210
251 331 14968
460 573 506446
504 37 539292
380 283 71559
395 412 334148
320 514 385284
458 179 403137
637 94 620151
250 769 238335
184 322 365657
612 2 544858
632 522 7140
74 594 452956
643 654 847239
530 280 919907
168 411 608971
669 419 80473
145 343 20772
587 414 644586
307 641 623372
171 57 844135
373 672 324241
63 571 134498
614 319 350215
514 306 153474
444 575 335351
632 691 624662
557 498 505137
307 755 181255
394 485 431476
476 26 415439
201 193 165340
352 491 331606
403 420 657300
101 180 568749
270 329 274575
475 423 6503
436 150 296497
175 733 814903
120 244 459460
519 794 26207
34 577 494566
41 731 647213
408 727 717072
777 468 468389
60 79 527654
413 298 513558
392 124 177085
437 412 715573
318 186 752125
349 154 927516
132 412 676097
329 25 468651
686 325 492875
130 186 769598
199 471 410599
405 570 710857
633 646 972887
24 438 221203
449 147 42869
574 476 751527
541 303 91632
799 109 767893
650 120 881342
115 441 826171
523 712 914839
149 448 786939
76 512 527781
444 236 416540
789 469 143997
487 623 400175
22 750 691012
88 611 534030
633 681 509353
263 112 688136
403 559 834390
94 403 128969
749 503 348322
547 21 630351
97 144 717061
80 55 564761
287 19 405867
722 588 758637
399 173 633366
639 220 909025
528 294 741683
357 54 983745
56 652 501665
546 105 256262
491 270 104910
391 197 161636
20 258 59184
482 276 583675
628 637 807514
432 235 162121
738 713 526611
359 178 426451
440 113 349603
781 373 299964
51 383 559066
795 504 706210
596 499 380695
69 606 357003
717 461 671367
666 130 393946
786 352 6945
178 410 685678
487 231 849317
195 564 840000
234 788 333936
28 163 900692
361 491 151095
368 326 283015
70 695 536195
379 625 949891
556 592 260230
655 252 529587
588 703 28077
688 177 749639
99 231 663804
635 422 620639
427 790 598744
376 724 614066
562 141 502483
28 236 252859
6 642 79574
416 403 33412
185 554 98572
747 244 524683
602 241 127773
684 260 349645
352 783 537532
61 209 682533
270 629 968634
114 252 447974
402 556 866962
294 44 968391
404 302 517293
536 699 555081
671 347 695555
291 197 158116
265 422 82719
125 474 971942
576 552 4077
793 587 514429
437 185 78788
556 763 294754
522 231 777166
17 529 757994
31 788 159610
367 524 759149
250 720 718701
59 29 872678
219 101 20298
403 377 688687
508 168 395839
594 377 766447
767 660 381831
60 104 529442
397 84 953398
568 520 897615
357 42 440578
341 701 665489
177 170 214450
161 3 282426
707 737 673383
523 129 711542
722 652 650341
677 527 566167
566 233 41168
277 536 859229
232 195 777988
433 754 40258
592 701 896203
423 691 752891
307 335 994440
253 636 601402
280 213 675883
278 632 893815
259 553 881169
69 88 38307
392 497 405924
707 640 678714
497 249 655747
72 452 109048
744 136 552653
369 25 53079
503 362 743420
478 260 838017
404 358 816418
673 438 998424
799 602 917183
584 278 447410
109 516 609416
372 656 667548
732 602 924433
16 92 391143
651 425 682114
346 626 136854
88 744 402782
326 781 816715
581 323 994923
208 286 428494
454 39 986163
385 274 403860
747 152 479758
775 672 123366
633 576 526631
785 341 794398
93 86 360058
297 473 43520
514 61 777488
124 567 958228
280 614 66060
172 307 215759
431 695 397531
788 749 722081
661 679 5371
422 610 921136
348 25 121421
444 462 766254
110 637 817759
56 671 298168
781 700 291829
199 424 737600
630 243 814373
114 669 253671
571 465 422935
313 684 710226
276 356 993846
752 749 307377
579 25 949091
251 313 622670
358 388 797962
691 582 599927
432 447 178346
109 551 184543
362 317 629658
214 245 631141
329 510 907712
438 48 333164
237 68 438210
415 540 582560
313 560 191079
46 457 398846
362 98 765753
601 77 903674
449 523 740915
579 147 648066
16 307 101381
164 209 154126
56 352 285938
378 439 924802
673 583 931641
623 561 98298
475 199 502491
638 3 591369
354 152 843234
138 594 815693
382 385 691315
743 724 41494
726 315 345305
554 300 334578
691 123 685672
26 91 533071
595 386 666031
109 87 205163
688 559 65588
666 461 313595
53 320 231989
743 450 29735
169 728 158559
795 161 910106
322 84 743560
437 438 981660
700 402 924885
291 403 385120
58 316 550378
253 170 492465
789 746 688538
604 655 27693
764 253 666766
427 155 851971
711 321 378559
186 795 286364
514 710 789048
276 650 160874
654 72 278325
572 617 426685
64 708 803649
314 300 771196
382 800 861728
684 637 543473
729 681 6248
310 275 410128
416 198 159791
715 674 583990
455 417 480424
62 749 498098
578 46 641863
164 766 487842
108 472 530512
736 479 517585
560 603 147701
242 374 709561
386 663 190744
403 289 923428
789 244 193881
79 162 348674
447 380 871252
28 577 966608
90 171 91638
313 147 712859
451 704 713791
161 413 185147
140 157 512522
571 761 830543
1 118 554772
645 649 965268
24 433 760479
581 261 470996
225 96 452741
475 431 816356
228 515 46498
310 656 407391
714 594 4871
177 250 859883
26 364 784207
16 54 780874
32 463 556112
433 689 172485
358 518 135446
18 194 47360
307 272 166351
4 481 713562
47 30 665597
677 510 986800
758 581 893301
249 559 731160
30 27 44718
760 152 506270
715 796 461798
91 65 4187
308 395 670938
417 734 811217
255 561 322224
485 374 128353
654 617 280965
341 134 886048
446 464 769516
176 188 783430
691 143 79416
555 498 815911
218 589 178263
746 267 701006
388 267 587824
674 283 266747
767 372 563193
326 722 441783
449 167 746002
778 403 529216
457 44 107726
633 720 86035
229 342 995067
417 69 2660
64 183 275886
39 559 368345
521 343 465850
528 681 121469
137 779 248707
372 111 376924
84 557 736991
136 63 694769
526 562 117135
260 95 629945
427 349 707176
767 226 693779
282 633 259032
274 43 188595
657 163 496637
111 292 431111
473 465 103783
462 332 416403
458 710 374553
765 14 394775
719 371 118499
661 116 941621
623 381 16479
754 326 893252
774 621 843149
481 120 361817
171 347 776408
672 402 378821
137 32 430603
235 683 28661
45 507 852356
180 446 317950
429 451 577892
434 509 882978
278 115 158782
491 474 789293
379 175 528629
111 709 639376
304 122 79998
272 151 24349
444 3 374853
384 154 988868
472 88 824781
623 271 784348
58 373 303992
267 24 207066
784 160 606255
397 149 829766
506 622 838201
221 504 944661
174 358 151072
742 550 96834
727 350 90335
214 662 902083
279 591 697336
314 48 972471
332 644 450154
336 106 91698
405 353 711037
519 777 66783
668 111 254302
498 189 409025
20 585 568913
190 477 686317
24 703 379568
564 94 458044
571 539 171332
177 89 85716
543 484 154037
305 600 943280
437 108 384811
520 581 924144
294 180 373532
554 280 549844
237 400 822596
615 671 500300
62 168 750162
200 249 83574
765 18 717189
394 343 194512
741 148 101844
626 399 207340
521 49 298499
419 628 938493
664 71 370576
205 465 292139
434 20 793009
794 481 942470
135 351 858819
45 758 204620
751 25 400238
404 626 70886
351 250 114905
635 49 811745
165 683 28312
453 313 426037
286 153 540734
572 591 741823
337 752 951129
526 235 346344
269 735 464897
226 618 178614
1 134 960565
284 517 809737
525 722 654186
230 441 813256
298 383 321115
506 564 82879
590 181 824793
140 501 733734
304 194 657643
404 190 337565
3 240 239109
308 732 302521
599 193 94921
709 1 964526
754 721 975130
154 463 613291
730 488 793116
553 85 875760
1 176 890047
527 348 333714
280 502 763946
74 747 229830
726 384 723223
312 79 894344
443 550 92823
181 296 501221
277 668 332950
234 130 309423
396 158 212116
233 219 285171
309 159 399852
725 608 57199
210 556 456459
185 267 534147
98 49 573375
357 229 269772
314 435 519872
222 676 243781
151 782 470158
75 145 643538
128 273 485165
785 99 178501
228 575 688277
97 709 343620
308 579 25960
795 664 347019
172 365 259571
411 600 450
334 434 704570
714 210 756757
579 783 265978
751 137 556138
542 179 616129
706 110 723488
591 540 890446
588 29 956164
724 190 249203
448 667 162995
434 173 940192
112 625 920671
285 499 123135
444 4 477229
164 16 130178
41 400 771386
355 385 384098
525 134 228120
196 138 981579
772 525 805223
520 303 645178
377 444 768598
568 791 203485
406 69 314785
401 223 399976
698 477 518084
757 545 648728
644 159 316790
699 312 985270
694 372 328293
649 341 672327
146 175 178542
614 640 381884
350 592 686099
539 534 246073
259 484 612642
483 375 83513
125 704 261176
284 549 846990
662 551 211043
470 214 940090
620 527 342309
553 183 854636
97 65 499120
729 525 634626
271 124 205218
490 366 616001
721 706 762728
420 30 725386
11 376 854382
522 366 554223
308 664 667273
567 80 746508
456 186 218041
188 745 549738
226 728 307369
612 545 602162
518 130 581576
122 10 967672
163 593 128134
314 205 3695
644 300 506925
429 719 51668
608 350 795562
265 277 902888
132 677 192559
463 176 930375
573 350 184190
178 236 147822
95 685 53395
545 123 76817
709 407 579167
790 574 863749
16 80 850891
668 14 929911
422 254 901839
213 480 882073
222 426 934680
105 485 805919
308 493 818504
446 648 915770
654 49 420340
186 657 363733
108 199 144609
265 340 112792
720 349 418406
45 451 101589
247 36 192874
263 741 78461
140 147 34920
615 254 458971
342 522 509769
521 173 132694
360 591 490911
17 223 206610
396 147 628350
13 743 364284
398 36 705500
492 192 195057
546 610 204515
69 429 436399
750 353 400905
350 343 461997
382 64 566821
378 655 751494
684 733 681905
224 272 613846
648 543 740245
107 58 45480
511 626 62448
138 432 445946
332 188 335558
739 397 949509
652 139 346624
129 300 663778
541 234 826128
646 56 691598
418 461 762595
505 690 204342
767 452 562266
289 527 829776
206 76 834419
59 791 606608
721 634 896989
753 480 792373
716 267 980644
52 222 825128
38 348 78703
367 71 938792
708 706 88252
383 167 343268
192 275 393195
750 104 617496
171 27 842134
467 271 820654
184 180 882864
457 302 397431
245 438 630601
529 490 1419
415 89 673506
589 465 363168
668 191 789720
428 297 274407
17 776 52081
436 279 793765
376 427 666171
53 315 674608
634 201 277001
565 581 819925
35 747 332652
558 642 16491
631 753 522150
49 89 627797
440 676 95512
513 615 161953
720 599 234651
766 760 249390
121 612 619148
248 188 940516
768 230 354446
240 461 173216
666 274 191364
543 270 706357
427 771 144354
661 1 634086
114 357 548759
796 709 252184
100 412 505468
566 496 677045
746 386 858201
553 588 937523
466 743 732218
452 555 294070
107 144 978017
66 403 18268
638 404 234379
201 188 646575
731 152 201060
70 12 137220
632 393 97273
509 321 216603
748 465 116240
62 48 585289
197 565 231615
609 617 163133
579 318 136799
586 213 706965
2 294 833926
392 80 806895
691 729 623515
531 722 55870
364 106 21356
494 69 8629
701 385 455015
5 768 487834
581 5 874500
785 76 637903
76 699 769918
796 271 693070
276 304 510395
415 9 192136
492 794 395239
85 654 30777
496 384 670413
65 29 65815
708 496 271467
708 606 663323
663 645 653044
491 107 178271
682 561 996883
306 207 163400
790 318 219190
101 769 536472
202 38 788370
652 729 724831
798 494 840301
571 453 931689
107 136 673356
420 15 971321
705 122 584378
82 367 620153
497 784 814266
772 453 30987
751 583 4022
190 443 180203
350 93 45914
751 33 512254
129 591 842056
650 647 481338
152 654 654536
352 148 688454
366 105 64717
295 361 366329
279 305 559140
227 323 601396
235 271 847632
85 14 317658
268 540 628512
691 266 815049
763 337 685497
742 55 299941
508 595 481179
240 302 116722
511 653 847250
184 644 638419
148 487 595051
274 557 230177
563 459 131522
785 675 144061
15 573 726028
260 601 656498
776 470 287910
52 125 730203
251 642 779327
653 350 398280
454 30 587383
416 218 223970
222 566 990006
664 791 484377
211 15 505222
414 318 527170
172 239 9946
551 614 828197
349 425 517483
313 649 703433
157 154 855996
125 175 673107
262 368 962143
96 411 327848
654 596 335220
357 198 842165
446 566 549863
598 396 51693
127 178 318053
437 791 778499
406 735 265019
156 614 899940
363 598 311754
72 285 67211
96 248 391123
110 486 866034
687 369 705462
232 248 964053
308 203 654431
506 325 396277
446 691 829649
147 745 876788
667 693 629286
644 527 429896
680 441 898454
779 391 594263
503 635 871935
275 644 918510
115 165 251338
402 507 240309
514 490 580649
263 372 678980
609 628 693286
235 389 576999
207 318 11926
36 766 406220
149 308 204737
406 330 740874
497 478 688511
404 467 176319
120 157 161957
136 592 935024
668 178 10312
522 25 197952
293 358 981081
103 471 529642
94 340 232043
539 562 56372
266 214 954757
633 209 18658
536 785 52828
723 161 642891
87 226 882601
515 216 538221
246 17 431229
224 89 282875
167 8 522647
156 355 776253
248 86 427691
23 323 996668
597 616 135141
637 773 624048
133 81 962654
194 77 67202
335 551 584978
154 166 540516
54 103 12987
94 613 304199
164 606 836132
289 36 308177
83 301 410795
440 292 68738
302 356 597185
51 456 933534
168 499 183308
195 385 316486
317 714 170779
132 596 833482
566 415 173734
488 245 154190
173 279 126649
75 324 892174
502 637 572293
701 764 708521
51 756 679570
108 208 769298
599 478 710782
327 720 921741
780 16 456554
60 643 75172
526 120 505435
556 647 336896
47 260 178649
366 574 573017
169 741 196175
152 221 474196
472 646 627557
83 357 644501
744 154 130395
266 7 599228
505 39 704618
782 622 114760
694 222 158389
531 356 222806
76 98 602334
326 397 915216
224 721 345368
754 278 593566
580 628 989404
12 422 495128
713 781 700082
165 73 694566
269 71 488579
155 201 749970
531 154 52298
72 426 911772
466 366 176886
483 680 11879
239 485 405159
284 3 831500
635 28 53580
260 519 848970
1 599 926515
167 348 394767
243 629 377729
369 8 314328
716 233 386716
712 679 807676
317 655 83781
7 285 408248
11 500 394221
351 173 671731
293 1 791936
273 331 259187
571 281 603549
629 787 431788
313 580 415666
465 249 461532
612 248 403637
173 444 839884
559 363 195922
721 278 599536
408 494 648546
384 188 291872
727 596 402253
234 750 266219
73 587 1734
257 400 326764
705 794 619764
639 266 7363
176 705 147074
591 411 321718
1 544 404648
156 360 917851
777 590 103697
46 182 173592
482 274 544120
139 275 671335
555 42 464384
278 245 704337
32 480 843663
77 425 984195
236 3 203984
239 675 710680
404 503 147320
83 437 869668
123 562 184975
105 727 548192
622 760 222422
270 74 127108
376 521 55172
210 160 336462
785 694 397615
673 61 924751
68 172 918826
154 767 37103
154 260 168854
782 515 113892
134 528 637509
569 64 423802
479 538 131887
600 528 700313
251 223 991708
278 139 341457
481 184 878207
343 466 447705
279 410 977348
258 25 21621
729 472 832037
103 186 541711
249 590 456451
458 54 630851
468 201 5261
387 562 936841
234 675 763292
490 161 912784
30 488 69262
437 590 106293
346 304 236331
292 729 994954
312 224 567572
62 329 944389
31 727 836679
530 535 714943
649 260 695542
279 104 723737
474 594 96730
53 35 691687
515 638 743019
719 610 662639
371 772 989359
424 81 475141
39 174 284187
129 277 829025
638 323 673588
576 553 912468
271 695 691097
634 181 10482
147 337 927899
775 589 302061
203 432 115528
445 509 722886
406 597 913879
219 461 584284
487 455 50364
796 602 406128
417 481 23735
11 536 885666
764 487 501869
639 73 217076
446 491 372238
3 306 179629
684 407 492187
232 336 416188
742 577 360407
722 204 907390
154 240 553030
622 149 536906
547 171 585268
1 276 481147
185 773 584633
230 773 316310
10 330 823578
760 291 4106
524 109 153598
464 242 25640
287 83 714455
277 344 47404
323 55 149604
256 254 976418
427 10 770572
68 663 262517
422 227 355116
576 314 458647
339 543 106814
221 43 519073
688 2 345500
373 88 824380
386 254 173297
376 142 307142
799 484 531848
137 695 894835
507 196 326165
33 254 105099
31 522 994871
21 531 883452
172 359 615329
673 305 109201
352 401 198976
87 729 527916
72 374 364546
698 267 374371
573 503 48725
89 332 244047
169 790 939638
292 379 129310
153 243 314904
544 202 579575
675 479 202094
152 241 591531
649 781 362469
480 45 565884
682 316 905372
294 37 868334
683 327 645511
483 291 226760
513 123 116509
695 539 863762
10 507 174809
368 430 676499
208 247 703518
418 529 830447
89 469 361679
24 689 651594
743 131 405747
277 13 667962
612 68 944063
487 13 349871
468 211 335165
89 724 226988
772 372 518122
526 320 669279
185 265 971197
175 369 666788
129 588 341343
287 225 770318
271 314 570598
546 95 917948
128 781 526547
462 363 783413
599 459 721685
329 121 793399
665 723 670837
555 271 728176
500 491 398684
83 716 585433
308 446 290308
764 292 729064
747 160 288388
476 244 371845
125 374 489206
703 331 982837
251 777 22506
739 522 801956
728 339 132201
187 200 997787
195 239 783754
422 266 858085
74 655 837552
415 298 157984
559 61 423879
435 380 599532
295 367 138888
10 393 774048
198 444 724051
399 26 665873
315 309 92398
604 666 47222
128 237 775023
573 473 645748
106 276 292025
422 117 670098
74 769 884572
415 114 923501
528 598 331490
561 783 576955
432 181 506987
521 319 974874
419 65 15384
277 604 150094
740 128 803888
673 214 723707
37 200 21381
103 698 840198
594 141 492810
559 610 156745
292 344 635139
712 444 299304
21 374 40381
543 524 470651
382 777 626061
238 397 949234
601 174 674178
138 793 325226
639 352 32947
533 233 821234
429 765 784884
301 342 145369
14 371 677024
763 794 707762
648 76 881579
396 663 641532
60 398 428870
93 7 658565
586 545 319698
114 768 206791
128 104 74701
608 143 522178
782 409 619057
719 536 114686
11 447 322474
586 95 812129
619 50 391251
364 494 323
414 588 989882
78 216 583835
759 495 350115
665 13 386124
749 299 367760
26 695 699108
68 784 976022
508 159 431493
536 382 893003
458 532 645923
148 493 172854
631 431 729103
290 493 945281
712 795 507319
664 594 594321
632 544 336760
175 678 276281
790 89 707297
774 295 383559
508 287 953954
573 195 872953
287 391 411583
543 758 860127
175 459 45511
774 242 626611
432 695 130761
17 704 204985
209 607 819973
303 523 638011
22 789 1251
466 386 311564
20 209 903516
710 389 618555
688 656 835122
220 384 525610
172 256 146295
588 77 631484
343 470 379392
720 124 750938
248 99 12892
52 415 801539
310 231 218077
307 262 254731
484 218 317320
48 649 696112
235 286 988645
549 797 634482
18 687 688446
692 360 542717
407 553 511131
144 136 126786
541 245 246365
572 244 332603
753 645 41895
427 102 253280
622 345 372369
390 645 530538
684 31 932141
98 391 278052
711 438 144505
83 178 82212
68 467 251299
312 139 909166
386 145 44541
504 468 879140
552 697 160079
332 578 232358
276 677 800460
710 446 330461
497 735 448582
249 474 694399
144 384 989730
782 153 677580
768 446 898290
444 648 543361
663 705 2396
165 333 369490
547 657 47243
49 592 608452
232 575 299000
131 16 710000
489 50 86250
720 432 561219
594 780 640120
286 550 705344
80 782 488185
796 421 971118
90 457 848843
757 572 350151
456 681 777655
735 172 78862
348 459 464083
604 664 477508
786 40 759177
208 36 225830
295 730 310921
603 288 128611
29 310 961231
534 578 529812
561 348 62519
535 488 751683
552 148 957824
51 475 664205
54 770 475796
399 730 95862
250 212 922263
94 413 374148
196 225 130477
799 607 544551
583 19 245612
723 519 981454
179 409 377513
238 673 429938
290 109 46514
755 472 544600
695 273 396525
738 372 848769
161 658 719998
593 754 581799
12 729 593715
604 33 248479
365 362 821519
392 437 771987
270 492 58615
490 282 421458
481 338 653537
402 369 606732
607 225 274394
616 361 820644
332 523 674529
547 106 759151
729 653 848365
464 542 458838
41 70 927307
167 537 644993
63 499 316939
70 657 883434
753 300 823982
308 547 470205
731 672 582036
268 9 429180
141 369 972581
36 13 791625
461 241 539671
455 670 453652
213 51 893507
223 715 822291
753 691 884777
57 530 369182
121 96 156012
583 721 725437
511 110 866807
315 323 245701
688 137 479883
528 715 118454
163 604 296211
147 582 963473
656 362 665362
588 284 282084
376 345 10916
414 628 185563
566 133 620816
766 532 362610
555 250 539100
781 91 261543
677 625 408419
444 774 21638
598 722 197718
365 533 96333
282 566 602840
173 135 111590
144 284 700493
164 561 763115
712 112 242991
710 321 561830
600 667 140526
90 317 346412
36 632 434050
496 730 830595
222 231 680500
443 513 57821
343 386 378695
510 148 408763
146 377 506606
232 718 29283
357 724 47214
47 45 363006
585 764 697952
269 483 25320
438 787 249471
670 7 245366
620 664 793862
552 327 202085
11 771 977363
272 265 968180
331 631 713609
711 758 367335
749 509 553794
84 229 680055
230 693 399229
223 255 926215
743 28 719703
473 51 202427
246 551 928872
743 113 736328
559 125 178733
641 455 12604
178 746 368599
537 609 5299
633 493 357292
435 201 165378
384 269 727045
448 311 305372
602 650 42192
473 9 405124
746 77 507884
784 159 341841
636 116 454030
377 132 949132
175 424 676170
443 769 683555
542 393 629120
753 633 956949
754 540 22216
227 317 116575
725 185 511667
48 354 562890
73 520 497238
124 585 831528
751 7 806717
203 703 621414
595 468 971849
490 479 329858
268 168 429646
419 204 342589
561 699 478343
44 348 621006
283 518 808686
456 472 392627
267 193 906786
578 714 12023
205 15 699689
123 431 156475
205 288 436921
6 558 418419
387 792 118232
232 149 761217
634 136 481811
310 515 467668
291 374 132326
764 527 412123
101 370 632750
227 330 677878
217 496 994624
214 582 457152
92 594 405036
348 243 244829
421 155 551362
721 649 592532
430 297 945270
263 766 323366
52 433 308051
791 673 33739
201 534 227914
348 575 308955
222 130 494507
255 405 409004
215 126 811556
105 676 63194
472 562 610322
669 697 5881
178 564 215069
105 338 66649
320 184 592359
148 76 749404
158 88 108597
659 303 672963
77 200 502857
679 286 686931
376 590 704426
771 75 233533
279 235 447093
409 236 767843
757 54 995683
775 132 372969
419 584 925367
732 401 551208
275 473 215340
237 62 214715
69 339 958081
232 44 106998
501 630 665095
639 22 731379
539 760 170889
797 682 791876
471 279 990920
747 542 656619
695 538 587138
61 179 851043
513 464 4538
151 223 795061
157 382 388510
476 158 556373
729 109 171610
234 399 135442
589 506 715800
399 311 100046
4 22 335703
398 245 150169
537 141 469623
722 680 772367
717 313 801933
205 221 342657
657 12 272499
709 96 966938
504 688 977045
224 748 981150
127 709 496448
212 417 512187
123 6 538387
256 739 196403
204 703 26177
133 34 280023
406 613 807713
732 752 653467
243 174 360752
465 417 736969
41 596 117574
473 683 696143
731 619 143021
590 141 176825
741 305 29161
159 569 182104
501 170 94060
322 511 92357
267 113 915540
716 486 153459
558 188 462271
647 717 473706
150 507 487291
407 251 517081
476 115 684383
701 155 371196
616 766 41062
30 1 147770
410 710 611473
540 342 859633
259 605 579299
107 558 39030
409 429 229900
142 683 120662
646 184 689934
144 128 576257
145 766 348652
152 88 779919
439 48 742614
548 659 627909
672 780 999888
183 351 53290
456 63 437132
331 628 160288
651 69 508108
725 420 662865
66 740 784140
125 579 491939
306 673 777327
620 145 49129
384 290 812525
772 29 657315
513 405 996671
532 152 143944
772 542 495223
177 228 789484
425 322 284188
545 355 855578
246 52 479594
232 762 712581
652 707 669611
113 345 856612
399 196 320731
341 442 1728
167 707 664120
432 114 186988
526 407 914855
587 14 326549
670 779 336758
30 57 607159
407 670 124471
583 217 586244
74 260 709873
146 459 133228
593 776 770643
769 659 831674
685 132 896574
171 242 282833
378 263 44994
577 606 489282
574 546 619852
377 223 435901
265 347 282916
311 28 909716
134 238 255172
630 233 631431
406 110 658405
740 596 619415
8 676 769437
538 7 733989
598 705 763460
105 656 976529
727 500 942465
160 267 786455
355 15 41427
724 54 303685
438 182 742639
501 741 925074
296 26 63648
15 65 555172
491 402 88566
344 601 271604
732 758 360304
326 264 179439
103 503 942261
778 714 15281
564 508 25083
290 522 262435
396 716 566494
321 745 939778
443 129 269998
200 489 192785
120 693 642741
650 391 340905
107 21 854575
143 204 116040
350 499 320803
367 436 971999
294 348 98806
371 88 812935
745 127 765676
794 8 971318
712 392 962430
180 122 319814
139 313 145342
249 567 350853
365 268 10487
26 56 604754
49 208 755290
49 357 947911
455 787 58966
521 314 188759
782 116 688812
74 540 523842
632 191 955627
138 241 170547
548 431 649926
767 260 904746
758 389 907075
124 325 150557
459 128 163093
179 701 935328
145 39 161328
148 796 599624
232 440 122789
466 89 39675
333 754 590575
559 396 800984
461 195 275767
500 56 8968
356 458 452735
25 207 834356
241 7 215775
590 480 138240
422 764 737223
382 21 150278
318 704 490553
197 590 665609
109 402 922969
163 37 861010
302 215 790490
759 424 224329
534 382 761826
469 478 802337
546 523 327674
86 396 901919
130 512 422713
773 25 703105
550 269 46164
413 781 794676
707 392 49863
285 315 441611
577 669 845561
404 668 321587
203 511 551450
43 382 525159
35 589 127022
681 596 206285
605 300 119395
632 422 440071
329 266 451294
490 548 963083
722 456 356123
216 676 785808
391 413 614719
406 663 231904
357 317 381823
269 173 559641
644 98 739887
76 16 543008
400 765 253140
476 361 411731
120 249 705058
220 222 552034
201 776 106206
620 16 762453
146 509 989818
105 373 925262
532 166 575067
564 723 32703
413 184 520660
587 692 758306
599 252 743727
432 470 545159
664 380 551130
612 519 530396
697 727 341553
626 644 642693
17 79 815087
410 751 411920
379 430 181256
711 392 525633
723 481 198619
790 202 390014
449 153 869478
257 162 693329
678 756 483011
652 334 302185
164 11 776786
478 632 762420
746 150 805071
206 661 366808
186 395 961086
191 528 467692
451 106 362911
367 743 640279
44 688 852369
600 50 277193
526 43 497829
566 227 625553
697 401 997334
460 6 952839
112 479 777293
722 408 164305
590 596 22533
744 16 872294
354 434 291620
280 688 871857
181 203 320749
772 757 485648
116 591 189020
460 305 943693
768 283 979764
462 799 551083
321 571 422813
161 741 422870
791 732 865355
441 796 257820
583 610 329334
598 288 92258
522 800 944512
721 707 4347
58 605 27376
75 597 701582
174 777 551420
98 331 386169
8 306 463439
470 358 723106
400 136 524308
298 414 149109
577 240 740504
48 616 161512
175 469 171622
675 96 487020
372 798 743476
757 280 651359
310 374 270958
499 144 126878
673 615 373794
544 705 332929
566 747 364804
319 362 172386
381 260 489293
230 318 350771
376 21 282634
404 143 992087
287 363 708279
397 94 189936
197 566 983401
170 357 678461
770 526 472583
789 389 399880
433 82 73201
515 725 778954
75 450 633126
351 793 364898
777 469 832394
380 359 571460
48 560 742599
40 555 243489
756 569 15659
409 680 76082
768 53 590227
725 763 434939
682 660 656426
168 398 512627
603 698 462226
563 644 416388
594 50 267109
313 572 79888
649 576 980745
618 380 410517
250 223 413566
221 57 770229
67 676 246298
419 508 338827
486 476 839436
549 658 897536
752 77 584862
187 492 889450
544 530 958916
682 233 238398
658 354 529344
645 434 312124
439 656 671936
737 228 241597
138 476 29149
467 686 435006
452 759 479492
69 85 123313
124 535 373209
382 105 646380
202 518 676683
31 260 447617
79 42 729524
767 144 852868
431 505 474369
112 424 406067
415 235 531836
619 107 171535
503 364 527462
119 96 707051
733 27 469160
595 673 116018
657 748 860362
773 344 552252
516 28 835219
337 22 678613
572 325 996736
186 91 571996
353 108 396386
191 60 393183
70 682 81736
418 627 477244
623 313 269667
136 329 351084
271 778 487541
224 686 234205
170 165 167204
591 184 912715
468 380 451955
239 753 259948
735 756 330864
314 60 434840
766 785 14836
375 391 302775
389 219 369015
150 398 740471
111 744 452475
195 400 834005
230 148 799302
289 412 577468
199 439 317129
798 564 789161
67 48 250451
275 466 675039
652 745 686886
242 491 314916
371 467 396552
218 432 687787
243 369 204849
198 220 909189
439 282 247590
728 680 141149
182 769 259627
165 11 460758
14 280 617473
630 3 420202
748 244 124405
163 1 81479
665 508 447357
620 517 926387
630 199 177686
474 602 595851
325 724 343894
441 99 157029
197 162 242790
713 377 115620
727 738 646265
758 2 167519
126 518 908963
694 39 422646
86 112 775561
543 588 739660
607 63 679867
732 432 769045
32 328 487236
279 298 461909
510 467 919904
59 375 153498
378 591 852465
496 697 569121
250 345 260689
253 252 973297
253 150 658877
389 320 568428
120 776 705238
227 173 810660
203 713 248964
305 716 438377
94 445 757625
234 75 120115
351 497 55971
490 794 395794
454 674 345241
221 608 711883
581 107 551533
638 127 530956
125 429 138937
380 767 831270
238 439 655951
254 177 114721
444 546 439070
380 710 828426
768 287 658155
623 603 108081
780 274 893986
605 800 666303
668 717 779520
490 419 709977
456 643 479947
215 800 663229
577 12 644560
9 499 672523
197 321 423188
788 33 276395
108 119 520039
242 146 523516
342 306 706457
101 408 210608
676 755 802875
150 24 911074
800 228 899093
327 170 907329
564 336 998664
460 195 469494
562 291 626776
230 391 807128
611 267 589915
595 790 896134
293 105 653161
504 473 863068
274 153 268071
7 330 241531
353 58 516176
121 50 815768
363 313 135039
784 325 654611
263 712 356322
253 610 194369
128 604 408037
597 556 933479
759 598 451174
507 124 758450
201 724 499084
685 530 622762
256 379 374374
689 371 18977
458 318 620681
453 332 931047
511 607 134741
22 771 392295
284 363 702485
327 86 435174
507 619 728037
137 665 106340
286 128 950613
355 799 808581
554 513 21375
597 341 948126
34 518 678935
234 82 498674
333 595 795349
294 225 914823
184 278 270240
690 601 840826
558 762 207056
565 12 60007
716 349 141626
626 790 947571
242 213 723442
230 762 550444
397 142 158950
215 11 823827
428 486 467764
768 583 770592
440 724 681475
29 245 734549
335 766 463885
610 437 307168
149 236 805885
629 153 754697
221 723 974056
541 637 290977
23 335 423300
122 19 942623
653 210 20214
636 114 443160
262 362 3573
457 423 200341
52 192 209337
126 110 915696
23 35 158004
649 155 542251
183 731 784113
622 1 828736
208 704 861066
578 742 479260
292 569 920272
22 361 816956
532 197 315989
583 232 997158
298 235 543646
771 606 161605
255 409 398883
730 367 108479
711 427 86579
166 740 860352
149 91 318708
759 388 706759
744 456 862539
471 431 347862
752 678 840423
727 575 641183
74 435 333413
478 269 46431
173 420 404775
788 80 680121
727 255 629373
4 256 636317
621 94 980041
399 231 642291
580 279 444637
57 267 498613
639 177 784046
213 70 628085
453 509 497517
59 739 955493
398 351 63383
271 299 300598
754 415 864913
790 355 781603
634 288 236937
800 100 900924
62 763 438007
671 222 221709
261 16 173155
243 289 143125
446 50 699816
727 247 136838
738 304 586597
89 354 324730
724 280 372095
647 716 889349
235 387 686680
716 408 932013
319 500 623357
379 684 101574
206 94 364955
657 170 170680
56 626 539080
196 635 384116
363 360 311857
612 561 661798
261 131 178413
652 413 455721
427 650 860608
139 464 144180
278 157 954156
319 399 78129
608 89 783068
232 613 688020
791 530 57445
429 147 932313
710 308 543207
281 226 860771
442 280 581072
744 329 600142
368 283 754110
271 636 466539
568 307 260547
581 71 966670
432 355 744070
674 375 829079
348 554 70111
564 368 774190
248 651 286189
74 218 596573
430 742 354083
330 426 292851
772 715 783514
126 650 715238
607 413 607935
423 191 548120
587 349 186515
112 195 930497
629 522 278614
589 40 944714
430 615 30150
171 50 636957
578 599 460332
431 172 580949
764 5 636333
131 280 697575
584 196 579632
281 481 559440
6 404 694243
653 585 738798
146 708 478161
455 209 103929
781 609 486447
641 535 77953
650 480 906698
374 396 308020
529 691 790740
720 342 38022
390 396 802864
297 542 480669
138 537 329154
791 245 223552
552 520 837852
141 395 727133
532 727 62703
311 480 903298
369 653 528145
328 384 895238
203 141 723357
125 358 164945
563 71 33995
173 240 759481
336 534 57842
248 2 404119
280 571 626145
306 281 765473
301 423 858215
729 68 195123
64 334 860900
453 447 715406
503 264 244634
334 469 591205
242 12 389736
137 156 476505
700 5 256692
744 106 151604
319 776 385246
636 46 577036
407 551 908450
708 642 261255
581 442 152226
17 496 817261
735 469 649937
231 85 781530
79 364 466514
708 268 592924
391 31 16260
341 175 523865
162 564 9506
708 206 937069
638 540 386878
172 405 594486
83 269 19815
524 53 47997
516 91 159917
585 332 972220
229 260 585186
347 622 903295
10 400 329507
223 600 698106
264 529 469628
260 171 501793
523 315 377362
103 763 554758
164 688 643552
800 661 663949
422 689 469569
468 743 995133
2 588 139762
330 465 759956
634 322 283264
646 109 613766
428 415 150735
47 769 601174
136 179 847240
12 589 196199
243 216 93782
789 799 684125
353 534 369415
525 478 736010
714 592 614323
724 638 163995
60 400 968232
425 82 145005
148 431 14599
413 638 230587
443 128 432259
561 710 93454
168 688 846994
762 100 710742
468 731 313153
160 404 357523
171 368 103626
44 94 618675
135 66 858233
508 444 976666
165 188 305395
784 745 795187
330 232 185046
189 727 484064
579 530 986271
761 485 937339
29 328 84318
51 719 659112
315 284 167596
417 339 52650
66 429 689110
149 754 857292
278 467 427797
547 444 557757
604 251 377738
282 613 630498
311 774 587877
261 647 35151
184 597 119594
137 164 834252
594 354 878622
13 533 80732
689 228 535244
434 351 95465
346 325 250807
242 257 343003
382 758 437392
563 661 429127
427 79 546579
546 456 454847
446 571 656949
265 353 705820
320 695 613438
253 244 434866
199 300 265707
216 311 567916
177 238 580598
305 608 511467
225 758 526541
423 141 626561
246 558 262326
772 226 42208
7 126 656332
332 42 429267
130 118 780962
442 165 121100
304 559 515794
453 348 633332
739 699 827492
344 417 964112
672 784 564079
698 427 176696
47 375 230848
365 153 13879
712 212 813118
450 570 816887
383 227 44177
18 531 550858
366 40 36786
749 493 261232
675 555 49314
647 697 564404
435 402 815885
327 423 936328
337 577 734398
585 217 381332
798 184 868899
440 697 407252
589 140 185519
599 384 641555
94 632 322910
781 222 749781
156 58 371991
576 600 668681
275 101 239756
291 230 950662
270 192 17723
444 615 191890
717 734 793678
729 76 65307
245 356 899823
448 457 623381
441 800 27775
577 700 7674
171 558 178760
14 351 843928
262 312 250333
264 107 313659
18 457 952511
326 108 935087
490 293 669507
81 679 168579
248 454 767698
619 471 295047
352 700 509207
691 606 147709
492 38 596268
556 333 629490
372 312 59533
473 179 476430
48 255 222297
780 766 923373
121 732 739988
784 555 288480
125 72 780148
788 225 115425
739 15 150506
667 712 486310
128 787 726264
205 345 724289
252 610 9832
249 639 859526
794 137 686581
396 34 184741
419 1 497503
469 208 192439
157 122 801039
557 641 154549
766 75 59573
102 253 174279
92 306 912913
490 451 692644
282 368 646007
236 352 892785
647 374 606134
209 304 442232
502 170 476145
172 491 869590
474 285 445118
780 172 602246
512 463 887691
194 665 663586
751 509 878057
283 527 341789
14 390 654297
44 551 691690
141 573 718085
4 647 62311
61 566 832813
422 490 458454
455 639 935314
373 29 779901
172 219 138422
335 395 218069
577 56 446533
749 477 609988
529 382 648152
674 613 482525
745 370 205675
24 164 698140
709 794 141722
150 77 878356
657 312 165031
192 460 364722
114 243 98427
152 524 184759
448 749 726793
155 380 511975
269 724 281113
618 516 672987
371 274 8621
715 502 997735
236 642 282959
629 305 456262
297 30 670277
504 169 859704
284 683 576615
23 741 977963
279 604 624151
293 171 76883
772 30 494946
721 716 923774
49 666 528360
795 138 424341
209 411 419322
105 549 119673
501 391 905719
109 691 503833
788 95 488950
676 285 398321
87 140 926230
141 509 572533
171 363 752262
384 684 964917
575 625 110418
47 412 375417
717 450 618252
309 2 987665
793 463 687186
84 395 358701
640 690 498157
197 284 631219
742 666 889573
458 750 346343
353 449 73273
567 450 381321
585 235 705734
633 56 876639
798 559 954657
537 769 134089
746 559 785736
152 570 105625
433 800 565967
734 670 336248
268 727 941795
416 675 196536
592 248 438255
634 131 702463
743 502 842574
612 736 567312
521 509 353726
284 597 201589
616 352 460674
668 486 900922
92 251 670798
747 419 412717
182 255 773958
105 755 595432
512 759 479272
395 188 330646
588 296 43335
571 164 195853
194 10 29691
761 233 497
26 786 635413
111 396 360412
623 199 9541
779 738 208447
656 481 14177
531 245 682062
5 515 186692
130 719 526728
467 489 843641
408 250 367527
36 172 150875
127 575 435106
66 145 597024
169 511 31783
259 550 729867
404 622 717827
407 577 302573
51 761 536830
594 57 987473
469 509 413109
390 555 598585
628 734 518018
191 30 338322
597 385 14281
552 412 341042
421 408 548624
236 548 527680
598 154 737926
371 203 674135
409 345 747639
438 235 361572
467 536 364781
545 334 211008
443 508 912849
721 757 250990
576 727 892494
341 454 520501
499 698 340697
472 221 134247
784 310 756571
187 115 297567
744 437 569799
328 756 291736
232 350 352772
56 118 920117
175 667 68937
504 178 749073
701 610 232806
361 207 603029
449 430 885035
266 751 611747
394 519 357843
23 661 702053
739 494 519330
607 437 135427
2 662 727250
368 16 104782
110 551 300869
152 647 784873
631 602 571813
391 394 703790
151 119 896281
63 640 224009
32 798 527671
108 790 557807
7 37 535711
144 266 465845
220 479 379519
588 316 537904
215 480 503800
507 54 147339
59 747 685952
607 640 381145
313 394 22756
591 148 374346
207 6 820455
131 763 448172
470 705 621275
542 512 457381
2 697 589729
344 109 284245
686 173 686350
30 335 589436
669 627 344767
269 400 671235
529 338 431758
302 115 846685
510 121 25788
8 740 471460
772 664 828623
553 379 727572
171 425 324942
532 320 347357
421 369 673058
654 769 47029
708 387 746061
85 425 743882
165 424 417452
484 527 916927
624 543 989858
8 690 93815
106 92 124159
338 37 519920
384 397 846952
494 426 83063
271 527 283425
788 156 675015
636 178 176213
486 648 773921
119 68 157813
733 474 191176
762 532 778312
330 197 922226
615 40 803763
484 357 27772
82 710 380767
63 758 813533
165 474 140828
688 242 262992
37 24 396210
250 103 688037
425 63 208948
675 427 68381
533 278 911163
165 679 914311
53 329 475771
714 115 9157
642 553 884819
772 56 92744
438 597 637276
774 465 591075
246 268 615336
387 306 399939
394 454 401604
350 664 316641
586 302 374825
116 388 255323
568 379 29487
257 531 327920
192 372 936497
271 443 628450
417 547 411792
515 247 687623
326 15 753047
1 305 229307
607 376 69749
743 586 699378
145 163 299217
584 686 637005
564 369 772094
643 255 921520
584 735 798724
581 789 601969
797 654 907680
469 563 310743
714 659 355507
285 368 376860
211 685 99852
589 440 646712
379 223 434829
503 321 931253
503 748 76997
706 659 139929
575 539 356281
644 324 738701
7 335 823269
2 70 438726
408 671 282364
532 430 654219
24 776 158347
23 468 326231
567 90 340293
4 223 875169
446 29 859049
371 635 937121
57 290 749757
82 746 163866
193 550 771783
509 540 495038
440 89 730708
468 634 801826
401 33 873550
304 139 155044
437 136 962949
696 239 782211
114 279 430073
543 725 685836
518 685 561083
616 29 685996
433 713 508897
9 691 214336
404 62 359181
428 623 607989
357 738 470070
795 461 261426
18 778 95825
103 275 153619
360 762 274641
601 460 334975
340 257 968571
758 175 291598
406 292 657837
395 722 721836
114 97 719942
104 628 558056
260 629 72796
471 210 245623
623 748 426515
340 175 356135
545 665 276498
775 156 129021
651 447 45898
664 504 142362
522 643 315825
300 780 992718
394 628 902624
374 294 779881
544 732 752388
246 586 906260
331 604 576113
362 347 194380
294 786 666787
531 785 697705
427 257 74838
324 537 414699
752 504 432179
32 179 410769
23 228 829609
759 706 739152
400 695 366520
647 392 393970
751 162 208458
626 720 945318
232 564 875758
465 125 513389
258 53 807749
9 726 208477
367 606 699094
242 83 620034
393 520 815843
60 11 246058
162 372 236469
429 215 396705
117 760 239419
445 791 942583
42 102 897911
422 393 604753
329 44 267179
100 789 684487
172 281 781187
694 74 597457
69 577 361047
259 466 448215
762 787 539872
757 740 539924
180 678 418085
52 247 237309
106 351 993056
549 709 160351
269 770 892509
563 20 424561
498 629 66307
766 604 911043
70 554 975438
411 260 409265
454 328 378318
79 32 753163
50 311 495742
20 300 37522
23 403 157874
388 756 333074
467 762 752049
298 625 107015
37 251 475517
799 319 678176
519 159 500787
473 586 97760
567 38 49580
325 306 453971
639 545 455157
523 551 481808
794 747 841230
541 71 112149
220 290 516981
380 530 567574
533 316 455171
64 707 61594
523 654 847002
95 668 5955
5 680 567779
209 699 425212
423 87 468889
613 157 603868
327 534 372568
632 714 707973
277 86 178016
71 668 84925
707 760 128956
208 196 789951
374 562 123083
648 249 237913
542 48 703177
295 121 248137
101 109 474365
80 435 477849
765 726 205220
357 347 742967
678 632 316488
134 745 676132
686 626 640547
482 288 497616
757 307 133560
490 432 780075
135 783 123572
477 672 941464
313 220 163976
175 202 522426
452 213 485284
597 523 630827
694 133 826094
401 553 681032
198 547 665792
117 157 356089
319 208 119733
60 583 495939
213 578 911316
625 317 556371
702 14 941153
748 615 282788
683 709 296994
785 167 498350
430 222 203870
691 771 482294
524 404 645758
177 440 792142
794 254 826535
386 709 54707
325 31 261884
139 372 895901
1 322 433563
398 317 329758
248 355 733539
129 548 701907
43 217 549272
526 658 801443
189 542 88434
468 604 543862
328 680 348473
521 791 134422
749 104 659794
321 754 355093
99 452 921014
652 113 300170
139 451 248526
650 515 976633
7 629 384015
62 243 649435
619 61 876651
371 139 332883
216 15 435292
773 545 200599
189 119 377044
686 795 552967
325 429 463829
237 59 968337
110 632 86325
669 262 782811
646 715 505508
719 254 96773
422 62 635888
792 642 667706
754 250 599780
244 630 828306
239 678 564475
677 482 12649
88 293 451601
191 258 342152
291 167 58356
231 155 462531
614 690 777494
600 55 614365
490 592 168364
748 281 768281
410 209 139855
122 667 634824
288 454 22272
127 238 384659
278 395 473012
276 614 888130
534 287 581163
65 135 918758
721 628 975675
431 94 616911
341 166 581288
123 380 109062
292 356 76439
765 219 339717
654 466 943281
624 340 188150
122 276 461515
401 169 297887
402 539 392708
655 569 858341
55 573 766948
113 134 795615
133 10 527955
539 750 507688
731 529 456729
693 398 859763
780 323 873225
507 119 512769
499 369 408080
29 186 189384
751 290 450628
424 36 934907
37 334 229879
465 144 222077
101 577 970068
174 44 744114
240 265 596422
84 253 714000
745 301 132911
747 191 547137
122 408 635878
550 67 684049
508 399 122481
563 146 960227
657 631 697900
660 152 396814
302 552 276349
677 531 199641
733 1 255515
485 626 404657
174 91 228741
742 158 244076
799 22 38136
169 254 55942
294 329 167649
62 11 385912
488 764 1139
771 744 471940
376 374 502411
175 126 149430
286 576 20411
117 142 715687
567 404 512632
281 5 546166
474 227 252621
575 327 530924
652 475 741688
569 96 693412
100 542 706618
634 416 620632
59 501 987095
396 767 978424
441 698 743920
27 683 2278
158 16 721252
415 197 350803
795 739 513283
264 377 387017
345 567 662922
356 652 99203
66 567 973667
684 385 289423
36 405 139332
177 563 931025
269 546 552130
799 479 910185
741 230 395260
607 310 751571
777 100 113460
646 544 677459
477 694 164160
79 292 792675
556 512 233068
76 277 820904
108 276 850449
90 144 631066
173 161 900397
126 203 534300
609 741 667580
760 770 20744
557 660 954661
120 383 387452
75 784 618793
410 666 908813
114 182 353422
671 115 782714
516 681 301835
325 299 322241
180 745 989343
400 514 73673
231 530 26604
113 689 796010
76 44 613129
728 323 745827
653 483 691143
487 672 370497
120 437 920521
222 787 925298
735 1 932938
167 651 125539
662 119 613149
504 565 43654
381 14 270197
148 297 624058
93 644 304714
290 117 173816
162 324 599410
599 647 632242
22 682 740320
304 189 236214
219 551 372852
16 353 788858
85 636 203140
146 144 32926
225 356 427627
74 234 566019
95 242 388962
201 465 608360
37 369 269117
210 59 764399
260 328 799496
370 465 80649
759 151 967931
171 460 103704
627 103 471433
484 312 166774
791 62 561582
308 534 210394
472 262 476619
561 91 638388
794 269 257133
762 394 660650
280 158 160775
285 296 51154
69 727 312883
344 733 805571
245 228 621194
98 324 139679
669 308 249184
168 532 102525
433 86 782824
713 322 737568
713 140 882574
460 559 615081
337 361 861811
146 740 260816
32 436 204852
478 106 800770
416 376 806222
614 560 639402
78 734 626142
114 529 650497
568 408 741353
114 428 329167
538 783 195468
388 473 135991
130 579 574903
135 275 255452
611 392 854272
786 222 476955
743 187 31056
787 774 262317
159 490 757608
599 194 178598
467 680 443489
395 336 719411
397 303 236247
611 509 351675
524 383 574541
409 462 171984
489 382 356765
406 197 491949
175 449 295032
427 614 507196
557 495 152075
188 253 863617
687 237 830229
264 385 470566
533 212 792918
496 57 4205
154 711 266534
510 486 611998
649 258 768204
60 792 634234
132 613 447998
742 23 176015
176 623 201163
455 478 651633
521 120 459155
587 326 239819
188 557 161372
612 449 971504
468 497 288414
394 419 297825
318 615 956357
25 241 398842
646 310 217125
491 59 746590
419 324 429881
688 704 995745
32 384 227485
461 310 54132
417 516 158496
133 224 409165
177 727 100569
187 624 451696
267 327 807071
94 472 175288
212 54 559688
8 77 712906
387 39 743667
592 578 197464
62 328 643915
62 412 270400
365 640 849156
140 287 94170
428 3 257753
383 526 158543
595 351 343028
227 8 657870
84 653 183047
102 173 380645
146 493 619835
411 493 474177
385 551 742057
675 26 432302
797 302 876230
731 157 384484
781 517 657341
656 5 979157
605 539 16952
98 732 906438
180 317 972392
361 769 442042
251 139 236942
281 477 794831
38 605 112148
429 448 685019
393 425 932778
559 797 297890
264 551 701968
263 124 568072
740 254 593115
717 3 542494
590 606 218093
547 347 922463
76 463 278800
35 75 731658
121 91 106011
289 743 852225
659 365 988147
54 466 589238
651 449 436975
684 713 337985
347 392 716644
242 148 446157
295 319 42210
38 719 981737
652 225 147496
279 129 870515
132 37 742024
427 217 400973
697 263 694117
742 349 883256
33 355 268914
394 797 397864
306 390 922688
679 686 346460
417 495 669853
317 557 706321
695 60 673347
79 82 936655
445 585 504512
494 111 970980
571 131 85939
628 647 332213
383 367 390084
619 412 378724
549 414 832938
30 421 961321
134 51 122304
730 308 343921
647 25 120345
458 514 590727
595 388 98286
765 74 319505
39 756 933314
122 179 62204
274 562 649384
759 432 571521
536 593 540716
144 711 915869
587 470 232590
590 450 647167
33 511 636772
65 262 147658
7 269 110656
203 453 458925
95 602 467482
228 146 120078
519 247 294253
72 73 408162
776 156 230962
727 359 896314
425 329 186941
121 652 531096
733 479 480263
525 530 594202
579 160 717726
269 93 56933
414 548 778895
419 728 288926
499 687 616315
458 253 168609
345 102 110258
378 796 899060
1 73 912868
175 112 647239
714 54 217221
791 607 522633
530 499 989374
359 596 203292
603 351 690498
13 751 448941
558 464 598891
226 672 733342
397 53 395781
784 422 613176
114 511 263086
489 215 320799
310 100 950225
323 486 647105
774 285 951965
798 536 971824
772 70 110831
799 143 60488
172 573 429258
155 650 93405
458 702 83705
700 235 562754
721 530 98848
474 705 776513
606 449 919415
487 640 630610
182 268 230107
20 492 573809
519 721 849453
518 404 35838
650 279 639119
273 235 492299
641 684 534498
118 261 634400
392 613 860691
197 366 282266
344 654 231368
9 620 824983
707 606 529238
503 106 227544
319 446 151547
708 793 392593
592 97 614355
155 632 790757
16 630 862938
690 623 655219
219 358 734611
797 117 716546
283 618 214736
184 725 764299
419 641 228088
19 153 74996
226 163 476124
533 54 584230
722 676 590680
638 313 663952
167 52 906944
159 278 360293
654 735 631936
148 373 183640
180 34 987949
153 638 573486
233 363 507816
492 627 490453
261 246 542836
517 545 802935
427 22 813558
535 51 592617
769 489 516333
90 683 637351
184 568 153739
475 681 450891
349 293 647296
337 444 236922
164 325 144743
800 414 939433
623 407 185675
70 412 869601
531 123 194555
98 68 345747
352 177 285699
222 234 231995
644 115 757533
155 519 259188
182 263 799327
130 748 687253
48 765 668658
76 200 273115
485 607 295849
58 13 644307
421 290 403104
308 429 592633
397 691 494207
609 294 72804
442 441 215808
300 188 477590
653 357 863021
40 777 175397
24 23 577431
655 458 214138
700 494 420903
34 652 107165
315 664 564306
423 314 89724
551 487 354562
772 428 699507
119 335 346956
43 36 26972
413 474 808519
544 95 169674
697 45 383952
110 560 894797
162 35 962557
773 574 108869
427 99 604982
760 351 190124
450 61 608707
581 22 587782
436 239 744714
352 453 465681
10 703 427735
229 742 523574
246 503 837177
641 642 22081
493 587 165701
367 200 133122
738 458 848716
237 476 72046
654 274 244701
384 395 179708
72 81 144602
715 169 916791
664 95 506205
368 258 447197
757 687 889640
652 12 42587
150 608 296229
739 780 384693
334 597 772828
193 57 737068
365 780 239306
531 237 709848
675 751 249063
292 340 914094
10 253 35023
725 87 577974
519 18 299728
677 592 16450
700 111 535116
174 785 156105
624 151 777529
119 519 714627
653 755 132168
190 675 365442
82 146 750858
360 702 798425
138 268 114571
132 762 36018
319 646 532168
155 194 44481
701 632 556199
791 549 708959
285 607 41238
556 717 340800
665 447 822967
624 102 894257
33 116 262048
93 302 847005
408 107 101432
418 376 466571
800 223 174910
277 744 323299
440 453 380095
131 509 785130
595 760 475831
444 692 768393
560 608 933375
137 382 902740
212 443 751559
486 336 603946
785 415 735299
352 475 557174
587 85 918420
653 747 534636
180 672 351133
358 678 61043
404 454 108914
25 361 349677
135 101 255130
340 313 923507
264 299 494602
480 63 986068
25 517 196366
520 593 73297
114 528 519214
372 717 842167
404 332 43431
224 566 79709
306 462 40882
294 506 259807
259 592 111745
37 606 38190
755 336 975552
210 407 101131
215 305 604054
272 762 635418
311 105 353995
426 527 322697
124 650 883445
75 487 3551
410 517 949616
228 155 343332
799 468 344840
136 475 782985
28 156 982343
623 320 330428
387 135 783513
491 75 558165
607 379 907670
780 259 608681
610 788 706849
234 377 828831
448 25 823756
606 207 757801
170 254 705778
766 10 202872
382 388 27109
608 573 388390
135 291 245847
348 582 360912
118 267 58159
116 685 62895
476 122 450202
371 771 27077
313 724 793155
309 528 993331
348 269 14205
90 31 723308
171 537 785228
148 645 560196
755 79 381991
549 719 634150
208 156 233549
717 704 975632
216 116 83648
74 54 169513
545 382 958459
730 397 965186
360 724 201073
293 734 111795
398 491 60220
456 572 897090
532 153 963966
634 7 698447
478 707 77365
375 538 376395
673 69 184905
585 321 656387
259 318 100529
736 225 260850
196 664 786729
624 234 831032
317 796 776935
506 626 709534
284 369 846280
360 220 432899
538 759 869991
481 145 233834
193 126 431417
385 730 663387
794 725 905454
245 579 89255
337 226 751838
471 321 950287
698 337 872100
364 18 794377
596 13 787986
17 766 819379
154 293 778577
666 75 816400
656 617 303831
704 586 527909
391 240 350994
101 400 796119
568 609 47957
206 749 706939
350 53 909953
377 31 156459
692 213 230783
419 725 6109
211 227 58283
631 554 692455
282 586 250492
191 593 262682
781 737 328385
250 482 678983
218 560 907668
184 75 370564
565 799 434370
396 145 399781
57 71 334515
351 259 264345
318 503 769469
113 223 131045
703 257 22162
75 574 832877
293 510 786867
351 127 733835
454 189 640953
226 254 594826
308 220 594575
109 616 741210
719 758 108892
243 337 880649
570 523 234026
12 241 39750
543 251 237240
476 494 147058
610 193 106551
174 93 167134
391 199 495944
400 748 940578
463 281 869389
123 731 350389
380 512 772044
67 187 760556
511 164 59748
12 624 340556
507 492 379211
760 754 922099
190 133 590376
674 92 558121
642 450 17090
441 784 285189
13 485 10539
301 585 989021
752 437 71126
460 749 719674
630 653 662670
477 343 662615
258 132 135371
452 592 448700
624 652 339231
305 192 217065
712 62 205092
578 377 578791
156 129 999633
642 340 925163
573 119 506076
680 471 632538
528 420 822997
517 104 674391
357 242 138511
262 373 693359
278 3 711269
323 216 253654
680 4 671711
376 422 404458
469 665 635999
535 594 748504
368 614 950031
768 158 296318
402 363 104098
760 795 390094
779 511 488386
796 62 234527
48 647 123268
581 360 946318
688 701 859199
509 288 193039
308 700 880739
582 102 498762
476 511 867848
267 671 652526
4 798 912071
641 193 845126
672 473 755357
191 453 85711
662 759 206727
756 282 477968
591 755 864983
553 592 196103
703 433 833838
513 539 703402
419 496 842719
8 111 597509
192 266 193120
144 151 636315
596 363 896077
352 172 272132
112 606 306439
214 313 175813
607 696 47820
113 579 339656
182 81 403167
474 687 389279
520 373 577878
711 713 174336
654 120 879220
683 778 117967
207 783 661278
24 451 869721
729 116 654053
357 750 763885
184 365 409256
170 710 621123
273 269 905826
610 267 397277
518 47 633408
383 448 858103
457 787 262587
87 757 814211
789 379 485849
234 140 645882
544 617 715036
403 466 378057
425 791 409668
637 504 176556
346 636 860368
487 387 796038
11 508 475469
255 397 233704
778 421 648458
697 621 480646
645 651 76017
579 286 684139
784 278 392294
711 242 616927
203 4 880588
389 273 213390
429 359 514517
464 605 64151
99 490 60414
511 505 488906
699 64 451998
602 406 890673
489 583 467128
450 206 970479
204 177 494249
248 488 120446
532 108 449897
336 724 810447
493 605 845643
427 594 316004
75 584 68140
556 472 545073
464 167 362908
340 176 991239
356 722 956961
466 421 978206
333 726 158633
550 584 343771
677 472 553412
701 77 291624
541 446 474712
444 269 518969
278 161 525816
476 127 147881
326 702 29973
11 65 411102
634 77 16671
201 306 936247
412 196 881007
746 254 979823
403 385 576864
178 174 52024
87 772 371269
87 142 203534
581 1 994033
129 534 481993
101 704 749465
210 368 356379
124 423 686506
277 176 534442
540 319 77660
117 303 988312
409 732 342020
737 430 386422
291 545 306483
619 150 224543
626 481 965558
411 765 589710
615 239 755982
244 318 468347
620 613 488275
205 538 361954
444 175 107731
104 461 978281
262 52 489818
178 368 543260
459 63 847095
272 75 354006
415 11 680835
529 403 592024
326 717 612506
767 644 365849
231 526 307367
48 409 419123
4 106 10248
213 173 162119
144 411 916326
606 270 727400
537 753 803490
262 156 886599
431 446 258362
404 331 854508
588 309 231971
646 62 183940
772 386 572353
720 595 595155
718 779 636490
63 148 697942
295 378 247917
219 86 699696
645 140 195977
151 88 366131
744 82 469818
165 716 757965
91 158 981973
436 284 12092
131 195 758905
419 684 129631
520 391 339061
483 641 590313
222 351 55979
9 742 36191
774 306 657401
9 189 58376
515 359 304245
343 246 75695
698 576 499356
108 179 350053
378 539 897781
195 165 605944
337 557 567108
549 768 846938
378 137 162476
300 330 762012
163 325 309166
129 556 364966
137 677 714172
277 713 949765
233 616 485698
413 717 620974
379 485 550628
180 421 45298
200 665 928958
522 34 636134
559 425 632999
7 630 43672
42 705 668326
698 355 203135
546 128 580741
410 692 548299
269 256 655396
693 321 971709
410 512 852642
198 569 863044
206 429 313375
169 794 350809
636 721 455550
113 116 762532
292 144 53464
768 226 462185
253 87 747920
661 484 348283
585 48 599038
78 217 187195
663 502 759983
100 193 572552
754 774 441105
729 529 514956
112 110 900484
591 118 709618
116 135 432468
195 248 574664
708 623 336779
441 11 241216
647 94 335648
532 101 284339
410 31 54321
703 507 612583
572 11 492582
522 410 819953
653 552 255857
765 795 786000
177 671 67285
304 625 476205
101 544 933228
714 508 290725
189 65 860936
604 727 991769
118 353 578287
718 326 537814
13 354 241438
546 798 171721
156 378 486568
102 499 338536
584 399 565114
462 210 375430
699 729 161017
51 6 772005
663 286 433535
362 86 894425
451 641 497790
49 516 464659
113 370 971877
13 495 468225
430 561 593006
585 747 964014
259 410 320954
533 175 892382
611 43 729566
607 113 58350
378 363 644531
447 799 56637
488 363 961976
437 332 8988
18 800 597063
382 586 119825
27 304 421552
330 566 143656
218 269 344604
671 44 79084
799 383 384658
573 230 671276
590 139 3141
659 446 537964
172 787 535214
237 366 39913
111 321 979963
780 255 871921
400 292 326036
455 64 576848
381 346 812115
655 272 10589
524 725 537077
233 67 710175
769 596 2601
540 594 497184
746 87 812621
655 765 483424
298 446 275020
16 14 594363
103 32 34915
774 297 265701
673 222 70369
163 560 386548
540 637 971355
486 51 752644
218 311 917065
762 205 932060
328 761 266191
783 50 574954
55 739 910176
407 740 613107
277 682 873736
31 203 381544
358 189 308246
313 606 385505
95 441 227916
344 398 290029
320 361 136756
549 252 278401
677 288 727805
117 450 661899
610 710 598069
370 368 921910
297 216 642466
478 452 223933
729 33 775042
528 13 695717
800 693 972773
397 462 460260
554 460 778776
104 373 591803
540 126 632310
367 111 436025
460 89 249069
178 156 152477
246 375 236692
185 29 762829
228 583 198201
695 231 102645
695 721 435151
433 534 397410
704 583 443447
406 473 251238
435 689 446199
57 574 182307
312 625 973867
750 70 678733
560 407 669261
9 285 150509
276 226 455780
228 101 764922
650 735 622973
123 442 507037
352 89 116847
760 745 471355
786 66 794522
267 632 638997
606 642 444708
588 11 18314
358 172 731077
366 56 981231
143 318 171044
30 754 278121
757 348 983138
756 527 238333
675 738 687556
579 237 77150
169 605 528219
199 693 891777
175 709 629837
435 761 31997
788 633 536870
111 360 40066
305 140 384346
330 334 26471
103 266 836812
209 667 974629
314 436 536361
403 438 810005
14 642 286341
135 475 965609
203 613 313888
25 62 634516
742 799 486260
173 283 707413
126 715 498646
700 201 705604
250 198 424135
608 244 278048
54 219 681538
128 293 397898
2 310 806061
49 272 250195
170 262 498126
474 189 897762
473 533 287110
385 575 66205
481 301 71225
2 451 250237
23 328 259293
628 62 790463
518 9 14131
623 469 414936
185 777 881203
128 402 783298
5 514 874560
672 28 958016
507 773 979392
304 571 898399
128 352 240655
750 277 516780
355 579 230622
379 327 475917
474 457 874798
185 47 21471
124 522 228602
502 46 17760
166 482 208519
260 170 933907
532 737 8427
284 527 765728
741 160 107529
382 507 544877
690 523 650016
653 59 941210
378 580 461102
710 149 320648
327 92 975673
284 703 991861
620 233 133273
369 111 515321
680 162 395529
62 790 784006
671 71 968317
722 194 764003
473 159 766194
17 564 421965
677 109 201702
623 638 642161
604 686 890172
155 542 277533
59 416 765598
685 538 66045
543 228 613293
353 498 235640
711 576 14978
385 566 309128
332 280 536470
746 10 978290
635 26 275590
31 139 82563
289 343 993972
497 15 703367
329 559 761564
577 598 972427
657 715 797704
90 640 25257
533 742 32994
285 706 686806
142 254 415389
602 747 600871
83 143 632191
584 133 87081
464 669 113573
257 413 644772
765 676 819013
602 623 486527
473 353 578183
661 197 929154
50 529 155171
619 417 698792
124 89 678671
415 354 781996
249 320 164370
282 511 318008
157 315 492108
729 462 317069
784 388 298577
172 764 579226
161 765 377832
791 774 681314
555 297 950123
690 51 536157
569 640 285532
695 79 356419
537 133 823162
348 446 221459
4 747 791124
455 535 493773
577 673 723196
665 267 705837
756 319 507086
470 634 812561
491 568 395593
584 430 715688
115 164 763693
272 583 299260
587 639 888839
117 396 417796
470 316 574415
108 786 455971
291 376 744298
111 197 451807
211 22 433562
388 548 861680
232 29 986085
591 220 164822
773 445 724252
510 726 991284
677 39 726421
141 235 651282
774 636 967201
160 677 255109
337 76 975871
480 209 792126
386 791 40240
367 616 396564
319 765 878266
403 780 229577
645 286 63513
261 130 64368
60 429 257564
694 765 34993
305 351 299028
231 67 290252
658 590 451884
532 91 510697
288 436 783517
108 513 259182
734 436 71645
593 766 789562
338 137 672843
663 202 767704
573 753 745308
149 718 924473
759 200 298961
453 253 11225
170 2 205386
537 563 49659
333 228 450184
302 294 902186
352 681 915190
425 57 345880
550 440 802478
11 310 240948
597 139 851045
505 607 724866
668 129 796499
429 405 595032
325 84 409236
537 129 529869
39 206 257131
277 579 54742
494 672 899968
312 226 584422
182 700 797810
667 625 261299
13 663 788604
7 580 873724
494 647 327447
93 383 747712
366 784 394339
296 168 243026
387 799 845384
9 80 359627
370 800 138816
783 671 969159
542 498 149464
80 673 745644
299 415 553717
586 549 262336
437 9 546148
277 706 137358
280 272 228817
564 797 272925
705 716 699418
669 695 637829
261 707 959916
742 529 540203
419 11 20237
393 739 560849
55 259 109580
236 256 118174
126 763 297186
529 651 432738
718 768 546792
486 740 463004
512 425 616382
591 592 238793
82 463 907020
5 10 232924
800 403 104603
290 34 13847
50 126 466563
305 402 332638
447 154 668094
257 6 119742
482 577 230415
551 438 748936
440 272 231680
207 127 189570
174 451 627208
761 557 382871
525 302 724360
32 253 875462
554 715 312095
138 49 292591
209 317 450644
742 510 749324
169 63 645217
389 488 457361
361 164 76627
164 643 798089
727 771 24650
615 759 168690
233 484 647063
480 576 696859
611 479 573338
368 386 595205
46 696 433803
373 341 384332
609 111 989466
432 502 606763
743 177 98929
402 315 256103
626 665 686552
651 416 18626
127 560 84649
166 665 417913
425 309 459369
504 153 660716
189 140 97386
137 426 838378
558 304 656047
550 542 200214
153 129 736756
310 40 890077
280 624 120003
3 219 231250
752 293 921892
488 567 717377
497 84 156631
714 627 459912
321 729 856582
243 662 816072
292 593 543613
582 7 872743
499 364 576870
615 460 22809
150 226 564001
139 258 241473
503 296 631690
710 626 103342
624 616 718126
782 536 308897
496 531 33008
504 85 187206
162 429 441347
406 394 946805
18 113 79898
250 470 64202
726 12 811786
138 686 313099
79 254 609206
403 154 866842
180 247 676771
285 199 282183
367 124 237205
345 365 301040
17 356 341930
408 398 40652
191 772 6612
729 680 837623
413 562 804634
27 392 152475
770 128 105814
334 677 195916
773 274 196273
466 8 284531
423 635 34961
276 78 996836
304 477 530786
681 162 489767
668 330 297833
353 738 731171
472 180 789470
770 388 637171
168 419 153747
181 174 974639
759 58 869588
774 750 302104
580 774 747503
478 405 403243
790 177 88636
540 82 541018
206 439 910636
458 543 929378
500 243 902059
179 515 657122
410 564 850739
241 327 963490
210 268 123183
704 44 889506
505 583 975508
45 345 726078
511 549 937687
615 39 239207
243 462 488077
206 208 283572
492 508 309044
252 35 963540
531 747 634757
756 768 71653
742 87 57869
56 702 366779
269 608 67961
617 508 233918
561 291 835542
383 103 889726
22 260 79037
228 214 905921
1 62 203627
765 443 329959
26 76 758261
750 42 633759
160 793 283522
310 71 725180
39 350 897342
775 2 422836
688 417 706596
208 562 537778
597 442 690987
492 248 921572
717 521 100584
108 799 953904
782 257 816413
138 362 14576
592 119 833980
784 658 810715
156 534 579444
660 407 589647
609 218 405763
717 596 259007
562 545 665081
708 73 870168
16 504 774814
253 777 659885
799 171 149637
629 663 41088
379 166 916720
552 282 971897
220 516 894904
586 630 906743
686 54 457408
73 468 405987
774 752 237951
156 581 566082
269 642 677507
476 388 395074
71 147 45884
634 174 433178
453 492 214839
124 355 917436
587 200 23185
164 629 841170
77 564 752242
110 23 73235
465 514 226573
212 472 763106
366 273 705497
474 486 412119
626 376 591073
755 298 187344
537 45 360782
766 736 190348
715 636 401171
787 23 265863
99 37 208663
302 409 529105
694 540 663322
468 526 707710
483 126 894471
532 295 606213
708 273 637569
165 410 433305
444 111 436008
227 222 350726
266 699 874704
74 45 668567
132 423 620082
15 123 595211
61 699 999427
798 580 538210
758 186 464734
380 575 941665
213 750 466885
692 221 967680
528 329 287495
337 271 788474
612 578 842169
258 705 709485
641 620 779762
383 159 923663
238 716 59088
797 181 830239
217 399 768884
126 444 933391
373 434 325955
185 658 199245
766 477 784007
144 168 73622
7 159 550619
330 224 111587
637 580 617784
264 56 826194
705 400 582253
454 144 539437
307 624 179863
584 511 508719
796 453 4208
494 645 582983
641 571 365902
123 186 304902
334 707 981042
335 402 313263
613 657 45900
65 688 186501
185 478 705169
64 452 615668
352 433 941240
251 54 260204
505 215 39389
429 355 442407
305 552 496863
115 580 618600
673 284 221923
220 352 734897
64 644 255612
8 60 661351
507 62 586005
303 732 858623
744 332 964452
338 603 168084
384 450 750650
561 63 68354
495 171 250217
746 610 651947
397 549 344825
316 37 854306
563 631 703184
78 644 537668
778 169 31943
272 349 590114
89 430 224868
5 683 783718
256 495 739044
298 154 267000
442 344 259507
160 470 204949
565 114 68290
138 419 617644
445 352 535448
576 571 745957
745 717 413349
595 473 490064
46 798 573834
150 777 271967
289 381 963807
619 713 982468
464 333 29464
795 413 190469
285 183 635062
585 472 278598
635 489 331763
609 463 135381
769 645 426967
97 260 480810
12 692 455383
80 196 971721
532 590 248445
478 559 374134
111 349 566327
409 281 934181
632 430 625572
32 435 609618
519 673 28981
398 84 623374
547 718 723127
362 423 995247
262 540 370645
419 780 835365
78 673 779090
102 137 943339
692 399 219105
350 610 701769
599 147 943045
682 380 42279
270 53 154015
775 161 242869
686 141 867237
400 571 763418
41 690 211844
549 767 275935
723 572 796827
548 484 302871
19 50 131177
507 30 961360
21 333 83341
130 489 913597
459 262 843703
669 40 743627
718 413 389288
590 330 838666
513 473 252736
204 750 162331
515 467 811391
540 349 667402
765 187 917592
259 275 572489
717 397 482669
183 590 404003
518 740 650439
145 118 325026
711 110 788115
723 725 424130
624 463 41316
793 236 48802
614 761 339182
238 563 671821
348 473 348570
26 282 111960
46 600 555579
685 392 837113
487 582 492416
731 465 897730
157 789 441768
502 383 578453
341 538 961578
139 481 476307
196 299 313460
60 570 576054
589 502 572632
604 130 494377
667 255 614580
328 96 540034
632 648 333702
451 498 981908
505 203 736988
181 186 815811
169 395 422794
18 172 333466
664 166 794826
52 172 597247
591 6 224517
737 411 80720
527 518 516659
41 593 562870
45 377 31200
376 326 280205
481 77 812355
213 760 267929
736 548 934311
522 711 661914
595 37 553667
51 252 470202
365 411 370873
139 357 478457
420 313 815735
252 88 815938
538 304 174080
393 261 8178
194 374 822840
113 501 749045
304 321 95469
243 157 76141
608 141 136441
31 36 511912
182 550 248876
397 630 260090
286 400 175952
315 220 205757
785 142 892674
689 182 182953
734 199 209546
371 245 966224
448 403 517839
565 659 754971
207 630 754739
500 348 40221
152 70 320811
415 343 920761
119 313 130554
509 479 676878
781 180 656636
462 790 72128
254 204 398363
763 798 54157
109 349 380867
711 724 794834
797 470 940698
178 516 238511
215 27 625201
626 564 147549
175 282 69652
75 572 711758
470 755 894571
321 568 374567
239 544 255011
87 515 90453
135 82 946948
305 386 511868
245 555 279768
671 58 899499
779 552 492178
215 792 214973
492 659 346654
191 437 941573
729 135 92749
245 482 986125
338 546 913269
138 539 491167
601 143 596204
425 378 517731
574 564 47768
411 686 853978
273 423 915957
166 590 269468
545 646 212727
324 297 562921
790 7 169816
16 565 614635
599 444 459650
717 480 682967
414 595 489278
336 324 372302
114 753 108954
416 405 257332
116 633 866340
78 278 706363
574 536 937732
589 678 1934
295 695 54691
764 723 811665
381 138 100075
626 37 841705
403 752 93528
366 216 737534
724 523 759423
776 637 494718
407 559 186210
764 155 227753
560 221 455028
633 376 747641
208 40 551678
123 779 841663
530 443 680893
49 495 297579
466 494 317752
564 555 120418
92 268 579527
649 56 432542
541 264 572592
510 84 940928
37 619 249631
135 401 451589
474 122 776347
138 567 316247
392 526 324767
693 670 471766
59 397 661567
534 125 988337
594 546 962895
184 97 460377
198 313 838952
184 475 290520
601 532 538791
574 775 559008
321 177 121762
653 608 72180
798 469 561197
682 185 71197
554 297 513081
488 105 846992
240 196 91458
605 321 428351
195 243 891658
21 643 818695
354 398 666179
109 246 731118
482 247 52026
729 637 174062
179 50 537503
679 618 316624
305 711 521978
132 735 966343
583 43 881333
630 547 5273
273 53 333857
456 401 790586
483 598 622528
264 289 648940
431 102 668788
97 667 261467
710 287 888923
236 485 970586
764 240 664830
516 107 549487
675 500 933663
747 740 355555
686 703 155073
619 334 31354
517 204 661384
145 425 101126
193 139 122172
431 477 577904
193 634 870481
242 176 80260
114 460 140229
134 430 190303
160 14 951273
138 791 69839
742 362 988384
675 355 50547
86 718 609442
648 556 741776
129 381 487524
613 134 909297
339 11 94599
227 686 514869
706 139 485886
726 784 441361
469 435 301872
40 517 743189
582 212 428170
226 726 696211
272 709 586062
513 503 233028
77 431 293162
419 213 357998
761 714 172246
520 153 304016
245 419 83249
154 419 906870
720 262 212538
115 93 567975
686 780 169764
300 409 442571
701 528 827757
184 545 43076
326 623 699858
735 743 802485
559 417 18159
699 733 321892
33 703 412874
336 639 575437
245 383 912937
750 229 167838
655 438 667575
185 139 158406
336 738 539227
479 198 721510
37 494 791826
448 665 969922
505 214 154849
281 593 805109
646 727 910773
535 676 766057
600 372 384456
723 477 277531
104 68 36227
361 145 877676
85 325 464289
750 255 180047
117 105 608243
679 406 745182
92 742 229448
395 385 629043
701 174 249974
737 173 724457
773 287 501951
195 397 636403
17 767 40041
540 668 113156
800 103 532272
390 453 426653
597 678 107846
190 22 762603
337 213 878426
724 213 883137
216 465 894847
685 152 639517
103 526 372011
293 351 654328
81 474 890270
500 722 434588
468 642 876114
391 515 105925
404 605 943239
525 200 191464
285 580 248406
526 784 73035
639 640 920560
115 459 969485
289 631 794551
373 585 320053
257 258 472419
457 332 705744
716 450 498872
529 752 958023
112 704 638845
178 210 314798
63 611 370166
629 249 390669
750 55 651083
104 84 377981
703 41 510118
779 751 509351
146 702 135410
621 151 22019
676 208 706114
194 555 478469
636 336 491674
365 308 322080
776 518 547672
392 263 688324
567 248 127116
670 571 175570
487 288 352863
204 704 872772
751 707 880247
647 360 734775
326 307 939079
722 596 599081
372 369 682302
410 548 456910
772 134 908431
448 554 91329
559 575 584795
707 471 796498
68 299 419364
794 765 975946
360 760 184517
611 164 357111
174 448 234076
549 229 524204
541 500 840131
62 112 457410
221 308 47089
650 745 804004
457 509 106543
36 25 873179
374 663 193067
441 781 445908
575 545 456653
519 141 367655
400 635 713260
798 417 209366
95 330 485439
147 556 173938
793 398 503319
340 89 279175
591 300 603070
317 296 183226
701 746 14124
743 211 922367
479 19 435265
699 8 451942
281 395 951556
286 641 685853
747 584 403672
646 609 239993
405 763 100549
575 238 866928
348 314 397214
732 698 151874
216 169 430572
437 319 103025
483 413 910333
99 499 491226
149 184 871001
110 655 200819
626 124 970456
17 779 376428
252 408 56086
631 258 90120
622 562 242829
543 53 780565
574 64 828131
263 688 687117
477 47 740808
449 718 914048
331 563 901962
89 718 636836
8 333 87416
788 504 344863
60 410 609503
515 550 318239
743 504 894371
553 501 229520
581 775 157510
530 424 843262
488 269 826480
506 268 959398
415 79 32524
331 500 832601
639 691 552897
167 698 513054
202 381 503965
39 734 308531
55 444 953378
514 291 119126
680 41 159317
106 655 160868
436 227 612742
58 387 532628
361 588 239518
156 787 625247
287 741 145210
680 307 663307
88 216 953702
717 200 694763
40 150 57823
584 630 826332
798 506 97769
42 133 513630
104 355 638805
646 491 990425
27 25 342118
353 51 315955
395 389 923914
633 650 368318
766 577 743474
427 570 434395
234 477 511966
550 370 972359
169 783 595013
736 7 361084
176 772 222938
8 765 830497
355 234 275690
148 626 872416
689 70 363776
527 487 106547
583 94 480028
485 24 299635
26 446 385738
128 338 464085
738 705 320343
708 139 568834
157 727 472003
531 389 62636
26 734 805936
432 261 596409
89 756 984733
688 661 939805
473 132 24128
203 319 440382
434 199 133411
497 737 254254
556 784 838680
607 374 419174
577 72 17264
35 452 600981
314 650 258976
302 23 523506
53 144 456602
204 525 838603
618 595 639557
700 404 204393
343 381 595748
657 397 278097
642 728 114145
139 300 393386
443 304 960732
212 271 703324
598 557 690149
123 197 944713
595 280 981257
351 632 838701
246 201 42481
52 535 687760
613 247 979181
430 72 113450
736 217 592232
76 447 298556
253 618 576067
340 582 76731
3 120 284712
743 576 4256
227 361 280342
313 466 506819
103 457 483287
539 363 888966
572 646 776614
275 635 463397
18 123 159685
405 602 7535
779 30 29536
402 692 639954
524 490 845985
775 490 604784
327 391 809240
82 294 379746
503 681 441655
40 617 30470
746 623 130785
793 104 515123
359 293 757724
732 148 900638
781 674 649120
784 291 180200
112 745 24762
215 86 706900
621 712 359687
577 135 4047
784 492 741979
46 240 855670
710 478 253254
439 115 346411
154 786 146730
524 3 156611
97 404 519317
709 542 382356
548 357 465682
688 641 284190
737 201 307536
151 501 528800
548 544 98660
428 736 978193
619 181 259644
623 111 58987
735 353 873798
155 521 876083
32 538 463490
551 759 350388
122 151 350069
621 321 292703
723 144 13695
150 162 289344
190 53 278916
317 30 370868
536 285 116640
551 151 796547
455 386 511446
109 50 65040
85 551 28559
190 50 619365
299 682 208021
631 226 577604
252 265 279575
693 364 392215
89 667 853597
193 146 571419
354 726 751317
177 53 729526
288 499 736851
16 639 330443
408 248 507047
645 366 310679
68 322 920410
796 511 993152
647 468 817919
764 221 525255
620 304 123692
612 350 587115
155 738 430570
536 283 504932
379 154 832910
48 326 454001
80 172 843337
249 626 530792
175 178 173384
787 799 915976
715 139 853167
519 13 268160
663 677 565817
520 793 616866
734 587 995861
576 535 607806
641 281 728797
614 625 925458
121 320 223678
424 460 477702
637 236 494607
267 536 107126
392 391 763669
212 361 905535
307 386 862037
436 504 288330
10 774 720242
316 117 79960
501 571 124151
798 295 503373
60 513 238918
453 50 157542
139 192 925278
680 578 847949
459 209 551343
215 193 565591
394 605 247670
412 442 607374
638 47 89676
23 283 95418
63 393 60035
483 571 242296
463 39 875207
446 323 53597
727 676 828635
400 212 529089
232 768 114404
387 543 902505
329 590 586350
275 456 319860
228 475 20056
307 592 727666
286 602 181492
589 8 810304
53 155 341056
149 706 329853
81 257 542713
55 694 35026
724 798 992744
374 313 139435
768 105 409370
70 329 304010
725 601 63710
704 84 799946
540 486 650877
11 63 665434
431 249 432063
533 221 758346
6 476 630655
307 379 428657
151 291 555521
579 424 512528
326 14 190833
155 79 680874
535 56 384232
305 190 572028
137 422 871015
664 460 647406
610 55 458570
582 782 500624
663 399 835884
348 203 480650
110 372 482076
401 3 901469
680 549 920113
251 318 586758
265 15 191017
539 188 79318
188 283 675347
437 349 416712
649 96 389360
90 656 285350
126 392 947747
95 695 540851
589 576 568426
617 454 889837
555 102 918246
165 125 825704
260 218 156718
583 282 431776
682 429 512137
133 456 462396
68 298 955847
736 275 508117
105 144 743841
429 572 956130
682 585 248049
285 387 245534
3 773 172038
243 688 31539
2 713 770357
775 665 239274
461 277 729490
360 672 973562
643 446 136514
369 357 197475
341 273 159405
469 156 656904
58 205 131571
353 375 595403
436 134 403457
584 154 25278
646 779 729729
723 473 774483
207 362 488313
18 569 964589
45 272 986853
11 306 898977
225 659 509851
105 639 214088
417 741 581925
655 726 974998
673 44 715048
318 574 781931
380 687 30186
629 137 675637
772 457 685643
449 591 668398
379 510 839474
405 55 977871
262 21 64604
658 107 390911
762 234 352581
743 789 267313
442 537 209571
242 387 619050
649 766 413211
170 684 696688
714 554 868951
584 579 276219
463 658 436620
379 441 129739
648 591 664275
442 316 960776
442 566 354752
506 676 342563
575 107 797375
136 401 6086
644 642 153005
709 333 388773
786 107 370387
632 1 483047
661 719 155602
609 707 355210
446 665 90690
659 787 395696
330 636 865039
571 496 866894
571 53 83005
689 274 752596
465 552 638002
492 92 170814
286 525 877190
9 237 843748
438 152 817557
666 35 890949
419 656 434439
626 261 296913
251 430 965346
625 324 395185
428 49 941768
385 74 823159
290 120 106294
124 295 168719
147 617 437326
407 346 150751
754 650 647814
488 91 486411
471 792 782761
446 752 971901
614 666 618692
282 14 729483
773 702 224268
617 550 104391
219 276 311011
133 363 746354
47 525 766131
638 340 439793
361 484 759360
699 131 952714
556 342 463395
654 545 593986
702 63 498398
305 793 90414
277 349 921490
795 13 17781
258 410 771960
9 596 493132
146 362 588158
585 4 359661
381 369 72596
652 661 346226
183 595 126742
205 368 628056
268 201 688413
607 164 271689
449 692 436841
541 750 943062
724 569 487454
60 568 649861
434 479 388727
346 684 174481
463 633 420670
660 609 613728
48 686 649979
716 460 305821
557 208 976767
197 221 846365
261 595 261958
308 170 204710
431 314 457402
65 330 265074
257 189 394719
601 483 4586
155 4 846482
474 158 370060
643 415 819628
189 142 786249
241 234 111097
712 588 522292
683 346 119721
725 190 744593
479 134 225331
303 273 43870
599 241 303119
791 61 903487
380 30 125358
379 319 783115
776 641 601381
724 573 890870
614 29 219237
89 695 642535
277 351 687550
214 677 59861
73 32 149100
646 726 818016
421 365 199896
673 693 31531
262 145 391226
393 642 382624
264 421 421637
14 526 543249
558 407 313419
564 275 437591
233 555 807073
492 15 487759
545 363 426253
354 449 430886
651 450 259650
731 211 777092
450 641 988702
185 343 836229
514 51 785832
440 215 893587
553 64 922255
511 764 721539
167 56 162053
214 102 101411
224 340 282930
388 261 796012
287 268 285116
702 766 75391
220 286 610301
424 782 81284
770 529 203398
789 194 495819
308 360 652959
732 80 724740
210 97 208135
596 262 213720
456 297 271124
24 236 986059
603 721 3253
477 337 914938
662 697 364241
181 90 468637
745 515 138088
155 627 535166
20 442 283875
301 613 222945
341 238 879779
143 354 874348
138 169 951133
543 522 217646
105 365 712511
81 439 417268
315 185 905896
740 661 688251
780 224 126699
432 151 419133
405 153 934509
450 358 176130
619 387 563701
568 198 230546
665 485 716716
48 589 156649
736 542 470294
93 71 859320
674 411 573233
449 768 220429
93 185 434730
239 56 665068
104 102 991274
286 32 62905
567 205 974881
431 316 644781
652 445 663112
490 606 929613
561 490 845155
691 348 7730
155 698 256341
82 690 851508
443 61 284313
425 103 522355
358 119 287895
793 127 48899
341 52 912333
455 245 254626
254 434 632843
241 230 779596
403 102 62932
122 569 799593
453 760 527719
236 426 373746
743 297 562041
323 200 155284
249 290 606715
441 126 190273
25 199 105112
141 359 158871
418 569 595305
738 335 555785
294 695 22137
393 172 913877
412 638 586398
250 762 681026
231 430 40363
758 621 608735
217 167 74265
743 385 817150
735 246 170928
73 332 124229
155 759 150722
165 671 650452
347 290 363293
111 413 869180
449 550 563660
377 707 587751
729 267 733809
11 120 706278
645 223 596990
407 162 47267
728 741 430682
443 352 691775
49 724 658642
788 687 293756
269 131 758924
88 724 227186
243 792 658358
726 378 104358
620 430 326179
771 797 431382
82 488 921599
406 745 369798
463 464 327582
560 440 623688
49 467 483724
417 776 935614
462 6 314573
755 236 491030
527 727 914604
614 663 779972
506 251 500401
721 370 538207
4 396 508733
330 570 782030
733 657 235609
409 689 350552
186 584 580623
694 150 568061
192 599 439738
605 127 113717
705 440 652750
505 636 254271
441 678 898853
638 391 945604
366 99 238722
502 509 774791
369 14 798273
336 63 232083
745 61 242887
446 274 522423
23 157 605433
567 185 555430
755 582 383727
5 108 756818
265 276 684882
641 636 207423
460 544 199995
542 101 395084
320 5 493002
757 391 840688
315 418 26895
744 309 461695
379 27 657159
616 199 464226
75 185 765500
787 589 353056
679 95 395637
472 598 377974
169 241 780547
636 308 379021
439 275 66167
385 111 831954
483 233 125052
222 287 752052
799 502 214158
652 213 355854
438 484 418896
452 744 3866
313 664 73165
614 657 923953
396 172 577231
684 674 253245
67 460 633976
198 506 87676
577 625 334689
765 349 66902
587 622 237203
590 579 589875
648 406 969863
761 442 595558
359 671 269711
320 754 669452
467 96 240658
57 689 637684
85 454 112092
684 324 381603
343 186 772893
212 561 602994
531 121 9178
648 135 129412
2 428 478794
653 191 479192
772 78 56116
161 240 935404
452 207 729322
350 130 386669
327 323 839215
481 219 494449
796 403 780143
410 303 694657
562 680 403371
16 333 765039
285 8 86350
769 774 527495
78 214 914706
369 641 612242
379 156 971616
300 457 449449
662 422 590442
69 726 666002
12 358 550506
165 441 240411
380 471 603365
617 263 931883
123 61 598295
340 282 573972
319 245 767288
38 757 250659
513 1 100563
475 183 51181
596 110 195086
238 183 180954
181 278 428403
55 720 608340
685 357 742680
619 732 869265
797 481 717826
218 769 77847
615 149 944408
711 460 751740
532 626 228116
636 291 193053
251 29 360372
93 657 1904
238 14 230684
630 712 703330
688 294 306874
126 372 913232
330 686 819966
644 595 608882
215 100 551284
610 681 894664
767 255 66561
779 622 26109
37 513 962334
706 239 369940
373 445 959337
716 502 716873
345 463 874515
761 129 552818
799 633 59899
134 391 942390
321 513 570720
218 751 615799
611 14 20787
360 184 719237
547 155 719564
173 266 457914
628 401 9544
458 363 131485
442 590 422699
575 361 116034
240 207 947432
123 461 771732
56 584 701353
448 348 172326
753 306 376087
441 670 383942
479 532 221426
325 485 72991
662 454 713767
37 169 362407
23 442 416315
617 8 154003
572 588 45902
511 731 202717
409 593 916064
316 714 715752
373 523 326404
506 124 837014
570 733 519507
440 95 824437
765 618 322769
419 318 931489
579 592 211553
164 27 21513
204 313 486309
728 476 465922
471 385 378734
304 767 248563
147 311 138737
406 705 388567
69 757 530718
632 520 359586
334 226 351102
169 228 210475
298 531 1628
174 531 765318
39 165 910732
430 406 500661
297 780 77033
360 540 146611
567 738 698771
711 253 203726
748 119 17829
134 26 426173
279 290 736017
305 641 563758
246 397 706053
649 311 985133
481 303 143293
565 133 169700
96 473 921331
536 248 506848
598 38 993779
713 379 507969
387 594 278179
73 318 178239
416 298 602235
243 126 323502
357 537 107516
638 290 366075
329 34 996714
764 383 949329
308 317 662723
621 531 913260
316 81 100033
576 723 325674
503 486 947163
202 487 496452
352 180 263780
77 392 737170
75 791 282764
448 704 175192
23 52 703114
328 799 29932
425 311 211702
540 795 680124
45 634 282374
531 172 851734
661 228 844889
194 657 364258
258 702 876220
680 289 640854
63 300 759506
380 579 372133
547 405 983544
210 511 90160
389 631 795252
15 315 909556
403 671 867144
657 702 831058
20 728 941613
762 66 329360
147 574 297559
737 419 310606
267 367 419293
592 639 903666
566 717 46842
488 479 722525
668 510 599244
488 83 480597
635 129 535735
98 48 100593
36 151 915159
152 510 938762
290 113 985277
224 375 219871
203 637 267124
277 24 149198
798 265 622240
551 613 462204
576 332 603198
36 5 1927
322 438 386072
218 76 429992
679 705 501239
733 56 393517
259 50 261419
115 453 921031
458 413 638390
179 203 159797
253 493 462539
231 437 666300
561 656 82942
149 639 872538
524 427 833747
401 592 326375
105 666 934025
402 690 756144
215 486 162885
89 752 16033
797 250 952572
527 20 756761
62 16 207211
404 157 282773
553 91 914293
139 512 340210
101 715 495376
63 10 492938
449 34 667333
688 670 680074
538 71 116764
625 3 748615
288 421 73458
106 259 565651
509 513 567502
719 744 766496
769 262 670581
206 499 211148
177 20 212677
659 635 288816
487 546 276012
353 9 899858
413 202 324539
793 417 817457
221 787 603378
453 523 780757
697 659 892656
23 605 21423
27 763 627624
733 566 914161
397 107 208172
567 391 721971
134 127 482451
469 625 772813
339 225 394537
360 290 810036
579 242 835373
44 773 11320
769 420 592306
218 295 505124
183 296 541435
19 522 219889
738 279 850530
457 795 781974
553 761 504377
274 644 42532
355 294 871547
692 128 236002
529 14 268028
161 614 784696
326 318 476739
675 391 587566
650 396 311774
257 416 879546
542 330 393133
290 132 210884
408 644 735716
480 793 414728
503 523 415298
607 108 180260
731 697 539085
10 72 609890
681 736 103184
447 158 366165
590 468 200127
137 611 278451
214 208 985784
144 236 486123
758 259 386196
468 14 658940
537 313 403654
291 587 947044
31 236 355882
287 248 886271
54 135 392117
179 43 445541
163 119 100309
128 400 132731
695 724 46749
631 334 480690
182 678 853633
616 544 729592
739 631 513077
694 316 237091
155 127 697657
201 354 551871
674 391 299807
674 576 453986
711 187 161633
739 665 538389
510 283 357868
469 344 349614
372 509 750168
339 177 71253
678 12 175020
542 783 616469
22 591 682413
193 784 700408
533 392 234978
242 226 653086
352 99 657566
263 501 920939
50 687 254730
269 519 115404
660 197 854296
165 751 71121
420 418 29391
381 518 147264
233 756 877508
48 154 255315
304 322 176026
600 646 813407
173 286 776809
289 622 648218
585 492 915858
575 272 652188
2 382 390395
55 216 489815
609 673 130132
716 487 330156
617 563 569327
48 641 965473
390 65 661069
690 257 654887
643 188 434744
302 368 905669
607 91 592810
678 750 901855
208 359 676769
663 606 926733
707 412 815558
24 402 138845
1 147 501523
285 316 972474
529 788 211882
243 674 593056
597 39 219151
717 186 417689
270 301 741031
182 745 868655
204 58 631252
114 567 494193
244 658 61762
92 554 827794
144 540 556215
171 596 983173
485 679 763173
98 163 981547
791 794 793698
420 108 794897
148 320 722840
41 500 46512
540 38 158296
678 578 130723
51 214 650698
44 230 946710
561 27 142129
644 703 201628
246 748 284566
122 209 389923
179 513 639184
535 473 158095
473 48 685868
295 743 115657
519 413 636028
534 610 277951
225 71 465091
141 310 985114
24 455 37483
127 100 356026
669 203 684859
99 568 421845
116 97 2481
111 624 721518
187 541 122685
138 528 91567
587 42 303067
237 457 884947
221 621 361724
505 775 872536
27 519 725320
441 122 5454
551 4 584732
523 648 436280
115 790 796699
403 711 842088
395 296 109983
696 82 697552
337 17 430650
155 320 719694
488 777 135833
38 446 911471
641 789 482578
102 199 994349
210 243 211482
316 133 216693
521 101 859846
759 232 913894
538 437 686519
769 444 383747
296 433 430527
541 18 720798
16 494 361209
593 470 859195
112 573 194428
486 90 931343
496 441 935103
384 752 801000
442 589 987061
396 635 467610
446 462 913628
433 259 516136
251 765 675753
675 398 750352
20 621 949260
249 79 833631
681 274 635352
350 167 227081
742 561 302995
108 225 674565
468 654 137356
54 224 198237
111 773 880354
132 327 651013
530 572 696624
726 268 593932
490 409 766956
614 68 845840
106 733 196006
205 440 281697
162 744 287194
259 146 478098
495 700 301550
316 577 826687
399 466 214944
31 516 934017
438 572 33306
204 91 540293
149 779 313639
425 610 334902
646 489 422961
731 33 251604
691 674 513661
89 527 444165
375 478 525331
72 225 654486
559 117 927138
94 453 790577
342 105 985896
306 704 27125
628 476 981561
369 106 573711
545 70 772027
511 609 180313
417 530 745447
174 441 6208
294 342 269309
302 324 321903
209 688 447782
30 593 589624
629 665 374690
89 225 561952
114 493 594851
571 458 807561
756 8 122255
222 293 180227
3 595 384652
202 160 330534
435 465 811097
355 783 924400
109 493 703408
471 232 797611
609 360 71892
154 389 689028
476 119 229614
601 720 390752
768 42 778336
550 296 32044
619 15 801014
87 269 533605
280 659 46390
378 361 11507
385 436 832465
636 667 814475
733 794 824657
170 525 56938
203 700 479221
344 422 896777
102 682 904785
341 120 418237
430 301 210545
312 292 841173
734 780 219163
71 766 887470
645 139 44467
492 701 667167
337 791 135200
70 459 754733
216 718 600458
97 386 613890
723 500 95937
96 36 642199
198 755 964614
452 380 574351
183 167 217324
466 50 425101
316 68 467380
30 38 97062
558 168 859531
324 424 959851
659 534 162532
543 404 316133
793 29 976870
678 279 437527
424 329 424196
197 349 294457
644 45 808282
238 408 556896
274 196 833225
180 77 720038
110 428 24646
326 615 26710
698 295 547974
386 771 682149
357 530 938459
598 490 526091
297 589 546018
665 480 623756
699 750 451438
633 374 234631
54 715 408914
671 95 151870
747 598 248493
412 576 882434
439 428 3096
689 127 462207
166 445 29894
679 315 426430
339 721 37119
230 774 137808
220 255 274513
416 53 896226
40 71 657949
454 540 688619
673 744 422898
120 453 940983
391 279 918777
199 293 454129
85 775 180549
613 281 40583
343 781 84060
673 654 584247
227 736 752651
560 361 721915
617 64 858646
795 402 2411
439 518 910028
256 90 608032
256 125 663243
379 273 261837
423 320 415279
601 451 823919
217 545 691746
125 85 331689
607 722 881058
516 314 442645
294 94 300994
741 783 6136
695 680 868758
31 117 68865
568 646 759390
607 72 381432
454 183 176757
490 208 811086
703 505 282053
458 729 118283
298 466 69268
647 105 88220
665 659 136246
275 452 357534
225 630 798263
366 172 261304
793 541 648473
604 531 555468
215 575 504795
191 605 958919
519 379 59969
796 24 998801
172 346 686320
659 577 530378
233 427 29801
6 617 270061
23 317 759726
693 427 418589
422 153 680655
332 186 226635
226 267 854152
708 572 858616
738 324 324695
711 178 673674
332 762 387729
564 513 960592
390 288 540124
279 787 105716
727 49 840963
626 797 149684
646 397 201250
230 192 50572
674 249 889184
161 466 326832
182 252 324314
766 645 940508
348 567 587734
671 215 630250
179 28 599290
338 88 781993
153 688 213844
472 668 920808
65 57 962050
514 191 323148
796 214 876563
612 729 792037
587 490 566876
297 739 908413
20 710 867758
233 252 363399
697 488 886784
641 344 165682
677 497 690034
78 652 101753
125 174 486839
118 203 530100
474 603 156471
497 611 815008
331 206 86860
3 392 90461
33 38 160592
24 303 861418
623 648 815411
401 661 694371
296 88 244699
261 355 350314
779 447 126973
270 526 434677
616 588 797269
239 583 752560
724 352 782644
473 347 231483
278 121 110070
765 513 478053
733 332 77625
644 740 684500
703 256 718343
627 444 503743
757 764 373875
562 530 924325
257 147 36494
479 240 677543
416 137 787263
131 497 665182
625 800 670542
615 653 964771
525 516 724354
205 386 923409
232 109 538730
545 741 478445
566 597 61879
289 451 978694
586 719 931564
659 251 480228
175 161 327914
165 157 798075
392 97 644749
483 408 883538
248 186 23423
326 528 636119
455 620 737061
628 418 724682
206 771 152831
583 471 799017
650 57 865017
749 202 873596
490 659 928376
68 563 735765
318 344 376861
462 176 130190
662 602 955858
224 497 757720
192 355 41588
695 54 838032
718 474 151123
593 613 86078
42 394 170281
221 776 677620
601 608 616812
647 130 177105
293 429 20826
296 427 942608
224 262 478080
577 463 143904
563 435 399002
338 320 722246
759 330 74145
750 711 491885
735 55 257927
792 527 619670
475 258 6901
635 33 376775
138 681 437972
238 379 516544
571 380 401857
653 513 566792
800 221 909678
296 294 655943
334 742 771049
347 175 104806
50 697 763540
524 403 171512
24 388 770367
443 517 732423
202 768 921803
501 244 877090
366 487 54846
669 493 614413
319 104 117010
71 2 344268
177 781 847408
618 706 488436
3 310 538176
559 599 733826
304 800 233645
252 180 946660
408 670 194954
745 627 849185
311 306 190693
198 636 34130
171 687 463213
281 93 195023
447 385 309256
263 483 701509
256 608 140232
623 404 882454
348 33 259569
181 759 177380
219 232 379132
641 585 757056
786 800 107312
184 357 167216
634 311 600405
43 702 360812
608 507 637086
340 585 663484
334 780 628571
348 57 524973
100 550 384890
364 722 231088
430 660 534569
400 687 962767
481 175 396350
620 235 484243
277 437 787478
683 707 166927
283 102 639778
466 142 557479
240 559 27659
35 602 241685
379 569 367267
293 331 718079
348 34 889312
689 502 359827
755 13 614586
160 144 355043
259 594 759962
604 247 254187
753 712 58450
733 741 87193
180 73 711209
263 725 249577
698 107 307214
690 236 516849
71 261 688380
2 442 510578
654 743 69889
108 441 394423
704 539 449872
76 450 237399
424 12 643094
168 286 963129
435 624 161801
302 501 500367
732 393 470410
443 732 170845
539 323 103177
125 539 973274
76 4 896541
455 45 592171
331 487 554100
708 126 2586
294 344 854120
700 425 777999
591 589 518198
620 237 34735
490 205 551605
303 272 649186
531 423 503484
450 174 181230
252 353 424551
686 303 670449
467 481 551838
735 763 608427
534 197 369983
482 667 193153
543 710 557447
35 179 428240
449 304 109260
631 685 195280
417 100 610489
394 141 972831
607 337 276260
377 562 466669
614 754 850269
396 567 622730
464 72 514766
751 642 538041
466 269 11872
375 404 368918
151 378 649215
630 409 205283
597 359 80862
326 366 776925
306 656 869709
473 483 110526
645 30 633691
63 653 970175
62 83 49550
718 352 386556
787 237 390038
579 266 898517
148 482 117224
191 361 460013
348 555 889439
718 741 209660
389 795 564679
353 657 465486
81 407 484752
717 30 80633
548 585 880561
7 766 868266
292 433 284333
612 240 281771
234 213 758732
452 708 418519
337 517 791326
243 360 663798
414 390 289706
320 143 847394
563 423 679512
575 525 543017
450 217 318706
10 480 176623
83 477 520967
163 549 666055
367 584 383604
623 232 873536
629 636 219431
75 478 215523
691 785 824638
544 563 364780
134 523 539146
666 768 692943
21 204 363149
562 458 472741
617 549 512804
359 50 14693
16 248 331247
623 168 699011
429 501 4370
737 408 103833
182 506 439032
703 544 365077
768 2 10678
244 307 20673
119 778 220524
218 539 401847
735 371 718809
761 34 231711
425 727 426654
46 94 975381
315 87 391468
111 352 420334
507 244 787400
35 43 250468
435 577 888267
73 742 408663
781 597 367251
574 272 28858
222 423 981916
154 32 213687
521 321 683021
557 326 469676
616 16 420003
71 730 323952
486 220 596900
638 74 327682
546 787 466585
656 764 66109
586 68 89074
24 45 23545
331 785 965143
461 117 462766
627 222 528402
511 425 778888
351 272 225417
376 217 452430
777 298 953197
202 629 502066
521 660 52987
793 337 398114
173 158 45951
785 466 553629
303 723 593326
684 29 907613
248 431 445827
124 125 346239
629 180 124861
577 43 141643
661 629 769046
650 603 8478
71 43 128745
672 566 607660
688 114 50184
646 676 295312
137 485 582388
551 119 78644
33 23 233765
321 619 786244
548 375 623231
409 591 896713
198 32 429330
243 163 426126
149 465 557742
260 142 82224
566 644 473687
466 180 925528
750 418 699645
423 151 971566
159 688 421633
792 425 501630
445 278 232671
599 542 927011
545 61 206813
96 401 862427
544 219 750364
383 243 910160
362 22 37305
63 670 847132
596 101 111639
208 212 660175
547 533 725448
114 189 365524
539 86 535636
442 62 453988
456 322 344772
721 395 106050
740 633 96796
83 326 286027
169 476 802695
665 390 759806
321 176 93061
91 54 390066
676 746 30858
67 535 76450
180 364 576960
705 541 115263
100 319 278513
2 9 662333
778 161 885594
734 133 967300
770 200 404302
615 614 235215
516 148 383083
743 17 235700
659 752 827403
448 514 218472
677 614 670564
583 613 126932
184 639 730657
49 270 429467
4 128 944255
126 187 225486
453 536 127593
640 448 108686
664 295 958530
464 75 978548
604 335 817521
780 132 29227
423 764 242528
513 173 955706
359 249 58141
243 763 692608
371 551 764054
410 310 666054
735 167 895648
25 654 10969
278 563 134463
574 315 808593
239 484 29085
406 515 618103
452 172 270618
276 186 941610
414 243 590448
346 494 885029
203 749 473266
410 409 379429
204 145 355908
478 76 869111
420 407 835749
235 312 235270
485 566 453259
457 247 289471
719 794 366946
116 360 681196
164 416 930959
710 212 387357
81 394 472654
342 794 895416
627 485 602042
403 236 142773
323 636 227162
672 128 957154
40 680 605899
292 610 657819
122 699 326518
331 379 860516
244 595 198951
723 746 487372
452 322 971251
284 495 937120
38 648 139650
521 587 239699
42 173 800865
102 574 186719
688 647 786883
736 10 239615
624 291 123688
475 103 977119
665 502 566275
712 291 709707
676 103 775690
89 664 135651
12 326 230748
505 35 469888
200 36 830065
498 217 300297
330 492 330445
246 379 483496
528 360 913956
43 721 202143
254 40 932639
767 629 937348
543 368 559273
712 675 658350
777 732 635680
800 108 522958
57 729 425103
169 375 776357
407 729 964571
546 582 509561
734 31 814652
211 137 684810
397 135 691680
14 583 993437
693 347 779521
552 681 157567
90 410 348804
566 636 952982
450 361 345234
647 56 809770
20 713 463680
205 277 258798
371 533 916427
583 628 90741
10 256 761157
182 176 259013
25 569 313737
473 756 667608
5 100 151489
54 412 781895
577 319 127142
411 174 327776
221 101 997581
234 668 104618
38 1 322564
370 416 636415
659 168 338336
484 582 796167
355 19 565657
450 616 117297
324 771 614781
460 695 459016
542 532 758762
407 479 594669
228 743 211431
321 347 448894
741 268 407806
198 664 439477
83 416 148445
534 612 482383
630 515 230102
380 246 869233
344 381 904930
683 497 113887
205 165 226753
603 207 473466
337 581 888685
178 32 20758
130 68 369648
339 321 268075
783 503 291915
777 693 61932
790 649 100226
222 334 936038
319 134 912321
5 190 790645
694 538 955257
665 1 461640
194 512 623256
737 96 315763
510 353 305189
483 366 633080
344 210 660410
370 272 398179
317 725 75441
479 214 466667
213 629 713718
317 282 62306
275 309 534201
356 568 30332
201 274 747252
51 175 23317
185 10 960200
764 375 4316
323 95 226334
171 603 176869
577 147 655258
130 301 131163
328 657 210009
23 56 365865
236 175 612308
543 762 97313
231 499 523876
777 404 628340
125 426 537713
394 305 921005
78 695 458845
237 538 421948
141 350 692884
81 328 306857
504 536 984146
601 522 166408
520 148 505085
218 632 115769
602 81 154814
144 210 485659
539 551 320812
43 732 843156
266 695 892868
163 101 318791
179 426 170764
740 710 470344
612 694 552790
758 53 956824
770 679 409718
592 138 293507
8 754 984520
622 393 882774
493 20 674374
463 459 977720
311 721 164582
48 593 312343
205 459 80834
51 659 428701
248 361 37895
635 244 879443
325 345 296212
464 376 691498
674 269 26961
394 568 825132
141 687 980775
403 641 356901
474 615 446528
158 440 263504
136 704 317637
694 783 71856
485 125 353133
289 660 300272
264 427 967256
672 386 840055
119 270 959545
478 590 191084
797 124 943930
185 256 493818
754 396 272231
170 104 883855
748 44 114367
8 472 266326
796 72 327165
621 677 418153
176 753 37841
95 247 651591
44 155 457692
187 425 687279
603 293 675002
693 460 297601
707 18 992709
312 327 753886
512 13 638794
402 379 578495
134 504 583989
532 547 965659
11 634 245188
38 777 786046
336 800 606061
348 288 202955
642 394 281427
292 485 643250
727 759 101756
643 152 843276
155 280 17965
374 738 598917
346 400 679092
177 770 307229
669 8 310195
331 322 683919
570 73 139637
625 337 342065
536 105 684533
304 187 215383
264 797 432160
16 783 308719
430 83 824407
304 549 228626
663 21 153155
183 480 274856
457 102 250930
22 688 466369
530 266 306548
138 622 648821
285 601 262938
276 660 742217
30 398 559141
750 216 327706
764 620 506097
760 576 353182
688 540 703163
160 517 801301
423 460 569352
776 269 348296
521 2 912692
565 725 466926
613 625 978434
712 244 535216
689 773 387410
388 490 597770
298 377 457854
61 451 340144
10 464 466914
291 154 873295
46 642 329388
708 497 97819
272 76 405382
451 619 623936
275 100 651310
416 30 940943
548 746 786486
393 506 317299
545 758 708221
336 276 892183
50 543 979320
540 1 352883
484 771 433013
107 745 576513
253 794 668109
743 157 867
187 564 302532
106 757 6034
108 303 796463
775 20 382580
799 775 803186
758 348 188848
456 430 504091
554 787 1436
102 692 766454
6 520 465284
421 152 574200
377 182 860635
731 554 723393
76 684 245583
271 746 999762
386 494 44533
667 783 563181
739 322 7055
448 237 249431
518 428 970616
99 512 75863
626 24 171577
391 748 65945
212 520 276770
109 156 81493
28 249 104355
465 302 907948
219 492 195250
213 294 52059
508 738 812452
235 539 506550
468 758 391870
688 121 336549
631 490 945819
5 354 252649
53 451 918173
376 684 494470
88 717 423481
765 419 947469
394 712 821853
306 186 694315
796 308 631962
689 404 888597
341 588 201055
757 328 24005
781 231 973824
739 375 641872
525 39 106555
714 480 582153
796 668 58246
583 461 607674
447 431 887945
404 642 265643
772 421 256744
597 119 450621
336 644 264240
229 116 806828
359 146 694486
606 756 564716
70 700 654300
380 252 382432
341 226 744566
501 710 827697
671 468 165571
292 267 503701
619 799 553353
330 37 127254
224 264 422863
513 570 680523
143 492 821120
145 67 783985
14 4 445031
672 235 475856
362 548 20969
667 267 469719
305 403 650414
714 456 689203
327 5 370575
596 551 289018
538 535 892320
437 420 791999
122 264 361081
21 660 371514
393 343 681098
435 571 547950
449 46 936600
326 572 591601
327 163 276079
233 281 362281
323 302 515169
599 436 701674
800 597 434360
156 338 785408
38 519 244141
88 246 550078
289 326 549572
715 110 118277
260 525 109323
561 604 309596
454 787 714360
298 744 947583
622 392 560986
553 15 695972
795 670 817121
290 594 792728
473 133 322716
785 44 390679
553 222 505487
752 489 144028
502 237 411093
234 122 540259
551 278 142436
569 747 137291
428 241 161455
112 183 430954
219 599 601232
93 352 688998
66 556 556733
726 86 834014
572 688 114707
482 517 22431
736 369 478407
447 463 39111
441 67 407507
603 425 524319
604 578 68737
543 330 401757
765 114 684186
195 439 142463
754 45 450813
628 396 120683
363 173 415764
618 503 413434
75 211 483041
362 175 553721
722 189 255938
220 707 507021
520 33 111423
59 750 991818
398 688 91180
394 767 56431
41 662 78389
621 29 548646
788 549 406872
577 381 129198
68 356 388088
21 143 435956
108 364 391944
286 336 331221
56 19 43000
736 175 672887
730 698 196187
387 273 506976
59 467 933688
785 33 854111
329 786 821931
743 494 866310
600 583 99277
154 190 377306
279 200 129990
124 479 997005
601 241 15417
686 53 743578
388 385 485837
217 718 763350
672 233 62285
159 362 315358
752 135 927880
144 510 615249
11 366 175593
494 50 347478
709 164 22778
378 437 177487
121 523 265975
778 785 337660
384 35 427979
287 147 177195
552 728 129371
148 32 810791
355 682 991322
599 108 383778
28 785 781684
730 609 718263
755 657 40275
353 780 944310
260 421 75361
516 699 553771
290 781 504398
726 793 850091
626 706 746082
163 442 194848
469 101 676963
25 485 643934
344 68 924233
596 306 697477
448 776 962810
777 658 949464
158 18 987718
452 335 29636
683 597 990195
723 511 713147
282 148 780563
503 677 844578
447 614 28254
679 509 310701
658 489 741867
334 695 692237
181 622 289875
740 72 751665
49 189 302908
766 746 920342
79 89 405523
174 233 357802
30 700 617517
429 467 178380
240 483 614271
725 331 244373
721 241 948026
40 420 413277
426 338 444687
452 571 873369
517 267 17969
696 582 828667
28 479 45602
449 227 691900
266 495 963388
606 523 868456
701 13 383532
569 233 937809
768 348 383007
25 374 743821
424 527 349156
612 266 170682
158 309 353322
99 105 710599
488 204 883380
10 110 512681
7 70 222367
302 223 130064
26 698 928299
436 492 686984
523 676 731241
709 133 764806
172 609 39053
777 264 51509
617 712 492740
347 616 911975
749 83 587620
730 234 247015
209 369 473437
478 314 231348
163 422 320686
624 578 929917
333 400 880462
429 118 358571
679 570 839137
547 656 396731
504 457 547429
78 598 453924
66 701 981661
529 162 221707
18 419 642373
711 679 246028
307 101 910811
231 438 69360
63 529 883066
797 52 721800
683 341 513285
323 80 198837
489 404 192677
420 781 683773
122 424 189482
699 24 113631
91 753 160833
263 296 413184
728 723 181622
635 286 52670
325 267 666106
365 745 570812
584 317 215190
1 301 188542
582 687 180191
331 543 909319
644 505 1001
561 791 462240
387 344 700025
671 318 212047
82 473 652950
737 39 27953
104 651 369589
737 165 121187
342 335 414952
485 297 707985
502 738 69539
556 446 357416
357 401 947834
693 365 140167
764 19 914934
308 666 985160
352 217 646793
748 107 2656
782 630 146703
747 359 627995
766 146 467946
648 217 571139
76 575 856054
74 24 656452
504 161 112999
243 646 744778
263 786 835994
170 758 605022
629 583 521074
762 736 286593
169 548 856924
346 461 432985
728 203 797608
74 92 982255
301 108 928773
788 773 564130
447 766 683943
403 372 991937
240 300 828627
239 147 116372
9 167 465935
339 370 286589
467 61 999386
734 528 399318
359 92 505745
308 521 234313
93 497 94532
644 211 372203
328 127 624108
220 148 707133
293 204 962151
799 584 215887
473 254 337951
790 345 204714
683 323 835738
662 640 398277
629 554 429878
702 135 512865
104 386 143745
398 336 384973
175 761 924014
520 789 742162
324 304 258816
586 215 894085
344 690 200158
136 668 596124
43 719 719885
247 315 92590
91 129 125596
159 119 998604
601 11 660586
209 740 195078
373 635 705486
717 174 91611
39 260 113680
243 327 112099
316 438 405936
174 454 848861
643 679 834980
442 71 835841
487 433 681753
461 112 415852
617 486 715463
522 279 807417
183 131 30034
37 259 817725
687 435 549101
259 182 839872
532 290 143757
189 663 87784
232 614 969520
689 710 293158
610 138 700216
585 626 546776
164 699 999046
233 224 567261
576 4 335785
571 192 299823
768 16 642437
124 328 339345
336 42 148694
432 289 313072
668 282 511756
745 251 830899
799 734 827782
642 36 356960
418 140 535782
610 574 790949
351 527 681182
103 489 73654
657 305 382411
709 384 964159
634 455 269616
264 631 516626
379 435 5001
111 782 83610
779 69 732150
371 362 175972
655 332 988786
775 337 851349
100 700 287781
21 93 782952
418 536 792598
166 534 826960
7 48 169746
613 44 553465
20 351 175464
415 671 919834
238 486 914438
357 270 781269
771 150 528838
138 122 770885
556 458 375539
366 36 788487
648 80 367619
173 152 146726
6 199 729224
597 799 450062
369 317 589086
423 12 956287
733 792 930274
551 140 839870
67 25 54401
644 68 394277
222 182 750418
101 353 247143
88 363 503043
605 325 984722
608 59 719714
159 223 966186
673 540 293204
170 495 141761
172 272 6971
738 347 50713
281 714 13582
535 63 27061
139 727 538425
603 614 643632
495 502 704466
554 711 436554
750 594 76304
415 661 648547
161 730 666471
469 103 138640
557 118 415995
725 749 333993
747 38 792014
306 335 135806
604 662 78722
419 582 154694
434 536 879937
95 799 650634
762 224 357366
94 155 396518
82 112 414064
301 442 727092
466 284 857630
636 496 650990
445 77 109597
573 475 771306
719 44 679578
640 702 714156
324 682 365140
205 696 623632
359 481 290263
268 755 470235
615 110 706930
643 354 209216
602 477 408788
703 741 364257
405 447 672578
108 571 199095
693 623 1462
679 798 649631
130 665 227132
223 276 220162
757 689 312861
537 96 282059
215 269 731323
447 419 600465
724 70 717081
217 42 364009
15 130 841724
253 710 738095
623 518 176168
125 445 977846
779 248 53177
483 82 437752
596 220 782561
757 683 679196
27 243 588325
451 69 371986
509 129 424402
408 139 156952
225 423 339163
613 213 952841
217 209 831870
694 543 434447
323 330 346330
96 394 690358
268 547 755799
371 783 498912
773 509 129113
175 53 516163
535 85 235989
260 198 560487
632 275 229527
242 42 276854
550 303 558656
88 754 970006
124 606 168250
74 336 654260
256 684 151447
643 718 245473
93 261 815588
172 392 55317
159 334 788454
311 282 155070
756 371 339165
168 451 110038
685 517 924717
167 751 777611
296 750 872013
553 419 853585
271 269 2904
662 213 656241
200 191 988642
129 305 236992
143 775 195664
458 760 640345
564 193 96484
470 421 857503
220 37 604077
209 193 141232
421 493 740998
601 179 729980
557 399 111298
20 719 759170
749 557 280214
22 387 669594
208 496 328238
96 404 592158
577 765 402941
91 156 170887
542 680 22307
146 406 196289
284 295 205109
568 27 103309
789 435 59158
659 648 258827
297 52 513951
410 4 946935
569 44 660313
200 201 792699
8 386 215394
281 37 232293
159 509 975527
685 89 419092
553 92 412353
612 7 916896
677 34 285489
218 167 693837
578 22 412221
698 351 462459
570 547 69565
462 255 912608
797 221 292055
742 636 64939
30 9 914268
29 583 374622
487 497 993680
775 507 357840
414 383 743871
4 113 241230
535 540 673300
484 647 418779
45 148 196709
518 581 248668
757 455 358146
337 30 306162
392 410 932650
561 173 218107
630 796 902263
130 454 851153
332 519 423992
623 356 751225
490 376 969848
580 473 880091
547 577 961684
431 85 12741
460 367 787962
541 200 366736
559 426 626588
91 32 74091
637 361 850986
96 799 850223
326 353 211599
116 373 32996
544 275 123098
198 298 609978
170 189 313686
325 458 711861
414 82 832018
161 787 746592
507 520 717161
252 755 992857
82 499 102040
707 227 464150
81 458 65850
337 70 33223
749 126 800061
311 58 682738
149 483 958222
189 603 931850
340 629 929678
427 722 2122
126 785 841752
794 245 948045
488 40 452016
661 778 325841
190 744 40567
303 678 166188
558 340 398823
76 470 53748
580 652 88726
50 89 585225
764 4 538695
789 622 761312
260 432 771357
103 432 681156
546 196 959586
328 369 301736
770 680 683988
382 504 932124
521 39 852448
558 725 411462
609 84 642740
528 450 903565
98 703 405138
347 331 550281
352 289 273779
277 731 949893
644 126 827676
179 121 469085
479 171 199691
690 450 829056
52 656 385273
637 661 390823
584 243 695916
482 584 752181
11 503 132541
701 476 263580
756 258 921007
64 261 434122
356 122 651599
524 635 351964
348 425 927667
609 314 9095
493 335 610038
307 690 454603
763 1 31681
668 8 306112
84 125 179281
481 788 787491
133 123 831314
120 435 384593
458 637 3075
124 576 661517
603 25 416844
443 733 316762
67 88 204603
701 95 522261
477 515 194119
733 371 613560
318 581 707884
412 134 931985
135 307 473821
614 344 134708
90 131 679601
729 562 79612
698 738 183653
19 408 22252
500 531 765001
453 688 481983
249 732 543854
136 689 855965
458 274 582594
75 408 603387
592 71 311854
269 675 443944
79 543 834981
455 800 548726
666 421 198761
139 438 55838
554 604 367597
489 252 250556
506 769 815050
508 747 797650
484 644 713119
299 588 545862
745 596 957516
707 741 683590
596 89 779230
542 258 941182
465 463 577914
118 113 684363
233 447 109411
410 69 43850
80 121 207615
712 439 829660
773 289 756366
474 210 549186
590 71 694586
674 20 814762
441 312 134039
181 161 140777
447 517 886186
543 604 318604
192 774 127988
727 276 44472
640 786 932278
12 660 111611
762 304 485594
33 217 213416
313 640 677065
598 170 365134
379 701 370912
432 468 585303
250 650 399922
342 457 197814
308 266 763615
544 348 956425
797 406 48792
60 614 450971
288 324 401514
55 234 941913
573 300 301478
716 141 122372
85 604 968007
119 610 295329
223 317 853726
419 223 766223
495 314 238861
290 358 743528
500 396 35747
52 21 39329
504 513 615719
81 438 721055
126 148 115793
416 390 381520
390 616 987946
450 28 154469
50 599 417829
708 356 690621
654 708 138242
37 160 136205
563 458 37733
65 8 982080
159 14 548045
730 708 428751
92 172 525202
530 242 676463
100 450 980837
455 134 312072
590 589 791392
206 733 545644
703 656 422001
490 12 123547
789 207 570456
472 53 955129
222 298 341274
664 62 452325
567 481 150586
767 798 687718
572 664 521850
326 43 841912
786 595 82669
215 259 496180
245 790 248965
71 689 2361
684 351 522369
780 171 784447
279 128 829793
478 619 584969
626 223 20786
176 423 603615
478 415 597867
757 283 74761
405 261 440197
767 448 171654
352 154 866167
23 402 588562
413 489 584848
664 472 653917
621 146 971882
419 167 314192
419 378 367763
404 391 920714
360 279 334384
226 39 306938
292 274 638512
509 325 780897
601 647 790047
195 303 888748
111 68 8359
601 450 755385
567 390 421039
271 111 380458
36 106 526648
430 28 47382
239 743 270219
459 679 259470
626 400 32858
592 646 172445
241 397 117715
31 130 24493
113 423 214838
160 296 636765
630 307 167641
475 146 906160
318 257 300703
376 604 157690
29 622 479119
664 705 873091
593 335 671560
729 362 780155
624 631 829798
215 594 8544
269 76 775924
576 621 918102
315 534 370527
504 259 731557
233 342 620231
168 369 631990
631 171 391246
216 505 25456
241 531 591011
398 565 864659
261 551 136957
281 119 158016
482 381 677613
268 284 90575
556 8 248663
697 698 262626
186 432 595597
666 123 98835
123 717 244288
207 267 334283
734 101 37744
175 526 898231
517 252 991075
730 16 384881
694 754 669431
551 630 422556
481 635 579945
266 33 454010
772 171 2244
796 646 277206
739 502 490617
243 169 376248
548 778 572009
28 520 229248
689 167 447494
323 613 369545
187 463 412486
350 26 212879
350 197 170278
538 668 576931
339 616 143635
197 754 794794
582 350 151246
448 94 481624
528 569 904780
660 798 417895
355 220 496950
207 756 373932
220 357 532406
661 30 393098
560 428 892120
723 173 100853
614 140 602528
374 681 850332
42 159 15493
445 186 418481
799 301 786953
263 396 66180
638 72 991156
186 289 197071
746 232 23325
194 57 314115
502 455 588587
746 195 999883
538 564 347386
55 403 684936
384 622 5962
262 611 18834
239 316 225989
731 565 80919
688 75 46359
44 674 627506
9 90 163566
306 789 87742
724 511 900609
36 297 590192
390 722 624951
445 552 490203
651 500 475979
375 750 921293
674 101 33717
124 477 409096
637 76 529574
582 224 878536
302 791 847463
623 31 100897
42 746 387689
648 683 665346
85 592 608953
190 322 368558
615 461 766921
119 676 975229
254 717 738208
122 244 101329
373 385 492822
539 711 931364
713 430 669504
707 15 630403
335 542 84533
274 27 626518
640 603 246158
403 666 636223
372 440 349180
453 7 425525
458 549 375727
758 235 585733
605 67 646098
386 131 138399
435 693 91700
248 511 624273
367 173 387004
755 770 540435
558 453 514935
698 439 202822
764 737 526515
682 83 187394
91 710 781821
450 467 545308
434 719 345281
342 185 762056
647 740 898483
589 597 613599
173 343 402503
539 663 537004
654 159 902316
301 298 458027
401 355 266608
65 120 373604
682 322 207453
643 128 28814
387 227 912076
502 273 644464
657 437 443692
436 168 689809
438 636 154703
91 295 672265
63 797 340206
339 361 904409
240 108 826900
609 60 148090
388 421 985215
734 218 976228
160 798 978112
216 166 890922
681 439 790652
308 555 140904
561 301 457431
448 586 865244
461 21 253258
173 350 770341
512 149 364589
196 417 341268
239 714 29595
5 44 261749
455 98 863980
664 256 746567
404 653 541238
138 11 202324
192 635 589872
67 30 292961
600 401 995015
15 733 150469
123 269 716996
161 48 879487
236 472 701052
617 48 44054
250 433 385587
193 778 945445
102 490 18713
33 724 635074
388 299 421608
758 580 274216
413 800 128739
455 696 611511
541 202 899068
280 112 26841
578 145 372714
593 346 36750
792 195 261057
587 728 726823
387 534 646314
279 640 279514
699 7 989311
765 121 202195
62 437 941864
622 93 984818
401 430 982306
337 459 401395
56 588 442559
422 798 33284
153 452 169473
643 85 5821
334 643 365924
245 318 32965
107 165 69907
94 131 966898
94 572 548636
779 690 448830
693 514 352423
534 408 750942
318 4 395813
101 748 694825
342 68 108627
113 217 652933
135 42 173775
218 2 561212
514 198 666799
469 352 191177
256 616 214461
227 90 221497
59 649 496773
723 440 630870
401 249 706599
634 157 677127
600 336 989411
697 744 983143
17 66 827011
435 557 84637
573 744 239778
166 183 351713
165 174 927120
444 569 795900
615 348 821756
187 138 84226
276 185 330867
766 717 170194
263 89 454330
80 245 482413
421 381 894081
493 444 252218
180 295 19024
478 17 439745
162 724 633749
383 580 881728
657 413 398711
377 283 351002
617 427 669792
662 333 343010
790 87 674709
329 402 738357
780 299 771543
545 182 355001
310 518 68569
746 799 407253
367 598 265008
345 516 370086
183 658 761596
291 598 54955
157 697 85287
207 479 386927
232 76 208115
444 359 556634
789 716 947119
600 177 749132
42 260 228816
537 207 246238
401 633 83010
561 697 663409
629 526 895669
71 696 519681
12 307 153040
476 371 790124
544 315 427152
704 152 86919
283 187 898616
244 495 256915
353 790 330313
757 50 286901
248 706 700974
205 760 541848
8 186 31880
758 131 556000
357 438 542279
288 272 944077
536 442 696132
11 701 728308
446 577 944816
514 417 567121
211 244 793693
438 723 312911
515 637 56810
406 11 334509
16 388 227301
181 417 640045
745 142 978594
335 285 243173
212 461 121676
529 756 357851
128 143 747043
429 188 426772
85 703 660213
49 413 23055
515 203 460151
738 396 88857
125 564 771172
319 555 962388
203 289 768102
232 684 23544
741 233 840199
651 715 660321
638 492 459491
789 516 878271
542 715 893357
637 767 361966
721 687 8926
145 527 792596
263 101 718248
470 101 705303
581 580 904699
766 14 456163
693 243 40809
200 436 881052
566 787 661921
151 355 519294
410 420 441618
416 766 751365
701 468 806519
765 347 594503
74 762 275240
348 706 183647
586 518 564100
786 138 273031
489 138 626526
692 120 902392
411 518 198919
570 13 597007
249 7 941403
96 664 473165
231 679 941831
432 413 749451
722 159 176368
245 23 631786
429 257 249414
23 674 264067
373 325 517792
425 458 206904
719 631 44104
470 782 41747
402 277 536583
574 9 18184
702 664 648331
66 399 350340
617 266 653442
273 496 367688
427 740 518540
729 739 637033
68 471 234700
46 269 627099
476 751 918164
595 629 850252
232 582 927058
114 786 933743
583 115 223556
71 470 707466
188 136 889785
263 399 418789
753 791 747769
540 625 200970
616 182 990400
795 475 592920
66 561 642717
636 324 715745
547 741 825167
786 356 51085
200 772 833443
594 67 341558
691 443 719909
52 429 378808
68 66 96268
101 366 332586
334 98 414556
294 416 50858
91 387 741170
32 514 13689
93 143 875726
72 574 168558
15 454 905875
107 200 883765
587 17 380075
352 125 582475
672 600 731529
486 766 94039
176 498 552336
746 317 726724
696 510 563453
788 275 3156
255 448 957870
409 435 695634
98 25 371637
226 239 829057
653 539 85127
458 133 939701
467 672 677427
273 62 414658
120 761 806485
75 614 835288
569 212 694891
571 596 99983
555 492 956338
362 728 547353
507 394 85689
667 155 651129
627 374 939564
691 628 841304
230 751 185036
742 137 80667
271 680 407795
567 685 462369
171 58 149355
540 680 45752
403 334 784954
438 738 90503
352 530 375531
523 307 262885
581 221 589166
765 473 796024
547 13 563140
112 161 489230
460 624 785660
47 257 484654
169 283 159719
441 209 251886
421 44 33326
693 39 509031
348 73 293547
291 278 58863
642 741 729248
527 329 615835
158 293 122744
468 523 628584
755 486 483843
39 518 676281
251 386 482649
34 120 727923
278 374 478577
642 125 966192
455 768 428602
179 734 399625
753 298 699080
554 626 140551
138 581 548269
750 335 15260
55 37 893446
767 475 467500
299 396 57447
387 466 632371
1 433 104441
640 87 358215
456 132 57439
526 302 741844
723 582 659044
596 153 560820
176 724 54618
469 291 188246
18 597 474200
375 356 716444
606 251 755462
750 99 60454
434 421 373665
467 562 306791
58 588 122614
169 361 729189
309 49 642278
567 16 61941
241 279 939222
466 720 458356
613 420 147536
42 347 186157
179 306 430958
455 546 613803
70 175 978406
697 41 709022
334 626 793973
82 613 75827
419 589 879421
660 164 372210
697 678 814546
796 301 822744
666 435 751756
509 443 230926
627 20 576725
49 441 702281
707 734 939074
604 529 391900
657 789 100259
582 285 552004
749 247 984358
112 758 625471
784 10 32103
774 350 92253
77 204 124780
304 259 85695
238 799 164812
14 328 810139
391 253 508291
588 412 153876
2 326 791269
631 161 718130
250 741 427037
259 722 737426
697 375 40717
35 102 754595
612 768 692412
329 576 633893
367 562 881141
428 577 287149
495 789 284005
669 95 595301
462 365 872295
166 172 944604
709 43 438868
708 181 88664
87 262 43832
715 779 949586
490 554 250099
645 545 332602
159 462 17229
104 486 923786
545 31 668145
418 629 130374
487 130 868370
393 204 641065
465 608 967376
417 615 752175
406 156 383459
664 93 852954
336 450 15277
712 702 639034
217 75 98231
224 353 118904
781 694 846560
292 549 841940
373 102 159850
278 542 285459
96 646 372635
670 784 583410
303 434 490636
606 245 750926
291 263 425208
41 591 476395
698 278 763455
219 95 888365
128 105 139897
22 324 999
779 723 910870
739 210 210180
35 567 707317
605 584 432981
226 158 370702
73 159 581892
163 276 455082
59 726 229061
584 8 426997
78 170 710969
459 464 120670
390 562 201281
291 701 376281
392 698 994390
422 598 576337
743 503 777263
760 102 524846
108 306 926668
618 758 569391
583 281 47392
608 470 605379
509 678 643062
613 436 961150
68 210 304516
285 677 266728
513 163 309382
488 355 160086
463 356 703067
168 317 569475
202 378 451845
54 551 850724
757 561 771698
522 287 511767
12 256 246826
313 567 410164
401 641 803582
37 514 461227
339 763 501931
465 340 37385
624 279 594041
440 782 625272
686 462 2099
702 587 97258
450 666 539659
725 34 624129
665 308 122845
184 116 329965
432 89 250634
169 4 281049
744 245 215907
65 721 448188
346 25 390503
447 638 354435
535 170 100465
502 242 623813
739 154 845112
504 522 711605
113 535 766105
415 324 351738
558 758 518102
52 666 749099
375 342 650038
437 693 211334
649 702 514577
103 19 371265
478 66 817292
782 432 469503
418 548 666351
793 355 399062
152 650 583393
256 442 755713
302 769 156518
463 179 994492
629 349 885910
624 409 579524
421 140 690930
548 224 719622
370 630 239698
367 19 388775
121 346 781104
46 666 854079
51 428 875942
173 203 719963
1 2 694533
211 581 410203
682 84 110734
170 234 258406
188 232 303192
274 662 834259
605 768 395874
249 409 481013
499 379 165208
67 116 821633
154 566 439999
385 461 228983
249 455 70814
156 248 814436
629 406 918086
112 399 142646
251 747 846996
39 121 856078
681 689 766727
181 435 725728
29 749 484190
738 507 766848
359 385 415643
563 558 618497
697 748 770573
105 267 473669
189 18 220022
155 590 232387
649 641 852283
616 225 501113
470 70 47441
34 352 76137
216 582 919357
412 361 711830
424 648 809577
224 438 650749
434 780 941533
576 200 336918
603 738 682033
552 472 636324
675 236 378000
383 455 110809
579 307 801628
202 555 441459
248 204 830208
578 412 94349
392 527 499955
284 500 968251
102 551 293804
147 301 228102
748 673 547177
354 117 201767
739 519 611370
322 375 835582
146 186 471178
484 783 305019
183 449 954092
438 549 139826
563 770 167172
190 221 730902
695 39 828650
437 25 770966
33 277 838918
752 121 211809
800 211 367253
231 537 109266
696 247 922557
513 433 376918
54 234 696668
628 717 669703
334 157 857692
755 193 660777
503 171 767493
189 393 725869
286 16 253961
606 400 998158
78 633 403759
738 69 107935
317 74 729773
2 650 575272
261 256 193088
565 606 670962
532 5 442260
606 506 996506
113 549 817455
66 264 969971
791 296 80324
323 729 452429
793 273 960986
159 458 620211
565 354 327919
493 112 541145
651 95 646759
556 426 946678
507 624 61972
546 491 630718
742 298 599393
131 292 373374
759 699 130239
799 51 70613
339 768 986287
590 214 460749
800 166 599
776 409 847578
502 288 311308
223 483 720534
328 73 724905
181 451 346501
730 785 389832
490 489 193689
702 69 668337
690 79 132497
122 241 202481
75 26 150190
713 290 940819
241 543 176897
170 360 230441
400 259 409973
523 444 854901
315 591 911516
573 303 101101
216 99 488655
149 701 151983
329 505 373460
603 754 116247
585 313 907344
642 18 645590
199 728 707988
705 248 876701
703 651 580601
192 65 887645
290 671 58860
667 622 820865
452 86 600890
771 746 804045
386 521 943742
45 388 139538
87 512 705252
309 593 797618
633 461 620146
303 7 155519
135 143 255342
144 669 342074
761 649 211609
507 550 174056
391 58 794842
154 800 168871
718 85 57337
502 697 5370
140 416 336380
103 443 119220
291 307 457591
70 93 831968
719 252 103511
261 472 725132
738 375 402740
3 502 146688
31 640 867072
487 369 596864
104 260 194551
120 577 626932
147 228 662426
631 532 634901
346 33 596313
224 144 77210
186 421 345396
582 48 43343
653 764 24372
711 172 462762
330 343 840285
55 388 38902
470 151 848997
138 722 301856
656 787 39776
715 787 181798
607 548 184167
577 745 485466
622 424 379248
730 482 439170
464 588 775664
402 730 327667
184 605 556402
121 589 124943
387 64 522243
555 158 523269
581 697 99164
50 174 928819
391 418 139727
620 279 543457
467 453 298579
75 393 40609
190 399 47008
477 776 360321
492 384 97683
480 534 81931
419 102 215100
789 550 973622
75 493 420142
422 534 757138
254 533 657642
332 356 897094
97 131 809950
569 486 463268
106 651 365425
143 34 626887
552 612 224555
61 478 332464
332 584 544410
692 54 460919
267 614 132184
644 639 864305
225 334 987534
172 494 358846
169 11 935673
379 556 758851
645 377 624433
134 775 146906
469 136 863419
78 493 544831
742 483 635634
797 213 184098
22 556 537222
515 7 114002
55 320 324059
350 662 800961
670 43 477557
466 404 335907
594 340 989005
225 5 814243
356 162 978159
391 754 747703
227 371 154048
794 614 161117
219 10 630268
228 414 216960
591 263 120874
192 500 760164
502 493 684194
235 29 516085
422 765 718925
673 342 23056
797 448 147197
1 611 74410
33 734 954968
791 546 946348
50 276 178340
527 663 500084
685 606 615039
535 605 904238
283 239 344634
447 550 109926
724 663 332733
744 489 657437
658 347 49610
382 354 260503
73 263 339529
538 539 518748
377 703 716029
197 718 132024
557 544 428437
330 291 436437
345 444 141231
419 49 486266
766 710 107796
366 736 762236
791 685 455312
779 71 286555
602 349 736683
454 207 75290
70 666 117052
36 389 776581
669 281 226892
523 182 967863
511 141 161998
101 170 642990
291 692 788634
727 240 133941
324 590 790827
766 131 757822
722 267 569051
171 185 495634
196 285 873500
87 506 547648
392 386 420636
331 756 910683
661 265 242833
187 7 769276
515 585 18709
586 159 572809
55 643 322629
747 308 53900
494 218 317759
359 361 585645
2 251 225413
66 689 628537
136 785 280421
458 198 411465
286 653 744288
19 420 624559
786 666 58890
98 593 660090
741 777 11102
126 712 624676
104 221 194826
622 140 902109
350 237 307134
769 278 223542
669 289 235230
233 535 631335
440 582 229385
480 218 712730
797 561 917420
334 557 724968
468 367 84740
725 61 576662
60 634 166754
486 123 876611
625 94 160457
208 282 812326
401 317 808068
340 162 927353
209 85 644309
499 658 669960
213 476 762317
412 630 645019
384 31 380681
26 263 687445
169 438 376468
114 374 484339
404 546 57196
29 556 872132
231 316 556240
398 323 477949
403 549 573059
623 600 744542
527 412 365652
331 55 316742
688 752 218090
584 369 969996
54 441 426950
62 617 544779
608 405 497095
497 196 446177
680 291 454743
387 606 422939
745 167 554171
237 164 291072
83 236 39930
240 459 914773
643 203 767077
154 599 932568
161 205 422316
305 776 601192
545 69 63647
388 414 28575
534 285 670199
713 779 598712
52 317 171761
227 553 523226
444 755 172144
205 147 865935
689 774 97105
223 599 931212
179 98 104792
372 207 823503
181 603 927669
470 791 364894
397 202 952407
241 153 175790
418 222 430223
284 307 186181
729 360 345728
183 154 168644
134 714 491906
677 518 919430
345 739 124355
383 777 767351
747 246 329661
185 367 540423
455 130 95212
303 555 866148
537 674 377135
91 23 735632
499 699 638765
759 644 276529
676 433 539031
703 668 383351
711 127 900153
448 790 144005
150 799 187713
327 57 985985
219 150 909816
162 694 976269
37 530 754280
504 371 84231
286 634 81537
675 88 534359
201 575 434116
527 560 169574
422 28 851778
290 254 561674
84 345 344433
345 310 262153
759 509 381100
795 32 966279
296 500 339053
394 411 963760
337 252 683339
545 41 459591
12 539 362665
598 674 615770
651 454 66420
207 771 559760
136 720 409624
684 590 407666
521 309 460980
111 477 10276
221 65 198463
730 449 950899
201 126 195440
204 138 48382
224 460 499704
373 250 957040
237 355 767632
339 453 99031
725 145 594850
527 233 872264
383 436 288479
778 556 139368
109 229 377014
373 35 655724
278 712 779719
472 663 920238
631 45 432747
556 493 947915
453 365 446683
250 444 903406
169 566 352000
492 250 318844
773 519 752890
363 35 803159
93 478 964724
555 713 689632
714 785 391331
632 552 610554
456 769 641787
516 370 481645
640 615 451501
221 374 255484
492 70 460632
598 668 657985
133 44 453271
603 446 251010
150 381 897161
56 178 726475
417 375 552472
410 716 30334
556 436 994145
762 7 517379
85 463 759193
67 16 18434
504 703 965848
62 709 987647
266 220 160110
94 219 766340
313 154 368420
243 10 283371
738 737 95527
783 271 404004
80 190 640367
633 694 342497
794 235 496598
535 683 871697
668 728 797092
446 626 14909
655 647 575270
774 730 87639
721 71 282025
430 197 691359
226 8 811488
99 291 181125
552 100 929313
106 418 84956
304 392 557096
648 160 394890
159 44 639994
554 193 243241
578 24 439657
734 614 508700
303 798 370828
282 214 482204
786 110 93853
133 308 343137
194 280 79588
217 323 388553
601 585 88616
94 190 146693
727 416 365538
518 169 298339
241 692 739125
114 549 112580
602 248 905274
120 12 871996
694 324 113610
135 352 979748
443 412 538703
626 456 170838
376 737 330119
77 67 651655
699 661 283655
103 599 771132
563 756 225861
115 789 812416
540 137 381594
578 749 235040
603 261 584238
320 272 237476
532 190 421380
260 136 92180
472 222 941603
121 13 440488
605 578 558477
53 799 102801
121 281 3880
234 761 32439
653 96 403087
607 576 79202
655 584 455386
268 526 291698
753 686 510476
244 240 823874
193 374 415528
378 405 251948
493 368 326247
170 506 742517
326 731 633420
552 219 518368
784 470 763787
320 770 357609
264 387 824099
111 470 155348
356 587 890936
243 315 692561
134 642 141498
348 523 27099
13 466 62234
536 597 928181
701 162 696929
488 286 68164
393 762 73982
629 408 318342
268 564 805198
133 795 316423
602 297 137528
140 179 490149
722 137 675365
526 519 218543
685 417 511293
646 371 102245
112 335 797477
589 204 291891
147 576 161354
699 641 556225
437 678 243537
159 197 504523
666 758 163771
90 163 489812
233 114 176722
443 364 302601
506 654 467117
485 714 86200
494 52 554827
47 36 368404
287 661 352990
428 300 960158
196 42 519373
289 648 980463
758 71 573884
178 764 371049
173 305 707638
533 749 680123
366 615 333493
64 591 247298
522 433 742426
231 617 793656
647 642 331618
119 150 688799
677 138 609426
328 318 704832
168 82 748603
719 702 405572
528 498 776447
322 309 887249
341 696 34005
631 313 885272
571 766 455942
465 675 270723
611 59 296092
303 321 44180
653 370 768845
427 410 643354
58 710 415241
93 112 541928
340 57 50664
329 263 769545
362 681 48014
553 641 392737
269 375 448132
404 218 636679
708 501 94729
686 438 699025
280 440 183524
102 401 898279
334 377 51242
440 238 705147
446 269 863443
754 184 531228
283 711 4206
511 115 931426
498 394 57874
510 299 836034
282 247 326203
351 156 914540
380 132 808588
369 620 735990
317 646 429338
686 545 623315
305 691 309214
783 744 95547
547 152 316212
119 570 564346
587 247 920447
769 64 470829
613 266 749460
640 27 26557
666 177 947304
114 385 840999
153 404 119487
448 792 965590
699 103 869392
314 746 5841
678 130 939419
475 285 473926
415 765 403454
212 348 250727
43 384 461866
596 656 491206
531 521 993611
524 554 535225
616 560 826418
482 651 116126
752 37 555890
778 257 973499
104 385 495207
788 72 771215
595 645 832443
631 286 269514
39 273 548838
474 162 740641
275 648 728253
429 790 98313
415 291 366425
259 391 957483
277 414 215303
676 275 896988
269 16 299625
458 707 28512
448 397 535323
745 5 857909
622 546 377269
433 452 936157
232 731 938095
95 558 899205
313 410 297274
304 536 883877
568 373 829936
15 651 326077
61 320 477581
496 763 745373
228 548 247568
358 614 435194
136 275 212218
11 385 94393
303 122 962311
373 468 249999
539 441 944281
243 635 732380
341 733 508150
42 219 910691
399 483 846219
591 554 622576
684 151 102198
763 775 419824
368 216 47492
196 354 217364
112 797 141047
565 328 462990
34 398 186220
493 97 494542
32 51 801951
773 623 703929
739 746 763602
528 12 801898
317 261 679537
220 581 312353
53 741 430847
40 352 882416
413 689 263960
138 662 935144
485 558 71885
497 174 426748
357 16 13510
433 269 227862
184 297 975189
269 130 809235
184 631 817619
242 237 524449
448 455 634518
303 345 318905
383 719 935668
734 723 788557
672 699 409361
525 777 212175
780 791 754996
47 666 231939
674 434 481570
186 614 837304
707 596 666349
343 356 790260
395 779 424474
27 334 70836
392 399 704313
421 212 197219
465 799 375643
544 603 609956
357 800 452802
377 103 246462
751 291 181318
131 653 386928
329 87 990555
396 557 333665
594 127 865269
42 37 421717
581 651 608855
691 516 83290
112 623 267105
253 589 718580
586 344 501422
639 428 615305
230 181 230851
225 212 861593
721 245 919536
232 13 916910
540 238 998926
631 137 255303
347 739 784315
5 392 647266
98 9 437935
101 746 998109
534 497 920745
339 463 557537
377 674 869369
679 488 473185
371 434 955063
552 343 238387
559 272 173335
28 761 861469
387 321 320276
666 321 874396
76 622 136145
421 154 841113
444 297 316709
356 657 510251
307 138 284798
666 530 880179
512 346 959179
515 425 864699
658 172 412806
707 540 380004
301 641 696168
610 714 399444
134 610 150471
367 209 378313
370 423 388720
631 87 863281
103 422 66163
127 680 592008
300 795 326340
324 376 874898
674 750 715348
344 61 475812
526 76 243861
551 254 957515
502 249 767166
752 790 703131
539 582 896318
409 426 691133
728 707 677146
196 111 30804
230 445 715477
321 408 285816
405 421 808522
602 661 110077
238 233 70119
748 651 183629
443 111 514023
25 731 768795
757 99 681961
9 576 274225
771 485 47084
263 122 451933
408 76 243843
603 128 245481
11 396 673512
607 516 473361
80 427 491815
537 683 559605
708 197 798891
564 600 656424
362 533 735761
236 60 847115
644 665 410359
469 485 214782
759 525 404132
588 339 215888
309 234 445670
524 207 930581
399 302 638952
489 733 453995
339 319 601063
286 207 767557
795 798 348182
325 136 242113
492 543 197615
244 466 782508
78 799 170637
730 768 186015
301 510 754685
762 600 44869
357 684 609603
291 205 274773
449 478 250125
97 468 24058
693 201 207452
701 158 431319
28 388 375129
104 402 565494
131 14 88378
276 157 497995
125 552 921082
587 440 456856
718 57 201426
487 51 631833
115 781 471509
552 501 192575
229 259 386591
646 97 424217
390 135 719939
55 449 936606
229 689 979736
457 242 687677
469 314 292012
297 396 108652
213 562 233569
532 33 725974
44 735 621332
309 121 210554
11 104 897065
72 313 921832
716 456 435144
520 484 396143
575 450 986383
286 136 150604
39 456 139586
256 512 349232
223 786 148413
57 442 215495
127 423 706022
749 705 580248
59 433 650387
703 301 472303
369 686 86708
592 74 149822
180 108 393755
335 24 608621
546 209 483751
670 11 141141
62 197 215697
112 753 686173
484 724 300425
608 115 894740
769 614 715563
539 242 123166
145 310 400209
278 522 20021
103 590 24785
646 235 951628
54 361 198863
794 544 291150
208 707 355386
87 724 618100
521 723 565541
565 400 554444
159 148 716807
455 120 392363
760 667 549555
462 52 895457
713 659 77101
208 347 744959
83 568 464785
709 332 974160
86 251 546292
221 263 963183
86 65 957190
664 593 362228
425 414 291835
479 270 604322
340 95 807883
344 373 799725
33 168 413975
280 505 645347
752 124 470800
673 720 76391
665 177 817983
565 431 503174
795 492 256015
501 12 800944
530 319 143220
519 791 451556
636 690 500189
381 100 319359
2 593 812358
398 174 336161
393 22 634543
770 653 13472
162 587 770999
13 781 141247
561 29 421395
49 744 562784
711 607 449186
312 790 568738
60 57 267496
87 433 802781
408 628 166823
203 354 250340
185 561 634175
519 575 215366
779 443 849340
369 108 801849
612 711 140367
85 494 465379
75 620 957642
268 451 445197
71 301 905532
303 794 280841
33 594 433334
28 464 643692
287 595 926770
30 740 133894
291 157 775603
232 84 498314
667 330 513172
413 263 922979
358 452 71231
640 656 997790
495 424 363429
535 477 7822
61 89 617942
7 525 219249
312 274 604093
72 524 351400
1 357 721876
769 594 328191
378 480 636286
545 505 144988
56 228 676211
581 779 888814
396 599 153225
474 138 414523
116 757 546183
521 288 929484
596 236 315728
22 496 92532
224 373 449601
121 55 858586
686 386 914602
644 510 916996
594 507 850942
485 796 583941
76 543 499395
236 291 936136
544 561 748330
755 743 296255
441 578 19446
789 154 266312
539 594 692688
795 732 186025
31 499 748538
758 554 484934
184 118 995502
266 466 120056
730 74 664270
370 794 44502
361 746 320087
484 373 801751
166 275 680832
516 744 796565
615 299 571067
616 609 226248
719 553 925882
508 226 984629
143 228 730105
556 486 809778
321 142 215112
444 158 121763
352 261 344002
354 68 815400
116 509 61686
41 656 67724
376 615 955748
221 626 435666
766 356 998647
633 412 513954
739 405 662993
484 613 675048
579 324 792544
716 265 952754
775 558 29241
355 157 407753
447 528 337908
323 199 811019
448 367 975301
583 633 677577
91 547 147358
718 287 817764
489 150 47046
135 573 638003
112 265 967157
618 596 823452
324 551 760700
281 199 447709
300 684 544960
43 460 270135
359 129 91272
54 565 66894
366 30 197298
633 190 25606
565 559 405812
241 560 714187
397 327 875274
428 482 503589
269 267 427525
97 593 151262
147 408 875463
407 25 457866
314 246 305971
90 520 40947
747 548 709070
69 110 8770
643 261 333500
314 366 185404
331 448 711145
537 445 245728
145 529 775950
571 10 40191
624 61 458884
145 33 67572
18 365 936646
160 325 33609
673 377 114009
148 716 361068
750 280 638513
245 617 845620
47 333 90050
41 246 417848
645 189 32597
717 286 204400
498 329 661633
198 104 275245
599 28 200115
344 521 181381
716 17 537966
618 323 532412
448 4 945307
434 53 905524
396 373 538822
706 22 756692
175 625 580996
280 466 959318
682 269 394090
21 182 966739
429 108 690256
523 243 681375
675 789 632557
779 42 949703
38 792 728307
716 10 71114
666 491 811269
395 782 211097
130 43 845539
741 401 171806
506 424 945183
752 132 349760
620 104 788716
447 6 766663
270 348 838833
32 460 476283
712 739 291870
45 750 891290
200 549 650526
680 360 621368
194 691 135406
584 265 899550
778 484 301786
218 525 764357
32 558 696261
378 282 830023
475 637 37806
558 460 691766
389 590 572287
96 556 5342
714 588 119043
310 434 191716
673 92 56027
454 171 989281
792 711 628724
485 789 235254
503 353 278235
246 782 758872
10 519 618476
4 426 376990
407 229 196375
797 171 238100
143 770 224358
775 411 128000
798 406 119430
218 358 894677
596 573 843350
98 552 982281
608 245 413148
321 32 120425
190 509 992648
513 342 849911
503 131 534349
115 30 229572
633 708 796215
79 621 795320
569 213 319118
291 392 138556
462 373 293193
185 696 101928
256 271 722881
429 511 182829
285 760 495654
439 44 655412
703 374 439884
701 361 820592
592 344 253004
654 298 498893
602 304 41318
437 188 477164
27 531 359896
76 589 679643
355 789 850498
551 595 967165
638 268 472546
319 262 379238
682 663 742679
479 264 293336
767 586 392511
555 279 184222
551 108 38196
638 451 732275
796 567 983692
394 97 256960
64 426 336644
235 198 388483
187 777 542470
695 194 273825
449 436 872722
338 566 483978
616 654 185133
682 718 402631
341 297 705398
541 757 43498
310 149 772290
134 378 724634
759 423 563974
195 172 972774
568 446 691004
525 375 470552
169 213 397722
131 431 451892
480 190 939852
536 558 353574
437 726 512292
85 699 59690
5 166 149246
651 642 267221
747 362 76118
795 752 811354
796 159 637996
19 688 478537
537 679 35897
649 224 4503
144 427 975069
486 500 483341
332 442 92425
86 439 250862
479 688 269505
313 193 625311
598 648 3987
125 589 482282
500 783 288557
731 593 474467
594 56 216292
399 479 441453
717 750 840615
9 778 717499
633 686 639641
254 567 139380
186 185 16713
220 506 896427
382 71 315723
313 264 2254
566 423 981110
80 296 563580
388 697 820710
86 312 798648
369 132 908890
357 8 195369
614 222 408916
75 553 360033
736 229 98885
35 82 972547
358 641 274737
109 185 584494
153 70 623040
61 743 225150
788 591 332413
348 205 934888
387 710 386645
516 747 140178
673 417 97870
584 415 712074
106 80 333115
41 305 188477
102 326 892621
562 338 996188
333 390 221179
65 256 932646
795 583 713457
705 297 990786
32 630 699811
409 548 43719
307 347 247463
405 33 575303
762 713 100738
798 342 522148
558 659 960662
245 444 167707
12 524 804339
681 638 361029
549 496 493868
629 244 446224
443 267 871169
294 354 261395
348 401 440369
672 29 803027
372 63 389227
772 138 750435
674 378 260949
560 536 169583
90 176 51365
295 601 983335
450 755 795035
356 59 165061
118 180 905161
603 732 375547
674 654 123721
593 189 345306
419 17 86637
754 401 748259
643 787 464545
317 505 592973
209 406 597257
570 538 260132
609 364 879276
762 85 565699
768 585 870502
349 176 501832
543 178 643988
711 490 757448
289 735 612673
284 779 720538
687 799 213854
733 575 368011
474 1 611409
114 665 437035
766 334 59354
242 767 618776
265 168 57024
230 347 243390
493 192 298063
680 42 957583
104 756 219146
369 581 202581
743 581 460302
700 692 905584
423 696 675664
574 665 591948
618 66 819149
80 15 27424
605 344 113310
734 412 197000
361 405 995371
370 406 238143
17 54 291396
569 254 948850
63 328 509567
395 615 57706
520 482 20852
616 26 861643
383 129 470128
366 179 246651
154 442 654680
129 233 752185
223 273 658813
69 721 172589
779 70 8589
777 592 662207
681 22 621615
10 458 755650
291 48 655369
546 37 92515
487 180 452104
738 181 412888
360 548 952811
716 355 757009
233 580 184233
219 68 655407
163 165 987459
412 472 433351
71 16 240443
750 397 869159
325 104 183066
348 550 562524
152 630 540368
39 275 80431
81 149 962840
398 162 800743
512 774 737082
517 445 400317
520 353 122971
282 270 102363
56 488 949352
251 726 63692
355 439 309954
750 209 231940
568 764 755197
533 272 163074
680 165 941886
795 738 429220
27 208 637131
569 189 873119
481 231 180843
564 288 448887
16 506 302648
92 643 539012
457 361 562275
422 572 662813
560 675 580541
318 130 515912
464 396 42327
523 594 538453
617 534 684819
507 192 665789
324 773 578795
174 690 324089
27 415 626867
548 489 417782
383 141 579235
247 85 1571
538 545 287578
110 550 302963
88 75 255052
45 669 375949
395 334 95854
434 565 388306
394 458 285302
451 645 217915
480 192 830468
30 82 173132
515 293 925880
739 651 480277
98 237 957193
252 582 675594
337 170 360051
61 649 572101
325 191 708247
441 419 334191
622 116 937954
408 261 904763
125 606 864012
693 334 774311
500 212 241165
356 723 722692
120 595 646395
192 362 748575
750 208 998345
695 361 21189
551 758 275658
472 613 868359
781 725 4649
547 779 60757
395 591 581700
631 426 151432
595 602 749610
604 593 76621
131 657 655341
595 148 181430
41 667 670067
463 662 429382
393 521 287519
358 10 458778
213 185 915374
297 786 166185
319 492 842524
400 72 686981
215 384 484642
742 214 399545
48 394 549517
34 88 31024
418 561 364269
539 263 756639
2 636 817560
382 431 696340
420 506 305446
701 545 747888
672 425 892848
419 346 213075
758 748 746312
251 566 988535
47 722 14616
584 498 307467
545 180 511283
283 454 679938
178 591 113710
155 96 289252
322 360 175619
587 197 524226
283 89 260167
436 666 494451
158 165 123716
761 69 318401
4 684 376396
66 241 795652
425 674 63349
326 288 88214
774 181 169774
472 741 321057
508 746 279193
141 152 505151
660 778 463692
722 624 511321
307 73 715792
489 487 893793
368 507 129354
441 631 955138
758 504 822109
341 84 557437
104 329 862851
592 56 565627
453 788 706709
143 220 789352
197 740 458848
197 178 392715
128 397 573975
234 711 481735
167 669 159131
608 707 501409
398 25 607068
752 365 475960
547 385 832305
317 667 250169
646 571 299037
261 446 432667
251 493 260032
179 628 779420
742 414 558353
771 765 545226
585 185 660289
139 235 547537
767 410 64311
261 369 471981
680 589 686638
458 469 679505
266 583 471457
496 290 665169
62 164 931945
400 449 684931
751 555 653160
231 721 94928
463 599 318232
627 115 404437
664 680 320666
763 87 909592
485 647 891921
351 36 927496
520 515 644714
554 406 639520
53 663 872731
338 82 251518
765 222 298641
130 785 908198
126 274 291519
710 152 791703
40 734 878993
489 52 43785
6 34 634326
632 488 144407
358 2 964023
780 2 594476
744 219 768828
672 177 488924
64 329 448379
39 296 707258
597 642 20525
760 84 88706
492 528 842989
27 439 356375
219 502 638501
724 761 792031
317 42 432627
293 543 769041
709 313 279864
701 457 200472
455 555 754993
130 629 698461
686 383 622779
793 529 877727
107 618 139052
447 422 385494
410 120 491912
38 736 580501
136 164 560875
551 326 892803
603 334 584518
97 43 77638
775 401 431243
789 305 768999
387 498 386285
325 21 302741
171 748 903854
448 128 413744
106 462 501378
665 50 393284
782 642 690959
534 611 306272
431 224 132227
648 442 60669
328 789 821566
679 562 337718
535 261 956835
182 728 371562
503 651 606709
296 544 611274
205 540 315541
168 613 544731
568 181 313933
65 230 388803
53 578 165851
62 6 835011
295 311 568248
276 268 675233
456 696 661751
112 295 72461
400 91 764777
472 96 338161
567 398 533421
404 624 503807
615 241 82623
168 700 229839
342 43 489947
203 47 324864
420 629 7495
302 726 143514
267 123 745322
246 242 762456
276 500 54125
631 253 39062
395 328 400569
246 231 480332
169 631 595992
380 64 174498
16 202 390411
424 416 529983
438 180 580200
555 711 309832
338 295 308124
498 579 751759
422 353 578300
544 796 374675
576 75 419888
619 247 896407
155 760 950361
175 730 377936
744 579 559067
634 718 715918
295 566 71962
603 589 367341
23 310 395173
210 777 552154
409 137 194052
624 680 236818
668 379 834608
591 735 582683
671 375 534243
25 540 589699
129 136 22652
610 625 997371
364 188 956275
738 195 837819
242 566 735341
567 157 722106
744 376 909898
312 551 174142
493 666 161314
291 644 662105
101 794 371817
535 429 120276
512 392 744021
789 142 969422
594 125 332501
153 521 856750
291 102 108694
385 207 372345
327 687 835986
705 313 690625
34 674 259167
593 534 320759
231 423 949181
798 779 296289
719 67 38489
205 51 402206
249 123 573551
793 271 903986
64 745 883063
2 635 803626
434 134 35301
16 342 813180
442 606 469063
99 308 392475
753 107 28203
381 334 373736
241 278 655613
251 293 741626
526 182 585829
523 664 694779
482 319 566977
541 426 176172
12 319 752615
490 476 913564
31 408 384613
758 44 797604
795 431 824051
249 785 84336
629 209 844494
531 566 398507
469 137 998869
381 198 735708
710 40 268277
323 172 739109
575 252 120014
53 761 295504
682 45 277115
316 625 627015
184 63 438900
320 741 313782
108 389 978223
171 138 319590
27 97 885330
521 645 433987
429 649 39276
420 318 794526
200 411 710437
498 642 919192
2 550 764281
82 24 244372
747 282 524836
408 171 943297
733 554 544367
763 577 946967
381 745 144861
531 291 486351
469 754 89122
794 736 570316
487 419 347795
536 763 860694
276 319 986955
311 623 89215
395 99 439655
293 536 755193
258 250 506678
572 778 774498
189 395 893871
279 409 599506
315 108 175216
207 282 96666
642 572 760762
640 655 837823
44 574 907913
622 660 547931
602 762 977502
442 370 38820
169 178 984178
426 680 543925
489 16 826121
632 6 617472
329 107 528258
709 92 739683
492 477 221295
797 308 861836
337 480 928251
144 670 752133
145 440 59014
54 713 511543
290 36 127867
135 658 385118
695 316 907304
721 120 731871
166 715 543968
608 552 267033
43 621 178001
239 110 647053
313 520 816558
456 231 729555
345 207 511841
789 270 415142
31 792 504906
799 386 505361
230 613 590529
563 194 124214
324 791 353441
398 481 916709
756 308 737651
327 81 171848
399 700 560335
102 62 639125
434 331 911995
337 467 733999
97 42 800927
110 229 947021
783 296 848288
734 172 590413
151 620 241944
137 599 671358
226 417 471936
640 723 263737
485 503 30898
409 672 991483
665 783 223608
655 195 233151
616 366 621647
705 375 283728
482 270 377089
271 135 712218
237 311 118728
139 398 686938
516 793 115229
354 566 851811
255 108 111978
425 589 170513
617 523 97658
586 585 425114
358 415 474785
757 80 309492
487 38 268354
81 619 501603
757 634 316321
279 155 137521
149 629 10568
656 108 991283
293 115 379684
599 615 463782
53 108 457275
559 171 327269
260 532 133838
138 174 203802
207 321 223431
146 206 585774
357 425 692363
662 398 368707
431 595 874681
650 273 616380
643 166 1161
536 1 640293
528 202 142722
192 645 373892
529 589 698215
138 672 585436
344 124 184202
731 110 653510
474 375 386602
42 26 792346
559 183 684369
360 669 308689
667 385 240268
218 363 998123
643 613 568926
557 237 706867
299 380 80829
207 326 861086
358 645 785629
81 562 394751
789 763 901690
696 273 195401
748 576 468590
785 468 624989
172 581 135781
516 17 764562
481 19 141036
554 22 405691
241 168 695654
425 365 417309
313 670 996649
472 232 566481
211 398 235600
736 350 973080
691 288 218259
208 52 138202
400 345 594639
351 708 575118
337 295 589893
281 167 686223
281 225 603535
456 86 518027
500 65 264547
407 42 986290
522 612 593493
618 257 894760
226 346 544450
298 332 220786
238 462 360728
431 196 820285
172 176 689769
709 115 76421
227 210 956656
294 535 531946
10 74 74007
203 784 41289
164 404 313048
722 618 666721
530 398 124392
227 522 450067
252 392 531672
77 130 367415
296 106 412485
498 372 40176
333 180 529038
130 482 696134
440 254 825486
55 590 540488
750 664 111162
171 552 807472
486 277 134382
186 587 891149
351 752 377333
637 178 73245
412 311 230661
729 787 959960
699 21 315055
581 695 802258
221 68 862091
235 716 503933
100 558 680226
228 302 854790
130 156 934194
281 422 711908
578 547 611021
574 332 568574
31 74 675985
702 154 864962
528 538 581375
23 543 244005
393 28 892129
238 589 577549
24 307 190643
187 726 629920
212 30 417997
179 474 264381
26 431 799301
470 263 298084
83 670 929409
737 334 77248
219 269 955775
440 314 810510
437 103 295952
558 500 982145
36 790 100447
575 783 381060
129 587 785183
678 758 912339
488 627 416646
579 84 471574
2 737 866321
744 653 234615
386 454 491175
609 791 678166
728 684 508584
603 191 290342
433 506 123912
320 477 665254
435 773 675619
475 473 943734
176 194 821208
24 70 643965
134 370 220183
227 463 985171
564 642 403930
201 620 879188
224 283 211441
713 565 582208
624 115 559345
233 33 832742
707 225 377718
633 518 580576
351 48 239069
488 670 747672
13 60 2852
717 674 955230
346 245 322520
727 17 130952
576 624 11326
434 273 873631
489 221 142178
499 456 379237
393 677 229695
113 26 448192
279 514 664411
713 558 783159
569 589 430535
156 496 928271
261 316 975467
585 97 479743
240 546 132942
275 22 137830
226 716 152051
8 379 943573
473 665 740490
729 776 470227
357 219 486356
677 237 437957
471 382 184670
514 641 311040
683 584 428452
283 417 219424
305 566 823076
253 708 835716
152 738 366250
578 709 655100
5 197 69760
737 213 990776
310 451 497750
148 72 539356
437 232 144830
292 695 612251
352 626 567044
203 490 69968
28 254 73330
345 584 663012
102 341 203232
100 791 948883
115 725 654986
771 593 458784
556 271 806965
779 504 781347
721 215 348449
108 348 691426
135 353 692471
176 660 625750
256 257 47636
210 615 192752
624 697 777604
422 766 711133
666 26 714155
217 723 130769
489 247 656864
222 491 598082
372 25 464204
429 651 91502
574 347 605186
637 24 605185
276 611 232999
243 407 883142
236 663 71216
18 488 766637
714 601 463000
708 25 964753
382 655 586600
777 654 952571
313 577 631401
315 350 991906
494 284 854468
129 511 272870
251 791 523179
34 370 549920
800 50 288819
648 301 977596
596 194 851628
428 630 95563
700 124 958922
474 663 130457
561 328 548345
547 683 870548
500 583 376606
793 250 997381
564 92 466318
285 420 523689
164 685 180467
287 203 17517
562 28 856217
660 72 819309
78 704 355100
441 459 525373
35 181 857986
200 359 234750
724 670 676922
505 522 229121
678 516 603052
548 109 244697
201 250 825472
476 800 877837
212 646 489942
459 91 560926
214 692 382599
38 571 282338
573 519 686344
509 115 627110
456 334 785768
293 338 365862
265 317 190180
606 591 130363
450 345 677901
508 77 36778
284 787 155404
332 749 841112
492 557 122030
519 95 528016
681 483 462787
541 655 784694
643 686 333560
794 257 735361
721 75 677905
590 461 139024
6 141 144461
523 741 112451
458 704 380348
656 318 226872
674 253 232833
435 518 132591
284 550 698705
80 786 113701
386 227 65821
704 630 156027
36 774 950646
552 573 972938
354 790 671091
177 129 838959
741 79 920752
453 10 596654
511 614 824581
251 365 397426
686 277 790265
265 666 836219
80 341 656080
103 486 157066
767 157 301893
692 195 674256
705 692 131696
660 672 548110
452 74 399960
800 124 823001
700 734 977942
319 544 224000
602 681 160320
654 167 829535
36 601 635556
491 132 158290
171 504 698304
738 328 952220
179 449 819598
165 226 38405
463 498 185331
545 138 886929
312 544 576052
453 535 326904
194 113 629571
551 184 72930
323 187 982480
241 359 937038
735 138 293536
76 577 60361
424 427 585070
800 105 580379
693 580 534761
720 404 961929
167 74 986162
627 676 555155
141 377 540180
488 712 934894
465 573 371495
367 729 701095
436 619 840075
551 665 375634
506 757 162851
459 529 629711
722 349 319028
618 775 786598
489 428 702638
220 709 653014
456 229 620760
125 5 415465
339 443 123021
446 128 780811
412 201 579733
519 441 378350
397 105 858485
719 567 226089
275 48 913127
234 700 729135
481 73 297700
253 624 903173
732 54 792786
446 9 42337
312 308 917822
788 510 475606
226 142 504581
576 343 527614
719 522 586747
787 272 638695
590 393 21354
582 199 787123
457 234 683334
251 769 774361
6 559 885903
607 359 605674
95 490 372863
176 500 669743
447 293 251426
686 540 108715
75 152 924905
139 540 284687
669 469 869030
436 334 721725
117 80 580405
552 754 570301
153 207 753637
346 504 219781
690 415 196248
696 704 938307
652 79 548773
175 264 333054
486 604 699309
796 245 139920
43 432 857100
507 642 194833
497 636 696189
211 260 169321
146 505 556081
695 752 446055
546 268 284850
482 32 864243
264 342 203956
86 695 121765
298 652 557249
655 596 306470
626 130 196474
139 504 991360
181 638 938873
495 673 979909
271 323 205191
635 416 481414
463 608 715189
282 539 132958
488 620 873483
775 334 213893
446 736 163594
50 373 640977
597 133 454778
663 670 525981
162 52 384746
368 174 623941
62 564 752401
32 303 961686
212 28 487026
414 57 612596
593 318 16997
64 540 960692
774 538 111360
62 249 305438
360 86 304593
676 339 509197
90 541 921273
175 118 261532
780 541 885590
606 726 661662
174 297 357454
777 798 640144
151 549 992064
416 739 452375
170 641 661002
637 707 815109
660 394 96322
194 750 686703
331 25 773219
50 676 250220
517 264 578860
629 667 302018
753 549 95952
481 46 485859
231 137 339737
239 289 96732
206 700 42394
594 680 326021
217 590 451302
740 345 543142
373 550 365017
525 208 379771
137 484 656375
628 596 540380
181 332 483486
746 114 581968
343 403 719620
284 553 809670
178 497 993626
556 509 664887
194 697 838225
743 73 843155
172 301 34371
761 253 638054
89 137 746949
549 698 597901
499 252 582520
102 414 297660
726 534 934443
124 504 955560
688 588 62792
116 524 401025
16 318 561817
294 661 691644
693 605 484754
309 206 945610
477 131 101516
691 86 447835
689 374 368168
168 374 575124
117 577 45127
133 345 186974
140 662 313408
479 411 943590
257 372 46589
257 525 538620
205 554 894136
277 386 938092
392 561 158353
329 711 83190
512 124 177848
674 572 344644
525 755 225868
474 8 986886
617 500 987668
786 762 220131
514 270 606954
289 559 773400
318 756 201991
112 48 693913
265 770 135528
53 766 217858
423 565 588665
698 431 119048
420 229 363384
92 661 779789
69 613 51392
324 798 269113
783 698 418162
149 693 715562
570 553 440841
426 487 137435
149 274 350101
244 457 463155
187 99 401456
116 28 52146
690 699 270256
261 466 231324
450 318 276304
80 202 520870
591 783 220785
478 208 943597
680 753 286275
205 492 866514
109 766 121767
794 582 331687
163 710 900728
231 418 800734
65 379 125602
617 236 65215
748 733 331122
264 345 428074
36 660 782474
394 210 126765
526 262 421219
655 157 459026
385 320 609782
273 219 373613
709 191 47976
158 356 844171
669 420 585532
752 641 522743
75 72 627134
1 592 860988
513 772 638649
577 390 383732
393 683 101365
18 442 815277
336 268 881790
404 333 24943
766 499 94739
449 702 812714
406 117 806367
330 791 68783
55 517 551724
137 593 537296
59 290 710820
215 637 464683
357 409 238089
508 626 932155
298 760 763256
673 286 709662
217 17 88217
553 378 957009
233 262 904297
393 109 398233
238 45 701332
190 68 256181
765 507 626658
721 303 409390
612 544 591599
159 613 836575
500 622 632578
316 379 643135
405 98 793405
787 618 893756
161 68 247067
262 327 155940
40 348 268058
133 674 556093
423 374 393348
774 534 736644
402 367 701546
33 357 943260
763 358 411851
754 747 344669
563 688 440779
151 206 97126
636 680 606870
288 708 213442
207 421 733222
223 93 601853
541 709 580888
706 287 453952
559 698 615080
702 673 548891
245 358 795656
84 61 890656
503 143 90625
110 462 501964
449 292 7374
455 605 746901
784 79 667553
591 363 130619
746 649 99766
555 660 863137
105 345 34721
479 531 555562
104 550 10789
740 80 847319
697 126 901463
268 89 49790
242 524 185025
545 116 585434
774 594 951256
27 629 497876
513 799 55528
321 184 569176
523 406 612247
604 162 519185
401 261 245898
306 436 824112
500 13 633864
649 236 712013
341 689 755812
706 550 18746
242 561 948507
60 782 762668
478 730 601683
107 456 314097
555 55 753639
717 137 21614
174 461 924428
757 552 28785
269 178 8069
282 745 393443
726 578 664925
548 232 664047
71 185 715861
499 568 387141
719 186 402272
467 384 223811
405 232 416692
730 87 881778
67 123 721054
336 783 348887
334 713 201401
135 191 913995
644 69 632983
741 292 80859
589 520 444939
198 607 396824
475 751 766064
721 632 397176
484 445 122646
172 101 995522
542 791 873139
233 584 739108
752 163 993486
8 153 901429
748 627 990900
416 273 792169
532 324 685302
279 306 775693
373 539 859990
554 116 72758
204 769 542769
796 682 443402
246 301 699520
269 610 801103
772 162 223870
584 525 722980
436 155 922561
359 613 723312
505 454 569246
607 294 804947
276 278 199620
186 117 667775
391 83 995804
376 453 26843
132 670 48185
739 557 748185
365 197 805663
782 608 129648
669 337 234369
550 534 632459
450 726 156007
327 494 532304
373 708 229495
615 297 960095
163 712 318538
583 162 166174
719 350 963976
428 283 449584
303 12 413607
266 731 538348
84 408 713593
415 641 244462
561 415 251456
669 207 702795
624 298 60503
451 447 258118
362 553 412236
666 648 202559
378 40 177384
498 434 238215
133 690 970062
37 615 751766
34 726 808800
131 470 532469
506 754 770358
68 527 424866
230 236 279907
435 19 607643
6 453 171231
484 426 206143
427 526 475515
474 478 37857
338 644 621285
272 194 662053
39 216 180305
182 489 286888
707 574 186061
598 317 145463
301 570 613020
295 607 191876
206 435 544139
649 250 249649
316 715 361907
144 213 245600
87 542 899078
183 403 357153
245 683 571026
347 281 333093
87 728 582521
587 610 627543
53 522 909453
396 226 833190
79 68 46415
281 29 269955
166 639 341283
92 360 252057
141 282 695027
715 108 953459
502 410 511260
130 307 935599
316 647 85912
22 132 998411
375 393 312781
543 785 242825
697 742 401521
62 301 480405
568 387 301535
254 431 417938
375 52 115745
337 618 705354
592 626 170498
397 167 815362
153 183 164041
26 62 56990
97 187 885127
485 765 68476
483 700 881696
381 406 922674
93 562 392301
273 430 175594
734 339 888254
209 542 106801
20 181 48175
81 188 743377
223 734 701357
562 606 296658
211 596 278855
667 397 19594
459 418 977692
289 92 854188
732 551 37436
286 574 851362
90 148 391908
532 684 285183
307 47 232042
683 96 783965
537 682 374762
111 313 512226
341 278 241212
697 167 120879
453 587 703861
629 760 492858
414 225 892963
623 275 198585
258 674 922322
533 146 712908
302 621 690879
491 572 869211
773 606 299680
661 492 962019
308 262 373841
552 426 877543
321 588 803264
394 315 915422
42 157 247102
106 188 364717
380 684 760106
306 751 148063
609 712 718646
740 121 989606
535 59 842827
106 236 468557
85 691 908176
323 10 51753
107 437 334837
396 36 201329
131 784 857237
690 52 458351
229 669 161581
419 578 921462
780 198 752808
222 329 171977
338 530 777698
747 131 77497
572 382 12806
373 580 122599
640 102 457234
233 590 152921
114 569 126539
32 75 755148
87 706 506156
306 757 520021
727 32 286835
85 6 665883
289 463 441112
585 425 288980
470 417 285800
44 338 799770
605 380 158684
158 563 753750
121 506 224280
231 122 235834
599 16 974161
499 708 568553
398 650 799726
407 593 19537
722 144 681341
693 27 276513
257 237 572492
30 383 437933
283 28 225330
339 510 389276
65 496 738304
611 175 452510
230 215 498442
446 7 99795
549 519 395010
154 149 468098
133 733 560171
411 185 627632
519 562 107391
484 56 364120
153 752 359818
292 63 100580
752 177 955370
766 597 917973
268 692 406255
406 447 668903
370 624 441781
392 457 859685
325 189 456773
663 453 479377
577 537 692967
240 761 22209
285 309 905619
365 80 176120
193 619 416377
644 714 226291
42 266 609061
764 75 250476
548 196 323620
50 650 256875
604 420 456336
204 407 188513
183 380 264350
129 100 677652
195 116 990650
695 503 184751
440 180 87792
603 501 8914
486 302 879235
358 312 507299
496 359 695772
627 209 153123
321 594 529138
145 755 494278
356 156 952156
623 70 506595
515 196 411233
487 189 522061
423 241 851858
765 178 986518
433 243 948239
781 449 313211
555 223 906946
324 58 558544
306 772 482716
606 365 582818
233 693 405273
594 162 987678
50 423 531018
92 204 450379
714 790 657100
252 737 204720
616 206 20992
144 694 907765
403 595 489796
148 115 936846
424 152 928501
310 371 5229
716 137 783752
171 608 970306
169 725 257611
711 676 845656
308 168 820641
531 401 651465
273 261 590630
575 487 898129
767 294 805312
518 571 885165
560 617 566155
270 161 876499
146 340 827323
578 288 665402
536 250 25704
222 399 20260
742 190 720291
168 456 51319
249 566 698960
577 51 262748
792 507 221065
685 150 97669
9 587 661194
464 577 682852
707 554 599154
624 742 543590
428 219 521094
790 144 952998
582 640 70761
266 393 654237
122 434 884016
48 290 788372
456 4 450693
330 401 825780
798 127 549631
71 111 557420
13 510 908719
713 169 422032
582 109 893581
466 205 50479
517 228 712379
700 574 176553
708 559 494866
173 122 617061
518 653 518473
620 484 108320
41 23 317427
324 273 433461
96 217 369737
104 331 440941
88 120 16980
85 270 191557
785 408 478128
447 295 409035
721 280 260686
449 570 614552
95 230 736939
330 573 38131
119 213 912832
269 318 151979
453 186 640578
308 232 703873
321 307 127197
628 727 186121
537 570 189211
706 435 579688
390 736 147802
584 675 469452
596 588 596618
192 245 444000
658 390 361667
411 300 374923
724 648 113704
611 695 652930
294 465 917096
416 438 11276
553 12 876357
477 739 12992
528 212 501878
524 526 496579
593 74 12757
245 224 759989
217 328 814304
722 252 178044
203 513 482136
14 237 318962
753 124 802897
125 744 368102
33 64 408542
131 12 445877
341 167 913050
34 514 116991
315 100 385061
121 215 493027
389 416 507327
790 133 279767
225 589 901620
773 427 950622
391 790 563687
36 39 470057
695 707 833527
735 689 15631
130 202 394881
650 74 851044
497 574 606969
741 353 657056
235 360 832131
455 745 365930
50 581 780596
525 2 465909
295 39 296849
584 418 576442
182 264 435330
704 751 817726
780 471 157760
528 646 904451
360 621 869768
788 424 645261
45 667 719001
757 102 370718
736 143 806855
196 280 702660
118 618 781053
643 302 548389
240 174 864651
118 413 467147
437 287 67826
64 164 697964
340 454 518442
50 647 638568
657 791 628977
639 754 172191
235 522 779709
24 394 824036
258 683 212139
308 482 451321
351 783 959065
634 450 732859
433 163 17933
706 635 132072
358 727 113624
434 349 350109
43 6 452927
292 478 270260
278 759 965356
470 486 601195
677 414 800464
232 487 629124
307 378 52325
153 387 892556
359 386 118214
482 26 389648
257 35 97342
671 483 303128
277 721 608608
760 90 702840
778 594 620180
122 586 395019
767 87 551347
784 603 103687
533 674 315895
11 471 542824
537 663 71138
489 372 581906
262 211 907554
153 450 324978
800 117 561454
117 43 34322
131 427 616717
434 527 311146
106 13 638506
643 504 902407
45 533 115731
304 99 133059
410 753 809007
631 92 126898
354 695 272283
204 294 982167
598 730 135788
43 699 448856
254 295 876182
704 479 912068
25 768 676278
509 295 391206
462 125 310640
25 674 231986
59 45 696410
415 370 214196
299 596 413271
171 49 708456
524 620 915379
386 85 765270
774 232 599626
437 109 207803
75 746 919785
589 347 99412
193 545 768493
707 13 174161
655 477 254714
152 401 63922
433 110 986642
24 565 82096
329 479 573183
28 252 25695
553 388 591278
264 423 847778
585 502 161653
266 364 911748
784 167 115697
116 12 588997
194 359 460924
99 406 508302
72 143 12745
449 74 647160
673 182 754272
258 761 14672
465 457 975704
294 743 982542
422 430 744762
355 463 986645
266 101 767868
106 637 265337
526 684 232284
49 621 939603
103 680 315696
599 44 558010
710 678 608605
672 250 132023
504 320 652683
465 386 550213
550 587 715549
617 350 836699
115 180 18064
164 642 203659
158 657 150160
570 294 692438
71 722 871137
513 447 222689
592 354 390225
311 182 221108
8 90 325369
278 263 201267
5 414 939071
263 98 447739
6 175 241863
553 226 536787
405 507 364206
390 753 976055
78 129 946960
361 499 652378
163 623 798113
328 404 270139
782 705 694500
775 342 406717
569 153 543019
626 27 454244
207 99 494424
760 642 908401
702 751 50410
570 229 207443
740 406 813730
318 35 205189
422 270 140963
558 612 366494
638 209 570495
142 716 75341
575 367 568880
188 579 729068
1 417 709248
683 571 727985
788 485 903384
610 201 964720
348 137 155862
474 634 921510
491 586 232926
385 51 367625
150 393 749441
264 282 668206
772 212 696103
592 680 670576
505 284 469190
244 536 343835
353 514 128660
553 491 582945
189 675 390229
783 254 254834
457 570 753926
621 315 921571
183 267 14364
606 40 532959
72 428 297729
93 502 589417
690 201 378191
169 788 353225
563 752 49445
170 701 885518
751 87 654634
620 167 97666
648 268 783081
585 234 722470
354 191 244968
618 345 699504
69 276 496082
700 323 815739
619 795 496026
246 223 720527
636 688 976905
489 721 503034
686 751 944066
196 673 448921
504 415 629328
208 301 243839
696 300 325294
561 268 646803
16 27 526930
788 692 559073
200 55 964015
116 694 548166
307 563 715393
109 90 793818
693 205 757584
436 75 143959
646 369 658960
356 631 400278
285 390 963919
391 68 866041
321 652 636397
99 400 345734
725 750 884732
300 596 851065
148 606 980003
13 733 470010
678 177 63056
340 671 514731
45 366 719282
663 110 158445
478 118 521008
284 648 840780
596 784 328956
424 411 967462
553 497 374629
72 397 642098
328 82 75719
114 722 502182
307 369 87327
615 714 313312
465 368 174256
569 165 151140
736 265 350042
746 192 254855
144 621 688825
413 514 736538
495 509 457575
304 18 542534
252 573 4252
201 453 573348
238 611 422649
80 591 305646
762 444 896505
27 522 303331
637 180 289543
539 391 887592
116 648 200480
192 413 1530
106 678 880454
616 668 930248
347 74 993970
643 291 856532
226 135 91064
629 152 550257
570 249 370624
478 462 616423
751 307 283153
446 656 535826
537 428 604011
567 764 7005
330 46 190971
261 206 41016
337 742 896445
461 757 643289
367 715 434722
447 82 697499
306 748 815926
533 617 424669
471 102 216206
358 55 497780
125 523 655054
492 271 226554
106 457 201354
202 356 909253
583 184 114274
760 704 976488
339 166 306423
800 641 867785
375 379 529512
533 352 438910
505 475 271388
188 134 559526
663 330 693494
787 739 481679
532 157 309764
45 726 929693
430 166 312096
307 182 388762
254 127 353645
142 484 326175
130 376 202957
234 439 748286
98 137 374613
455 240 152865
114 658 784021
567 289 949043
332 400 645267
73 345 515371
758 695 63739
772 537 329596
789 188 432032
298 86 668940
361 119 288545
201 685 383655
6 548 387963
52 198 341562
226 127 602073
341 713 440829
608 444 543583
113 278 911829
385 432 426314
6 76 546689
525 395 383534
121 468 950461
401 301 307691
52 565 817833
105 636 972417
117 331 786571
303 201 938252
31 379 611253
4 449 548472
184 559 187407
485 697 168640
33 389 91465
605 748 718955
458 306 56763
660 196 77977
777 263 292
754 424 209901
49 379 94537
2 308 494016
775 481 599663
601 789 148813
121 488 208936
524 173 718069
616 175 569023
603 736 703750
543 450 721692
6 783 821595
72 629 336231
240 352 916034
63 289 281586
415 755 668750
317 57 583348
748 34 503494
102 689 283828
119 316 3180
502 220 75817
206 636 584316
436 753 895216
679 220 85604
222 116 733169
427 127 328441
163 741 287304
81 291 869396
590 16 16213
251 264 562029
315 388 857578
518 714 409402
610 582 463030
772 126 912312
456 286 331766
72 112 183937
57 575 551698
155 170 908473
491 372 997153
136 4 719211
479 5 246183
400 56 589331
786 189 989153
700 222 992061
686 443 353996
542 398 774777
100 501 532842
480 102 808012
200 669 741890
177 599 13499
306 800 661902
400 596 50854
242 785 480496
631 245 879837
325 438 897175
274 53 659060
267 598 721279
349 162 427540
704 468 698500
492 619 175091
173 301 46826
55 289 988654
492 414 645409
354 195 145140
192 45 920250
513 143 523093
301 99 49352
141 563 821159
262 165 967204
552 53 264620
439 177 735193
365 350 586987
572 233 624935
117 737 412521
795 630 919689
110 692 354474
551 69 299176
148 641 697874
4 142 146778
277 162 145014
338 432 962814
19 798 596580
76 146 485442
653 553 683852
101 573 220969
20 711 784382
245 544 548619
343 6 498785
318 216 410102
672 632 631516
90 783 530555
440 371 190843
207 287 901034
623 715 833268
704 34 58140
722 603 886685
15 451 362861
107 509 705827
453 650 187247
598 508 2377
675 40 208816
81 498 76289
567 439 674993
350 359 501211
665 528 215417
158 625 128912
19 98 621746
6 637 76870
631 104 786182
63 310 64108
300 724 254741
612 613 25671
654 754 331950
428 462 187554
167 34 807154
304 717 495990
20 373 363584
572 280 876356
609 577 156802
231 322 442136
772 355 555910
127 24 421452
115 701 146200
20 669 459135
15 47 573024
143 126 401885
645 670 166018
627 323 720247
409 77 614118
517 699 570794
689 52 620230
51 168 75724
337 350 558272
205 367 764045
354 699 520412
595 350 805013
473 168 451048
181 689 774678
163 530 648071
559 710 572037
49 491 845265
394 526 311509
228 10 284933
413 691 261450
400 661 920693
210 399 314579
436 183 249369
121 343 836472
373 498 391953
766 378 177205
417 16 469527
417 354 388596
95 479 658332
323 333 323598
211 380 344401
680 66 191033
745 108 670539
191 604 415923
78 387 797763
560 678 930163
631 784 550466
580 713 224425
664 752 293388
512 683 442190
96 239 245328
697 224 288099
176 370 902943
249 230 928902
85 118 421385
208 681 927691
40 286 665312
637 704 84477
394 555 935381
345 234 23797
435 613 680820
67 238 867928
74 697 775508
41 326 640606
12 7 870244
37 588 110229
766 491 321036
167 336 990462
408 213 225591
73 97 210777
685 778 935445
39 477 381496
186 630 150408
270 475 661202
756 112 643290
482 514 105851
560 30 717815
216 85 868465
180 25 267944
296 267 182026
28 515 652945
506 392 94378
550 533 90058
696 424 88975
468 52 673710
391 686 345781
241 706 633943
709 218 727192
400 768 610500
460 733 163409
270 42 98658
410 472 15890
488 24 605183
475 490 611309
620 257 425742
679 600 46576
672 530 807292
405 661 105283
441 614 898091
575 412 107405
425 625 437385
64 753 397921
767 390 796204
163 80 136030
91 562 838672
66 326 211338
246 540 447430
786 169 166120
138 646 328208
431 281 920524
240 414 149963
220 121 558314
424 533 780182
428 129 72292
180 288 90258
477 302 325197
786 251 307976
556 217 374069
425 125 68638
610 441 48419
234 197 122888
517 212 389900
690 681 256030
68 409 542139
111 684 236830
50 685 530881
355 332 880131
54 665 55200
449 331 864947
596 614 759213
351 204 942707
262 647 650224
553 482 637648
170 570 508297
488 365 47657
644 164 990994
371 792 298534
259 371 58967
45 779 136393
212 463 960392
601 436 475159
242 678 332274
774 732 442500
744 531 869183
65 274 382086
357 652 342897
283 699 632879
265 589 623964
470 704 444693
51 139 928461
785 173 654637
556 775 320313
105 596 177394
22 196 493245
788 664 297074
443 228 706178
209 471 646223
622 703 824443
589 580 21449
229 159 917212
681 244 741582
533 343 714333
59 25 340506
69 354 59208
580 506 768580
389 697 715323
211 174 801691
105 498 967794
186 349 476343
274 213 324742
678 451 657828
370 681 811350
797 276 207026
257 508 320334
25 240 312593
255 306 677708
181 533 769539
75 271 115826
446 769 984321
365 168 363771
209 355 530966
41 84 568774
787 452 563965
64 328 525105
125 427 989908
554 290 857394
339 199 773553
236 52 105368
680 345 347555
256 489 540713
298 601 783441
491 648 793344
287 712 656821
232 268 2252
434 636 240128
761 117 797459
4 107 202475
509 219 261089
143 511 998555
368 546 965228
357 345 975426
695 787 744426
136 194 918218
23 386 636221
177 567 526913
609 6 593282
706 568 821261
725 468 718876
675 531 509538
246 10 560070
308 141 936810
313 138 493375
750 371 811636
577 343 455035
344 674 116994
441 296 725787
424 665 688124
202 353 655470
448 625 75946
400 334 840702
788 315 804518
62 439 40322
533 590 577511
589 466 118411
306 404 243558
596 770 335547
195 382 580019
110 415 765361
168 526 144920
582 567 23726
759 708 184760
45 281 226972
138 77 173052
574 483 687966
166 234 268241
319 551 867291
476 636 837079
23 258 23626
738 187 311634
182 170 801356
81 586 913502
438 29 19282
688 556 241736
423 594 101055
459 24 660251
63 680 377008
623 369 561271
274 185 426701
345 145 635220
761 628 326040
734 146 556813
305 426 923125
633 739 854984
439 799 150587
206 242 227076
423 306 755034
240 151 986604
738 346 451068
83 192 234562
638 691 424942
366 732 46774
234 397 39996
55 727 886182
750 178 324373
362 393 984673
501 14 367978
204 578 546250
492 409 237269
147 60 709460
536 695 649428
676 179 568797
673 40 858320
3 309 629887
526 500 246729
322 780 207405
603 733 234362
361 28 895651
523 795 406718
184 791 338365
474 790 871868
60 51 806243
250 341 838400
537 657 357896
60 659 641173
614 190 64205
77 499 867764
557 467 14857
311 509 610018
744 179 101582
683 617 663264
601 153 646504
360 320 246451
115 285 287282
643 240 118141
104 747 353674
185 355 387659
463 630 293840
266 616 473023
395 416 938036
93 541 330390
157 729 54695
43 166 9876
314 273 297476
355 508 506151
536 485 981475
45 786 914904
615 648 45643
22 136 704709
68 767 490013
251 187 34447
42 399 762135
139 49 783878
390 500 817979
203 711 716088
1 691 717011
548 8 459959
629 363 293533
292 705 894638
645 699 947178
316 356 889509
656 176 555008
163 61 685724
252 155 661932
473 690 431821
282 234 168077
468 137 693619
239 505 731812
497 393 241466
430 338 833750
136 27 865363
64 45 597836
437 553 771801
6 621 494025
541 67 822434
549 623 969341
465 154 555269
380 131 590780
595 706 92845
744 230 524436
723 44 502893
790 593 345052
140 53 301124
135 196 887890
529 745 422942
415 632 501402
795 375 97324
116 467 654968
353 382 716917
361 276 369296
576 15 209760
68 529 273870
49 150 761181
746 657 9431
785 329 654002
552 558 520588
79 569 51466
482 576 412214
238 628 703580
465 492 989787
326 457 959635
76 491 380464
43 302 264170
790 83 842688
590 257 948809
132 480 287706
288 663 560212
193 752 158429
44 24 408737
685 738 490050
489 209 291438
550 205 916865
484 40 820687
315 78 327493
169 392 687704
364 780 85382
114 32 998639
455 527 408597
728 679 950448
570 272 143713
726 394 442167
113 767 974850
134 440 226206
671 781 582696
681 720 837197
722 697 988780
296 609 400079
723 800 655370
336 62 946879
720 512 724680
291 37 794170
798 370 418757
714 633 535477
673 202 603397
499 263 419227
66 614 511970
14 55 389101
378 253 634521
458 326 808245
149 44 454014
602 256 652245
717 259 943361
628 294 488442
458 73 16917
462 719 136794
580 621 281010
601 320 116286
498 357 945546
510 107 204128
502 481 731491
775 193 961315
419 165 390316
115 203 72152
75 225 84290
765 638 66077
286 127 637842
119 391 705589
253 473 554964
594 128 29818
571 114 710859
479 470 828326
336 449 926393
724 2 486101
181 667 498322
239 482 255644
504 336 554190
362 385 857925
432 380 18767
588 30 291222
231 64 281288
156 619 30770
458 347 533012
798 102 358645
564 395 684216
420 397 196090
33 31 633202
300 290 455231
422 510 721273
781 121 475368
274 444 424358
273 453 538442
437 665 498359
634 661 297925
122 737 546266
619 558 823684
36 727 768242
675 142 290595
411 345 708421
83 637 102322
57 97 310598
515 198 157750
640 166 692359
424 334 164634
669 202 957998
746 24 62760
504 733 434222
438 718 575192
606 503 372433
520 706 871329
20 564 373421
165 717 939994
726 688 29881
239 639 743792
282 367 740009
150 472 944662
39 41 47115
468 123 603303
761 526 336552
480 124 762253
459 432 790670
558 618 273748
339 415 825254
466 730 64588
165 287 987855
500 473 26846
598 68 608617
182 518 148203
144 412 949575
597 705 593163
380 148 114317
791 757 338128
703 267 377459
471 71 397175
365 222 755723
475 407 497902
659 382 213128
326 761 514519
75 196 667642
110 491 871865
779 195 484033
49 544 652061
795 365 974658
527 524 442147
338 761 27718
435 321 795005
434 130 95252
266 413 421121
728 46 886923
201 483 833608
32 370 845760
391 344 620386
314 524 616760
219 479 608554
73 302 462167
739 308 279155
195 53 484209
198 421 58884
193 780 778696
725 655 901818
494 106 59253
319 47 554384
244 2 937471
121 192 349176
160 487 963633
154 770 967832
577 499 208592
192 135 760855
589 197 345028
789 589 156171
408 41 502113
764 615 445627
533 405 649674
373 696 794612
444 459 439965
686 784 350982
712 136 438124
473 786 838356
410 752 279059
468 606 340220
233 315 282263
79 463 337996
217 281 950034
684 594 743862
278 381 959752
500 14 396045
272 611 601412
9 700 214291
144 123 633801
453 475 867294
250 687 210396
176 261 887907
673 290 420648
424 123 840374
216 156 870359
311 617 150809
780 49 366463
607 717 345040
787 441 769087
314 501 341717
21 756 201837
524 341 728335
211 187 757940
105 443 128644
250 122 765928
264 135 736378
395 6 395992
3 730 719573
555 797 33667
206 570 434625
576 71 363260
148 12 362317
335 109 468398
397 214 95785
549 193 329739
569 93 949302
46 344 143742
604 489 151219
757 192 80616
392 446 625482
312 51 634864
337 105 485599
707 618 482078
149 616 605932
278 535 167690
553 173 249230
792 410 399233
109 95 791460
473 286 796116
328 134 945806
88 756 606972
587 391 817202
85 521 571174
386 265 807060
329 208 519917
5 95 366719
489 684 27802
638 44 70870
723 260 839891
292 725 723956
673 74 343328
538 351 817645
210 718 458524
410 493 831081
124 438 806410
745 297 108871
699 102 250722
725 67 156233
511 197 919022
399 538 177414
367 764 546988
8 126 149090
595 487 758461
606 716 707369
152 119 336685
211 473 360016
410 58 733356
554 486 155747
75 719 949690
119 655 232526
439 603 829250
548 150 515953
427 657 850341
54 676 503331
197 414 614048
611 263 480266
629 732 763386
134 241 522076
584 426 782749
370 304 864984
443 403 228610
580 189 457116
756 12 480131
430 274 322041
616 650 870360
109 6 230889
656 790 242807
157 415 942514
78 131 684047
66 757 512572
448 369 398740
788 563 65916
692 544 621416
669 787 272376
554 624 50751
528 334 230533
82 553 64529
547 558 818296
629 723 373907
237 583 873366
204 394 411704
749 413 642842
438 533 216914
659 694 611122
66 585 646553
124 221 986579
723 671 715069
19 674 209785
777 435 62175
288 25 931325
219 724 183783
358 317 367360
295 281 373630
486 477 357552
319 696 539592
525 149 565185
287 555 711159
655 12 774425
138 565 568634
6 261 180068
345 508 116316
388 260 54467
134 556 627758
477 524 257116
547 230 170114
722 715 881070
97 514 392796
352 447 713470
354 250 553987
611 52 678439
702 600 876131
30 167 729741
553 784 44987
274 741 972753
463 3 288639
105 767 362236
50 44 15483
66 538 884962
465 503 197885
472 28 382990
709 134 396375
65 54 746752
30 367 986251
474 456 847054
50 203 671139
505 687 229449
628 261 408634
535 17 381285
452 356 74955
361 32 458292
555 399 438283
540 13 315210
693 276 230265
668 153 236279
592 529 413246
274 267 199984
520 455 325630
793 400 87103
104 533 707601
700 295 321934
439 721 700212
331 8 994071
362 297 735921
74 276 399773
433 725 76946
799 214 917210
611 690 579021
768 227 840043
574 445 501099
667 549 808418
286 269 851556
93 119 844145
496 308 775321
751 800 891370
664 351 273114
330 203 2062
121 398 894306
154 75 25929
248 498 372354
373 493 305319
280 450 515381
284 562 57001
433 298 218795
576 366 617285
588 591 495199
495 75 783431
232 593 140841
149 323 110819
15 486 294954
57 410 922502
664 414 321773
44 713 4744
132 578 893360
585 440 602379
258 525 188582
119 317 835273
523 432 331454
625 591 519028
300 364 957576
563 514 635606
585 187 487266
492 41 929751
550 96 926463
312 444 962928
93 287 480354
424 264 903649
735 453 645844
393 179 599057
674 52 923509
146 559 525172
410 257 746465
21 369 297704
300 193 792047
528 92 462619
316 375 119040
353 229 684721
540 108 604017
507 187 910267
341 397 403382
91 146 370779
283 307 648637
79 136 282992
284 269 500056
383 743 259576
734 401 177457
76 294 535700
108 721 764337
116 138 466508
680 477 836577
729 378 589437
624 564 592688
72 286 228473
427 595 538317
557 17 135819
481 438 794409
508 614 435645
219 132 512386
568 468 977677
605 114 860225
20 281 13020
126 83 878567
349 484 273182
56 531 788800
236 167 516235
312 566 633888
641 36 218400
545 404 544795
774 182 387405
130 667 538555
7 429 137903
749 451 315482
376 336 35577
496 70 420914
595 685 235889
612 570 342072
655 599 63287
330 485 925726
738 250 436151
399 614 568514
65 253 332039
382 750 508320
498 731 792881
202 45 728085
85 54 651544
64 586 42334
734 433 864881
8 155 792175
130 713 250765
776 192 770917
467 312 820008
139 603 849477
418 752 332546
406 242 382102
64 381 203670
99 116 285012
105 494 414077
67 20 2239
549 383 848303
467 690 658872
656 117 612985
557 772 137487
699 301 64967
563 445 294424
421 284 212053
245 512 341106
517 44 519560
445 81 805581
270 109 908707
300 245 704632
254 632 347574
773 448 230959
189 196 885821
127 323 199329
327 160 702643
533 366 850312
34 693 442653
442 49 828519
678 163 360511
344 286 933210
348 707 452925
779 460 502790
535 690 549777
22 448 883653
688 335 481590
652 251 267423
643 452 542270
509 58 843396
225 262 57545
151 84 608464
375 101 871853
61 571 569218
556 573 578180
662 531 872911
500 719 283410
295 172 21919
324 788 428299
397 576 926115
479 723 988862
800 84 585151
472 166 527988
636 484 56993
283 222 992037
225 387 928760
767 94 647441
689 499 216992
613 694 552555
783 646 666497
245 149 228883
78 470 959914
758 105 234203
748 159 45341
611 550 595708
91 717 685988
774 565 888903
572 718 591636
60 580 743358
642 287 145490
301 628 200412
425 447 542572
256 250 892801
787 211 178925
637 206 889528
471 572 431536
100 549 167602
346 768 207194
638 309 357644
462 266 888722
159 749 131254
766 643 691147
508 579 596227
140 88 411862
429 691 774949
573 490 420260
572 4 905835
489 438 355668
495 63 866931
341 546 734088
444 89 75023
98 187 550460
648 133 456903
541 51 199655
131 672 280430
540 67 480046
156 706 840372
167 586 391364
490 745 808990
566 545 324517
330 54 263759
649 54 925223
685 463 40241
185 341 872071
97 775 886807
482 197 780520
30 17 616820
738 361 941073
664 206 570503
739 198 365919
408 140 861361
716 422 883668
367 432 922707
430 169 403656
678 280 717187
564 5 262229
242 412 246262
555 356 251640
575 149 448621
776 782 380559
700 520 544369
434 352 919515
282 226 869522
596 569 374254
98 799 328720
673 89 977199
771 425 692706
19 417 809732
757 141 740994
1 212 248629
682 735 227163
486 359 587653
531 196 300611
529 367 59733
327 640 768861
122 388 511527
535 104 432640
475 451 53784
14 691 386146
167 490 208638
697 779 16285
541 328 601962
553 291 535107
531 546 495227
644 226 87284
709 68 376005
334 363 256346
270 602 518349
763 581 815749
729 131 248263
745 379 91981
651 636 659878
793 680 933030
201 615 790615
252 520 233390
35 282 109394
35 38 791700
165 381 789890
385 439 274506
222 415 52831
218 384 647138
577 685 196643
155 608 194548
121 549 687424
662 282 305302
122 359 22241
398 324 595565
302 275 539086
222 197 105302
274 437 734404
218 588 463078
543 346 70670
187 202 682414
17 511 687877
480 193 42134
797 12 49009
596 77 349671
609 744 43807
333 337 50228
414 426 745940
409 277 723027
686 693 94003
131 393 669221
512 493 213839
556 5 769489
799 416 828108
33 299 952776
586 524 658585
159 259 237606
348 179 927317
397 600 931786
127 670 103906
256 370 458268
379 615 27115
781 358 867537
558 166 468256
667 584 114163
688 236 647172
269 37 871088
380 786 435326
602 271 268320
160 223 293988
508 223 510077
507 455 58624
256 452 152833
386 431 171110
502 47 870164
575 164 883752
203 611 598260
654 634 256096
61 610 785584
782 761 531644
799 581 728481
197 649 8828
307 267 896681
165 374 841896
145 748 338574
46 644 709831
595 619 139477
433 359 968147
373 73 53315
527 437 185295
486 479 33998
492 60 463890
405 398 899176
631 152 729204
726 590 264191
726 605 153162
39 274 547022
612 149 933245
238 712 625458
416 346 297546
582 544 783645
403 712 855760
576 30 948743
775 783 850361
754 81 402996
75 230 424983
249 717 842109
197 716 83345
763 511 283207
536 642 897564
783 321 936097
455 354 458444
697 327 302199
396 193 56675
402 575 412623
332 703 183380
596 54 289348
673 271 391530
546 661 252619
540 399 512975
796 260 629426
247 337 214361
523 653 154773
676 53 449542
686 235 140838
317 545 338375
620 118 499268
749 539 553967
304 784 192930
237 116 519144
524 278 334169
142 282 308100
551 288 705499
94 783 83805
543 219 192066
514 441 255574
55 683 335962
136 293 976040
236 97 399910
203 190 310106
400 444 472897
544 38 241310
21 639 396794
563 429 282894
370 110 285339
14 746 387752
658 2 228170
600 384 767065
88 200 574810
668 32 864002
695 763 108581
708 306 955708
145 427 826399
625 344 85919
731 20 648739
190 690 926598
455 202 395727
351 380 554491
629 543 892625
201 683 797486
148 362 91331
216 254 157206
247 514 435981
799 435 728444
32 167 340294
470 700 293837
275 411 473609
536 569 27283
113 659 506707
399 129 225332
707 279 619153
325 760 334559
360 586 539769
350 303 799313
562 181 446916
308 759 547247
754 408 781330
745 340 702892
302 169 721181
587 166 536957
45 614 926257
217 275 842072
436 17 908058
214 215 855228
599 705 399462
87 629 464062
678 524 692094
495 466 498979
574 63 563714
69 223 947449
468 229 252046
5 577 816360
379 746 461294
35 164 869939
297 321 921967
741 751 434417
377 278 192513
366 434 673560
376 471 649679
381 125 601606
369 616 235735
772 462 451805
736 256 284251
575 91 692774
254 91 50562
538 238 150123
644 306 931926
21 564 21761
415 670 59320
605 393 133802
179 1 788510
776 310 996712
89 318 655484
583 375 422501
576 133 650940
194 254 149093
291 710 118433
247 394 934590
442 233 708764
300 662 870601
770 668 822175
297 683 119805
658 523 28226
798 60 269067
181 691 819648
746 502 86686
679 103 856295
149 424 358979
112 728 952008
315 476 40425
544 747 619660
280 144 102599
17 708 818019
689 68 432531
419 371 552519
225 515 174325
176 222 931022
465 151 155973
41 746 682087
91 172 962944
453 162 237079
409 499 465367
305 710 5059
479 261 567652
415 259 73312
788 757 966973
167 299 882266
679 593 95799
89 60 63928
91 324 504599
162 208 355836
507 130 910126
553 129 924869
491 671 808341
350 181 189326
389 501 554608
657 690 455436
208 650 280817
498 700 150927
736 743 364582
272 612 798887
568 489 39934
325 471 285808
164 794 927629
590 513 41820
211 245 339945
653 435 686201
17 442 940493
493 741 1158
469 80 452929
106 782 86529
348 431 271929
581 670 793140
544 675 729337
728 76 983559
628 428 800654
614 237 920966
688 370 731563
516 738 128416
346 755 45234
122 461 643128
240 538 813228
673 745 8150
626 691 893913
436 732 568667
58 589 363834
611 490 964127
633 382 594757
503 541 242073
61 12 755267
680 742 293435
315 453 816067
519 380 875261
98 232 808861
554 729 445052
282 382 769412
551 81 15605
171 414 63590
213 482 297984
740 211 479981
429 642 538087
294 387 196523
630 491 770628
114 111 898735
606 556 611956
89 194 81031
547 514 494550
259 154 43016
83 668 152339
633 795 705207
145 322 256660
294 141 847999
647 97 106795
513 346 8076
3 466 460037
740 7 551006
745 471 290773
792 390 643178
42 370 777781
31 302 134929
782 264 146899
550 746 103005
355 599 366670
750 770 506141
439 144 542477
657 331 860594
464 597 675324
760 180 104035
162 185 723738
589 620 977927
241 737 283361
753 94 593076
30 508 393341
531 631 390710
45 174 833909
1 317 1413
56 275 396093
129 349 728910
704 672 360765
189 715 202628
388 147 536140
263 237 407682
215 497 463671
61 530 924439
261 751 560051
787 619 120504
792 286 481772
689 209 377535
669 473 476656
76 97 146355
562 14 661122
58 524 309635
224 96 928989
599 224 611568
460 553 457937
417 535 386620
154 296 765085
307 102 351385
264 17 9172
87 282 353008
585 298 837888
108 82 584768
289 442 555553
34 495 310597
566 776 807517
535 446 314764
167 769 944084
321 169 15302
338 203 33545
645 720 305130
565 40 750079
600 690 566302
328 336 983515
420 132 927542
209 738 371004
117 51 713420
557 439 415500
516 474 751313
513 647 561699
713 747 461869
318 411 994621
790 784 378609
245 449 729241
785 128 831763
306 86 664627
301 52 341058
692 650 550639
712 343 647178
598 75 883686
749 550 34439
385 93 1241
447 418 767944
234 592 851137
43 213 223073
731 453 210467
436 299 503298
290 534 519795
306 78 76161
101 394 514343
136 602 182273
381 733 967801
773 627 538585
108 290 876431
702 679 166516
675 676 609702
441 719 123331
514 703 17006
69 102 886065
246 194 281368
8 320 120912
510 411 122415
479 689 229375
251 259 80898
144 23 249607
633 447 196003
574 138 852765
141 457 318391
688 500 72375
95 130 185921
247 105 442124
493 772 298299
579 489 976126
555 542 388569
181 86 461840
67 628 516031
663 171 951099
211 152 242726
382 689 438747
442 492 942039
729 758 43997
616 400 525272
394 355 476827
387 448 510531
356 614 193453
64 193 947864
651 330 266719
220 513 211692
704 613 71103
147 348 173257
732 670 480920
49 688 263874
55 398 385224
284 414 935439
470 61 890551
644 739 209616
45 231 408093
132 738 361767
88 524 51458
23 123 446829
651 670 986329
7 281 393165
717 550 542361
742 611 64606
566 450 235935
447 256 244590
216 148 62871
498 516 132379
780 284 622917
336 589 619968
498 138 657384
69 745 993999
263 241 199579
291 55 121798
669 607 875104
31 150 106348
457 175 103699
732 627 22921
294 515 432920
728 265 975359
426 183 492128
771 15 309242
479 722 792341
276 267 224745
188 795 371378
197 320 898832
788 252 891499
44 472 94105
411 184 611153
518 533 815475
103 753 113340
281 372 282975
656 595 678334
744 760 133058
208 577 985770
733 263 641178
398 298 941174
494 646 461261
390 617 397268
582 393 237527
136 782 240627
366 325 218961
135 102 588575
227 136 592070
692 273 581654
312 703 858566
40 737 948017
692 492 886449
417 237 574085
547 765 485436
90 734 631392
614 587 841145
508 23 71309
689 623 856089
693 794 694498
653 680 122801
234 490 730365
287 220 437565
539 284 604274
619 528 20761
434 151 514596
359 314 70797
491 385 507671
627 710 263155
372 575 814977
785 788 8749
561 142 828823
729 419 833013
639 305 129827
476 705 153077
584 766 187979
252 689 563048
132 695 94126
452 30 592671
2 137 168291
111 283 862142
735 616 92050
99 480 850516
111 710 312694
48 767 267866
655 462 705446
394 323 958713
641 677 201661
724 231 698512
212 676 389431
645 584 553079
663 363 332016
787 547 947451
97 446 340596
174 638 487279
774 616 139919
484 635 524866
724 43 152732
589 483 249618
667 597 9934
387 396 180791
29 407 167255
22 208 218248
534 786 884769
678 685 78405
728 578 625234
611 139 686709
456 508 372689
345 354 999281
425 705 543969
341 131 841109
41 359 620714
28 166 62706
30 148 780523
522 447 978109
462 567 964455
231 464 508364
260 621 999811
760 685 157913
286 607 137706
389 190 860897
157 450 584497
262 438 175006
461 452 660566
721 214 358598
16 778 184205
226 6 740386
128 80 248949
676 127 102270
5 775 741946
323 249 602613
415 258 770789
786 370 482650
359 63 124271
453 210 61059
305 478 892401
539 167 9597
723 646 50256
413 186 934965
119 124 237771
643 791 124477
414 583 568893
283 440 398626
547 476 921075
678 769 744374
792 123 275447
611 413 856772
365 457 518289
573 723 534576
566 595 969671
35 249 794213
578 685 169529
749 597 739278
412 112 894478
742 601 883723
574 401 400187
87 476 365722
708 749 789694
385 538 590359
217 462 730021
178 649 512
271 205 950197
561 315 680024
312 636 565536
177 348 15742
128 545 514312
781 460 880249
586 422 782584
639 646 180606
426 623 486982
569 305 698600
232 497 735535
782 791 701592
53 738 90395
60 138 524411
792 76 364150
125 608 540980
95 151 808632
564 577 202
797 457 583364
181 453 999632
594 651 67549
733 611 773512
365 208 37171
587 269 384758
319 789 711490
600 30 969619
758 351 980682
633 343 511002
317 551 243852
667 798 595316
691 596 347716
64 35 103503
390 154 941671
264 764 816231
101 731 724396
412 765 956049
251 663 983103
233 207 471106
56 307 69063
339 617 361882
277 569 54265
67 275 865646
712 422 844562
226 435 553485
420 698 322720
169 752 957526
794 568 929191
76 709 287892
652 338 187289
381 66 495935
453 374 602785
279 271 22767
113 85 296076
198 663 543097
616 627 845068
570 777 949888
471 276 527794
97 218 950660
547 644 490226
423 239 796120
697 745 838777
192 111 455973
651 764 861662
654 542 591238
736 439 327606
525 551 357837
149 654 276247
699 226 643003
442 605 734098
535 136 970939
295 369 382815
105 525 761737
507 465 708648
680 404 544529
287 782 501366
763 790 462620
446 70 30945
694 637 444956
713 546 905796
179 284 617529
305 109 240643
443 13 656526
286 418 736058
114 662 629519
103 375 772876
449 394 175239
406 340 352749
621 536 582967
731 214 940236
346 465 877591
588 377 272313
471 420 198558
247 741 564359
156 582 152009
358 489 613823
302 390 123986
615 307 493900
268 209 13402
532 387 269105
249 522 258401
524 647 337755
411 711 262922
145 494 12235
100 300 697415
6 554 786098
687 248 13570
646 249 953221
567 14 417611
303 101 905728
684 360 727691
5 630 986
407 376 957502
245 782 843469
559 784 523791
513 693 400141
102 202 477940
487 646 958096
661 647 402797
183 100 40939
631 537 706736
681 675 278880
10 140 579667
437 637 887716
299 230 919294
119 492 36458
751 80 150599
129 429 980988
387 428 9556
466 325 516574
174 697 871716
546 745 25718
368 200 947077
366 180 463851
669 260 850687
112 177 615262
113 663 731325
558 91 899663
644 169 603636
404 444 877383
229 382 153170
448 412 129234
563 272 250572
584 405 80440
474 647 218863
369 344 549639
416 736 731729
380 237 520306
350 623 748133
265 588 648612
71 18 578105
143 588 316215
37 96 684562
550 480 54835
571 103 744026
17 769 473068
40 581 632315
785 182 343321
470 422 630474
659 408 306542
430 518 704551
748 334 410870
650 759 925945
499 751 126999
316 331 474143
137 296 94496
343 74 298552
89 558 350411
622 365 164794
338 590 188206
652 493 965504
593 340 130577
588 436 464475
156 252 492035
702 489 649092
772 756 430219
545 119 814668
14 706 97107
477 135 229827
563 453 227894
215 128 520375
231 219 615874
348 48 606872
642 528 665359
181 162 134213
317 754 763349
256 150 781271
354 65 9614
35 402 14076
277 395 933396
725 657 698855
183 484 514844
161 654 382305
241 333 458552
65 263 802064
592 335 856577
773 763 390502
747 205 977576
374 137 444421
95 553 922951
9 152 447996
657 667 112332
608 696 339072
649 422 329520
654 630 403279
185 68 420248
120 573 110028
455 105 875748
224 660 37699
412 278 470530
783 239 344010
659 751 400561
428 706 573527
708 590 162411
790 184 620717
151 372 444333
628 430 400839
580 502 722281
748 608 652115
690 379 580842
99 459 52277
548 267 521563
443 721 535974
655 781 287514
723 283 880942
587 205 863240
113 373 321626
525 600 530382
725 279 754935
463 368 158719
540 276 219870
125 775 386785
663 50 369592
207 599 693689
644 364 65389
795 543 380254
729 402 944724
590 425 40903
772 54 842752
98 658 255959
439 777 605546
682 556 797359
347 736 872685
229 412 567309
341 361 965744
234 39 536187
728 135 397320
394 450 741893
175 105 801429
796 773 198082
572 421 637815
770 560 582722
391 388 593381
649 694 719961
41 31 662302
473 194 187901
97 606 877929
87 475 839857
51 338 182384
705 366 135647
396 238 5174
590 571 781789
666 231 335889
404 790 325654
164 65 171565
220 369 105995
378 204 308585
274 658 821614
388 641 952832
670 230 932940
641 314 548237
214 373 587919
101 642 536415
706 154 466092
97 791 75238
218 655 847586
451 715 748785
774 278 164387
344 22 422985
402 780 398931
80 334 280631
332 551 545069
489 495 919841
17 656 509672
255 449 402913
776 483 487619
724 198 91587
307 660 701861
382 126 220853
106 499 265044
405 10 206506
56 199 799118
596 123 734137
179 595 352407
481 636 65171
681 747 971227
140 619 209777
529 260 786283
365 316 714046
132 444 649468
355 795 623800
378 172 636301
658 117 828435
699 286 220031
548 47 730571
71 496 62654
550 183 555642
175 531 57280
495 690 221820
91 798 456707
276 495 429679
632 661 308216
329 4 90051
66 586 709268
298 13 197530
249 650 917280
429 795 148668
170 785 709992
573 33 37963
782 362 51440
366 435 843277
379 92 824765
737 371 587157
330 713 86917
141 568 463424
574 551 611320
192 437 455499
141 422 596892
186 135 321091
93 666 294013
62 607 158027
699 95 203847
755 55 179813
663 568 86420
6 700 986905
649 6 207971
742 620 892359
271 34 315615
573 168 30043
334 208 172561
668 276 618263
31 705 882025
552 323 532698
217 486 8764
269 454 841201
250 445 86598
343 523 935178
109 447 760673
16 219 728775
493 104 524265
62 39 204375
719 226 484275
16 456 890770
339 452 286299
748 421 567059
251 489 765245
372 141 486308
712 282 71485
61 25 361452
249 750 903245
258 318 493558
161 577 755382
144 564 736540
444 348 335308
328 263 658302
447 314 489672
104 383 331029
665 65 366030
155 645 299605
785 544 816246
424 29 818199
697 396 854536
307 336 365631
736 756 783228
365 437 4914
307 364 490238
354 641 904803
728 582 326053
419 515 926165
122 189 1032
792 658 411048
356 696 511493
388 3 650569
359 412 453004
580 53 501903
3 610 926415
746 134 465307
288 152 64521
281 558 734291
309 643 448031
564 399 4005
65 386 319752
424 726 714697
300 680 808226
787 467 466524
409 773 132400
560 797 82001
50 792 730239
579 398 763074
274 298 168142
514 355 456584
623 319 550084
150 766 270048
718 301 167045
549 279 361759
700 701 612675
529 493 486571
304 470 63797
390 676 423528
682 18 809256
424 116 930483
211 269 794944
119 433 579794
136 46 712493
584 523 42559
432 462 588310
549 42 370268
281 72 88784
537 51 920236
240 405 901894
720 643 116972
552 269 300362
548 522 494086
189 264 889515
317 123 735720
205 501 549500
310 598 181779
165 607 708853
549 483 885333
537 723 978080
407 678 192314
750 613 849815
698 1 535021
36 394 40867
670 378 776122
494 215 726738
584 26 528096
155 425 82160
281 153 96625
193 30 691251
613 706 272055
396 495 185332
482 588 276059
355 46 112614
146 243 878386
672 355 829520
719 788 586498
209 586 274654
599 684 404791
508 457 404337
493 744 553797
713 518 674033
236 740 297211
223 386 569257
473 242 733717
797 450 881789
719 377 456050
722 700 26445
353 778 871082
615 612 744285
4 323 356235
796 789 731601
661 359 566497
562 176 818141
387 210 895533
490 69 781480
621 265 747188
361 535 920158
563 727 327108
91 674 790065
129 155 641083
662 309 43253
474 664 976099
557 402 732562
479 364 729080
517 520 594710
510 488 4287
406 423 205362
23 26 177390
794 63 143525
470 539 519340
70 9 275529
458 34 73200
731 497 311552
12 55 792397
228 240 685127
551 743 678833
118 753 979562
580 459 545056
303 34 160339
139 627 645397
707 474 54637
237 758 393826
229 620 479159
347 661 471536
514 558 631445
260 230 183535
45 594 716340
32 511 21143
640 367 753728
578 771 72948
148 370 591175
166 171 509577
439 608 59606
303 271 349375
684 11 62461
399 238 857022
193 476 849432
429 51 700701
585 483 2233
370 311 22925
685 380 892288
573 240 562433
281 512 698290
800 129 175283
43 222 300312
621 103 380876
501 76 116781
737 744 248148
138 530 528518
748 78 2390
472 51 343357
619 316 286417
516 351 578822
235 528 341108
278 9 3737
371 574 785202
714 137 457786
405 26 836502
671 167 155090
707 634 291795
268 397 351416
675 580 320442
526 117 558536
65 319 291398
104 664 898343
244 667 260355
351 493 63668
178 755 434181
770 273 778950
473 621 136149
423 324 831141
504 345 659238
153 226 981183
249 400 302551
450 579 825000
763 47 228376
338 363 101475
690 300 359493
160 248 707804
512 50 234986
682 591 669738
375 517 678798
271 393 377473
79 391 901584
462 613 888637
376 405 944666
143 370 565842
798 646 616547
59 533 672829
289 329 120422
509 110 339970
330 533 49938
327 706 134968
148 269 993092
289 595 921478
158 720 23148
235 251 527739
479 609 675904
251 480 987059
276 527 502658
173 465 86742
408 646 278708
50 365 63238
386 748 264053
297 106 604698
486 616 1455
161 717 856540
760 792 494177
644 100 780316
556 487 489045
494 184 778227
124 787 924382
97 267 218685
547 550 570615
371 439 302555
523 73 258341
256 418 546145
664 449 628181
332 243 178772
143 573 962507
229 533 836271
400 521 996494
418 457 999449
394 307 568284
569 399 587937
758 604 290359
598 231 722015
632 15 282106
444 670 290193
559 440 898049
200 490 926653
296 307 572088
317 619 630295
733 437 575218
775 130 96302
789 120 333616
420 400 225922
651 417 63185
4 376 926954
377 136 928608
600 241 550965
348 201 960905
546 740 242088
271 241 44476
317 748 436990
422 783 944649
530 363 671608
92 733 943409
149 31 736741
113 639 162421
416 728 9674
182 612 258595
478 515 268029
412 347 810846
640 658 586773
571 325 12701
361 564 686142
91 480 978704
365 547 664552
170 44 10833
370 289 647068
352 10 7237
461 73 376328
528 631 647593
89 410 982349
424 369 252225
653 222 229613
97 207 835222
396 465 440852
182 360 219230
41 134 981733
712 105 255267
659 646 354552
258 169 365842
235 254 443284
260 92 362634
670 30 765059
324 301 963581
575 756 247609
748 222 823493
203 548 288354
506 371 616611
553 166 939297
179 126 833699
172 448 680315
515 132 966048
691 217 564495
320 716 802222
183 119 523765
763 429 502803
320 291 799936
116 330 42564
767 708 762542
685 571 955786
259 81 26903
606 160 525803
693 696 356946
375 390 153211
581 532 62749
738 277 876329
456 346 261062
574 792 888395
656 253 243209
669 106 683556
569 575 543896
747 534 571704
18 164 450400
118 157 21347
157 421 327613
430 710 483783
290 520 63006
475 678 43738
267 784 746921
742 34 489969
790 620 124738
721 771 489125
687 562 1854
352 43 825990
123 99 287994
791 769 882437
584 510 207464
718 589 204169
461 228 394679
89 451 911709
695 681 469990
745 633 886358
88 641 8267
790 129 270190
71 623 867305
456 54 655126
312 536 548324
651 214 772298
195 261 686504
255 715 15408
139 175 753583
469 335 207364
428 733 402356
420 645 885498
255 250 749200
127 408 816525
121 538 139676
47 475 600701
595 660 397335
671 517 270117
283 531 897550
775 427 159479
699 751 171114
265 476 338968
146 464 361363
94 197 338378
614 109 524821
648 675 1614
715 263 494213
287 450 721262
591 381 862270
724 393 130184
187 385 160159
774 259 744043
355 731 890157
410 745 727460
294 198 721580
759 437 866100
147 442 884107
620 171 626327
355 512 797828
731 419 963435
444 52 123292
26 756 390558
403 287 764124
437 22 852592
681 543 868954
509 63 291321
351 705 287512
203 402 194195
337 388 233480
732 676 843755
505 789 174449
265 533 891032
441 543 504314
632 679 25477
174 315 416288
326 126 528494
291 467 198908
142 620 395577
787 626 289325
628 750 923253
474 785 816058
579 747 694479
239 176 511106
585 599 973446
62 581 668329
731 263 765390
295 167 315420
506 784 452014
298 281 814943
454 317 495001
622 247 31346
340 445 806876
153 394 823738
109 282 653758
315 149 83770
637 258 653933
24 110 725776
620 555 830041
155 453 177007
330 611 385303
552 222 993320
341 492 340929
453 643 955799
618 68 955833
126 443 225817
207 637 660203
762 604 788928
142 639 607016
434 735 472630
590 655 965052
62 190 7252
357 308 974671
290 264 567157
578 149 16422
634 744 395864
555 476 477084
229 318 174881
259 690 930766
280 528 720334
220 677 451319
179 731 464564
387 442 765450
281 769 207682
418 279 898126
291 238 673858
18 374 329521
703 439 55830
324 651 641704
308 217 683742
301 591 181320
38 396 788737
235 626 264703
79 6 367598
691 433 447647
196 667 713242
606 10 309383
259 492 541815
760 380 248000
546 488 242693
406 572 333365
123 31 638526
408 413 763400
277 251 548620
58 717 873844
526 698 816028
410 762 420863
339 400 934745
192 216 573973
376 447 213190
27 188 308546
243 743 138481
421 732 110347
738 573 661768
760 716 396209
34 239 337673
563 763 438918
523 226 506230
575 261 925101
214 615 875641
740 260 718512
509 547 934805
498 459 484462
147 728 619540
16 797 441890
23 718 549349
410 87 833735
548 304 3034
717 735 643679
532 730 752190
491 544 460911
799 512 400438
513 349 189745
102 60 177327
678 608 763573
610 800 503680
691 754 777401
12 688 296111
686 548 918608
543 211 459064
430 261 657741
673 15 433985
761 791 907067
689 465 723852
46 484 908286
785 759 64279
110 797 540107
228 429 336886
198 581 920792
467 230 60427
374 103 984642
487 390 163370
225 636 941275
366 354 647048
462 251 789149
86 191 558262
374 626 63805
579 105 927823
699 339 426813
625 444 924544
748 740 851728
12 325 799508
664 522 847527
766 698 104793
347 264 105879
781 695 833135
10 368 221322
362 718 556176
475 197 360290
259 424 431069
549 28 983084
373 780 117979
501 688 65112
528 41 580282
285 710 985507
491 160 625389
610 226 252887
681 642 168007
615 17 989705
646 647 330565
56 166 42588
520 570 648844
741 124 925197
281 718 598115
755 670 438712
786 366 737302
62 122 100234
532 405 834425
622 583 596228
287 649 623265
562 635 457076
85 261 229987
712 76 470034
473 386 481646
738 124 751990
206 562 944218
784 477 179373
548 71 173050
62 349 961689
626 371 24567
648 194 152350
266 120 241937
386 691 631224
498 101 832352
508 301 699803
788 590 804249
228 726 60300
22 616 242747
366 756 948174
600 414 187465
15 102 869529
558 118 849567
580 112 879706
737 374 706654
141 503 438183
501 49 609979
120 482 134964
442 454 49035
133 390 366057
39 678 416684
392 602 797078
243 538 819692
560 240 903435
376 636 743017
469 408 520569
746 137 986483
707 745 434747
459 798 2073
273 220 599645
555 674 765526
508 265 600604
244 486 139123
229 574 577970
370 349 321959
41 376 147299
310 527 187283
256 212 704013
535 393 386621
440 536 463288
2 420 702060
585 227 478302
750 165 433881
512 197 322845
197 476 226769
26 724 942331
757 648 560430
262 655 321132
73 261 931867
740 416 3317
217 408 661833
128 568 305808
558 613 68645
64 220 963043
615 543 448929
39 191 839085
465 411 292828
508 754 709398
737 622 250956
309 511 344901
574 361 365083
286 567 499924
401 663 261272
611 239 364002
373 584 416248
239 451 155424
472 312 667030
515 384 270426
192 331 840442
146 724 571858
41 757 308203
572 412 522248
497 458 518512
25 676 797291
630 753 706037
77 727 356764
583 466 430461
673 310 782520
268 252 572209
467 209 656122
451 473 503891
85 335 543181
266 663 253741
491 63 410077
548 222 966494
512 633 695023
376 290 79759
321 412 328467
766 168 608436
13 62 988734
572 166 32728
8 421 853968
748 43 784714
309 64 392817
466 454 552773
486 772 317175
197 573 153813
66 642 454196
422 533 320624
308 574 657610
262 672 591013
660 469 390471
180 259 676936
78 56 249748
206 359 5177
272 156 499636
444 373 884269
295 94 16818
595 128 701419
137 392 487016
703 678 618797
633 603 462425
637 616 540100
32 749 516782
572 527 451402
44 775 228114
187 479 843218
390 271 544388
120 79 290475
320 234 111300
568 564 692334
128 471 231018
116 703 772908
255 27 300575
35 187 745431
717 526 685992
400 665 585297
347 459 200676
381 82 213875
642 206 245327
182 712 344733
437 280 12903
769 166 435352
171 371 401883
198 690 728545
488 698 104363
527 303 562643
26 280 925940
613 56 738826
78 355 913716
231 514 253517
393 301 53628
148 249 454960
330 764 401027
174 393 396483
762 531 957410
144 443 786648
318 583 145020
294 351 229309
234 550 822757
621 542 725534
361 196 714972
59 705 478135
34 442 552044
250 507 568721
764 216 128866
290 232 786030
474 303 537303
767 768 566744
759 575 982186
57 676 197537
267 128 165004
497 133 193937
258 68 898289
169 637 602326
178 320 800274
40 195 354547
255 560 328110
474 69 246777
526 549 66328
44 767 907054
548 378 271539
79 491 65668
34 541 60783
288 16 335227
62 160 893845
182 303 944023
261 20 449056
442 50 236182
664 422 612477
2 655 794709
281 194 236972
150 518 829240
395 134 613868
744 184 16833
316 201 307903
244 732 873984
800 622 852061
175 703 166170
320 546 625946
425 115 902546
13 638 356732
162 127 1486
221 541 901734
497 631 677955
213 618 351285
122 473 16542
256 774 223102
522 568 977643
500 790 858840
455 391 497539
462 736 461929
735 532 924189
301 278 166079
295 547 999490
41 617 169732
215 662 339534
361 336 21784
123 294 540376
419 89 268954
714 432 652183
467 412 871823
451 78 651458
303 581 354686
120 471 576717
560 581 738978
37 139 647290
530 722 829465
212 757 977377
55 487 58254
735 772 681091
444 536 657357
700 769 668725
182 7 966100
185 206 338353
161 414 832341
602 716 95183
300 298 127804
46 675 532779
532 739 757589
445 603 626564
59 554 518041
778 137 916818
578 61 698963
403 501 628370
642 120 176756
422 233 463527
400 501 476393
141 56 857729
301 744 583142
138 120 896649
97 185 339578
313 344 825195
184 71 251564
714 734 672662
206 333 981735
759 659 764105
794 530 563451
163 775 515985
742 496 414155
775 526 841400
161 700 496527
300 128 727019
456 440 394438
789 358 102250
607 86 607698
397 505 120869
584 449 156304
448 690 469278
567 652 547873
542 226 864372
673 304 473077
662 800 346250
555 109 924647
607 759 694470
500 47 96617
199 135 871824
11 350 507347
75 15 369335
119 588 907046
460 341 497166
187 173 384782
130 112 103764
684 38 651103
696 432 547809
441 636 367132
37 158 961975
625 118 640740
728 572 755512
476 763 573619
771 185 665185
465 332 464455
540 17 369758
502 95 597852
192 392 139270
661 157 596334
733 390 478780
168 415 86337
150 363 905741
279 736 604521
149 195 591889
15 713 204115
134 132 521241
244 538 729611
111 342 940111
177 16 211885
549 310 361082
100 101 295772
134 139 626469
699 22 249455
63 100 63219
774 713 173710
350 44 617251
164 696 357674
108 384 767292
271 359 474505
268 579 601087
61 471 569157
225 140 786641
87 161 788337
28 263 17622
31 484 640040
56 368 495245
509 639 133459
480 170 603910
4 50 208699
157 63 369317
726 549 424286
732 550 940933
773 561 556328
69 234 890905
179 221 563125
158 567 516465
241 629 991706
783 365 310263
726 164 625535
147 316 640749
304 499 977212
164 635 831407
228 160 994287
792 725 475686
382 772 910236
479 251 616655
707 700 348377
482 116 702741
239 676 886168
307 227 706772
217 415 47790
310 568 736630
703 73 178116
235 363 396150
800 798 675743
123 20 79164
326 279 803200
363 445 378343
261 234 373076
225 405 327621
601 136 98762
647 408 537171
750 799 681376
398 738 836762
237 208 182520
304 115 915167
78 91 471953
113 40 170969
259 294 543880
644 91 603650
568 486 218633
388 621 83236
631 546 381522
359 96 939300
12 620 710502
492 305 658670
664 499 521571
583 702 60402
41 170 487054
646 430 891327
320 472 874764
636 372 30190
358 515 342556
417 522 597887
336 774 500532
194 444 39964
250 751 427442
293 355 468221
196 784 672980
775 604 761469
745 260 161572
708 655 615354
512 517 365421
451 263 105164
770 581 864817
444 344 992067
185 254 323055
730 510 514487
675 505 658783
637 688 726057
767 580 597406
150 287 794854
388 289 569700
409 283 171722
173 599 866112
543 794 162324
287 172 727238
413 661 282908
252 611 79693
546 584 46976
362 436 69228
53 164 59438
424 156 809041
681 270 75638
333 348 249312
38 256 906623
481 367 818993
158 676 940716
175 259 643312
361 375 422973
737 210 472144
40 747 553514
553 662 643383
652 668 408354
437 638 583072
326 241 110835
574 548 913587
680 219 861313
483 542 655066
239 76 727426
241 223 33112
692 570 212830
154 320 407421
580 529 133100
205 365 917564
592 515 127858
745 719 704058
150 678 8476
400 228 683691
255 733 77721
306 503 540273
411 232 833201
755 410 172872
409 229 624808
603 99 735809
60 417 243583
170 28 133627
26 187 838194
161 714 863379
627 301 389746
722 628 442755
182 748 361594
351 450 763141
418 246 55787
741 394 116466
103 741 58343
785 321 697402
154 516 568225
214 234 703737
326 693 145233
594 771 43067
671 317 270236
337 382 608176
690 562 336755
282 610 852516
748 85 431153
395 715 991624
527 632 587294
572 242 393090
323 301 585749
766 413 191438
175 387 719051
148 165 393912
304 42 490475
696 160 248140
720 149 626413
229 428 708110
256 243 122029
698 461 207499
652 312 958501
173 315 841054
205 76 799677
582 590 999272
732 584 387263
104 586 822944
623 465 488960
56 795 327917
531 150 148340
210 354 967842
148 404 825095
519 158 198687
537 351 858241
339 635 664413
747 360 13008
27 450 8048
180 783 386454
172 165 757798
694 70 93772
667 495 249178
746 400 492478
460 436 366101
1 411 203872
657 329 133000
566 322 246160
763 321 911480
10 580 950745
85 712 264652
311 36 651378
673 60 230629
72 479 17301
294 324 819724
203 362 567765
526 461 296343
395 301 252171
165 201 590571
395 450 977575
761 616 443762
304 432 802495
751 359 134083
626 583 28288
636 233 439265
205 433 147476
192 522 473846
738 243 524438
584 200 881820
394 540 296422
708 461 24441
316 565 75451
131 101 761994
82 677 718514
720 37 443803
713 648 470340
111 603 894342
374 718 78169
444 230 473174
355 272 619318
579 133 826157
87 493 370358
91 410 660786
689 694 593014
587 177 146582
347 418 130774
631 362 641286
769 108 120519
532 401 165449
159 273 137741
191 240 2203
451 519 722603
266 238 164209
267 114 551563
282 138 143284
777 648 55557
712 342 624776
784 570 900461
367 647 604189
27 619 647469
207 447 480512
123 360 842361
645 605 801047
79 533 511205
559 383 214338
767 557 947807
473 455 941557
430 429 188771
325 585 851969
132 71 129360
393 652 969199
689 284 501562
230 755 382178
647 653 499731
13 457 885656
263 480 762843
15 659 510581
110 182 859430
391 461 465329
213 230 166067
733 426 76602
461 587 646541
492 703 953909
219 7 225903
653 604 99148
441 521 500421
732 767 863987
595 498 587961
299 10 942763
374 107 267435
513 407 444424
601 728 985753
574 96 721067
582 9 770515
663 3 116599
185 539 785838
423 387 732279
279 2 56827
53 598 914312
786 632 107564
18 628 225642
320 511 491916
12 479 791196
312 150 17768
691 613 462751
621 691 698559
420 527 878211
590 412 609352
406 656 183599
21 266 368389
318 347 611415
581 145 588563
624 101 466282
248 595 390927
570 311 156388
722 65 683231
381 317 367034
360 127 912193
639 719 9948
575 181 581788
637 505 712617
440 577 226247
572 131 647408
17 178 390409
669 71 529387
663 319 268060
27 187 929167
726 224 479972
231 57 603583
103 82 331793
410 453 22414
570 123 955135
578 603 971981
450 502 488175
595 620 513071
718 751 582445
541 337 777014
148 127 294623
305 64 787311
684 624 381635
707 120 750037
717 697 945766
10 204 623036
571 753 605994
81 285 727394
566 51 739042
48 94 684113
388 698 646559
682 221 567291
798 103 980633
697 49 270660
240 23 878925
485 770 139935
592 597 458599
99 736 243427
707 603 983779
125 181 550424
247 443 982065
743 739 62367
191 123 637194
726 199 813378
92 191 473553
651 150 156395
752 289 991417
514 298 480013
395 504 423330
24 264 828468
559 308 692494
743 615 632432
777 403 734857
506 78 935128
638 332 546249
138 527 667143
743 423 113658
716 565 920659
399 706 975202
781 181 925744
800 573 950518
224 466 761214
84 527 944333
174 737 294181
485 60 252638
229 122 432176
682 489 804406
475 530 7575
527 700 691066
703 80 710983
265 290 240336
219 753 46906
687 379 693145
239 338 550762
709 266 686907
768 454 635467
124 538 836525
595 752 687581
165 581 415747
723 483 965737
342 595 213693
782 639 138791
242 629 370119
220 184 226490
346 703 831973
209 465 572553
673 352 35792
552 440 743067
417 460 240999
281 118 805289
252 174 197603
393 88 200904
119 146 405534
139 506 453041
82 50 534390
548 97 197357
231 488 942992
133 360 111663
289 71 246908
321 474 51934
580 550 911240
94 466 805051
368 12 163252
481 782 172948
568 336 91461
163 326 384980
543 322 990238
124 517 643651
613 30 298660
418 168 264453
184 540 549720
183 665 213955
98 590 811281
479 245 673537
87 149 692496
391 105 254559
516 436 623297
745 71 856875
163 436 842108
539 317 406591
336 109 745633
12 766 383807
548 531 115859
606 363 643093
555 634 479991
561 458 584842
502 547 38110
760 232 655676
647 453 139667
192 315 576368
140 134 930135
535 765 853094
716 395 911173
777 347 425017
119 505 109483
268 132 7423
107 234 79299
391 695 753925
773 392 802427
721 155 7616
783 790 396218
546 161 345632
679 725 931751
92 585 769258
415 71 661928
176 279 714819
55 109 812432
653 410 924218
552 388 417160
15 436 412634
402 316 735559
109 112 657223
144 222 658464
295 329 465848
760 751 801629
287 210 859777
130 360 397481
456 311 205320
111 275 539616
434 571 446632
286 594 476484
728 619 303535
252 748 929924
760 301 105734
589 107 771800
103 191 286368
538 153 121584
554 288 889823
676 735 934237
306 625 439644
625 593 445859
17 171 473836
717 709 30845
756 245 799274
339 37 817534
697 524 815844
88 16 863146
417 727 933791
679 776 898731
369 193 619132
314 677 936590
658 486 936018
23 76 875281
309 743 533234
356 396 330650
626 224 444161
560 41 644922
287 415 159009
305 254 950059
779 434 116838
227 769 428988
302 353 894090
656 478 6360
476 327 774168
104 365 795795
727 149 889946
599 794 661469
537 592 350437
350 387 481668
710 200 665047
414 483 468971
746 666 941429
512 264 755998
536 757 547007
676 641 167521
785 175 612399
54 130 543536
194 415 502133
596 384 924290
310 602 457585
72 508 34492
66 281 946563
222 215 196513
427 395 67388
521 797 628338
769 201 639561
597 654 179338
708 530 751308
58 498 333851
714 408 366341
323 94 762144
391 95 792193
644 266 130389
558 152 48685
385 675 803353
730 345 934475
20 227 683857
42 345 655729
515 488 614795
169 639 140822
761 798 47328
669 388 166661
636 165 23040
647 16 244319
101 246 762143
132 25 68922
296 604 322299
101 53 403544
672 663 9331
450 156 809339
67 73 467071
537 542 93885
77 316 549934
163 649 943922
595 56 264041
543 442 864297
433 211 216097
168 743 592029
233 165 56261
789 441 95488
545 226 543923
253 401 762407
90 183 460
481 665 914813
534 72 445108
118 232 481684
767 63 113493
160 578 640846
169 636 449524
432 524 663549
401 785 214460
723 558 643123
274 671 829492
290 187 434950
240 187 235140
781 29 963776
446 134 644870
70 32 249585
12 685 584581
466 742 775918
55 509 1812
437 66 81782
132 583 192458
385 35 675522
547 363 874407
743 356 780105
303 407 323373
226 713 868942
410 37 708974
141 16 154291
283 153 436661
528 154 899386
103 702 158165
280 515 630763
789 301 783849
581 445 814779
325 601 22648
683 9 67371
562 534 196756
13 270 537316
561 129 293147
303 47 166779
302 515 418370
113 447 429634
717 114 616915
326 446 912144
445 547 798189
171 494 578088
797 774 983195
785 351 845783
528 688 883561
340 497 961710
11 745 827610
390 524 660745
499 92 1762
493 19 155121
464 454 696377
49 468 865404
620 298 23010
183 314 595492
689 4 695114
669 799 707366
435 515 89197
120 568 250735
270 112 954481
540 623 807143
85 71 810422
284 482 728235
101 732 596379
57 175 914113
74 249 786079
670 633 822723
414 531 223185
112 785 34628
158 96 811920
413 775 903950
567 141 579918
667 341 213149
467 612 528656
358 668 46567
549 19 592528
707 659 958462
797 217 102067
100 517 635265
668 340 727582
481 777 892807
628 366 732201
633 668 314491
322 575 374990
443 437 104857
734 221 454170
503 614 460317
692 476 700720
654 620 540634
634 165 630971
35 232 299644
232 318 647726
598 338 255937
625 763 906016
667 13 133586
251 532 578526
373 39 987818
12 475 961268
409 550 16409
277 435 35225
702 35 321947
571 419 291188
279 188 758301
471 627 295352
514 695 937148
453 252 239734
204 555 733828
193 689 547248
385 139 754924
459 132 794015
711 258 371155
357 716 685141
15 699 429851
722 590 492318
606 179 489
335 497 756145
528 62 863148
166 164 857687
287 707 354274
358 565 74874
140 279 571275
428 269 137705
792 693 725837
757 322 717253
567 243 738654
208 624 3468
788 65 970307
42 658 322142
49 743 62193
463 777 550755
556 247 125757
664 747 671322
469 111 665331
147 104 826235
422 386 506273
167 471 472681
680 393 401849
706 121 734259
757 661 540453
261 41 390824
759 789 335983
96 714 398523
497 199 153179
481 280 329174
512 663 902646
514 399 216763
230 720 142547
778 494 215995
328 511 465870
507 36 854258
257 457 49544
47 583 894307
195 242 960273
377 156 308378
469 174 455881
117 289 204580
458 528 214661
202 190 181937
773 798 324450
794 252 432406
3 738 816214
164 497 203343
659 696 262335
704 480 202262
81 453 97964
637 389 271108
138 265 10101
771 781 651164
635 46 209555
63 558 351457
761 173 196602
546 353 374956
569 762 494603
362 431 253001
69 170 461150
492 788 494445
139 29 710517
163 492 449526
174 195 711038
746 88 947945
5 470 46752
718 143 590312
384 121 973592
83 428 775070
785 288 632959
605 60 841546
94 192 637245
675 71 974470
475 539 350472
481 734 16411
410 790 303297
258 434 912920
276 733 496147
781 729 662422
356 320 122395
284 20 678625
500 351 424045
167 357 316902
719 332 877356
202 598 207088
97 563 896480
668 504 567363
595 96 396406
10 76 746
174 292 732968
48 526 799699
788 415 36209
207 758 880362
513 113 745638
18 406 812840
580 437 525931
72 111 675888
473 597 278525
265 410 208754
664 365 216591
450 137 860580
620 200 361295
635 137 10596
208 309 610703
168 68 507838
363 428 945046
246 80 9421
616 680 721449
516 621 761033
211 177 682477
610 182 284293
358 233 420646
607 668 398307
517 308 722726
728 111 934758
129 363 921663
555 579 817458
464 622 707607
580 22 772934
734 130 815503
505 604 879101
380 737 263157
250 387 728707
747 232 51368
305 519 126388
17 48 601538
436 675 338540
120 359 223703
303 758 603878
127 394 364991
221 273 195701
199 13 604900
696 563 230259
371 466 999740
667 301 657941
223 705 97563
413 44 222664
419 759 370271
267 143 946969
651 360 787279
379 415 433143
70 484 757950
458 793 213062
441 109 299082
394 798 61247
221 370 649811
584 325 970100
731 629 980204
145 63 700878
186 234 260586
791 278 222997
150 526 418309
143 330 123053
195 93 603043
147 403 196763
81 443 32454
771 256 771439
723 401 443773
279 149 968188
75 540 496179
101 96 213278
87 75 7133
343 554 158532
549 96 784543
201 612 632307
228 660 762475
129 154 311950
314 660 849592
389 400 622425
613 90 707223
100 573 327769
622 153 220021
94 443 822529
597 529 958882
67 75 577534
455 514 252923
601 672 608795
240 167 873127
338 433 268413
196 434 267025
462 713 509096
152 678 613910
188 238 446842
694 216 510767
649 665 131513
271 637 779021
797 575 604524
270 535 930420
340 31 63466
417 394 117497
167 85 598184
82 732 22512
605 308 820915
327 320 266793
22 676 214038
90 253 433602
553 251 503209
600 342 89080
668 378 688932
338 341 307726
520 112 396945
380 51 573383
348 483 18725
752 141 738427
188 686 908276
572 686 469019
141 411 737346
113 216 62762
565 553 486271
586 21 123518
583 298 879457
481 114 842374
775 87 492950
411 513 982046
58 127 922879
450 425 479848
296 518 177445
22 697 133478
248 375 761981
183 556 586643
397 290 433643
686 794 927927
610 784 645978
769 82 16308
159 489 700839
200 448 823965
526 27 687741
661 674 548569
29 103 99118
746 197 898591
155 121 4113
484 348 722946
420 481 693449
17 466 714201
704 570 357412
474 341 396702
69 420 344988
199 258 825031
308 167 466704
626 213 375632
375 41 858551
643 800 370110
603 343 535185
664 623 977688
8 370 22683
497 536 616020
796 587 525892
386 108 893383
403 645 884402
197 697 591367
193 194 418591
579 344 693502
596 292 759369
342 39 518737
94 356 231854
15 288 2094
565 370 509636
684 145 872057
659 249 101375
441 36 823777
628 701 123831
434 590 358371
186 483 537294
800 95 235847
506 58 851165
93 713 368647
694 774 722667
598 298 302049
293 31 705404
98 412 569718
218 369 164021
3 539 625227
779 442 677070
306 254 969012
488 559 163917
448 307 486820
53 28 264795
154 797 66496
781 382 488355
685 442 481937
282 115 108876
666 785 962730
494 471 679652
177 764 561599
533 755 519844
732 328 168160
323 483 622028
691 618 487516
72 583 425677
723 627 375074
424 158 332490
384 64 890837
354 202 672561
689 629 693798
765 578 929907
80 50 816968
235 265 622839
401 511 653979
615 423 629911
371 315 605853
670 147 683182
501 168 429352
773 319 845684
98 79 445014
554 302 258050
678 721 630476
661 232 731397
672 464 82100
529 795 976904
92 332 716350
58 800 750786
157 593 975764
68 201 926959
288 636 429178
106 146 171195
668 579 327096
682 198 624291
701 392 487321
664 193 292814
522 716 455889
376 680 11170
726 457 173013
578 741 535351
706 298 584101
369 794 878756
654 515 390743
675 524 484223
635 170 686285
385 360 164022
215 408 270255
445 409 156877
122 81 864971
391 145 160262
8 518 87195
574 14 511413
519 564 13935
709 347 889784
106 69 635639
193 722 876283
566 697 503930
694 156 726707
106 313 973021
8 362 473998
326 327 500765
271 55 360383
697 546 381345
216 526 854439
584 664 802546
288 250 979842
690 78 765490
364 282 587504
522 770 686800
671 549 139105
215 668 867825
658 493 429045
483 142 901727
774 72 715824
513 594 294180
671 800 184816
132 200 332232
342 387 387245
799 543 577428
280 679 745529
765 89 107275
763 512 985766
546 671 816709
635 710 505852
75 499 315566
97 473 858871
751 237 433544
715 381 145731
256 219 24084
344 676 132373
77 394 261485
576 796 425635
368 177 190837
404 266 625894
125 322 683975
692 227 519657
505 745 894544
131 722 769860
50 610 351390
599 150 481763
227 347 660002
738 524 259216
217 495 288190
683 481 343313
78 12 185589
130 243 751686
629 797 904994
1 472 424124
175 607 157534
629 600 475676
409 29 688449
256 283 559298
511 396 191865
650 307 534969
214 714 965779
466 648 2468
500 741 662949
268 679 937949
658 751 152777
241 542 837156
482 403 206260
413 447 917229
23 547 52115
737 721 938015
228 9 809471
229 799 945842
152 561 138168
144 432 884141
502 531 631995
80 233 852376
289 541 605923
713 154 569082
88 454 491335
696 347 341878
74 375 239053
772 131 352390
587 458 695240
441 246 854122
384 539 723138
767 83 852959
694 501 857228
437 537 490708
322 749 311652
656 49 544768
732 336 890697
499 433 411084
485 673 850084
610 341 146282
598 688 734653
513 56 316805
11 387 858169
29 665 661195
642 440 570310
360 378 98904
426 68 897477
59 298 207341
697 632 498291
131 328 201865
553 311 832753
780 800 341538
85 104 37899
737 561 103743
625 521 913701
481 413 550306
433 77 467509
211 601 443593
273 455 500723
227 141 707965
466 32 166222
487 192 950527
792 376 695681
744 512 784969
717 684 131025
232 605 357249
288 532 834584
44 326 19357
509 618 886955
573 698 679
611 304 880373
92 710 471018
272 376 887393
619 333 137630
58 633 975711
692 792 76065
116 145 564769
464 455 761907
495 169 298479
137 176 177759
743 517 731380
469 274 506494
122 629 847142
110 63 77659
236 616 410972
498 573 186809
770 185 60884
284 216 389310
132 612 749686
456 82 398571
642 345 931510
395 683 147611
204 771 382207
441 560 378980
424 113 902884
740 108 843565
578 597 535568
428 14 788872
630 89 120231
167 227 852351
149 441 342315
266 313 894004
178 233 451486
632 336 514441
353 643 394761
634 314 846989
247 345 420281
505 51 430048
674 312 546559
370 37 362238
331 643 4452
197 789 185567
534 279 900584
179 222 582884
538 585 331729
139 764 961326
721 382 696529
601 410 10474
744 247 688703
266 150 733672
707 698 932333
7 771 896824
174 410 423549
256 347 426818
514 591 668176
49 366 574137
64 198 862079
518 445 575309
364 85 220075
147 340 143782
479 191 281084
227 502 398892
656 762 558855
481 61 117299
249 545 351324
776 653 262557
421 240 737398
5 341 15618
505 78 317914
478 83 823606
290 320 874710
514 184 777834
604 374 974306
732 173 791635
785 541 362684
368 309 449762
529 196 830250
692 162 758968
299 710 791478
130 373 943934
121 311 694551
143 435 691845
372 388 304302
636 446 383980
90 524 797310
208 607 794512
595 741 326784
545 270 435441
713 351 40290
558 20 571880
747 677 544225
266 770 280410
268 703 622331
195 584 570910
226 5 65968
3 279 817612
310 588 203218
415 437 933833
221 578 545738
341 335 127546
89 552 682510
618 767 230304
353 436 742422
480 131 839136
201 731 989813
360 26 806808
531 306 246408
775 794 768531
656 368 361118
429 789 389198
220 144 58867
694 763 253189
70 330 911989
682 137 996851
58 333 341485
106 322 658860
484 115 654327
260 203 825626
40 228 914685
556 323 359866
540 286 726141
586 384 815438
627 43 361419
124 80 67079
262 226 687786
504 351 949041
322 228 993390
317 707 130049
22 690 510785
360 260 198048
462 63 116497
732 110 289700
452 66 813573
114 491 4366
567 414 293043
756 483 62850
64 438 494427
51 253 583095
228 379 31136
4 121 112348
301 465 121696
42 428 503573
633 301 412982
368 414 287286
262 47 76502
417 800 969627
537 31 404748
672 170 625819
228 426 567575
757 3 380666
46 518 488203
700 517 778360
663 435 593615
732 364 446879
92 410 724327
152 183 273703
256 622 321434
471 411 719879
637 653 266808
59 464 12014
4 499 708318
375 137 8277
390 402 528974
544 94 228430
431 713 12232
440 162 377275
532 365 79234
54 300 522058
221 722 877234
337 216 218944
602 538 347628
536 211 378410
698 274 981414
358 690 871916
713 126 198769
176 454 503461
461 119 203896
274 281 580442
574 777 895259
652 52 918686
390 68 534169
291 13 971865
49 706 281165
349 555 700560
71 368 727929
631 744 160656
99 355 513542
726 734 661279
701 481 864539
770 513 699344
242 2 238715
299 330 125609
238 454 62998
693 388 666626
579 383 443494
768 740 583234
457 358 29612
1 525 649076
259 625 88550
240 773 461291
530 66 786218
165 161 804364
16 163 866180
759 103 563231
624 664 968767
716 56 215809
306 431 752268
460 745 677501
242 580 898392
130 265 253781
42 734 573440
517 288 613554
69 101 223832
228 603 397553
447 698 181550
536 739 716353
227 349 216369
136 157 315385
662 402 435077
474 18 383008
34 571 769179
378 252 957098
556 303 929517
144 1 359167
799 751 935718
209 442 824578
729 185 285151
366 587 90869
718 447 549679
566 599 942847
96 309 431096
34 682 386653
317 84 558773
37 476 695989
566 78 420847
305 482 128233
543 440 381686
218 474 388799
407 492 450308
420 705 543506
278 19 592340
13 746 754053
626 105 600749
63 7 217896
205 274 426421
431 509 77576
299 421 64428
485 569 769199
389 372 917641
401 339 254670
88 197 97146
44 783 528060
253 383 768812
535 327 840542
34 706 817237
433 613 203279
74 285 276846
374 501 563095
313 558 880630
188 362 25734
676 733 364550
729 438 177114
676 585 417118
336 488 440245
235 777 556939
370 114 768806
477 254 420234
706 356 273632
772 167 324706
785 663 314537
233 109 467551
173 159 592587
145 166 913999
523 298 650364
545 10 257689
253 505 845497
578 569 331748
505 510 904252
664 188 630213
662 785 733967
234 9 44671
372 776 129011
12 114 80987
556 427 606903
665 370 673158
200 311 184211
642 187 306512
455 244 210102
406 422 518485
67 368 977390
487 332 995066
277 285 789546
217 354 152019
345 482 938198
746 78 24802
405 388 430850
537 545 779798
749 55 882216
273 232 615033
643 565 937977
753 698 759998
339 338 841190
293 506 925035
305 635 470310
286 633 757714
86 189 89028
722 186 492127
79 228 224550
174 154 122603
22 734 76259
435 715 246979
128 357 49557
473 128 857530
35 459 591598
405 339 214836
782 442 764575
696 511 299741
514 106 876694
779 13 110863
442 124 403247
142 150 163913
113 695 175497
798 309 571306
208 772 987830
86 224 515254
5 235 755234
724 3 159202
504 454 716920
765 483 246985
64 520 757139
641 213 946900
311 579 184830
611 706 359016
686 756 81618
738 563 686585
335 754 725224
345 667 51133
665 451 797456
330 648 393002
762 243 621178
716 114 826047
442 275 950769
440 276 546327
679 411 705628
336 160 638830
504 297 899206
541 22 673101
122 612 698466
585 406 54334
726 628 767695
285 624 612239
655 165 568623
151 26 86683
410 443 273935
172 275 404738
537 742 244730
425 571 957766
38 105 312559
24 80 79001
736 464 726771
747 391 128410
765 589 572497
755 659 780695
114 194 708217
486 654 574011
611 680 586825
738 651 282803
55 150 193786
199 71 576242
703 278 547066
336 757 370084
333 263 145894
583 299 508635
422 537 157763
18 434 353067
433 308 332009
357 298 843489
345 17 892984
726 202 471320
518 156 459725
722 72 419637
343 276 831161
68 54 868217
277 19 149835
728 712 101568
540 134 159941
472 691 89097
478 583 801857
30 582 154852
400 756 790550
257 409 817483
621 158 674746
91 83 61602
408 222 808225
331 402 876425
793 230 682613
232 192 778361
743 561 292039
247 539 826645
529 558 222585
713 120 204406
280 593 969839
357 619 237362
126 431 839432
421 257 402328
777 444 408536
84 589 664366
606 626 214924
218 287 379150
376 676 918307
666 120 343263
284 762 841720
68 669 141238
136 480 888162
778 622 5233
418 183 89003
424 209 755676
775 264 341720
403 15 885015
695 772 813218
197 114 826244
645 418 425726
648 686 5499
778 2 645722
671 482 270981
740 195 635102
234 5 802447
190 178 945609
713 378 349261
726 364 500747
206 62 255054
724 558 824125
528 57 316875
239 553 852877
660 645 839789
612 152 747134
228 480 951567
547 302 839460
143 30 97809
423 425 368060
290 628 396902
191 239 263398
322 250 586673
81 16 432227
107 496 627595
138 564 42710
87 353 499473
621 380 963289
428 457 287271
568 177 120623
305 490 790142
572 583 474923
163 410 592884
780 539 17950
141 732 66722
33 72 327383
789 482 987211
581 321 39990
350 757 406175
14 175 874029
751 446 876495
39 583 678290
656 220 282898
745 171 677578
572 277 441684
743 350 322104
618 449 888165
187 696 725885
103 427 231306
611 159 606509
783 151 8000
300 39 840973
1 12 301946
765 493 224150
274 157 821987
663 77 848130
322 454 355140
46 487 239982
157 552 907942
110 545 141146
392 652 796759
568 672 232347
541 193 18667
300 556 191091
214 348 363126
798 363 890635
288 744 357566
401 772 449267
617 585 632758
430 185 48217
685 721 206280
453 251 650174
674 225 583900
218 508 874902
255 163 787278
201 226 665627
617 215 25182
420 142 437395
366 15 544222
398 292 333594
164 592 120048
214 174 979585
265 336 213201
599 450 603581
216 46 844986
137 403 524174
410 748 915381
576 518 412375
113 179 513143
587 101 765852
281 568 299892
663 723 828803
222 118 356495
574 187 681511
346 101 771018
475 790 653807
413 206 130938
179 735 659975
442 619 471603
776 140 677934
144 361 200980
569 797 275523
261 708 472910
648 4 618827
596 24 393192
237 527 465069
161 372 366475
444 442 229803
225 165 83983
774 629 815164
598 679 287329
254 203 854151
106 443 564938
455 752 857730
207 346 535083
31 514 503324
596 11 681310
317 508 980878
25 30 775651
661 432 947591
443 659 561499
265 106 152526
461 350 343100
679 699 493922
6 24 439012
704 740 154239
550 44 431128
247 724 707663
123 210 736399
322 381 47872
141 459 328822
523 611 710297
721 46 805833
569 431 882663
674 722 559726
559 627 339228
592 608 978606
259 7 923321
770 620 771088
416 347 403584
687 620 5191
752 188 227375
374 518 947096
414 543 580278
444 328 588557
249 569 55343
599 653 230252
160 497 704168
395 294 340356
161 286 761581
552 292 473729
54 683 268979
275 469 763426
270 41 653378
35 171 473374
643 194 869395
217 356 614558
680 403 558354
360 554 398600
2 792 733348
320 662 455945
272 188 637369
87 702 542454
182 18 651235
531 568 685628
796 175 994404
441 250 159057
306 50 855075
714 74 317218
751 678 331261
746 650 747644
227 665 370424
188 333 170503
385 3 214470
41 274 938007
348 547 804949
734 699 133733
243 402 452039
416 434 560227
726 246 780104
673 499 560674
597 299 822642
641 106 181099
529 535 375296
683 85 386439
701 132 462645
241 450 960615
259 627 401538
56 668 107166
359 99 548475
487 175 182596
76 46 889326
481 662 680741
115 773 365920
189 33 594428
8 490 142568
645 273 266652
297 279 596449
634 292 274616
320 64 305394
713 795 993557
751 737 342278
542 136 30652
266 85 188426
619 126 461602
236 314 450219
409 341 545271
570 317 118552
121 188 649911
395 649 543347
724 685 547082
509 72 565459
792 97 164371
59 565 975589
312 25 628313
592 280 419735
756 501 183461
588 403 506485
304 693 687307
334 644 237410
607 603 114765
535 374 499398
428 580 637724
429 640 12085
529 671 147519
755 282 654102
480 83 541614
713 657 80767
721 95 114958
436 645 162116
299 686 828470
279 406 214090
427 84 11853
335 518 44758
113 736 952450
350 332 976265
659 445 866991
127 701 574961
415 175 517001
739 645 111035
755 412 375164
419 693 935275
687 609 998522
447 121 244980
558 19 916450
64 509 546258
273 313 174269
759 577 81279
387 240 703063
544 231 834428
782 357 808796
208 615 91704
283 72 280396
63 212 72022
728 12 845569
397 544 60265
85 437 107812
604 458 646023
318 192 907430
215 672 329960
701 509 206107
545 715 52447
435 621 788861
680 19 784448
626 214 54391
247 626 160890
506 278 272106
789 542 880578
164 373 636144
64 392 244816
224 318 722339
504 538 571183
272 169 46768
364 558 521952
217 637 974683
236 523 958306
656 207 86995
69 83 991584
771 190 745912
569 143 466174
153 502 814692
627 506 761789
54 309 688204
770 121 259003
702 299 84868
531 392 656237
408 738 453112
129 69 116612
186 159 396019
346 780 701165
493 393 837527
190 105 552246
243 352 555096
443 503 708842
222 20 415922
376 508 220401
238 733 889647
378 278 913136
375 154 497110
719 9 360157
523 598 234793
344 206 910654
378 403 733022
482 455 213372
8 419 196506
723 782 607839
737 306 846048
80 314 700357
656 583 912573
487 721 269920
442 373 561757
799 128 229458
387 504 2960
4 105 32098
597 674 981227
595 156 305052
707 203 575633
603 702 154565
352 582 674323
327 133 133599
210 377 811599
231 223 611264
555 230 954310
12 617 58631
680 406 46594
524 720 259463
603 198 125908
435 552 703356
759 657 902703
345 677 897264
158 134 559061
284 430 544816
166 404 9908
153 533 158522
402 291 858229
576 693 694095
183 432 752027
523 159 840575
631 404 392157
466 551 693931
800 770 408993
139 280 160998
263 537 979926
377 130 91175
128 232 46318
494 328 662674
675 602 512832
70 344 536223
314 782 855522
189 737 25568
457 773 887140
264 344 345223
706 736 825630
710 708 972629
569 45 695180
74 48 690992
405 235 692995
593 495 782006
157 61 594055
205 721 283915
625 701 78267
320 490 180179
463 770 409701
544 629 632161
791 481 105637
192 680 905247
703 271 340936
272 24 683308
558 140 428769
597 72 703825
40 441 403509
198 482 549020
459 120 489940
230 110 288755
494 589 149938
89 55 564323
169 780 597276
106 610 232775
395 182 877400
62 462 779566
12 339 6974
377 86 870525
166 683 193091
483 741 859814
784 309 243867
421 656 770900
776 246 256722
259 481 205347
767 121 124835
121 592 222396
221 534 942602
307 235 200843
727 750 504814
279 27 826056
337 383 712614
303 386 879727
435 756 707691
303 430 814142
295 714 497412
395 1 93161
789 627 781420
493 111 162813
304 719 377744
734 437 39418
410 143 810042
27 735 323679
19 99 616527
170 301 274270
53 11 915102
746 9 354103
601 46 612646
135 89 880188
762 571 742005
737 53 461244
416 581 187906
118 450 890536
273 470 103367
456 361 833837
352 647 918240
47 85 967594
703 584 112259
325 49 857831
488 410 745532
116 225 425144
459 608 309724
667 114 862340
53 411 184462
110 597 603013
193 318 653245
493 160 739656
411 231 974292
210 206 217934
268 91 608430
682 319 326461
131 581 709116
792 521 981820
351 185 18069
40 29 521641
542 640 864077
505 467 594989
773 201 771210
280 565 152745
237 365 360112
791 189 161025
44 647 737654
730 771 723268
98 107 181516
248 219 951705
224 117 359411
383 345 638444
667 279 793781
664 690 442723
463 13 853309
529 255 178823
465 449 320048
7 71 446898
633 666 425357
471 274 80321
355 751 977446
600 657 302982
124 577 992501
12 649 695396
210 249 832792
449 162 815405
701 525 261717
703 669 370070
791 639 144001
279 560 637738
660 192 697540
25 214 636430
221 204 231308
724 128 843506
245 326 640792
335 691 10122
125 115 230249
642 630 8419
691 739 658151
66 301 602041
372 637 268358
482 676 445494
153 125 669043
388 59 31182
349 634 586842
186 136 123952
63 465 946324
259 225 232059
13 532 430482
334 798 485350
220 155 855700
60 690 799732
378 348 888496
41 741 638255
469 29 775429
532 448 219657
593 221 544204
95 167 234526
324 203 339492
2 249 843161
601 472 108553
137 95 952363
379 766 799498
529 222 859166
55 285 817426
397 93 561296
777 703 154908
346 796 198668
143 785 333821
533 585 857066
162 624 923658
70 660 231689
686 420 236122
650 785 533362
777 752 144480
675 780 141295
113 708 530232
545 441 327065
39 721 50141
20 512 577612
325 662 785220
593 121 125224
679 335 634213
268 649 363086
778 638 642085
688 14 115783
445 219 522471
729 155 49210
25 380 636744
738 643 495924
469 372 950190
503 428 172269
790 168 833292
550 726 262711
667 363 678115
22 606 344713
387 575 406450
439 118 127212
273 64 300038
407 326 716414
249 595 788167
766 745 870549
109 480 831569
668 285 793976
713 335 382816
245 718 847663
660 67 191155
582 111 170609
172 700 538106
565 542 595557
685 757 989802
564 582 601237
128 701 732901
456 101 121252
464 537 85074
138 628 751193
553 651 462297
393 679 252919
461 154 103112
88 399 17675
681 250 14099
574 238 880693
263 362 699828
322 338 260202
499 300 844723
142 258 23082
36 738 2893
637 232 452838
418 10 300855
525 340 162110
701 635 964727
312 371 487194
726 756 995619
429 164 65102
565 747 287752
158 290 100007
687 266 71919
242 637 392253
193 794 702626
586 565 80126
157 442 293274
82 479 164806
15 224 653292
310 323 135366
152 579 694101
9 513 424989
553 89 178524
4 339 343239
771 669 672638
800 464 816874
698 118 936515
384 486 14426
675 317 131892
157 617 668347
487 696 743992
386 533 72323
713 105 423743
284 82 650084
341 149 760362
737 362 756038
4 518 133591
604 35 577065
376 766 781709
770 248 818282
245 210 64121
47 636 367944
567 70 561983
297 442 576663
98 332 621428
474 682 256726
238 411 532169
137 278 63344
529 718 503700
472 527 295024
335 57 797688
82 211 498796
673 250 127122
470 472 476688
681 106 597578
140 343 205838
145 399 478656
139 367 710174
353 24 978556
127 372 948729
464 228 919462
386 529 794601
306 697 160199
644 134 113426
192 529 455907
789 523 448626
361 284 700244
754 647 674849
321 371 762390
560 695 65549
46 693 919927
557 437 764368
726 217 703382
602 612 586281
682 630 415229
368 626 235306
218 169 954896
405 222 36585
407 624 234770
213 708 233429
243 787 825024
633 777 225834
297 113 712826
317 597 196414
467 216 603126
172 47 934030
299 244 778058
741 736 253911
237 395 540127
168 244 694102
777 12 673819
396 665 751792
209 530 363762
101 736 876730
210 794 561389
166 286 753330
344 125 921873
473 659 517188
597 468 762563
499 187 232261
439 689 921845
71 295 901616
631 107 958022
613 384 724251
113 719 760104
294 544 807825
16 391 957503
472 3 818197
145 562 152260
534 171 530980
718 782 767346
475 798 634232
531 316 916244
780 376 755569
578 679 15855
408 527 621022
781 274 760268
339 701 112045
366 532 884535
677 645 682098
257 633 566289
704 257 283753
471 507 559107
400 504 70131
772 483 42557
583 58 621603
513 155 457994
618 481 71209
190 294 861235
465 224 969640
403 103 525362
105 81 958468
90 388 251154
370 767 159398
349 780 570163
718 282 242905
627 588 310175
513 610 205833
369 184 377997
622 776 873390
4 313 23559
608 322 302562
664 674 360576
217 306 606003
766 775 837502
23 286 670796
780 747 25328
95 684 35034
646 624 334036
535 386 672689
102 726 363275
647 659 308265
411 697 367984
355 120 927871
624 786 597883
705 269 315367
753 781 839813
68 274 735259
565 433 930015
311 180 971979
434 543 41949
455 764 494187
345 263 514368
471 570 296939
645 597 17612
793 326 856028
747 768 794294
261 566 780166
513 683 537709
414 454 994980
492 792 736509
95 407 363133
97 95 181964
677 284 187053
298 376 777260
590 284 177550
507 560 34626
554 225 165180
501 482 574653
74 230 478871
439 764 263675
383 277 720154
316 465 426445
95 314 403026
495 291 688375
574 744 698424
186 452 399240
286 46 822132
5 359 20471
536 550 795279
426 500 785282
423 88 883677
362 598 715174
386 538 64387
117 358 311056
629 630 571901
204 551 613461
401 550 491986
548 379 839030
344 740 944340
538 646 425583
145 501 206668
10 233 493113
269 360 67064
745 36 982781
435 726 600182
297 131 223923
366 17 97103
760 442 399021
86 655 4521
334 172 818527
270 1 52513
176 30 571494
153 577 613138
687 318 199683
521 510 504026
455 462 280626
364 207 425005
19 766 634549
725 729 809263
740 613 127866
518 142 572076
407 116 673390
104 21 580816
331 228 156749
223 456 155727
270 57 196119
502 107 364704
653 216 217629
492 183 855019
86 477 449279
204 303 166162
729 140 21162
742 489 318526
708 472 45445
283 724 137038
708 269 3126
173 652 570245
361 152 176915
705 791 782017
240 76 286153
91 120 57696
397 733 212843
477 546 62327
434 144 890067
603 392 646562
413 448 185319
333 650 638111
359 635 516713
119 70 973128
389 649 371862
521 371 659559
424 413 627859
229 471 661289
267 157 120740
792 396 952482
174 764 473271
249 269 693667
574 100 915753
768 399 310685
86 690 394025
649 567 19266
17 712 664454
16 112 919859
73 558 611541
456 562 270808
11 541 543838
174 402 144465
220 777 751347
411 499 256904
38 591 591463
700 530 145075
786 404 201673
409 113 629434
142 531 559565
531 794 615009
338 258 128875
800 475 917504
146 410 39359
593 385 597831
729 677 415088
66 390 811577
149 181 6525
351 463 725749
778 492 589714
485 352 911876
726 668 152354
458 756 527653
338 297 859489
700 86 975073
720 567 867445
159 352 704342
345 723 974471
176 642 238455
627 782 351386
316 416 955017
186 694 855919
50 688 536542
405 147 789507
478 506 744545
409 478 658899
116 281 46377
55 267 841776
408 158 449850
62 724 183621
534 15 223161
769 314 150016
496 452 432037
465 290 696968
653 711 196424
662 644 786734
445 534 931462
26 366 784460
550 196 952150
145 782 460008
242 666 896133
299 102 521653
229 756 691994
616 342 387097
525 571 677991
636 94 452306
193 277 494871
337 567 515807
91 356 35099
648 67 723199
243 2 597699
591 738 788450
399 293 381934
47 762 959974
24 311 994073
762 335 556280
461 170 283528
499 465 989776
747 668 959988
680 754 929596
490 14 429246
611 20 38995
638 180 212005
767 792 555001
755 520 264448
346 556 102333
17 170 586930
634 740 566319
104 647 327544
415 419 142619
618 242 594066
535 654 46854
123 139 399024
341 332 378439
2 615 562569
14 781 416994
639 72 654958
481 436 177517
325 155 88685
57 347 602865
149 438 414873
122 64 550539
18 33 510746
514 295 866224
733 202 123827
670 798 451904
154 225 409381
93 448 3306
286 419 436037
617 540 847493
449 18 143090
535 711 345067
465 255 568904
762 259 906203
118 183 947511
708 31 825714
633 747 684835
257 516 128852
231 585 917587
690 248 328783
21 529 301504
743 513 977181
702 548 136483
268 217 41624
229 787 77079
402 294 351855
221 366 434371
501 469 120597
220 786 636471
165 296 479495
551 259 356483
98 565 633364
30 185 901419
364 335 639107
789 40 85348
756 199 20045
578 786 62521
524 650 168439
744 73 121319
558 683 669262
252 216 99106
330 264 230062
394 491 512561
426 36 701078
757 215 976557
442 568 833372
665 98 601485
352 744 626707
615 25 32600
210 106 42764
765 487 287657
642 602 966867
231 317 636360
415 392 441958
711 158 297287
256 410 882809
181 145 226080
233 345 846805
453 175 634497
132 170 188384
78 126 969656
613 797 331448
124 319 931066
285 667 628001
336 626 487666
289 398 532818
557 412 13680
350 468 907708
341 486 10677
763 738 825421
398 474 886563
484 248 863487
122 752 82992
568 409 239629
578 598 904351
783 162 359704
160 337 388798
609 221 148270
633 540 477822
305 147 637971
379 620 247746
520 282 963369
329 82 315153
89 323 522415
389 169 980329
644 471 429514
392 20 144531
277 441 906803
598 467 584686
664 518 382877
788 560 326727
520 476 419663
204 608 713032
342 478 927609
383 617 807188
795 571 419426
373 78 928040
502 712 859968
17 49 441465
596 195 577356
785 303 236997
79 284 839566
415 735 823862
95 676 724879
606 513 367836
724 786 240662
712 151 503194
121 110 971719
499 284 822530
666 497 360855
758 794 633152
145 70 745625
497 477 295958
584 768 190190
532 486 962750
450 216 514363
387 126 480107
209 29 206697
695 689 136132
701 321 616468
95 609 893248
330 39 214077
292 386 270687
597 89 387545
258 759 685681
220 699 414377
520 736 957018
329 322 621982
170 410 255460
312 529 227404
243 416 591716
420 727 966490
738 613 193664
619 797 612192
287 47 683936
278 183 836235
616 180 329216
22 585 848468
766 213 747904
323 680 406728
96 292 800062
283 216 154289
260 319 929697
755 67 971181
225 82 691065
122 643 659096
729 193 835710
645 177 230901
191 290 926072
510 139 931894
715 553 117859
143 531 725338
407 780 798008
639 241 394384
576 608 806355
198 642 493711
211 265 876379
507 398 122108
443 540 794220
691 244 211573
582 353 734836
27 8 161852
638 751 980786
68 13 697129
443 458 318826
460 724 47026
545 629 246386
437 180 271427
499 229 964631
252 518 161294
482 87 649644
763 138 973500
56 565 942927
178 483 959162
354 146 292488
788 271 877515
559 556 588133
200 353 889125
406 331 478425
71 431 849860
384 493 715509
351 331 565349
637 582 624010
526 487 925667
98 474 72311
668 578 305059
574 458 664377
142 695 924095
760 777 351576
359 648 874596
393 796 814208
373 126 19088
663 397 619098
590 74 664300
522 547 470232
3 117 197947
204 308 338814
665 106 558724
548 488 212986
788 120 708826
348 659 777269
587 275 888334
779 144 752951
255 88 105907
363 454 864903
143 314 333131
393 693 636099
156 590 766695
469 446 56587
571 186 534393
420 538 213753
525 534 161869
719 733 77233
170 774 723046
82 629 839610
95 762 99943
728 448 395262
41 45 575914
314 74 122639
413 596 643777
255 486 732403
262 275 240259
352 226 476248
158 533 177168
95 320 779847
729 452 612950
52 16 916762
620 729 875759
491 516 662374
669 553 644741
329 427 709956
793 60 200071
97 312 678014
1 19 485490
644 347 827824
323 724 372835
734 116 690375
372 85 316237
44 114 218324
769 465 734384
10 248 989431
478 737 983464
632 792 458661
703 238 918891
349 128 417165
215 712 326390
384 585 647146
194 594 560231
119 665 183264
424 167 461857
712 706 162878
138 111 935960
447 289 30555
363 301 479781
621 785 110675
181 76 941781
688 376 457331
298 424 202747
102 81 944560
647 579 275282
50 486 250130
60 552 698316
211 16 609049
456 779 952286
278 234 360762
670 51 787829
599 486 242075
642 105 375740
432 558 94567
6 507 861298
172 563 774781
270 243 34846
464 785 994859
273 125 642562
724 220 212647
464 157 757201
178 424 523403
564 512 882821
722 56 449636
747 269 735833
768 121 463823
484 294 692231
9 208 123211
642 199 163881
737 337 377410
279 641 496047
755 574 750735
328 396 697832
314 92 132804
62 715 545848
137 698 781261
736 253 51415
619 93 39168
539 278 3518
45 461 49869
266 350 144245
75 255 906886
323 316 804699
619 789 853394
158 686 810953
114 19 435745
416 259 639160
163 290 808775
551 485 171651
425 518 965240
101 260 964744
142 697 681191
603 93 402638
35 395 882614
320 453 63957
669 422 103494
112 3 903188
790 162 112963
308 215 171685
570 588 393167
750 4 728058
406 165 574204
208 587 3877
54 663 481685
181 200 315059
317 470 13258
772 399 401437
317 446 772123
316 413 556242
609 717 669593
618 12 900328
475 185 712272
581 542 216617
621 590 473408
569 266 751231
778 603 740419
305 753 344759
404 10 10653
748 460 775136
154 209 622725
326 486 838755
343 85 494671
672 723 576246
655 279 320171
582 436 673141
141 161 544644
433 535 433799
188 515 762627
419 327 373732
282 64 6825
206 393 83193
197 20 16511
340 633 930898
111 209 494039
585 496 923705
232 218 208856
182 42 731501
51 595 952037
441 432 654164
19 732 702016
635 769 728544
179 487 829365
341 64 5008
662 181 379061
574 120 644046
302 7 727820
745 183 751086
568 478 308812
580 184 370312
465 539 976261
158 605 586892
586 137 803528
693 633 829074
12 584 199849
774 13 454324
772 252 863941
319 306 768197
717 680 763956
670 351 300232
527 723 520762
645 684 802580
486 11 978912
249 122 851054
531 194 517972
19 537 274419
696 282 889608
71 598 233733
190 650 858373
490 349 812203
23 793 388714
756 392 709499
73 277 647700
590 110 419731
184 310 279556
487 466 45851
120 286 735142
717 56 530034
782 105 510610
143 602 447196
57 580 115430
112 389 68635
44 69 142065
23 185 836557
593 614 561375
371 537 938748
770 602 359109
197 212 472526
655 296 832200
788 126 767264
53 773 633558
318 624 214118
508 356 552843
361 710 245075
668 462 711488
227 588 680101
410 756 485030
365 96 314504
744 338 872401
558 273 310442
124 409 299291
290 337 373317
539 661 746360
621 520 914817
319 448 40348
583 45 308726
77 524 973115
483 275 234760
596 420 5321
45 399 48625
15 782 328742
672 797 714954
794 111 395312
362 164 773784
489 6 157827
512 131 763273
754 787 207367
624 768 258285
119 464 216393
737 526 822143
356 492 216204
60 38 242487
392 22 322553
672 567 343526
167 220 791393
232 207 715332
316 271 204803
438 381 194148
14 68 947132
510 559 567738
653 690 210292
385 654 20596
41 538 200217
537 646 691751
709 469 148237
741 73 474067
656 89 109910
648 518 256017
455 58 682311
373 564 243036
115 755 412790
135 742 562507
782 575 260934
171 464 17693
173 302 84841
525 526 970008
129 238 199671
137 798 415497
395 331 918961
636 28 458168
684 525 753996
99 307 270888
197 294 832635
536 429 896529
502 103 723589
424 473 262328
300 782 282016
711 570 346208
38 56 501521
679 208 151859
106 446 539179
249 780 533079
151 532 407309
613 618 921753
457 128 594109
552 336 568326
42 296 547058
489 799 26339
755 640 349108
709 105 882908
363 269 604995
497 701 631382
435 464 607364
518 143 801210
566 7 245843
366 96 121995
698 219 976957
627 311 329003
593 498 347872
157 133 234324
586 203 713617
129 77 876221
642 158 944492
756 399 581991
326 128 979213
559 476 649045
608 20 211975
350 31 931269
633 476 512560
60 171 349520
669 230 385234
331 769 118839
35 646 115527
379 531 353291
622 646 300157
257 102 184076
640 50 985278
253 546 171041
254 362 117592
158 417 681004
150 197 999405
474 576 976753
157 565 281808
495 671 626901
527 50 773948
99 214 40524
710 797 460750
77 682 755121
149 653 699260
55 678 435084
731 8 767109
84 51 661083
240 667 579956
782 637 35925
198 513 754653
382 559 201027
293 682 310080
567 54 543426
441 106 4343
452 654 474508
319 282 575626
674 80 5879
273 171 491501
485 459 208759
160 8 952379
676 387 345255
383 605 127262
310 56 664201
784 390 736364
213 473 706035
582 453 97981
54 221 772261
779 678 535297
762 3 940249
211 435 391298
464 601 478265
588 410 662315
630 800 652346
541 427 868822
127 268 465589
500 239 87605
179 781 906423
675 304 279704
258 334 541567
502 148 594843
113 454 932645
506 512 204381
382 78 494694
795 4 545697
208 717 611569
589 735 348851
193 617 140048
496 97 271998
372 411 143957
369 258 250775
756 709 170015
490 639 755461
664 121 538970
372 556 62116
655 34 115378
97 663 308556
408 709 493465
418 740 886708
188 493 881456
123 746 835595
26 654 527554
372 54 64180
65 196 894413
454 482 289516
184 45 510461
460 453 855144
278 735 675769
482 674 472976
301 459 840984
70 131 349824
480 289 51
394 481 670190
205 515 953626
114 179 59989
377 54 569512
159 575 357216
452 134 297465
304 113 364400
393 721 112420
382 133 921044
721 623 138185
415 521 684452
494 281 473140
727 463 412109
663 652 550515
152 460 765993
408 598 958795
716 536 59786
602 569 237863
639 413 87949
22 194 906373
364 720 482346
689 769 240523
153 595 358085
746 699 777175
67 642 895721
10 281 90200
321 181 868781
782 198 745936
20 246 75371
689 124 689108
284 107 468779
319 344 542691
483 18 713704
746 636 59064
513 794 170568
491 387 545735
698 180 678272
169 541 155744
508 462 4408
218 102 694012
580 672 429041
107 187 437778
349 390 96082
43 759 608612
763 776 544319
557 43 729856
431 766 348589
266 305 33911
596 212 300105
679 652 244184
231 787 130150
152 304 579122
786 177 948548
151 309 66680
120 605 884693
70 164 26475
471 34 894741
667 76 737370
513 139 85903
768 695 416127
127 627 818389
603 747 43136
450 142 361869
86 588 850092
361 238 280866
736 508 899135
291 607 880155
565 256 780154
426 91 625786
511 648 22997
281 631 806149
271 546 245040
394 668 72740
288 179 794085
153 749 727724
661 88 236300
83 311 531425
530 129 476672
753 215 15347
443 357 87517
88 585 705088
318 311 857450
197 541 763993
131 272 26306
215 290 831967
79 270 727222
101 226 765170
221 706 852170
634 89 664295
469 96 986990
295 35 228705
521 602 611011
526 326 889095
607 43 75147
11 300 156021
248 544 302261
406 244 673070
45 142 684368
760 28 928875
563 732 129826
352 53 16935
237 698 990556
220 752 847615
709 656 824540
749 301 325484
37 19 274223
631 142 361391
408 27 916204
147 669 107217
487 234 337098
422 355 193090
505 451 875788
26 551 523493
667 204 783888
431 589 17182
473 481 433634
286 390 872686
394 370 757947
310 631 913145
352 554 524835
286 484 543259
130 382 759186
209 428 600991
177 26 479400
403 3 78930
462 278 266825
483 258 20204
165 484 861234
118 389 681000
685 120 74541
256 156 429446
54 7 994543
757 352 980447
75 260 323385
442 617 588750
273 547 145131
193 423 255520
431 792 731384
363 560 463574
742 502 403163
384 45 934219
458 304 576755
229 73 326374
479 148 3316
370 691 418183
73 725 431436
432 266 643253
575 434 299735
689 104 266044
649 559 213833
121 65 730478
321 424 704603
647 200 184650
191 587 142814
203 321 773527
188 3 88997
652 455 719283
662 11 121960
264 71 173622
127 139 913725
633 503 784772
523 5 655159
79 359 155001
725 138 913811
207 311 864827
295 346 467585
776 189 190737
142 341 393149
38 278 983598
602 30 169135
226 362 256268
483 254 894639
400 438 465044
363 255 993796
111 750 830540
419 276 771488
547 89 644493
453 333 168734
276 799 446686
132 196 712610
581 218 937126
270 359 943434
301 499 849741
70 477 501098
62 759 737576
593 486 587812
235 158 839667
411 498 738305
406 506 877873
212 326 536171
96 416 202637
543 601 950744
271 80 443329
66 401 410719
599 762 194748
611 586 810354
675 133 152916
765 468 754066
601 373 701285
736 122 124598
325 620 559553
349 755 312840
71 329 809598
681 488 283725
337 580 92199
282 132 821021
33 99 104354
150 33 456887
770 175 466494
150 27 669521
774 795 996399
16 207 360191
333 216 539712
544 39 739280
96 626 578420
668 344 324816
66 3 712504
538 197 465240
723 518 451571
566 41 903206
662 607 675911
284 383 703673
171 150 239011
113 572 479455
276 627 127907
384 433 435464
265 493 121927
290 762 170842
24 542 372507
534 556 520737
604 600 847126
144 739 316675
115 766 777563
165 313 693179
143 710 589257
652 793 737078
428 528 905096
543 266 459721
214 709 401155
623 739 822905
659 204 356300
296 473 924493
164 574 732979
441 271 73328
510 754 622835
222 389 26163
447 631 738690
482 342 500786
558 252 638227
558 164 371364
339 674 135478
685 783 361574
776 125 103838
52 453 925593
1 76 459139
173 276 196808
53 623 17921
524 507 267418
60 777 341651
389 317 638714
441 237 225447
142 160 232435
235 264 832932
243 151 544720
76 173 144035
774 416 17437
8 371 433619
512 632 727171
188 241 459502
95 687 100510
326 784 805925
629 264 767012
316 370 312225
74 384 862182
730 444 182046
542 83 296386
16 162 23846
640 128 676039
50 573 365541
261 245 89473
720 260 871509
340 164 636602
384 308 203921
468 655 863548
286 501 883110
528 682 881452
480 320 253063
56 603 149661
186 189 232249
788 174 571427
228 559 631702
33 390 720553
636 163 488374
125 605 80807
345 735 304987
373 767 82947
201 249 998217
199 284 126186
230 375 932677
117 239 476018
716 49 396770
356 3 840214
350 729 319193
305 235 600444
101 646 148314
422 60 738855
586 560 305788
517 9 620580
153 83 871358
302 795 849973
714 182 33916
793 64 161389
676 483 545744
191 383 822731
443 188 486394
486 303 64193
694 533 51200
395 718 574847
116 596 401871
211 331 688497
220 688 466608
515 131 591740
54 416 968321
693 218 973381
617 385 41411
624 57 382260
225 555 714477
55 162 165324
79 453 632188
269 580 731360
191 588 798525
406 722 616472
512 560 959254
764 442 253096
187 632 10337
732 734 960295
553 363 355914
684 614 740649
478 117 261857
587 22 843501
386 436 252269
474 106 754998
178 522 830132
146 148 382540
239 682 867688
48 299 325477
566 514 597087
491 422 799670
563 185 215585
398 745 411260
258 153 887920
496 116 999219
643 447 655232
580 444 602462
90 339 791068
505 689 75874
396 514 649521
180 316 526085
659 497 377525
697 687 585681
477 592 244282
753 613 671443
594 5 126871
162 530 915322
297 278 432935
35 685 662523
339 687 413425
728 223 856648
214 163 18769
235 688 27435
61 238 763567
694 389 849652
347 263 699414
777 704 755956
704 41 569321
597 94 795232
266 205 845339
174 95 834181
584 22 126698
104 257 243978
170 295 385888
752 544 467956
66 415 737134
9 714 340329
88 14 114058
379 64 276544
591 573 16254
640 787 856183
701 796 303786
731 65 706385
159 635 567120
777 737 955442
259 336 200564
15 550 607865
412 418 158481
737 474 691030
20 208 880525
324 637 494404
135 598 478342
742 400 512158
711 126 990996
783 119 82061
279 39 790233
217 475 109914
398 701 239026
262 431 575438
504 577 54915
442 288 955460
248 36 944378
70 16 141467
174 244 56241
354 235 292252
603 220 150824
451 497 591941
729 762 821893
421 794 796034
593 570 591487
528 705 870170
757 443 472761
654 355 396231
623 763 757136
347 78 301026
586 561 127337
14 620 235672
751 90 593383
163 718 94491
513 49 70352
567 320 333405
100 465 102804
451 570 995207
177 751 443907
210 683 295970
658 426 587230
622 234 710854
776 293 347024
434 292 438310
492 293 402470
189 449 808101
662 794 588409
624 696 700753
416 252 215470
697 269 298898
738 657 777061
631 422 672842
104 488 283363
174 800 758105
175 435 925596
268 315 588304
32 291 773778
96 615 846301
319 453 795620
202 321 210697
632 38 844479
101 75 946426
139 252 430933
178 138 811855
340 325 758670
746 250 784985
401 85 940650
507 266 867430
77 754 752807
1 228 940897
623 158 433970
219 119 695655
253 728 648960
415 763 979814
580 187 67434
150 318 935605
433 40 36595
384 518 642129
2 50 746430
756 286 759940
740 538 238046
774 432 403988
740 463 332211
600 766 397976
651 394 374756
508 725 569629
676 489 176778
130 381 370438
261 450 614717
489 643 880845
36 610 254856
359 796 806256
232 694 845129
301 712 497759
575 582 878366
577 262 563455
718 417 64015
617 275 371861
278 111 800834
142 185 302001
625 787 782088
138 502 624716
176 707 260506
708 364 919312
786 171 335802
682 683 494192
693 194 901121
298 524 671377
673 251 286092
599 153 505967
177 674 390639
480 682 295694
630 621 609104
591 351 10314
216 636 365533
36 314 25164
37 473 278328
278 298 778330
772 589 268785
656 91 141375
199 750 737040
245 447 357547
58 327 957616
494 109 320270
244 420 256906
791 641 923067
590 105 595503
560 691 416589
427 751 11396
55 464 761607
14 520 342358
520 770 435421
540 395 724121
8 509 813755
380 121 934544
519 472 22765
687 257 972999
570 268 300624
101 761 740668
73 611 587101
163 526 952541
633 201 239386
85 275 648717
726 141 714842
70 187 872520
94 584 707975
409 723 451906
300 590 514552
398 132 63704
287 565 947967
162 733 597170
434 557 353768
634 498 144008
562 497 306055
666 598 992755
204 119 581187
422 418 164067
584 311 818753
598 263 908064
622 484 15377
573 358 242852
763 631 377654
72 671 783905
38 790 707348
458 599 922436
546 759 382057
167 234 959977
604 499 803931
165 502 86754
65 451 881553
359 71 196616
287 158 999721
138 423 418438
714 199 813429
352 609 102069
394 399 478184
692 631 979251
128 40 255256
611 764 910243
117 431 48163
379 32 813022
292 484 109709
370 280 57878
506 368 697363
427 98 691350
557 617 610494
702 692 435086
108 641 646289
192 711 132061
55 615 463464
589 777 592192
202 314 225962
223 378 387909
508 497 455930
661 105 844523
186 202 579569
55 100 549176
662 195 937451
58 160 220858
729 356 147906
652 678 827355
512 457 363698
330 722 383842
257 2 64631
542 174 774415
543 422 543210
422 753 387706
224 2 504721
606 489 911046
142 62 577984
625 777 568536
536 797 870926
707 387 857842
152 145 66499
254 698 915877
538 232 725627
77 114 893895
330 704 937373
449 538 258701
721 798 681913
51 215 84293
151 761 70889
321 794 690066
197 119 383905
297 787 503199
185 457 864666
358 59 568157
237 729 251409
171 645 32828
734 25 454906
25 108 136830
556 450 961485
696 388 680366
518 697 839971
286 546 679316
586 3 83473
389 423 844039
552 575 749051
269 379 63811
689 213 687968
354 418 59473
223 709 399199
707 464 144191
459 50 750723
677 227 94823
724 468 618563
595 624 320672
236 364 26740
250 110 174092
150 772 867486
487 61 86022
87 244 577049
582 159 543936
323 20 211
147 149 92725
590 266 476277
773 682 221906
194 325 11662
427 707 731976
440 628 883384
323 551 46022
282 144 387002
74 53 143499
768 214 554661
478 533 997463
266 453 677252
160 395 47564
369 182 98953
586 544 280723
179 614 677515
584 777 832737
593 283 169615
117 182 515932
413 300 808638
728 44 576641
437 275 96879
593 35 957093
502 2 967937
567 149 223722
63 276 773504
595 14 187677
382 672 634627
144 103 409466
656 71 710607
626 774 786644
562 373 633957
638 592 397949
342 524 120172
626 93 374577
77 639 505558
540 260 548777
326 131 375234
460 10 685269
4 494 690774
334 367 213532
689 2 474468
212 456 238528
393 87 45788
29 146 452268
82 205 769192
746 602 62398
621 543 734941
610 114 169584
780 473 639079
433 261 323171
739 364 992260
715 496 863558
721 23 726040
229 416 123005
431 562 421472
421 784 878283
422 11 131541
404 118 163411
562 779 52427
339 424 783036
151 38 59744
536 72 515746
317 151 775981
724 496 723115
295 43 953073
420 1 554877
726 272 288949
747 273 92876
243 654 140867
386 38 699874
697 228 515705
259 4 243985
520 283 232880
581 13 836792
687 356 272458
537 34 977042
150 19 98419
100 146 223546
637 619 586741
569 391 808157
685 717 32364
215 496 695310
504 475 316722
533 664 238454
772 753 846041
138 213 445431
671 768 266681
554 361 323227
608 720 351429
676 341 39153
124 421 585447
564 666 442328
413 291 739398
249 207 896252
327 91 78046
112 40 492666
43 742 884505
533 772 678856
5 704 875056
255 451 862480
580 240 568071
551 162 847162
108 300 919601
199 278 637221
761 768 592624
426 373 618577
175 643 765771
431 23 641048
79 651 423962
303 312 160343
366 440 386509
14 272 915955
658 355 816469
36 219 848079
540 603 351016
391 356 687510
103 105 166518
771 525 857067
729 563 743930
302 29 164112
398 510 35928
131 648 844540
437 781 277465
445 18 250528
411 393 551734
116 258 946215
504 377 221306
631 133 721595
690 361 808
636 683 638963
376 242 300460
52 557 641972
150 603 928249
216 732 133801
377 640 482540
581 275 581282
5 187 480983
679 654 430584
293 96 529303
634 199 475379
752 483 343371
781 500 625943
384 61 606087
649 489 611517
605 460 769611
54 779 667905
109 212 272054
121 393 972180
717 392 777881
45 521 24529
326 119 976403
606 465 86096
634 665 242521
380 443 390655
475 72 451648
295 410 724640
97 60 512230
609 150 461144
558 183 799778
87 16 606559
203 67 408701
125 454 461401
547 213 957988
91 115 420306
239 92 26837
108 197 600199
796 118 441677
202 671 209413
700 270 415187
690 260 691093
463 538 299747
307 467 50677
262 559 111438
136 357 79936
505 525 978143
602 758 79897
55 414 330231
775 301 203434
558 737 123875
717 584 974827
239 49 906237
408 193 263144
188 263 691943
373 237 5171
561 579 464887
527 390 762416
748 180 876570
575 404 604219
666 731 708498
595 549 396434
39 768 26902
173 408 784401
354 563 791308
534 52 424640
473 425 857018
528 785 555995
536 683 536526
51 210 360193
731 597 208997
560 11 62809
30 430 959305
648 422 52228
405 184 325208
610 103 11084
43 68 92786
87 86 698532
338 301 434233
386 530 317908
486 603 608843
330 282 432080
46 405 976149
270 32 753594
277 142 673636
190 345 39863
454 361 860239
423 371 518448
51 631 880908
159 147 803569
75 312 653947
212 477 586523
164 677 730700
395 14 452441
600 433 779918
712 649 217624
269 690 495228
302 20 87519
99 635 126285
652 712 147140
189 406 646750
500 640 619751
379 191 574267
40 643 457317
738 793 562949
476 408 760446
49 280 710316
529 646 915812
233 82 680333
785 250 151889
543 736 599476
232 591 705718
245 483 527027
436 761 342288
463 128 308931
613 547 539157
158 313 455103
783 252 758837
716 759 74517
167 287 706982
666 700 772228
728 260 619576
476 606 230193
583 606 164495
610 615 99621
225 321 401359
611 281 793879
540 710 355264
508 22 426694
347 566 261776
617 670 823376
175 257 915460
738 732 661613
262 738 369246
447 427 972929
168 656 600687
723 278 872822
554 515 185864
102 705 842578
679 162 118065
780 160 647041
638 793 931571
608 300 45286
284 368 708157
571 121 266416
435 352 468532
749 186 387714
537 92 171544
365 76 542725
8 413 470882
621 510 576724
338 251 792944
697 147 624064
469 633 488661
527 304 42057
73 116 912515
396 175 359973
514 631 158440
130 496 701426
191 752 99969
110 515 534856
416 427 956189
70 342 84463
14 72 899753
719 502 874676
327 399 525289
330 645 615921
403 300 935651
636 155 698397
433 494 397224
138 315 679724
633 450 182150
292 413 77120
158 340 343164
385 42 547971
589 450 853868
73 92 418984
141 721 425216
161 321 644728
576 136 212360
619 575 849344
66 679 521338
354 58 239224
411 682 455786
684 679 903615
2 126 549672
286 236 400821
622 780 713541
387 36 865288
148 270 91560
716 607 567438
23 657 307286
184 26 894291
238 144 995539
347 259 537438
307 442 776095
634 402 882957
329 685 392925
29 471 86816
247 709 237221
116 25 773442
511 675 941451
64 262 977566
426 618 196899
533 202 546799
344 352 607611
568 417 148232
790 234 526147
329 733 769740
256 19 598458
416 288 256637
225 478 560131
296 625 90274
299 203 840847
275 744 159498
6 549 906774
302 332 929243
326 292 106080
174 432 848569
639 130 364787
603 8 116060
608 504 18619
355 735 742478
477 466 268824
744 640 939632
302 239 896747
648 495 769993
613 526 130135
789 7 585096
754 350 907705
428 276 100099
194 39 156257
349 141 338298
80 557 598674
90 465 190262
267 49 528415
605 467 770994
346 143 266521
70 735 962531
654 212 859904
11 722 528024
636 242 282257
730 148 851242
767 727 896710
241 294 85947
452 734 80340
405 23 757744
130 254 328434
219 575 957035
577 454 133321
24 65 51147
698 646 876055
400 776 282097
336 6 47048
378 132 385932
473 538 65425
293 426 437268
165 294 796472
81 650 362177
773 656 404390
239 498 807207
791 416 846107
648 582 279487
458 430 873888
284 16 745910
171 106 547443
157 126 796516
433 592 669022
723 75 998472
230 466 501424
308 651 724443
260 287 167911
124 231 348684
671 328 664544
167 455 332026
736 248 551623
263 300 444180
201 28 231098
762 111 213793
373 308 612713
287 760 964163
317 65 723110
310 453 171516
253 414 856862
776 278 958074
605 354 2770
531 703 613124
61 762 742022
396 607 846550
193 459 93201
705 580 69036
255 14 147565
680 265 267611
770 80 714898
120 270 347869
63 775 935504
516 700 627627
647 296 275022
762 59 32927
54 155 697036
563 350 484178
359 15 952581
336 30 764052
616 780 535731
218 554 174695
74 215 316330
714 727 868581
39 798 768186
565 192 450583
278 469 819566
718 72 918890
58 141 569000
733 638 824971
283 493 913278
630 268 692050
400 651 267026
708 695 858142
168 580 707539
568 471 637935
274 769 683727
458 579 174309
430 331 504185
551 472 405823
226 745 411703
27 404 450949
562 489 246465
324 565 975861
270 6 473668
167 480 660198
722 517 250111
717 196 402594
199 507 312089
122 717 348621
693 584 700214
595 174 559383
366 491 297619
223 481 374979
5 205 176433
497 283 895680
115 520 790930
405 195 543203
320 349 237978
82 387 810442
651 294 67247
163 639 672948
775 742 960264
466 607 331735
175 301 859116
676 214 718724
755 483 920937
775 105 957517
47 155 83798
566 588 161433
116 319 301269
645 68 476732
697 777 878605
47 495 751480
379 254 259312
752 407 106220
245 186 27585
236 469 613608
601 266 615075
673 724 189433
133 581 806416
674 640 829967
537 179 939590
640 598 530121
653 8 295380
280 393 978962
690 180 316479
652 74 443574
753 183 151117
261 226 225818
295 711 270443
109 346 649672
284 117 726384
464 4 720446
571 344 32331
359 355 720758
135 346 926776
88 601 618724
150 449 448555
188 278 9488
195 756 260425
200 113 251536
411 722 962639
755 726 375792
61 33 987287
429 797 433627
321 171 824451
582 644 561383
585 253 184691
687 439 778898
327 317 976768
516 96 504588
452 157 889028
85 749 552713
195 567 687616
468 160 321015
407 616 178252
467 215 213229
539 652 561654
263 312 11516
732 471 114327
115 645 155810
493 173 272373
575 798 56642
384 644 256431
238 175 675878
135 154 342388
381 148 588518
702 46 841826
120 337 562407
456 264 557035
344 154 650671
200 792 557745
731 79 412170
333 487 19845
628 642 269622
158 513 763994
348 415 501408
770 783 855879
161 102 474019
426 1 273606
461 464 774787
542 465 930893
432 458 204311
708 178 684987
287 194 617048
443 58 45847
721 359 84202
698 361 722118
514 2 589319
446 352 735743
39 554 512900
87 750 410321
319 599 117474
305 210 859891
243 588 131004
727 529 90723
33 4 522380
167 307 183628
405 69 186260
261 321 242866
214 727 108118
259 217 979763
273 519 756374
134 92 76353
334 291 230152
72 416 574671
730 666 388817
416 100 158747
491 244 263917
570 219 123007
747 772 158519
719 791 794733
75 445 163849
433 711 756381
475 620 107788
542 7 605003
217 371 866546
391 490 868248
653 573 811758
727 478 630350
190 587 16149
310 766 793447
59 320 221516
414 693 639629
332 591 415109
603 549 885868
235 718 911811
427 174 113415
114 368 124814
611 228 110161
416 187 682058
199 119 557338
292 546 121297
308 617 836719
730 725 441749
772 51 511381
338 419 926413
689 777 502898
465 695 857342
569 682 277599
716 431 793392
576 240 125479
732 125 493091
170 161 479919
170 362 242801
467 321 24642
625 774 518028
18 712 946536
124 284 886240
290 559 90346
191 679 899462
148 745 916430
457 30 292968
429 92 847633
25 706 760384
459 78 4088
117 18 780901
293 629 710907
287 677 72955
247 280 908042
330 723 490959
419 754 296893
127 234 325894
121 650 330975
680 434 136120
666 37 541474
620 347 995153
124 227 301669
748 729 855389
54 179 153496
344 113 482038
31 230 645568
504 113 771064
690 345 806425
463 367 424849
704 329 811607
382 57 412818
305 511 417389
783 742 342626
505 484 528370
178 234 769472
314 546 574979
287 621 946137
439 463 665979
619 649 702263
692 573 484999
320 627 914889
111 598 440393
495 274 742017
250 594 817723
442 204 863611
128 214 779276
58 29 305303
542 724 368765
272 635 538771
474 589 725451
412 447 713448
767 343 141950
235 793 404217
419 237 622942
235 242 450860
739 292 849345
538 325 547272
182 555 81019
693 200 125284
209 722 538857
114 263 274717
698 68 791746
693 221 580658
676 705 906268
230 406 905568
55 360 918635
644 770 57451
707 548 867576
589 492 320879
15 531 421540
618 106 183144
506 528 870834
266 686 617315
701 712 678236
571 210 812015
18 322 986501
719 457 637722
702 330 775970
526 723 782342
661 442 579977
373 392 272134
166 540 329396
112 499 847968
168 570 226558
74 418 576066
263 1 847643
356 666 426717
40 571 921562
455 226 272747
261 713 693408
759 188 797596
459 766 681643
252 597 264670
312 698 725763
167 76 59134
411 273 752437
97 199 670492
397 468 698034
286 197 588238
601 361 733596
43 750 340419
50 683 278518
574 718 594223
740 309 416420
432 685 961532
36 634 685331
338 179 276962
324 372 507614
215 276 905196
222 369 233580
701 44 177474
479 206 973906
565 20 455347
588 610 54785
608 380 56887
443 319 880011
612 330 713438
788 462 385863
509 328 241512
654 740 884674
52 495 318636
32 376 774303
203 72 141489
280 314 663932
157 663 198907
375 779 960469
126 264 427453
698 561 420755
400 771 533685
355 371 112029
190 657 586794
120 329 466489
82 640 951547
81 221 179668
369 520 994567
376 700 505985
259 246 802146
196 101 789298
512 769 670256
116 516 103194
216 472 53598
602 376 541013
296 336 876047
596 547 198158
775 619 981071
684 266 340486
321 602 214627
432 25 633611
31 429 188231
609 759 599163
678 512 526071
221 44 695306
91 89 291602
16 46 63977
44 157 980344
533 51 621028
505 270 504971
204 613 442514
316 150 18718
513 757 751418
734 393 314410
622 767 538917
482 126 591091
230 66 3388
386 264 129018
261 653 234180
53 463 581068
361 244 416339
335 776 486524
546 406 562799
703 709 487723
348 95 597593
298 728 140871
619 470 865915
715 319 740942
633 674 157028
234 527 873795
396 747 29025
55 635 574174
234 710 900411
398 414 229691
281 446 753318
151 330 73852
279 528 145695
334 613 169389
611 785 218589
610 465 996818
354 184 730027
242 35 841172
542 559 801052
575 682 563691
626 531 273820
504 381 81185
339 134 641996
730 557 848002
140 295 707990
648 237 759241
276 576 683168
259 253 557980
69 433 574998
64 116 36884
574 596 86004
789 364 217862
161 304 670716
95 513 238745
108 705 311499
115 103 490402
264 474 403077
525 482 418008
285 336 846733
28 629 592331
683 24 210524
171 403 245389
311 773 457795
202 341 289499
367 176 749552
1 214 845559
56 465 791518
709 114 676669
371 711 349484
606 16 175088
793 203 609183
647 540 308729
435 717 528790
721 221 166731
314 1 349819
426 677 735454
484 283 800846
233 498 591323
368 763 880777
437 636 702134
52 474 626869
487 671 190094
107 43 509334
557 212 875604
619 715 397547
354 490 345159
450 437 707723
394 184 782593
686 470 527596
58 334 286695
509 595 666070
275 514 691916
74 195 39046
795 719 688096
244 577 878118
589 528 129603
189 288 115137
507 326 642545
722 375 724711
730 249 205374
800 272 988286
788 668 703927
435 422 336854
130 568 287074
164 133 580063
123 101 499788
188 652 216977
701 437 186784
646 729 747833
19 604 441754
646 619 105357
775 373 492373
391 275 897655
357 292 478836
253 231 462416
291 77 387961
779 561 296247
82 716 459040
312 104 159466
330 613 894818
126 689 215990
796 480 621100
18 750 272876
295 44 515682
518 260 325898
744 188 750626
321 147 554330
631 241 835339
757 52 20293
651 572 838506
25 250 618645
62 586 950329
56 302 124491
83 561 131635
543 716 443124
654 176 892328
361 649 411485
799 611 848156
299 207 994556
643 741 149703
577 525 879508
727 351 202150
434 191 87422
300 521 982353
194 731 197467
58 51 136949
633 107 60086
555 586 907653
409 770 54292
749 628 968955
697 357 645301
163 449 465512
64 771 574433
409 725 33890
562 556 851594
641 773 711697
506 254 486632
671 293 414210
13 498 385659
470 127 122997
216 499 323535
52 737 210584
54 123 159116
198 229 40264
235 88 104826
346 462 372531
491 252 536944
710 600 203598
710 713 742191
388 432 718117
683 530 806723
23 600 155553
534 245 414115
105 425 108796
245 167 771371
262 258 812802
192 484 389515
210 335 498361
240 57 361088
711 780 463445
260 459 284074
550 383 849701
35 372 86808
276 349 412853
69 467 837582
469 265 863300
213 404 802849
300 609 282943
313 696 563423
379 466 471094
686 711 938251
78 246 798885
128 766 337311
710 48 482667
496 272 384682
364 548 557838
320 372 831822
303 173 100907
225 608 124095
749 793 845928
664 730 669642
788 215 485187
122 427 899410
142 509 889538
106 251 545457
13 686 862022
233 382 966914
526 446 137183
41 374 209243
270 619 265100
393 477 313425
201 488 210139
337 265 339047
184 89 60619
15 404 801389
697 702 857319
345 186 831775
559 189 829062
280 259 943570
632 72 930790
653 495 365568
766 396 529409
182 450 844904
508 117 909739
529 710 48874
599 19 440275
457 695 548990
686 481 533820
440 394 160470
515 537 3045
623 268 455986
287 355 660474
227 320 879306
210 566 607485
146 95 73393
279 379 353328
631 429 457
697 711 340550
783 548 623033
766 555 675645
777 555 214967
271 689 416974
139 661 822600
266 229 650521
754 458 594902
286 535 432743
120 392 803328
284 99 897372
774 489 715131
667 221 943217
198 202 16150
411 131 907191
477 63 723878
613 300 663240
55 16 914002
616 132 432436
281 110 637211
428 172 599320
385 182 948245
701 581 780455
297 283 735600
575 196 394081
2 354 122113
177 221 409356
197 283 744040
240 669 197306
772 142 591157
255 487 124449
648 664 156965
539 202 679997
409 41 289150
102 590 292739
452 742 539473
177 73 305597
506 770 133910
272 641 433603
670 202 465280
544 506 145274
244 649 14793
211 665 981074
155 731 492755
44 681 267693
581 439 641237
612 657 597812
161 346 577768
788 580 344819
332 401 638596
606 666 104361
551 223 775920
221 187 359534
512 641 189273
571 291 652823
763 135 678514
767 206 743939
507 528 364234
166 497 670068
250 2 269869
470 640 579075
187 683 684347
46 669 990324
779 480 427738
65 83 843272
467 245 906312
784 769 785303
787 335 109071
293 450 539131
604 521 272727
186 441 410808
290 84 500684
238 307 901436
609 16 338521
143 713 910329
484 735 216280
403 716 219768
430 159 311331
539 521 576927
764 483 164979
206 177 425053
479 44 451079
440 621 809419
424 346 743657
39 475 783724
172 683 864644
143 409 697794
327 350 768737
480 405 145230
139 375 339399
595 626 488205
256 204 584886
564 90 68785
495 19 707494
781 577 619994
517 691 827692
562 716 136234
709 503 942523
525 237 620849
44 552 407325
416 645 647197
346 550 606405
533 375 19241
456 441 124393
683 217 401958
231 400 813207
676 416 368180
216 240 623466
313 508 681313
271 442 968632
225 236 984375
163 369 853498
453 263 769169
225 309 389235
783 587 352910
113 566 497641
207 461 672916
755 461 748787
11 327 115103
791 464 667498
27 182 873864
424 695 577503
586 397 544608
239 686 653125
477 450 652426
175 138 282682
660 396 870386
114 235 949196
68 345 299779
521 520 618091
210 54 479219
788 713 423200
731 77 443698
126 436 150728
173 486 653581
126 314 951893
530 220 688133
582 423 888575
264 501 870864
116 369 652918
402 100 193745
459 86 168532
636 658 17540
202 489 131396
778 418 808971
227 427 992291
42 718 641605
84 138 622255
339 275 815617
35 266 262888
243 736 451617
562 736 896227
292 247 882069
67 376 746791
167 502 430552
686 182 959459
238 557 840159
643 32 185123
68 313 415396
581 745 439292
146 513 26685
440 616 174448
641 546 808038
404 698 435205
470 637 203606
541 265 412225
673 18 157169
749 195 150243
469 717 38762
662 702 189820
684 707 844897
796 586 811870
276 243 537442
703 95 775292
544 573 129924
446 480 486119
660 124 118341
143 417 720252
550 60 670550
387 327 20405
49 559 409518
46 507 325990
652 15 946084
695 246 179872
473 441 995071
715 79 748198
498 784 678002
110 320 324543
475 301 612187
257 558 665728
233 271 720013
180 321 798831
199 332 788482
795 207 738863
649 549 638214
526 187 905605
430 376 989037
133 699 734385
616 379 685525
343 679 335567
99 206 605578
708 485 496498
194 96 868613
696 180 601168
717 327 886213
395 606 926667
338 177 421923
631 783 172718
150 635 836428
771 661 583670
551 644 546560
713 424 881449
477 7 173745
23 604 176845
424 160 848412
441 353 996872
423 645 778555
17 272 781579
283 172 348969
762 728 441671
241 772 297484
791 483 842592
625 216 253314
585 598 695221
403 117 100912
547 588 837842
260 502 987027
519 404 136406
495 437 934327
474 316 217393
259 600 535078
56 785 753975
541 627 552149
643 693 365539
398 515 648818
746 364 365841
657 479 535088
363 786 527050
411 761 828360
237 197 353682
297 549 545130
577 722 68851
227 779 925132
236 490 224588
690 365 717286
403 126 287675
309 345 175361
661 3 519392
570 534 333144
378 582 280362
132 372 362242
130 447 127002
649 500 422336
769 46 702604
752 546 115316
22 756 144837
417 387 997893
662 111 551825
76 387 725039
398 798 472615
507 147 958848
690 603 221626
578 222 501259
594 770 698868
30 555 525770
13 397 814419
160 154 210992
648 474 281887
244 413 477142
193 666 491715
511 525 343859
50 312 767650
322 653 616115
551 94 492251
509 518 582551
762 256 326627
691 190 377941
7 260 519705
658 532 17976
149 774 779178
109 653 840236
609 582 697250
787 638 107163
167 196 643615
572 346 985147
345 590 152110
260 263 883884
43 195 854393
707 292 154488
411 11 629550
553 452 930129
8 435 643400
418 221 332796
209 405 917703
576 495 627491
179 7 628637
637 630 948334
320 494 509227
313 6 763703
265 460 662311
483 190 784816
319 754 879705
102 680 470584
682 549 448745
21 602 962882
193 392 868026
517 623 154379
440 307 446316
11 753 500003
499 240 194237
132 260 885279
477 283 626172
531 729 495196
717 290 773111
20 513 107105
585 265 150745
536 658 297741
333 504 111980
292 442 181361
418 42 566024
77 353 619779
39 105 726021
516 2 782755
176 420 656570
316 701 438398
581 486 99105
595 607 507772
473 276 578437
453 445 139382
215 125 367692
195 221 367165
360 648 307667
296 127 429616
101 19 518723
563 462 63550
486 45 854433
351 626 780201
402 189 281118
353 607 296259
370 616 311281
486 87 189631
685 327 893433
348 113 254862
424 35 903333
83 205 542178
748 775 261085
680 266 87415
616 368 46349
660 50 748667
389 126 338387
459 278 735397
752 783 758424
515 91 937680
663 283 42073
447 174 457593
689 360 954148
485 266 865136
48 199 984109
442 285 205808
449 198 742977
563 90 459689
680 267 483655
658 597 763923
148 298 457669
698 798 892628
449 655 686915
782 20 463695
100 437 706309
512 7 519393
663 287 855816
752 441 186422
527 143 744898
223 38 875233
680 261 383722
127 347 268405
675 701 736259
274 596 64722
411 446 726730
704 571 153096
426 482 445305
237 11 552150
80 98 479292
746 358 375958
108 298 271201
73 51 180150
656 352 637297
474 296 173523
404 353 353501
380 401 828372
392 387 300250
72 353 287239
524 105 143492
219 539 374147
134 364 803684
691 460 645542
548 662 678683
407 295 199441
177 549 556868
53 131 366381
622 390 572338
283 371 212988
696 312 184505
315 588 174972
739 391 427268
9 130 773882
102 547 944016
513 642 628546
545 498 540181
460 681 689660
192 625 781293
114 789 963015
595 532 188136
183 175 259256
379 444 754316
550 43 430415
331 329 197336
74 364 968066
616 714 67276
365 497 983275
173 199 527393
598 380 909080
92 507 483181
205 558 586626
508 510 499399
6 8 206758
767 683 190617
197 347 855761
548 281 220568
119 306 469554
68 15 499957
657 224 294381
776 630 281096
391 289 414646
388 663 533381
646 499 8911
374 219 22167
241 761 654017
105 162 450459
401 130 164771
519 729 739537
364 665 33518
593 792 698047
663 302 77459
450 785 357882
682 687 57466
676 209 686583
551 791 824152
466 407 50988
441 416 289384
389 83 769241
333 232 472930
383 591 682371
699 531 880988
465 446 953209
367 454 263705
553 649 108383
383 592 418107
288 415 801044
786 158 919643
755 318 223926
395 594 797702
707 747 629934
614 720 910571
136 625 320938
249 664 11900
345 513 747009
694 367 327463
122 507 156255
194 706 98031
355 315 471854
127 84 641625
666 587 871278
295 642 496345
169 684 916560
410 508 375554
357 14 695337
405 727 68067
258 287 108744
535 722 291397
739 696 499598
686 305 116858
33 10 828885
464 43 844913
171 240 256465
616 204 533283
549 554 888785
421 567 17453
494 13 503093
456 565 654825
725 403 468871
475 110 17262
134 792 680149
778 367 140527
129 286 161628
355 24 934402
101 278 696199
406 558 256302
219 355 69191
114 451 750363
288 687 32124
485 4 568084
58 231 166247
104 108 312900
637 47 650601
719 482 474643
63 547 914112
754 547 612229
540 463 607786
153 106 621945
84 57 795813
444 262 576548
136 201 462448
686 25 451635
713 376 242933
737 515 553582
586 244 991880
2 718 221527
376 783 344592
588 337 191569
661 435 655146
178 681 295789
702 617 741588
367 22 41916
790 728 97926
217 225 292250
199 175 572482
480 690 480232
32 11 733617
258 524 526680
220 1 333583
284 464 871414
610 448 133603
520 444 923756
611 68 517192
599 391 451456
183 219 638028
437 460 564320
347 454 234817
326 620 479893
500 475 905618
171 778 344722
302 315 222624
314 618 393785
402 646 166941
272 143 317501
157 403 572527
112 556 770382
695 519 316015
526 443 547459
381 303 406499
589 738 109836
196 223 157610
161 243 53350
140 321 5600
161 689 487988
200 62 571431
754 533 525150
690 509 936444
452 174 982310
137 340 277413
547 523 523801
783 398 963773
344 742 602351
507 309 24720
651 32 455970
719 737 622484
253 650 371026
128 20 370588
789 765 181699
202 74 478581
545 447 444978
496 685 440325
480 172 364555
255 401 443140
429 296 350077
409 586 64041
800 449 205336
692 210 43942
61 782 578995
384 620 214252
198 47 76582
243 358 768052
680 645 501588
735 733 264416
514 742 174629
327 46 213434
643 277 30010
570 510 656858
559 238 473614
514 419 724684
600 371 440114
378 571 159885
667 4 970596
112 204 571246
668 789 76168
441 243 526552
374 598 457909
465 113 326723
244 743 215537
329 708 506690
361 391 22402
770 749 253544
565 283 683297
22 727 701852
771 715 538400
412 756 104498
578 374 864111
55 290 324615
718 381 665616
73 631 747431
136 768 649346
301 288 900274
5 90 385377
351 301 535370
182 659 775200
157 18 278968
441 132 785992
564 606 886652
728 288 36986
386 586 105967
427 223 556203
580 636 212458
2 706 888437
41 227 263833
418 545 295153
5 624 462573
542 76 543948
702 530 678125
433 666 562335
123 62 787116
250 105 773010
644 302 869128
588 461 585194
730 798 806159
494 387 633985
242 64 843323
139 515 954080
322 394 141808
614 89 933565
255 112 335082
83 365 941792
305 607 781121
402 317 605369
350 333 386882
547 462 963433
757 48 478486
742 731 404104
256 158 700090
222 753 730552
537 666 610486
508 709 853108
166 375 30047
599 716 19380
73 723 38693
181 74 156896
175 188 234492
652 654 858077
772 396 659983
770 362 474718
189 243 59828
712 159 304991
583 746 535213
122 247 876053
352 150 457045
134 604 338681
116 282 715662
623 510 977649
519 746 661554
634 284 617276
627 236 982450
160 476 188623
754 476 724545
103 538 787320
789 50 206293
449 108 815859
599 139 935299
101 631 619517
332 529 191853
132 55 873892
746 582 703818
737 782 683036
480 628 637386
554 447 221665
137 490 31699
687 279 687600
349 205 305797
60 660 677415
96 789 716359
528 749 216982
589 217 564361
74 486 122720
280 493 482555
54 442 34360
708 605 744916
422 705 782689
78 576 402037
262 157 664970
287 498 800937
745 428 964012
479 331 212733
221 356 514653
704 228 800593
342 283 6332
14 278 516434
770 18 442568
711 577 893085
392 778 632349
200 183 151389
631 773 698867
469 92 419869
395 5 371009
523 306 916348
654 346 444766
432 737 516664
428 383 234979
441 204 908492
35 550 904404
239 18 896149
85 591 48046
329 788 472545
662 139 394486
50 350 998704
728 308 762277
136 39 872147
75 140 383069
422 8 530754
704 763 289748
536 204 524390
461 621 740054
422 561 201205
248 673 648444
420 122 893001
35 321 644930
153 312 866960
175 214 499415
202 697 779139
395 266 847575
625 378 660152
498 362 199828
561 457 560033
460 686 67196
174 172 717034
585 343 971352
138 473 35772
237 248 668761
3 379 478973
683 266 30181
184 262 876860
752 682 790378
624 122 881742
371 123 316787
765 799 63398
261 496 54485
564 133 71626
436 762 156667
532 697 717306
784 151 498099
531 589 916733
620 473 454150
360 800 915303
329 443 777278
387 345 75842
100 240 736206
247 611 864830
71 84 65379
20 640 38034
6 358 524621
57 465 687753
561 388 57333
385 453 991726
54 471 863697
551 756 849109
405 528 9068
662 70 776248
645 406 545173
305 693 977687
105 778 884545
268 106 600392
392 217 215393
65 435 536934
754 511 445608
173 745 242081
645 639 795861
642 389 472785
202 693 898969
159 22 213013
568 67 442209
576 401 310729
276 198 217375
494 635 497141
300 494 518066
71 100 993009
266 720 220365
685 591 540762
90 245 762447
56 27 630014
597 516 589678
721 328 107948
770 690 376043
316 420 958143
320 501 190572
26 762 568161
446 381 506716
752 693 724015
673 25 350709
177 255 531705
238 774 307675
590 174 647858
41 582 61898
106 672 441811
506 289 64258
32 17 41678
81 467 582907
587 698 904654
42 775 367306
37 485 179763
629 706 579703
210 296 519275
160 516 156888
396 160 276814
750 495 393489
778 628 924891
337 362 829661
301 340 253878
170 581 122258
524 137 362500
352 3 628172
165 211 63677
431 502 4527
35 670 745416
709 310 77049
293 639 175656
520 602 877363
549 639 689566
766 190 373455
702 199 313897
441 438 997249
280 677 657899
670 593 610570
749 471 411249
745 412 183455
763 519 1324
564 246 797811
700 336 639556
265 483 303202
102 1 709324
191 189 581139
140 211 353007
741 448 240001
253 43 197327
690 589 813577
338 534 878020
438 527 871799
155 93 926286
125 501 151250
704 589 36254
453 510 206920
157 736 783542
44 314 636516
183 150 255327
144 297 638753
86 595 236914
122 706 157531
756 205 993562
182 349 371547
186 783 733660
487 147 541277
490 754 870175
689 215 232678
557 61 851662
60 549 279080
199 762 618777
364 46 106948
241 588 615479
418 578 803271
125 492 807420
652 646 587117
380 284 19976
682 101 946866
99 399 233092
392 601 823745
572 417 751871
301 751 236562
248 670 215131
289 143 234563
327 307 167114
195 181 285842
17 382 1157
779 497 404207
350 556 889936
635 203 65808
433 115 46633
571 402 760330
171 28 605308
319 130 745217
209 670 121167
590 361 403355
657 210 890819
344 545 444120
112 491 281795
694 480 78513
56 280 487135
558 314 497228
47 428 272233
768 674 171954
287 798 274279
33 565 484884
134 99 860156
700 578 814073
139 377 74969
27 455 639379
503 195 706837
527 111 236508
755 507 975402
500 226 589042
115 4 53974
583 86 205346
107 593 597143
592 456 973767
495 157 242422
356 192 791120
359 391 715367
5 137 155453
558 560 721392
243 434 446265
762 65 104869
263 582 550173
91 419 773324
680 166 310401
240 130 401792
766 136 102960
210 299 949419
635 649 947503
645 573 443831
370 83 701703
616 416 232585
407 45 695637
204 217 960856
772 749 239323
469 565 428707
522 145 505103
680 748 652180
307 768 711644
139 496 635292
225 164 96325
457 148 146065
167 168 351178
341 600 593669
716 549 833740
99 758 872370
37 663 462949
457 559 807773
503 351 91298
606 776 702939
544 465 697489
314 785 52237
582 457 337505
727 523 99721
436 96 345847
605 595 958651
643 775 900779
79 641 35400
177 586 534181
573 666 389466
133 493 858592
549 206 337941
335 774 742271
721 388 351050
28 581 892568
399 702 256230
563 361 780107
572 228 629532
251 57 591476
777 223 319692
178 386 135060
318 65 557649
230 556 760500
624 418 381863
27 562 310183
177 86 983679
686 717 571273
156 314 276361
116 502 976742
339 548 603954
293 647 350743
692 556 819367
615 523 982668
52 219 816713
211 763 287567
267 637 307606
442 570 816616
228 643 391721
445 179 475702
255 669 684789
126 47 754425
602 254 190179
566 651 133630
522 555 833996
36 330 419900
328 359 863067
113 759 740803
655 108 370689
770 254 827164
465 35 846736
768 470 446141
628 463 716612
215 543 987063
672 141 936948
745 494 399183
732 368 378044
118 197 448155
357 579 207624
465 175 605097
651 548 852713
258 527 808218
29 73 336600
409 771 776838
626 187 468047
752 84 462142
492 740 970202
241 211 267938
605 528 214096
28 129 462938
392 677 669108
573 178 601718
421 687 183713
719 174 283518
645 136 212401
66 9 602602
694 733 888650
18 717 105068
12 213 84216
761 570 762100
301 658 251332
193 84 888559
533 418 760542
728 141 548928
450 251 400018
233 49 549695
697 470 666843
148 34 303476
617 701 644554
507 518 724379
531 483 211111
26 778 810450
233 154 669977
561 300 805504
148 95 132583
376 237 152240
401 280 907042
79 575 928639
753 450 520706
426 587 687638
309 307 412767
287 1 109993
126 371 10652
694 425 532290
53 216 166342
474 11 653019
22 715 14067
606 105 740086
477 43 575871
330 242 887329
332 792 896930
769 710 289313
101 406 19608
607 649 579058
347 8 177850
630 29 233218
135 773 464603
23 42 40998
328 103 193037
784 529 120835
405 716 253356
532 784 159309
158 17 276089
746 343 980990
71 82 885841
350 81 34239
579 558 264704
268 70 777969
142 514 891356
357 52 662927
2 408 462186
652 381 876584
421 147 974189
411 488 862781
340 399 328070
630 238 756241
541 247 152369
332 75 870507
619 243 773960
201 476 655454
396 99 856558
650 719 894730
496 137 484049
352 251 920874
332 106 398241
573 536 296074
249 244 608161
9 474 105034
387 295 314093
87 174 100974
403 89 55906
716 436 189522
576 526 857033
131 755 671455
487 326 130564
18 629 235384
95 681 23794
70 725 631383
622 6 972515
305 458 107643
30 431 604343
381 563 598249
422 85 820015
627 416 523013
143 428 998385
306 14 940144
455 532 972369
752 637 585789
460 347 92737
516 79 218788
296 222 413811
206 315 784809
100 489 178555
426 533 738597
615 390 549115
345 291 718762
553 732 880517
722 39 93364
715 340 232824
471 662 69353
786 796 835715
776 640 47794
390 735 239351
283 96 880551
34 494 369418
265 750 845174
128 281 425188
302 541 780989
234 321 683645
422 436 290085
89 254 991055
195 588 621522
199 505 815800
123 775 218912
103 630 313462
253 406 910749
684 192 273425
288 173 854498
158 770 377286
607 585 142359
573 237 632935
575 678 507598
465 751 785362
433 418 73913
700 539 471717
514 58 399892
193 309 131702
750 528 975851
574 253 670348
786 317 136875
116 551 468153
236 345 231063
781 425 153105
333 76 948056
247 716 363515
397 492 318736
200 177 358890
279 443 741904
76 394 721921
549 381 777505
536 451 896845
54 702 984459
607 251 934142
87 332 778197
360 679 759585
185 366 295607
438 186 655200
304 417 53515
438 724 762502
693 42 583997
140 202 509192
348 610 158211
3 124 296308
378 80 552550
799 768 614661
517 762 81702
27 774 450609
764 251 811626
667 642 170724
357 632 147296
184 130 838403
448 82 966647
769 248 245023
381 589 928078
449 703 449146
483 198 748583
277 553 989399
83 545 457100
610 452 761980
576 339 828695
767 72 58039
186 595 689143
552 619 996418
247 152 37081
220 175 560321
423 413 625439
217 51 805859
378 467 527511
553 794 505786
685 604 311687
509 93 258363
502 468 443945
430 275 278909
678 37 721398
95 39 975748
470 360 75597
290 736 82522
335 645 83292
129 762 743216
562 644 843159
12 640 124531
608 31 963990
212 50 391361
658 679 528641
191 327 359522
445 398 379088
247 15 718541
279 301 607196
230 58 941050
305 424 581299
79 360 390233
227 732 167072
732 735 885312
379 124 676372
782 328 22710
284 446 324211
118 686 752476
465 60 342959
340 187 343545
339 633 490831
95 770 319648
564 239 370323
312 130 793337
354 121 612030
63 791 154584
671 101 949435
123 789 910902
418 5 348875
218 21 506257
508 179 889119
635 785 313056
333 739 64200
637 571 537834
53 743 322469
338 324 919723
16 240 4381
391 120 773890
264 528 409430
433 57 761970
9 753 278549
782 428 299393
750 759 85685
59 39 391145
143 81 423937
207 574 878936
167 435 53100
484 471 918330
284 90 632906
581 268 53592
156 529 305402
548 413 786343
172 488 371693
55 102 372538
334 708 256132
106 289 424952
330 517 444302
31 381 775341
501 619 628865
296 493 124888
586 716 425781
459 389 721770
259 378 104841
336 771 334361
369 600 510113
276 613 167310
58 494 636126
185 124 700084
605 8 200952
282 392 284970
680 257 385383
438 529 429323
538 204 289488
120 357 197502
365 272 972756
420 677 174347
92 615 624863
284 740 785069
531 115 879493
516 188 870971
540 297 384344
316 780 75531
790 59 420237
458 646 275013
307 304 862949
74 494 632874
391 286 76280
173 661 472217
565 451 934066
459 735 754321
308 752 411085
144 58 286393
424 173 222362
215 233 785904
468 741 261335
197 779 172525
476 768 743048
484 219 571556
501 116 318943
241 355 734348
615 321 676961
696 426 380586
355 627 100748
773 366 555556
366 341 890031
14 74 592257
246 316 834415
541 358 637461
110 419 899881
64 302 940866
532 705 219441
3 495 659110
70 212 932628
753 99 790704
318 754 719858
65 621 346252
292 421 724609
768 271 584789
79 751 260288
664 656 671934
79 684 835887
457 452 986264
652 126 741742
408 515 360988
489 68 61273
763 356 682342
10 377 310842
163 185 21917
256 74 336304
460 70 358596
237 163 402501
609 105 47247
476 472 701567
476 134 509854
651 561 582084
187 145 105221
217 305 492833
66 434 435593
513 588 420533
578 453 864464
254 727 292028
12 493 890036
94 165 704925
728 662 865285
642 438 532305
377 185 696012
606 635 420330
129 275 178207
539 252 83652
535 23 85904
104 313 452226
462 710 224954
364 50 943188
60 380 614198
120 345 113325
797 37 924658
470 231 40335
177 295 975960
174 484 427970
460 148 475461
648 98 601401
685 570 410048
253 773 387763
590 137 408743
452 546 236035
409 740 96153
351 468 782408
541 639 297198
255 173 319336
347 172 308012
330 99 428559
265 480 906770
264 570 824352
128 621 342863
115 798 571866
623 323 716250
651 311 564208
784 394 610587
114 186 19093
291 311 371718
493 261 763784
386 22 51356
500 744 770147
475 635 774081
268 151 235059
269 347 537859
691 495 330732
555 128 106992
370 236 685133
484 478 775806
379 51 117129
36 638 658726
121 724 838591
640 798 327123
382 96 122286
71 60 513621
181 17 411861
84 364 246618
230 225 882212
412 55 457952
75 423 657042
688 724 966486
287 636 847174
79 495 613524
182 254 737434
193 54 856529
301 581 695124
564 796 263713
185 576 580445
729 285 180032
201 708 987417
59 231 82321
739 213 770230
127 417 735274
458 596 815339
90 360 967686
555 731 726853
466 365 472839
375 381 912016
487 197 838117
395 455 705797
380 156 972008
498 540 991692
86 350 797671
382 186 686088
65 199 393776
381 583 139176
600 142 85687
307 763 546926
781 44 199558
78 24 578625
123 215 693539
394 460 976069
455 412 173541
703 275 842678
636 22 293023
610 567 884744
3 615 32048
7 787 825867
741 723 175704
657 463 498116
400 81 641657
327 6 972155
167 24 938038
93 28 553202
516 147 55757
305 132 986261
429 204 71765
444 574 827790
395 92 655781
595 167 690242
53 361 737117
782 271 583742
263 223 392928
428 409 708425
178 688 497368
167 71 809597
67 160 142329
388 369 363163
67 751 891731
216 683 369821
743 445 318688
473 741 636137
600 530 776373
151 581 868328
458 791 281989
353 37 369753
738 463 362891
313 352 97708
49 16 200164
63 238 622664
665 337 532721
422 181 949515
763 182 175306
522 702 736363
607 365 788700
485 326 48410
600 616 620304
574 374 895734
144 279 607391
336 677 246091
695 195 185750
111 398 392239
640 340 810043
630 635 495285
770 638 729892
266 589 632600
150 520 934752
224 302 914613
107 84 965652
766 65 95267
195 18 974042
455 102 974396
10 138 341320
229 440 916380
757 488 155544
412 388 387594
592 258 425627
219 99 612142
674 583 13919
510 244 556386
435 565 933219
758 27 386187
678 207 794363
653 243 373434
59 190 431887
385 116 941700
567 790 452257
206 218 355963
205 441 59445
35 377 47792
566 201 487028
287 184 264299
513 284 210034
445 681 982958
727 106 380416
244 404 489625
718 24 595989
582 619 167345
464 354 843434
510 705 981584
636 761 227716
435 489 928726
570 37 27415
123 81 24224
223 627 516798
435 105 598706
401 240 925741
82 797 649690
458 72 213457
650 100 452172
178 342 552341
293 772 444726
40 497 14600
498 764 463509
277 474 165452
422 68 426775
449 663 490623
606 769 41975
385 367 932365
495 381 699303
428 606 804689
76 108 960415
605 72 331392
719 633 251164
346 363 415748
383 56 516562
111 682 171752
621 205 345947
777 629 92687
541 320 501029
461 480 329207
377 600 74689
357 586 25827
231 425 100910
677 779 369553
502 290 477404
234 85 798555
115 538 955434
694 387 202227
373 53 415875
283 237 237887
268 535 177078
411 767 586543
564 182 15646
177 465 40952
535 533 353085
356 791 972886
490 405 254130
90 621 181435
114 690 249155
603 678 921186
406 442 533700
216 61 867663
95 85 153713
110 604 107928
237 112 341370
195 332 555175
356 519 334926
188 49 779195
629 78 474936
783 208 728201
444 284 930106
16 638 725957
218 388 611072
340 630 249630
748 746 31398
380 219 874169
183 649 946064
355 25 815240
580 179 998388
67 641 497398
411 734 429276
192 23 526007
773 244 712594
182 35 112915
206 694 485064
528 5 843239
403 596 953525
434 84 456922
81 185 649239
667 689 45908
520 656 794212
22 311 871936
3 454 588674
169 311 749226
765 110 482921
580 773 487435
702 145 225059
621 352 738983
46 520 942111
768 413 257120
301 174 312998
799 673 990651
337 678 645704
245 306 236583
459 686 919216
106 321 516627
536 411 219330
657 615 122637
24 242 782674
52 306 759061
66 661 377697
559 787 716669
777 180 728007
607 643 495752
25 280 380231
423 573 309584
725 333 847309
745 200 349833
58 60 84092
174 52 893802
555 779 742873
46 424 641440
107 220 66021
510 342 511887
217 202 137323
632 450 454007
561 211 71442
218 545 835123
718 665 246425
709 359 330450
24 372 973349
338 701 149874
44 173 947831
265 451 885661
118 465 504334
472 453 875550
44 283 934195
786 89 765527
726 753 78174
54 347 826471
264 174 335981
389 32 300293
407 690 607443
349 243 66315
775 746 188310
137 247 861964
175 195 575501
545 315 852362
173 707 481322
285 653 661796
292 766 632322
420 626 879755
150 329 712365
469 519 712843
606 338 618561
591 169 279257
115 54 760734
349 599 716006
368 678 478964
569 100 891822
612 334 45872
758 520 413392
526 619 782042
92 368 102510
338 631 753088
263 529 646048
53 63 744674
174 617 598044
65 704 392676
288 746 586463
275 16 266963
577 171 980222
44 293 420086
95 452 804627
311 574 572501
773 560 390470
437 532 830715
195 714 566959
224 605 536437
668 360 755849
148 664 608704
251 360 162206
448 37 260555
468 708 23648
307 214 371430
655 342 351326
642 530 880663
476 694 590009
42 101 37679
736 310 575197
677 512 172065
522 367 571406
161 571 261933
413 745 523151
752 185 79321
773 794 431524
731 422 155784
295 432 994578
214 279 735054
45 737 484342
51 436 234868
623 400 881663
649 407 358497
8 201 391013
368 286 277954
660 6 90476
37 115 418067
521 458 583524
532 163 245635
450 282 501651
170 67 635388
311 31 94899
376 200 920985
507 218 364899
587 421 227712
81 563 30099
67 710 419300
725 475 892971
766 792 21827
179 135 892603
769 627 710208
374 448 293874
407 667 708374
116 704 454846
640 390 481715
48 66 844888
24 212 308421
446 42 860058
50 502 111003
375 222 643675
415 541 91166
469 247 628901
594 439 643737
689 156 817101
353 677 146523
178 297 74634
450 64 147289
174 76 739358
600 42 82802
565 344 657532
754 763 893473
157 518 417959
63 458 113870
142 664 17441
360 272 342071
640 423 924111
118 346 314320
608 554 876554
483 386 359255
276 162 274941
268 466 443566
732 475 373703
238 267 605574
766 183 671809
65 175 790970
613 478 125268
699 2 420117
49 307 707967
257 797 417149
661 12 823976
346 260 814824
694 314 806475
63 599 816397
245 165 746115
603 567 323456
180 386 153521
70 570 612926
714 315 259212
738 106 962852
212 578 169325
461 338 724857
738 139 742974
710 161 313301
700 461 847434
588 92 136351
601 783 931796
485 403 757470
524 225 682605
233 155 42640
228 381 992039
621 750 151867
425 358 592244
195 664 366959
42 24 108623
75 742 391057
406 595 182042
617 624 513500
506 234 785302
381 250 962694
259 787 729151
24 478 895847
425 680 502734
430 372 104403
432 195 420034
740 183 921329
217 607 333126
719 352 4200
717 654 658637
646 390 129775
222 658 959522
463 365 469269
447 491 121310
27 141 692568
444 651 579701
166 206 127636
461 23 495949
610 678 368113
194 565 276100
319 597 787700
189 671 374927
634 410 390620
588 293 694833
37 457 124986
693 360 356413
441 576 184888
781 475 301962
701 763 313936
105 690 109871
756 68 701005
439 71 325200
211 346 622829
224 570 444980
478 422 769840
530 686 107117
761 104 329374
486 29 251783
559 137 352928
375 618 671373
644 399 674961
601 463 498857
743 76 576338
193 513 538737
145 342 273459
350 47 787472
344 312 563984
44 154 970325
222 537 632261
359 701 859767
774 153 775874
439 503 870700
352 451 646303
259 160 680289
331 256 354743
691 725 830444
335 482 767233
257 722 978661
393 707 907327
315 509 241628
426 548 268017
167 574 564236
556 45 844622
87 151 414178
457 587 920746
628 175 573840
60 435 272930
749 287 743660
366 428 962323
116 253 641714
639 608 23424
53 252 607549
394 165 461634
678 15 9583
638 133 635326
177 132 739614
159 285 150065
735 713 34062
219 124 570890
580 543 350581
652 612 639310
730 753 695048
5 13 393623
32 169 437471
455 128 648734
355 601 963574
408 53 523733
763 250 715079
193 183 490111
89 258 536035
361 543 790426
454 28 480959
455 779 218171
266 213 102512
755 33 184562
257 570 96040
681 572 70480
487 469 53511
31 590 409804
334 112 28744
757 766 417928
675 722 853776
562 737 765293
574 657 413403
726 426 904599
751 720 387831
393 727 207496
126 606 170198
75 745 986105
103 426 159386
351 31 13950
575 135 177246
522 434 143357
542 436 503481
627 465 676154
62 284 543441
100 759 907925
662 391 489099
233 411 483822
404 446 632169
8 545 690046
579 120 816042
540 390 344623
264 709 851779
674 149 994982
277 792 619809
154 138 259023
337 294 13651
164 586 799121
324 169 391646
743 553 589892
229 530 123879
50 52 954271
106 271 125408
732 236 419427
137 700 9342
237 335 313648
627 670 507689
513 196 252695
295 220 994401
66 761 470521
404 750 87126
487 614 353370
772 353 543869
489 482 842336
529 786 828176
417 87 226773
79 659 441938
335 405 158517
77 615 51989
787 122 86797
141 36 437708
7 794 537779
100 726 122694
569 624 217564
259 190 810678
155 660 762325
185 792 592571
220 279 470206
115 698 499864
583 157 426089
512 308 577294
444 545 467540
713 444 245713
720 105 934450
550 690 548811
656 233 738581
597 471 991020
775 138 513510
201 564 358707
667 626 731343
464 173 16108
561 763 60849
528 341 110545
278 207 462962
97 393 521941
270 199 609055
764 507 335166
494 569 9504
701 246 149964
570 138 401100
46 528 675891
378 192 348698
588 48 125021
492 610 118488
380 392 845998
299 101 305578
556 241 866425
234 372 471756
279 523 799022
649 305 63485
667 37 357699
202 344 426042
800 231 220050
283 405 489718
797 223 672596
464 596 438062
47 795 135422
326 166 390530
144 661 842294
196 32 432322
96 795 920704
676 40 587325
739 389 262673
789 773 406594
354 277 503967
97 608 709367
355 580 579973
372 286 72643
799 772 734617
685 451 386035
419 69 716915
204 50 15307
233 16 401851
535 797 388564
700 605 181854
546 415 163706
421 570 295195
264 636 462721
47 538 501284
690 177 607056
331 614 468721
173 664 786919
196 116 899741
103 696 481000
88 350 980989
520 664 500037
220 51 479862
10 371 201727
9 773 919944
433 705 387834
369 181 3808
753 85 430880
589 491 477711
258 312 925433
775 483 778140
580 331 37353
222 248 886984
501 352 291060
709 775 424318
460 668 500667
372 392 776689
411 799 600355
574 771 454116
790 201 239730
484 307 187575
174 251 944769
55 194 916691
442 174 887305
327 624 824700
564 644 781496
26 258 240622
333 407 677503
19 639 401951
35 189 658272
106 715 867735
99 273 476105
29 24 233659
627 694 101068
382 374 870846
413 623 410074
629 542 602751
626 652 426712
196 276 519733
402 146 698135
123 502 753221
736 282 113132
28 350 353393
168 118 111086
30 626 312793
731 153 348436
727 493 696301
354 487 274472
546 762 626834
775 637 44764
310 682 787331
83 514 784377
633 273 656399
27 416 56064
119 574 344252
319 235 300341
19 141 272652
416 770 819938
107 378 749384
224 372 370361
399 403 408774
679 96 801308
476 29 642793
214 716 991267
472 739 803333
398 636 345884
569 628 60781
795 435 857610
125 86 685821
775 319 857961
306 330 650765
464 86 334305
676 771 12657
239 310 681871
567 438 449340
371 714 661422
686 96 845540
595 630 801084
335 308 677249
623 317 404705
646 327 42502
179 209 746235
737 186 427714
158 19 743212
423 555 641737
347 236 98686
543 167 72252
207 561 558470
138 229 693608
278 134 291844
556 90 11649
179 642 178559
388 161 803899
372 676 838530
194 783 13585
559 124 8334
198 492 781266
741 300 15326
487 158 536031
590 220 394068
38 59 709986
632 630 867182
688 447 201291
144 651 566767
700 26 768386
451 769 418831
278 611 257090
410 266 360570
275 593 117978
727 438 264481
110 455 215166
643 399 553217
769 447 622578
633 445 336131
250 739 529582
377 783 792159
143 65 321828
250 237 27588
293 257 646220
235 444 629071
65 508 726754
458 788 387481
652 65 282525
627 757 448608
94 408 64644
584 423 788446
697 73 237176
234 4 671269
450 196 832297
203 558 577220
67 424 586357
508 109 437282
671 525 925712
688 386 242083
685 233 446266
50 239 973116
613 363 622092
532 417 421402
385 101 482153
91 154 615382
101 55 437034
271 416 18016
397 41 300955
679 149 184704
406 475 652550
242 519 360075
111 153 12779
32 257 483810
408 633 310404
516 782 392224
345 324 510061
675 659 396024
57 336 738736
41 474 490845
552 709 156683
333 484 695070
557 419 301039
509 689 987715
274 171 679074
356 671 798358
741 601 200235
248 30 130353
324 518 101593
364 166 963280
420 34 775201
739 143 155800
363 94 956324
463 153 506319
353 678 325682
799 403 406775
444 239 256281
660 58 129530
190 719 136219
168 76 90615
217 258 671877
413 288 442679
707 222 437389
335 415 241971
555 669 983086
602 128 369150
693 610 393210
2 694 938770
292 456 113418
579 743 466894
452 784 111277
619 143 789500
23 725 115753
271 424 155433
263 641 740956
149 783 523192
539 39 903865
79 404 713799
536 660 473038
490 26 448054
334 199 635905
783 504 78633
83 122 448912
352 429 39630
773 567 16444
123 212 180973
352 680 952521
702 446 796455
351 629 590017
763 454 880137
158 583 916357
648 439 188604
632 181 647532
761 440 461241
147 260 837687
295 356 957474
288 453 867646
248 697 340364
207 468 78115
8 189 341997
493 518 792890
772 726 278466
110 327 95043
158 305 573051
344 406 731388
441 22 953171
346 116 272328
480 798 994348
87 11 148618
728 186 130338
26 757 804842
243 613 171818
447 355 570771
692 207 705395
91 237 106342
539 483 132700
684 208 314608
341 66 720049
414 99 256027
505 471 765070
628 450 764556
97 417 913780
444 5 138352
93 553 665286
566 85 563029
52 628 871531
465 169 24853
84 433 713819
84 238 903863
370 388 364932
164 107 415958
197 773 220720
682 734 156539
56 407 879383
84 758 780209
321 744 607093
518 177 586699
690 9 2892
536 249 28754
676 695 715990
384 553 554703
570 529 338904
238 98 502016
419 548 530449
394 46 365068
211 675 242842
183 29 47924
470 406 290918
675 102 634026
128 475 743548
570 147 598598
115 138 870526
246 353 837936
554 242 227812
84 27 941847
271 498 561703
508 128 680480
104 530 119070
723 254 791009
128 638 774808
418 524 64129
170 83 496631
488 659 172095
713 327 669988
29 199 805273
325 655 100103
695 549 477014
787 450 403530
89 3 911104
574 783 956583
694 272 518157
673 347 443769
417 225 972931
360 510 699160
138 536 809161
665 511 471089
641 347 611058
61 102 472810
188 624 845336
693 464 273717
493 15 874094
339 368 130067
617 60 317118
238 153 867751
224 162 839208
508 631 49237
704 642 865724
763 70 15073
6 71 492167
558 508 923468
621 557 582050
569 561 500317
389 95 26472
692 72 693373
130 169 235444
531 410 148296
664 171 904953
662 784 22822
161 435 767296
550 262 572399
149 227 320284
183 573 793665
209 288 722622
219 706 95949
159 428 936716
522 497 861742
249 540 605786
61 516 625486
456 376 846709
660 208 962711
176 516 96241
371 104 960982
615 20 890262
560 184 340274
365 702 59668
743 604 843258
516 568 910851
260 409 729947
750 242 198244
610 274 845826
54 375 246004
530 371 991856
533 384 297184
201 454 985405
615 696 168583
125 166 741135
28 737 395102
92 99 675037
338 204 476572
303 621 679025
103 478 921926
240 774 364385
330 171 273885
527 576 731395
454 148 662582
360 744 337299
68 539 578450
15 268 432545
580 164 865379
267 563 500123
357 331 494336
589 685 204835
364 639 871751
20 350 26003
343 188 958147
465 262 938480
189 302 946824
250 799 151775
311 743 229618
501 423 390344
491 432 58802
614 19 253883
775 459 72197
593 89 448057
497 202 896424
93 312 458394
101 336 731090
201 128 110977
162 673 695146
63 613 554510
457 652 81093
212 457 603670
490 474 777838
613 181 440299
154 27 469176
620 529 240856
286 155 153913
604 179 170641
442 572 540569
635 740 269314
727 61 776133
635 118 308452
387 229 824313
29 788 506776
523 560 541459
308 345 341288
645 158 850586
781 520 259483
165 765 412508
429 210 885963
697 535 731927
674 220 907007
406 267 668408
454 216 622594
543 579 867477
251 758 906819
620 243 372492
360 437 220986
571 672 194344
349 329 792837
337 395 942012
669 768 922886
476 241 38355
418 716 640550
756 136 986003
728 363 457425
359 591 18503
293 794 281650
319 389 798202
97 226 57807
29 511 684294
379 700 317161
248 699 26136
755 137 722604
349 234 895489
420 709 578452
612 590 812327
312 513 517470
105 440 535874
481 562 625327
118 505 515850
554 390 420214
438 749 974370
764 728 828512
144 754 351260
238 323 128508
195 188 521645
743 327 235265
364 51 44920
290 707 246348
167 289 846586
361 661 77651
137 332 912236
713 216 448177
44 248 923625
493 252 730244
426 751 927152
226 13 942503
565 314 408094
234 231 243846
143 734 561159
722 248 776804
59 631 185348
548 699 241132
4 785 750425
593 542 858536
15 469 782507
523 614 604416
578 157 5406
460 278 831583
414 648 354678
448 74 536431
456 79 740089
229 754 978791
367 283 111919
87 205 944259
501 412 225138
424 198 418041
566 177 536342
663 786 317757
356 13 176280
235 290 381870
71 717 370524
417 526 166710
557 404 312700
490 549 317203
658 491 779538
15 59 68075
5 699 343223
145 718 76016
531 212 246341
537 768 993360
95 136 686510
728 245 104010
278 230 928541
639 556 431079
583 20 379743
481 681 420843
747 56 748656
583 203 505291
735 36 723697
760 594 77916
181 41 987917
353 66 857984
675 558 617104
608 466 810310
358 504 502200
447 761 904116
356 193 326540
799 703 963176
706 355 782983
68 254 880327
628 704 984196
666 310 393936
525 142 386070
281 436 708193
198 529 529290
308 626 111153
113 657 792370
565 351 272537
137 528 481309
598 152 246496
241 253 496969
340 179 165772
551 143 574454
639 38 572249
386 321 534531
10 181 476867
718 125 954599
751 447 104698
645 625 123300
72 517 402948
151 52 319990
681 269 481917
770 259 305944
195 668 656798
630 232 64812
739 90 242907
254 405 835211
543 247 695512
245 469 196098
501 334 755172
788 86 255439
480 158 852732
106 721 206480
44 644 67380
61 265 725356
265 412 429822
751 433 139237
320 533 633044
597 130 616683
68 464 284297
383 626 223768
611 770 237578
652 7 94453
765 503 215153
777 327 351850
643 779 88443
532 250 852183
422 633 833729
560 456 402568
739 115 582087
214 684 295255
451 503 733195
569 374 508712
572 111 550697
535 443 166945
629 749 189604
432 465 634252
578 219 768272
772 225 497487
384 598 562614
524 727 994703
444 105 503975
129 737 229510
447 129 370618
156 167 852957
16 714 358394
21 348 636139
405 213 659631
206 780 898052
117 376 914999
585 273 622376
133 368 325397
680 506 611627
167 550 611776
490 421 731461
655 316 333324
613 650 239320
541 91 719165
643 694 416408
231 271 98094
358 500 958443
447 596 940553
771 563 905692
537 530 215443
511 512 959577
551 409 99276
7 68 609048
334 264 340723
279 277 35909
712 378 412330
438 593 381933
303 743 555613
76 195 168957
248 634 923510
560 739 51723
607 542 213346
4 664 437577
70 637 837458
347 218 623882
672 472 748397
234 298 938668
653 472 275942
32 744 360061
771 792 94758
748 277 903339
468 537 795924
784 685 240699
527 105 956526
375 677 210995
682 244 117068
30 720 392193
763 17 455331
85 230 329210
51 442 237787
642 162 568077
382 542 10301
677 59 915857
205 33 838990
786 241 987643
185 170 923813
698 61 785795
452 138 137853
179 389 992510
3 30 858440
712 655 379424
629 355 477738
35 12 929893
61 156 679326
179 695 257609
327 445 811201
455 414 975864
362 268 821040
609 399 389815
249 190 649071
507 135 141896
48 460 771376
740 519 382603
448 752 804586
172 747 169134
790 557 443548
605 274 52803
77 764 591017
643 390 481162
69 137 398322
298 63 177097
36 668 447761
405 612 655221
233 667 552618
264 531 142726
281 544 686672
781 299 304205
652 736 711836
623 398 257815
418 305 860886
194 205 821233
68 44 564713
681 593 380881
187 736 342210
192 420 402515
102 797 766046
182 528 504464
279 154 937173
295 303 653063
758 726 662791
460 316 870963
360 756 884435
453 329 24428
486 1 534437
118 177 81104
706 624 466468
577 348 280267
468 302 621351
474 700 230872
182 662 551717
553 487 628707
780 91 776946
584 692 821786
36 364 867740
414 695 412201
659 495 921538
109 796 45702
152 404 558906
656 161 519207
211 681 799906
662 706 800050
599 485 25859
453 701 199873
784 129 731723
418 35 318583
686 268 516213
735 558 553892
9 93 582543
20 262 570416
9 26 397804
26 198 990574
288 278 282275
167 179 635021
739 218 623049
333 269 106713
10 23 53119
638 221 278260
731 644 3381
745 540 77181
500 43 476925
42 443 149779
329 512 364741
416 249 348140
774 82 525634
477 23 403425
226 442 998107
419 414 220361
128 589 792153
492 161 972355
399 442 367493
518 603 386508
574 373 203806
433 576 909361
270 579 343500
186 419 38991
438 309 238682
341 469 26774
355 65 394920
101 51 89244
780 47 544085
715 239 832360
420 196 230306
644 525 407295
265 686 425403
686 659 861775
332 430 705788
579 253 932486
295 597 800902
266 60 96557
328 173 295861
153 483 330245
227 171 782395
509 478 961400
326 443 884477
650 730 942634
151 187 796110
93 494 327461
167 626 438200
157 191 231295
259 516 434598
275 387 922959
243 727 74367
203 135 693916
353 594 639693
622 21 22038
98 308 998577
629 578 788064
526 607 979144
341 98 198038
233 599 636361
244 407 397167
73 61 299134
552 499 621376
231 493 306899
210 613 699752
713 241 135922
68 202 154024
464 500 559097
569 103 365643
202 454 164120
504 227 835150
145 536 354019
626 535 296276
196 696 88801
316 541 258460
151 62 342397
462 727 835000
397 440 876896
719 251 796523
47 681 384727
591 367 599429
724 304 526794
179 791 877981
547 101 386090
430 47 740049
560 786 680622
347 351 90698
139 588 168743
401 421 479613
1 350 599616
480 769 956091
14 482 818823
478 604 617281
680 678 454961
673 228 520947
264 520 931969
380 513 164217
660 18 589281
539 205 760776
132 160 275006
143 319 722749
268 590 653765
661 186 226373
324 339 857391
788 164 891494
692 771 941467
166 617 686791
553 481 503559
640 471 425258
13 684 496244
520 95 554459
304 661 140861
167 323 888544
304 574 626592
361 330 432314
467 137 32238
188 569 240863
329 172 917707
273 210 119290
228 233 194149
653 406 257762
440 351 92647
457 301 667394
631 106 752538
243 111 590890
406 647 793444
739 399 916037
768 555 185508
653 155 278807
79 579 177373
799 337 925580
249 461 195607
653 349 917626
133 183 920479
569 329 255028
793 434 980551
364 675 364997
678 31 98389
424 49 365317
145 515 695158
346 561 896691
49 22 406266
279 288 943951
308 748 926578
673 703 629034
483 231 705325
798 658 64713
728 329 784820
470 284 834650
372 404 689547
552 452 792799
800 411 566695
636 524 770839
26 602 105382
705 355 983698
570 35 832355
342 154 568611
789 559 306929
290 25 405368
575 567 911248
42 780 246858
416 386 780196
189 338 779682
364 420 423659
57 308 86457
275 264 802968
5 782 703516
485 141 384592
531 225 236853
464 361 533023
6 7 576441
683 153 980936
608 509 356222
703 532 74499
13 575 509641
304 748 226621
702 433 667495
329 483 491663
730 81 264770
331 733 442857
311 73 924424
795 608 135368
147 524 630424
207 193 504079
387 724 214155
546 402 142867
271 558 568166
266 371 773370
206 281 318133
618 677 981885
660 76 674214
84 340 690876
58 4 731426
474 452 692016
332 701 301036
500 490 57030
604 149 120495
421 578 261436
524 363 119261
433 58 552939
626 162 594578
656 383 897994
198 176 108475
75 157 450230
520 4 81786
45 57 72879
351 608 796928
733 25 474710
596 634 756507
491 106 483604
76 678 404731
356 181 487351
680 647 838868
280 527 252494
9 430 402260
704 771 191398
332 501 444335
648 751 935412
645 546 409551
113 732 190115
202 271 917213
324 489 647909
627 632 703340
211 160 416012
24 211 857210
618 50 708854
733 369 624217
152 243 418772
173 438 609144
581 503 38059
379 283 710999
573 656 443086
596 704 235295
536 542 987927
241 331 737709
522 536 818348
309 249 769123
710 776 715605
627 34 361866
255 631 169409
503 470 315712
647 241 672724
41 463 132620
97 454 160636
536 41 335288
649 223 302621
719 519 8931
188 296 439865
682 506 262946
218 397 110944
225 148 873804
144 185 140916
619 354 3778
242 31 359551
272 754 793567
727 225 889412
252 80 134396
454 582 469124
130 790 22316
317 622 850860
395 391 482321
132 650 947977
747 151 6763
680 89 292611
252 324 1388
556 495 734049
617 440 267875
330 688 439702
28 734 782013
527 155 6433
549 335 597220
114 710 225028
448 132 873322
283 530 238781
182 636 151749
4 445 862891
618 201 48599
436 617 464298
522 377 355509
465 527 266166
198 462 930018
478 161 609686
267 711 531682
249 310 54719
47 158 323217
357 746 276899
189 354 46461
135 318 875482
625 177 11145
669 613 94221
197 243 293527
89 510 238365
469 440 438512
693 369 374760
502 788 730403
685 424 543044
106 707 312145
649 125 104285
523 347 916906
791 316 663929
173 31 476878
136 91 84909
507 260 288442
671 559 166143
700 713 310856
546 261 588537
445 458 875885
306 63 808335
352 281 923938
632 460 523223
599 692 231134
551 27 715468
141 549 339822
726 237 687724
285 163 312636
547 5 459469
185 524 830493
317 245 839107
789 411 688417
721 90 131444
502 24 251546
234 430 992436
560 231 560157
634 482 93863
337 152 209225
650 575 223020
478 346 326792
677 710 288448
357 68 325483
322 775 65264
759 680 234200
64 680 82607
197 10 303760
604 81 420711
582 337 782996
189 800 234194
585 779 520365
616 309 540609
267 280 572957
602 577 391682
108 251 199945
700 107 773420
289 511 1675
38 363 450233
147 380 381456
273 163 503741
484 403 321486
132 302 421104
106 504 404761
251 418 71899
326 370 243307
455 135 945878
771 354 408256
482 397 391365
616 611 887192
315 580 960929
747 344 359966
53 178 458511
63 733 569803
41 52 19033
212 795 322750
342 19 97572
107 48 933784
553 626 70254
735 325 191191
517 368 999245
282 425 742691
531 157 349746
148 423 898358
496 398 617572
420 752 740657
195 544 43581
243 376 871478
673 772 581011
312 415 442043
62 198 267740
615 302 690840
297 756 868386
610 345 236842
25 581 297748
288 303 401774
148 469 514695
333 695 755095
578 543 340930
485 526 598773
721 115 709577
789 659 898046
2 693 532680
143 610 644969
187 592 23107
790 695 141735
258 596 527826
756 602 317090
519 270 168896
243 7 351375
342 583 632948
235 704 252763
324 549 995480
747 758 813347
162 505 691032
332 494 790619
127 367 496379
356 444 407961
491 642 271644
469 213 700287
582 132 594101
782 451 209282
147 531 773836
411 780 784893
462 261 661819
301 425 292804
726 433 586381
677 560 311065
527 291 513643
739 48 895155
627 246 79097
178 513 540373
208 687 973959
523 434 180092
403 768 466670
681 606 656690
273 56 158415
258 34 738596
324 789 431099
577 556 647514
198 493 608362
568 216 244808
743 414 646913
359 9 29240
652 474 150167
626 185 239355
456 733 588086
141 630 456768
660 510 923371
553 658 464689
19 262 747517
336 168 351440
308 764 245868
530 120 573043
361 364 76526
431 568 717842
108 651 461465
471 234 701825
134 475 347907
789 95 836693
383 60 434241
153 561 920354
625 781 819261
432 119 547131
194 243 958904
206 42 574774
564 785 780084
680 25 663460
193 768 760281
701 557 354646
624 778 177633
437 339 851780
788 480 245048
150 346 383766
358 576 233989
74 397 181356
143 336 849322
769 360 207246
211 395 954318
368 652 810412
131 43 218112
580 375 627411
454 631 815029
324 729 260660
767 256 206324
445 638 319170
730 691 482062
381 353 422003
742 599 976914
727 381 812634
308 539 748013
346 174 219646
251 695 324178
581 254 536089
685 172 929471
746 576 344908
463 235 427161
333 292 217279
589 106 770218
541 402 76725
283 492 907898
402 436 308412
74 800 479249
627 493 180663
192 431 590029
373 48 180822
457 176 800438
577 715 528648
333 633 148944
735 529 617498
242 558 465437
466 61 419689
577 374 498252
244 506 556412
270 758 958411
307 359 179764
473 557 544796
304 402 758784
200 341 26122
387 173 10955
122 403 507128
449 573 838125
233 327 99985
486 390 947940
473 269 389502
80 569 672511
210 466 617031
590 225 357260
518 607 404584
82 555 565684
246 518 543697
74 533 348055
33 682 645388
268 696 434743
557 770 980722
162 460 469188
484 576 682102
202 504 688922
472 224 152480
173 505 338825
247 231 650732
126 792 432772
780 410 190967
310 183 82527
63 24 53006
392 55 777644
70 128 734399
745 52 545261
162 628 489471
317 473 538255
140 2 740153
514 660 883371
720 546 79760
140 652 122135
510 595 913813
731 686 123427
488 589 490716
63 127 403414
33 259 731814
196 376 586103
180 489 821372
729 443 899473
319 183 202388
221 136 628720
237 285 713986
44 766 918617
276 130 477342
489 236 405707
625 454 516233
782 665 201189
244 231 409016
491 188 215972
3 24 312214
317 22 875614
334 309 173746
18 762 743290
133 618 853185
441 640 928082
468 581 112267
73 286 900301
501 695 424003
725 396 973922
653 400 574938
486 80 110495
456 291 707245
743 797 480309
799 498 722013
60 157 920733
722 115 418145
370 453 278827
653 496 493231
118 745 605751
327 771 215776
309 614 535278
755 760 756720
653 152 875920
402 63 190634
75 314 846425
800 379 211254
602 651 489784
258 414 29228
200 799 360515
22 745 527484
406 390 370220
211 26 147589
264 537 702418
548 460 994295
597 723 99210
46 153 882920
543 292 137177
418 665 255969
522 379 420862
77 572 853219
284 285 529775
677 244 791143
56 757 491238
469 14 563757
78 68 225959
455 646 288171
667 601 326033
89 501 930865
581 11 248946
67 669 956032
242 15 479644
129 317 505764
520 157 512370
492 66 106754
303 6 352173
602 793 364376
521 229 474046
265 98 975464
149 225 681321
529 183 40911
282 386 89819
135 49 649785
340 461 230977
654 286 320278
78 497 236458
106 745 213780
679 27 528995
366 418 601043
680 398 988121
325 744 158021
360 140 624025
395 105 606835
180 713 568985
708 137 563034
213 375 732124
684 727 414670
176 357 427564
17 172 260587
64 549 415937
103 655 2350
439 374 952696
275 329 488597
165 30 111770
304 663 396377
781 621 415933
619 190 595326
516 46 891012
123 496 564715
299 303 881155
360 189 353688
757 315 934591
229 453 917993
153 725 814369
300 210 164580
382 663 27464
569 651 662191
615 613 370858
149 192 40225
424 72 820246
500 777 980100
493 77 159843
557 543 357302
753 518 548783
681 347 910520
381 574 56125
18 746 473783
529 135 559237
570 797 827801
762 635 455393
96 489 366906
416 446 797555
747 519 812950
785 17 597846
698 551 439367
62 351 868573
222 218 121462
158 303 221043
385 190 983217
638 382 581873
230 535 746405
279 356 619839
398 506 828765
32 398 397568
277 629 266262
669 530 293491
290 670 519805
146 133 922821
398 626 344028
130 502 938046
210 595 951773
16 317 926273
5 466 233058
226 791 52460
196 227 486405
403 254 455999
645 578 518553
193 104 795603
335 783 270265
98 708 577579
56 590 31818
787 5 943155
199 221 445958
500 703 360768
769 181 695322
688 700 184219
669 338 957108
619 400 303250
221 798 306693
361 768 611071
675 112 609801
672 110 865088
506 123 900583
99 510 151697
68 27 167336
484 642 173687
234 56 307875
733 190 675844
116 148 941672
32 650 120261
189 275 249709
55 538 234674
727 536 605901
396 265 625828
43 251 159735
625 124 339397
761 127 872694
440 749 270244
553 52 683476
80 99 176244
116 638 566052
654 119 191163
714 481 316542
569 309 843043
427 620 524408
353 460 295228
522 700 763878
66 214 954995
602 74 621832
703 263 798305
50 315 330362
63 407 166154
398 234 575161
347 104 768464
14 329 751814
772 427 352495
253 524 490455
792 165 201222
148 528 836903
767 79 71433
185 3 559512
227 168 572330
487 355 284695
708 389 106377
592 572 993282
287 14 938523
134 663 326567
740 438 370064
84 761 193707
487 184 249093
660 236 705151
480 280 108202
475 555 852068
200 26 661433
557 604 307616
332 245 367490
59 576 766515
31 554 700173
739 240 35806
359 247 686298
284 364 648028
371 182 579910
2 96 473759
797 428 850088
222 65 521091
729 214 562463
669 616 36111
780 532 453672
428 184 889203
512 735 328978
266 515 201913
16 48 957941
62 690 358824
498 416 992375
21 366 489040
655 105 916403
420 396 578837
530 343 813413
30 462 370408
505 316 462955
104 706 708667
617 777 91717
471 320 659943
447 292 863024
387 627 48504
2 40 999926
578 108 114078
414 87 430282
757 221 284853
594 360 833660
704 585 532328
492 24 588419
30 55 486270
206 187 73679
383 180 103616
680 747 378349
18 477 112478
13 31 167699
793 315 912526
739 678 805813
634 123 701956
262 54 3323
184 209 20087
514 491 922173
227 147 658085
168 2 694749
756 668 963527
681 782 510142
354 229 377304
758 176 967052
650 123 244596
697 184 956637
317 547 225616
12 145 710939
141 800 908322
696 551 25404
739 286 787894
38 665 958473
730 64 878944
3 12 306310
295 101 641855
128 663 715612
341 403 632701
566 542 134078
548 583 8274
462 28 955360
513 658 529900
62 682 455644
585 769 369236
711 531 228528
511 436 380602
791 327 391869
134 294 377006
643 782 226245
540 237 412430
480 430 518581
577 258 685913
225 204 245549
505 592 633659
133 30 641726
503 410 174298
86 658 106
490 398 767059
177 489 297787
76 261 656250
547 593 82568
440 564 627858
720 499 17514
559 15 276555
262 44 524857
392 244 363308
181 512 784388
27 703 864377
88 606 653235
767 61 225389
90 407 260310
533 195 708032
423 261 660638
116 264 742502
212 509 13276
279 211 920477
247 23 139184
54 527 846562
227 150 177362
639 569 198638
378 211 376429
336 478 332281
781 131 243686
668 399 228967
254 173 826775
550 578 570611
360 31 445221
47 596 57526
732 485 26905
117 590 146891
128 396 688841
615 87 624694
397 593 863820
288 217 917671
128 316 998347
494 644 959898
714 609 130454
84 571 195137
148 366 889643
205 661 723067
194 606 940560
191 251 768267
613 292 620663
278 295 326531
151 253 659824
200 321 514410
127 91 168514
3 121 559049
12 49 312942
205 585 799357
40 325 851146
697 12 507525
514 297 686184
711 58 96548
537 49 285705
190 253 558395
383 175 930479
207 413 567554
74 312 547117
389 669 404893
145 698 88760
71 787 110946
169 155 884337
138 228 935493
13 422 880317
78 512 369990
547 306 297786
763 413 622745
121 90 965681
163 116 666743
430 675 566067
667 154 839246
761 516 522522
778 359 237691
235 582 484563
662 443 204756
407 137 144083
558 258 962584
702 585 783176
645 741 227552
356 231 646110
178 191 945214
245 510 803086
536 720 365886
261 692 579304
471 201 58678
131 267 59691
369 202 141055
279 357 83353
575 439 638841
380 159 80705
115 754 998267
207 764 539296
354 414 888180
626 498 759604
176 558 739121
284 28 745339
531 326 969871
544 708 65455
292 377 522437
390 79 315720
488 50 633730
571 783 525249
150 665 456387
584 520 255748
767 492 784621
113 232 757322
601 239 120317
494 179 577359
113 182 444127
775 103 161163
397 163 618520
23 85 745691
54 127 699916
177 438 470191
418 361 635961
554 16 369032
217 286 663147
415 338 536904
563 187 731755
402 74 492018
334 697 824888
328 350 143895
562 297 686401
510 237 9289
250 633 652592
162 316 806874
679 174 106353
518 573 284866
287 6 37598
606 330 392960
700 717 361697
542 661 538617
329 167 8657
369 137 615976
708 464 394712
485 260 699388
615 496 286858
583 348 715958
591 462 212133
791 338 21155
458 444 68113
545 266 101423
453 556 516178
36 245 903734
199 390 153524
335 43 742071
653 52 805564
672 499 956670
169 285 459618
13 45 126346
551 227 653855
637 503 732745
54 83 873961
319 182 202851
210 36 728532
82 169 294049
439 542 414723
296 543 670600
574 172 716531
127 532 214553
182 290 934615
738 93 27314
749 33 629022
552 369 518529
50 626 90793
484 656 141202
702 71 864923
303 648 938608
777 51 496284
191 557 497419
239 87 99178
334 702 893401
146 139 98400
163 189 251940
403 759 620417
686 282 136053
301 780 3307
554 273 947065
421 483 32940
702 696 480579
469 467 160547
799 497 490092
42 249 83896
276 119 780101
341 790 359410
46 564 407139
288 490 786089
767 224 286376
217 66 306780
170 488 384429
123 418 563184
568 148 223983
483 592 926509
774 719 828629
235 112 681203
55 339 325320
143 270 859139
173 601 744375
747 428 34474
396 399 526499
339 626 739709
171 531 583617
621 449 594243
705 337 366610
389 336 286300
355 448 274302
214 730 570981
374 39 828590
681 43 305423
184 620 736673
530 301 976220
405 309 988797
259 149 860157
774 697 35627
413 730 838306
123 625 629553
647 566 339054
681 163 473616
612 218 578827
197 749 76368
460 354 795724
193 386 323876
487 634 525213
631 352 605699
403 43 278875
522 576 556391
248 731 416068
543 88 902093
795 44 83012
452 551 94683
533 779 556187
150 612 65513
255 534 60565
345 652 210231
374 527 433388
742 30 597969
527 66 13770
80 188 906772
754 356 809081
649 540 7700
36 523 480261
682 347 157525
379 611 862078
762 211 808881
534 737 784517
733 556 154562
61 318 679895
152 35 603883
630 747 71817
282 69 949666
377 779 888427
243 254 354928
100 12 261340
776 259 496330
696 121 743836
320 654 624159
763 543 740140
215 700 956534
89 362 263282
655 512 44258
132 558 11876
450 315 576339
271 82 831292
754 800 903266
677 619 901804
131 745 230412
52 276 603414
465 427 403715
535 144 523775
379 767 229811
430 114 304102
66 756 620739
290 463 428221
476 95 936946
728 299 955808
575 165 598802
748 390 852271
96 345 107080
786 123 310933
29 669 307859
80 453 52324
31 387 618377
116 379 28428
602 660 230140
271 463 868661
218 514 756065
366 110 755457
183 411 317239
90 179 629417
372 529 419033
591 536 124349
406 759 598252
155 216 7109
469 228 286040
438 71 288004
437 511 147007
755 487 952303
40 376 825089
618 560 958083
50 689 956581
578 626 808748
511 204 165512
386 294 166546
429 35 429106
427 610 191503
399 686 346044
543 759 94586
203 435 107383
437 138 790725
426 544 63509
578 63 365858
97 217 149224
300 382 672365
97 783 794691
701 381 862495
442 335 881176
787 114 108830
449 774 770812
41 675 15303
381 18 64162
458 186 3064
355 759 377048
51 462 377759
257 458 689554
677 60 180099
466 581 474245
318 337 912931
562 253 805112
2 594 598161
52 709 574631
218 193 31468
331 734 319876
180 243 767278
654 689 166126
282 496 256705
318 716 243759
96 106 760686
298 572 210324
527 552 787964
328 413 991896
730 621 828384
129 79 833887
607 356 708124
465 489 642563
145 53 85852
463 46 563723
483 14 271247
448 406 572642
708 347 151241
430 475 155654
310 176 745216
667 386 867301
123 407 320732
764 416 419469
176 566 125241
159 28 471480
98 660 421958
413 148 889484
525 38 234887
553 101 775626
631 698 840768
326 286 845911
702 469 357200
711 800 855344
375 510 791939
550 427 661578
669 37 439231
703 682 218063
188 207 419026
245 11 245125
14 533 622013
244 205 54136
568 517 2346
74 191 226059
624 452 594959
42 534 945382
359 740 824426
397 275 884167
310 311 311035
671 192 669855
287 311 695533
291 683 863241
695 171 483876
434 472 141382
723 515 266081
218 386 318040
488 141 961099
447 745 846258
433 152 676321
108 436 475103
51 783 411896
315 118 386008
537 42 86388
75 790 670575
138 293 679169
550 151 782220
364 76 24385
554 221 864069
329 126 740656
97 49 922939
627 402 426460
777 311 529380
397 213 832530
446 3 132095
662 256 739915
562 405 974020
130 695 563445
452 56 255463
155 365 481382
667 664 334564
502 497 501021
41 136 571477
737 361 773984
459 5 88822
281 519 320746
286 360 158711
90 742 738915
523 714 651731
175 9 884587
148 397 541349
214 639 108646
446 276 116552
609 614 455546
228 536 617145
683 26 494088
655 3 400664
795 503 410584
347 48 37057
568 492 830700
401 113 253011
344 580 582315
482 578 994181
435 150 16978
129 426 565770
287 680 559541
468 111 245784
146 238 900416
401 639 836573
581 217 592096
686 101 163055
726 161 735622
532 178 301561
230 320 34042
413 23 426747
195 457 665754
574 797 56364
595 30 873158
406 256 622705
385 383 585043
437 497 281281
760 523 401165
416 628 362668
233 683 112674
127 109 904127
34 628 716555
716 655 542649
796 435 585503
382 7 608890
442 523 319603
149 359 783134
728 134 337104
83 588 888023
172 58 262299
240 235 725354
420 746 834413
465 141 812323
78 480 755189
259 460 445185
102 322 120431
754 393 633301
427 684 630960
299 766 258784
549 50 120541
716 764 484527
451 108 901647
151 460 94511
641 266 105501
334 777 976446
447 365 958011
198 106 203070
783 176 691871
158 494 719067
580 141 216226
226 641 81007
88 582 181570
652 116 351307
790 765 669193
181 6 92055
794 279 239882
452 637 927471
609 502 373885
152 297 165922
471 100 126055
406 324 616562
793 515 938838
311 513 877712
652 768 86487
161 288 311846
777 666 593711
79 656 583530
241 757 415495
286 260 975859
396 105 309700
506 500 235776
41 345 790683
637 575 709375
786 238 717886
16 195 695683
263 343 598395
720 121 486153
285 502 836246
462 618 502114
540 493 976038
786 768 690172
31 664 824885
418 326 631610
237 173 193540
635 429 154208
189 541 733376
620 624 834824
201 62 279400
636 493 57115
21 197 225747
441 163 773828
94 169 354506
169 540 463127
358 477 796594
12 144 591541
537 549 326455
413 65 68194
492 571 599675
539 313 82997
731 344 111877
12 469 818942
172 562 634210
32 390 404779
82 509 961970
2 57 155190
21 747 912247
139 442 734379
114 685 984570
128 329 158413
88 401 374845
746 616 894023
89 774 92393
167 362 453513
348 594 11479
676 287 818745
482 682 685918
506 61 4111
341 258 990311
796 748 190870
118 502 266862
77 526 171657
747 82 831878
745 270 936165
427 135 523883
96 336 363280
369 721 804485
643 268 103134
461 695 854971
351 268 781469
376 2 779877
286 333 556346
305 330 315893
513 299 55687
101 759 840155
19 442 304074
11 453 481041
296 704 367074
5 546 694024
645 176 16371
476 597 200148
119 135 773168
739 681 400825
61 303 611593
288 713 286427
542 720 522849
183 43 432487
789 593 255626
86 486 33743
750 782 104240
714 507 473033
522 501 696363
151 698 594780
687 590 225457
178 126 518791
574 434 18512
196 122 114013
591 36 357073
692 138 667454
632 487 467018
605 205 946910
1 701 874115
757 136 265588
426 216 12326
593 477 727036
637 369 74608
267 702 77402
596 597 775026
684 325 58510
284 725 427654
410 21 338575
55 468 152766
484 561 535689
428 593 490102
439 347 465449
368 621 537292
203 594 31825
62 208 280258
377 777 270425
520 376 799144
54 440 747557
414 778 756483
634 579 681730
373 296 691774
313 507 88368
218 548 91114
771 508 645608
220 282 495921
55 539 443141
11 345 295823
543 639 965377
62 93 213801
542 481 233326
94 495 512192
215 257 647395
140 112 211910
586 261 335026
219 545 583226
101 487 381975
293 480 694526
752 14 50136
336 727 677910
224 776 314067
222 102 275580
443 74 980759
382 215 204230
534 375 62647
724 249 318047
201 642 977809
450 509 174671
186 732 463733
35 439 701047
490 684 915412
474 747 343227
185 717 228343
701 169 449631
669 134 99185
733 740 186729
797 719 715720
306 189 20854
510 3 846271
674 700 826469
612 177 868340
234 647 669024
745 291 82194
301 37 816489
263 588 828907
612 51 564156
243 437 593819
509 73 830793
743 761 930033
9 703 867690
574 232 332875
389 508 985562
338 474 870532
112 626 897983
89 369 976676
227 127 982650
684 562 149105
522 361 440927
171 451 689423
87 409 2453
150 446 656923
446 570 589184
465 656 941832
660 392 861171
67 758 474338
630 228 322002
697 433 828363
241 661 868598
544 577 280933
603 766 936945
699 391 861881
532 165 672599
52 39 856596
148 505 204035
261 32 282245
111 730 912483
37 690 250715
555 499 307883
620 628 74664
701 547 957743
756 401 947272
388 397 137186
556 477 600672
251 590 645386
47 330 368161
453 723 422538
64 665 549510
533 216 283855
735 528 907015
431 741 993450
8 100 849031
180 5 597759
663 782 679562
748 375 927995
302 711 185730
673 47 639984
691 455 902483
395 428 872792
466 543 730879
107 639 386474
281 80 810962
506 107 188296
485 547 278250
258 536 182897
447 10 898896
723 225 364868
266 761 169844
460 758 643307
722 561 858301
256 96 142834
483 352 344108
402 776 591095
457 643 338494
264 138 624067
28 541 268603
299 627 12219
39 647 659111
307 425 402998
12 194 589822
292 370 410407
189 422 831879
8 127 62603
183 68 93408
766 236 341750
611 62 24736
613 80 389745
576 68 249550
14 109 663980
372 172 849184
709 217 436890
119 667 976218
773 719 916719
58 577 761592
748 314 220405
669 293 236018
711 163 576398
293 303 99728
701 58 953973
82 12 410119
242 429 349969
35 277 269121
176 164 135125
396 168 930047
226 301 905331
281 369 612124
469 307 882006
374 709 287108
572 171 552020
720 10 597076
302 606 582411
430 93 243845
236 292 514842
216 442 960187
657 513 271965
633 68 410242
123 313 747380
654 18 654899
617 56 739792
428 56 96977
166 651 471201
699 683 192295
319 409 54030
576 405 715694
250 641 377927
13 538 910514
659 138 519470
189 749 737283
696 686 371568
279 767 990219
637 577 197922
128 765 62444
628 631 495796
384 309 624971
331 197 275827
479 36 100365
383 296 534225
24 268 837157
434 31 322094
415 685 213033
589 581 431944
657 240 281329
383 440 994645
300 629 952557
438 39 878869
519 443 18132
181 509 767982
101 738 108213
576 331 20957
215 165 238556
197 61 80782
526 306 729995
465 260 216199
705 71 411337
683 396 854830
20 347 544288
512 9 912372
751 628 970756
687 385 625724
754 667 791929
548 770 380217
403 455 626593
314 705 856085
714 356 955800
127 93 699830
403 109 254663
88 692 977668
170 514 835878
34 33 75758
733 54 628533
721 784 137587
627 380 888008
581 603 403613
674 616 333536
351 651 468266
490 556 173982
376 179 929153
659 294 390408
442 378 15704
786 7 288574
447 321 881733
175 712 55002
492 97 694310
230 671 972972
34 72 594087
388 233 470523
547 776 835336
96 337 622487
377 457 109861
592 106 678133
126 333 697449
382 205 733877
82 69 615178
528 694 102089
529 232 294398
730 328 612411
449 324 94646
126 532 542804
24 99 971104
172 254 808485
31 256 974907
597 169 925646
21 672 751200
139 437 175238
191 617 375228
489 773 196822
124 792 111296
581 650 94703
447 260 569665
272 242 923010
105 115 329050
600 763 465982
713 725 242354
473 464 516054
124 241 380425
18 387 896354
109 276 654554
223 18 691460
343 372 939605
632 45 68245
702 48 623217
194 172 6132
144 7 213602
357 533 938032
668 216 11141
519 509 630707
118 607 383081
618 471 159931
476 666 884913
496 784 963140
92 67 588118
254 175 710441
707 90 309167
19 609 537209
567 360 161361
72 669 451141
477 631 746485
761 254 783338
119 522 89030
160 234 124602
315 393 966417
381 773 781566
124 203 967535
782 65 856928
16 119 671992
538 388 342121
496 234 458843
425 524 682010
228 230 41992
409 708 927982
222 17 254287
778 485 436009
17 627 363982
593 206 237902
559 98 219672
212 316 680248
45 244 254639
630 722 929920
429 230 906505
397 504 31384
718 187 676879
70 481 269340
79 344 479291
337 389 262007
562 391 736641
203 385 438219
256 667 351435
401 229 805625
730 717 668377
374 766 303753
439 157 23980
659 668 845637
612 15 399579
327 70 922225
725 124 772692
760 692 764691
454 209 218309
431 78 929493
267 178 779344
294 283 26111
94 591 576065
329 624 410467
747 498 548753
65 209 143472
276 207 446130
484 739 535054
302 365 717772
374 780 867349
305 399 296498
507 233 859175
708 465 702722
723 133 753484
451 393 769792
324 382 411507
641 722 838509
224 363 990351
98 39 680119
183 613 910194
336 375 949271
304 72 617959
565 73 213267
164 267 494588
503 575 554403
500 402 298488
245 295 266289
721 22 671205
479 439 329430
4 337 876454
232 262 265692
508 560 442681
140 57 292011
640 633 534492
799 346 723381
204 30 20591
334 151 492092
792 228 157570
89 635 830687
749 796 66347
416 604 261824
178 420 738269
501 247 97510
579 37 791840
321 460 600359
52 763 818053
291 373 547749
640 165 971232
672 208 457497
142 741 572346
196 364 834234
757 668 342933
521 481 794391
412 641 68958
102 349 569722
677 422 648486
257 702 579150
611 135 930094
672 48 781540
377 231 554336
294 135 743957
112 358 472180
684 139 188198
307 20 872101
327 581 133713
654 8 288191
304 616 422177
129 486 146119
792 769 404783
791 615 524556
431 337 665601
359 369 632559
564 280 981557
699 291 83223
501 103 58906
800 658 938783
138 328 482073
718 663 584012
504 152 610704
218 450 772322
666 453 405484
61 479 947554
245 156 659271
637 488 321326
458 9 455134
212 254 181813
95 209 88863
630 606 906416
797 386 99972
228 419 998376
248 159 980241
758 155 863038
588 85 430525
585 639 736062
539 620 207692
560 205 883492
774 140 46809
714 538 995855
141 666 812417
195 566 591293
706 476 462900
505 371 15859
789 91 305290
797 799 956652
356 683 289936
622 311 531497
168 639 501633
189 320 540639
786 243 754642
548 543 91812
758 571 159877
62 143 346851
321 724 163438
421 755 558253
489 405 256988
342 228 47442
550 734 884755
752 70 932299
46 677 281437
238 263 752502
188 89 267733
433 7 510852
257 378 618939
268 415 575323
736 621 191860
795 624 470937
632 240 196915
748 728 810599
184 305 84792
32 796 449252
736 90 132924
400 301 436778
724 302 614369
154 42 994538
372 201 758874
709 499 731317
559 104 118557
462 737 201763
288 448 162794
685 663 537147
707 733 994373
636 712 553431
27 503 577843
521 748 269448
323 320 363592
682 192 536986
173 124 992540
60 292 79943
240 735 111519
782 781 94728
182 661 965208
69 634 41353
375 159 41686
396 14 935292
754 100 520325
778 73 423904
699 240 549233
693 501 243385
433 514 660941
531 659 131228
348 629 580835
16 694 222795
211 126 574792
437 663 27444
653 91 654978
333 361 263827
707 599 160851
268 552 192797
103 518 44105
298 324 547485
758 345 830638
772 93 858295
680 23 757212
773 105 515931
156 317 383929
119 680 739080
259 421 228997
580 559 775239
63 227 874968
662 20 196993
544 424 387683
187 393 744686
311 787 182541
460 531 485952
628 351 274686
400 795 749657
38 678 132501
466 483 959686
36 692 583671
115 633 999117
205 596 183081
463 261 234146
595 264 37645
369 150 202704
569 191 263164
515 465 62794
321 574 50225
526 355 619883
767 661 201658
721 459 375331
451 482 28793
580 229 681414
741 531 104248
348 782 5329
625 208 721017
479 711 469106
31 730 857928
415 706 661564
456 743 109471
515 615 939630
706 161 649037
502 244 161333
665 465 638341
510 290 336024
317 350 653914
464 278 868261
323 707 67083
116 674 868733
527 433 119739
103 464 537540
263 565 658065
375 652 419613
6 103 539267
86 510 415460
577 350 291313
241 80 696040
118 588 89520
269 274 658435
672 574 623298
111 21 868142
768 109 806160
569 798 243138
189 555 439247
210 346 931071
650 62 647376
127 298 909616
619 767 850559
414 324 650040
709 53 208859
356 374 220880
773 687 839407
619 402 568436
426 132 261997
4 241 736515
274 91 691625
219 695 894745
440 607 497283
455 106 430876
127 738 175460
175 673 86826
403 237 93983
148 389 841372
491 705 593037
425 352 612113
746 662 224168
622 395 359270
214 202 952707
501 230 304184
163 651 223204
246 581 153410
542 396 317882
580 463 606327
293 308 119977
102 428 328271
749 46 315408
415 797 72682
205 548 415170
127 683 106286
476 737 642153
11 99 268916
62 212 631812
548 474 358169
589 386 524545
542 500 315493
225 119 777548
187 672 43995
584 205 672338
617 722 329318
176 413 523716
632 781 304180
240 663 442235
308 735 408719
430 85 197956
585 788 337355
5 648 66227
215 777 147359
31 30 715495
573 341 810058
250 96 814933
581 633 981949
2 135 189276
428 7 996803
648 653 559837
150 441 498380
638 77 472427
70 686 664375
336 460 186990
49 112 221995
634 258 662019
318 799 405377
383 531 696945
188 610 97148
101 582 317110
589 557 155214
192 511 718094
81 184 297517
49 730 865719
33 356 433884
182 682 515404
138 600 34677
711 590 894876
164 289 563325
173 492 688578
40 247 151087
250 290 500436
709 330 578344
134 70 455820
601 759 540997
434 233 929446
722 273 196657
66 24 791788
504 544 800659
690 734 53715
463 787 480501
433 128 992198
226 440 962702
100 372 947909
159 253 554370
52 122 515732
560 720 590960
623 796 389594
503 710 981117
772 34 960703
782 499 933873
750 267 770676
296 17 61075
468 81 725933
564 363 99517
153 693 369728
388 258 283843
121 58 812192
596 150 102902
295 618 345391
709 524 301003
782 509 47823
483 114 623269
289 776 127607
625 184 374776
11 113 883851
66 581 132321
86 152 304811
68 147 833721
637 358 972828
301 341 550891
286 21 251235
597 648 884949
705 327 359152
224 99 449435
127 598 609205
496 349 106047
17 491 375015
264 572 590513
119 466 146722
460 514 84902
650 629 576555
320 283 43723
297 527 912422
642 524 283580
729 288 618847
787 282 815595
234 706 230549
639 723 99146
80 542 388652
445 263 451690
358 790 577143
310 395 84406
685 226 50918
342 396 449316
239 10 835098
764 171 80739
158 344 230869
300 400 857158
95 726 27502
190 320 565555
324 139 405163
453 418 207686
219 794 352116
203 508 209844
609 545 768392
31 672 390876
362 617 633428
171 506 863230
593 351 5855
289 455 745020
678 611 609955
455 175 837585
686 243 718331
367 18 467069
640 751 514126
372 182 473914
667 14 680647
101 468 996619
311 99 297797
710 130 426359
59 292 431638
242 468 393015
349 57 437592
336 764 518070
776 635 120457
631 118 149576
500 728 952783
3 192 61039
36 136 913456
607 681 483338
291 617 761372
292 228 247750
439 779 535165
412 250 193659
618 146 509793
323 154 685658
454 421 726190
636 585 86231
485 574 180027
686 67 513329
400 561 191999
591 497 796985
232 339 434578
772 686 858451
669 544 81754
112 231 89493
524 700 597954
671 261 562012
162 546 804968
103 145 155249
126 102 419057
484 284 547055
271 645 999091
152 78 954180
776 741 474899
10 547 775052
391 691 170383
751 748 895586
441 113 695570
391 355 174083
562 127 676306
295 345 199285
405 6 106036
761 463 383033
172 121 409704
146 752 825038
376 328 60782
59 435 889675
194 69 76779
435 270 300233
599 212 582165
547 320 146298
371 511 961905
644 631 776629
723 214 785185
498 732 977360
12 300 925696
763 448 134466
93 510 200827
589 404 430972
115 533 586592
607 293 64488
444 576 990712
133 588 806996
456 134 951221
94 251 658753
39 582 84639
678 363 790188
199 705 274677
645 784 178630
579 588 520535
303 310 210909
736 293 745302
134 45 36038
278 325 396514
182 670 85806
116 574 797598
86 490 646796
47 534 989319
687 82 516565
6 634 191223
544 583 521893
460 435 291701
243 681 992873
793 392 69522
104 211 198136
233 423 465184
88 137 126445
770 600 754583
122 502 648585
370 323 889664
170 224 417798
603 404 924860
728 673 785954
98 737 332164
615 275 965746
564 346 85371
309 277 804529
366 215 723519
753 58 487061
571 732 552375
606 229 387943
419 444 264552
595 326 207187
573 419 427872
49 774 651366
502 470 736504
723 738 508750
469 443 499088
373 724 369135
17 697 915399
296 24 138954
668 292 119197
390 86 163177
758 779 915397
307 488 611238
369 86 720655
150 90 529888
542 78 880024
409 430 606552
146 767 922989
267 613 750413
276 513 312796
365 160 531573
17 505 558602
404 485 54043
408 509 198265
644 212 323368
709 608 798423
774 106 54071
314 190 219821
585 712 584405
477 53 697083
664 38 798186
599 616 393713
609 410 67355
81 217 338398
686 539 382020
590 216 516032
351 43 784761
376 73 705787
547 632 174315
450 249 115260
496 710 813883
434 533 556659
555 591 350820
429 564 805236
284 610 950359
244 475 754071
574 85 35812
597 686 836373
115 625 851720
552 716 659180
694 260 522133
239 106 944325
552 453 323266
218 555 745877
564 676 170424
203 285 749366
237 95 615637
318 40 396052
553 6 490795
127 289 759321
674 36 620931
630 415 253991
792 111 782403
17 449 858806
423 488 154828
556 461 278782
188 722 217770
328 168 867348
644 172 842487
559 416 991210
520 648 652082
443 572 418538
317 226 219783
706 656 606199
525 798 689087
110 762 175309
214 391 15908
376 441 170112
501 1 281378
125 101 585245
149 787 922591
58 134 763302
124 405 55711
287 75 169407
608 107 985111
187 58 866648
706 642 572125
33 758 87897
254 587 168462
670 311 187028
415 413 566196
326 419 556801
54 445 622617
770 490 81219
599 776 251934
606 559 360913
185 248 239317
73 417 851518
592 730 404831
275 414 821432
315 382 463232
143 297 959027
617 762 492886
188 204 735985
626 281 823398
415 332 781406
327 158 702138
498 755 20499
527 754 559649
646 79 812932
343 249 377013
627 582 503827
175 530 593517
490 221 451903
261 489 186045
738 595 275573
509 404 803941
298 370 977465
557 259 886971
402 280 953280
637 392 874957
639 559 447269
629 415 952198
621 501 546359
564 520 604887
323 665 76780
714 60 919243
122 418 704297
272 391 522664
469 713 115676
800 426 190568
622 322 980594
186 274 919550
635 382 987366
554 538 313198
142 779 20840
688 104 124805
657 337 540331
165 126 926687
606 587 960249
512 316 286644
32 345 789201
46 15 54190
603 648 507183
260 701 267178
650 641 145330
479 119 909792
37 116 896816
774 235 226119
438 284 728356
475 508 536925
665 154 564643
290 686 695215
450 782 241130
591 614 86849
430 420 87326
388 519 242659
743 661 676172
349 639 636302
564 407 40341
357 437 306706
192 795 727725
453 412 683901
571 327 416005
103 690 980596
247 263 84219
38 275 998906
175 588 931916
269 420 555543
499 220 86245
385 105 441676
387 35 734838
166 212 880136
505 433 622663
195 285 213439
750 714 767703
292 380 450334
420 704 407456
712 767 277671
213 304 844350
545 569 578807
601 727 30630
40 672 651278
471 56 81872
637 359 369585
25 182 713783
772 327 301549
377 76 797707
181 324 218267
38 729 837037
593 598 121574
217 796 486244
698 25 413297
472 522 751505
155 584 569588
342 345 68928
396 185 710160
559 8 784625
489 708 881383
766 382 669076
203 666 811916
278 783 594089
688 487 925678
209 402 3981
361 682 366624
232 117 287253
526 344 305896
381 552 565850
364 353 486224
205 356 895672
28 468 777200
348 199 31418
746 721 434061
401 365 944088
531 509 9883
198 13 690431
114 153 611715
266 557 974699
525 531 522242
621 147 975593
459 753 697891
449 337 366726
156 306 183669
570 663 910171
366 512 346321
225 261 454429
513 315 782751
335 358 551795
581 130 701044
523 312 210105
75 480 2266
33 472 154798
73 75 953671
261 350 460198
178 128 601443
86 752 730483
506 69 343533
467 669 798969
187 678 922702
230 493 149962
39 704 404212
643 66 582706
436 33 672401
212 347 768739
411 754 621116
636 681 504653
450 252 392582
323 317 854171
197 217 953627
224 361 211082
696 667 628436
299 640 450977
358 639 440191
624 138 905031
509 645 225968
646 292 833494
87 435 522033
287 254 224957
585 565 700136
334 500 611820
207 48 358737
291 679 421348
161 28 326594
389 720 462406
436 219 670525
175 419 257613
703 800 455050
630 539 634876
660 718 561602
380 276 564349
221 41 647332
605 226 412440
655 715 516191
364 173 383994
185 85 593350
422 299 774148
397 665 15696
547 541 44256
14 284 39309
64 120 594130
111 644 509829
85 8 757434
268 498 299808
349 351 343320
29 777 598916
147 407 106132
279 420 381557
720 498 24371
442 653 460014
14 271 735083
238 582 209638
134 6 823683
426 416 14876
272 77 594796
457 748 527350
24 379 687212
547 506 959074
787 187 137877
194 403 637454
676 648 184945
432 767 372039
289 271 872035
596 460 95200
800 648 840306
137 455 428975
249 798 456195
596 163 132727
292 618 970608
693 483 700259
425 36 270844
361 556 565694
47 610 250742
309 752 367975
583 352 948547
632 417 745952
708 246 634490
571 123 169601
447 703 684934
87 168 337405
176 369 624099
558 30 120894
210 272 849676
350 233 831399
99 774 474284
161 637 370753
529 683 18574
154 161 992608
754 207 165848
399 85 934416
202 433 41323
371 778 601964
20 51 216669
713 299 883831
35 93 712351
240 587 172623
138 695 429518
691 294 714916
785 293 991758
448 214 259202
741 569 732483
613 673 242939
440 795 293422
480 493 747287
312 403 885201
251 117 600461
609 69 1682
518 108 918660
41 448 282037
175 137 880728
213 275 548361
614 244 777146
450 681 560657
89 700 994171
372 294 745378
508 199 305251
338 342 288975
700 287 464149
388 710 440642
323 701 102717
476 382 86026
641 601 836962
658 480 125901
303 706 929382
114 795 445564
47 690 882039
713 677 836148
203 450 836479
240 397 857643
10 456 995694
548 513 782656
299 180 659192
636 101 320425
269 298 576642
235 547 570314
180 105 443016
272 567 925454
240 584 598827
387 372 301495
278 521 556264
587 268 386241
640 219 665378
596 285 161169
166 173 512809
509 411 724471
69 418 625925
370 418 206738
433 586 466137
727 468 270004
125 371 339985
194 284 232875
104 778 173127
35 103 55279
690 340 224211
362 493 770393
9 293 473378
121 603 933715
323 566 423178
413 104 964865
279 601 305311
114 624 394014
168 422 850881
138 733 708253
279 151 950585
696 721 597871
588 418 928856
753 594 757621
42 125 513748
198 627 792040
313 651 542217
702 597 493972
171 300 303881
742 388 22857
260 292 374458
509 476 314623
74 61 764729
212 702 906800
304 556 565479
600 568 864616
749 172 466902
452 411 806473
37 437 239329
120 671 58049
441 444 218635
636 563 728420
36 170 739585
561 705 381584
317 34 675203
577 340 748408
353 346 312012
750 127 42245
625 703 454145
290 111 721566
79 59 469326
433 455 887695
44 776 422132
707 359 980108
699 764 427948
449 763 533068
19 213 522525
186 481 850170
274 202 511379
272 610 429714
146 427 24401
482 621 99025
682 624 815896
486 714 196096
260 737 785189
698 159 100338
700 154 688073
44 746 944886
502 187 100708
677 264 892887
291 259 556498
620 377 273497
280 47 159146
7 470 677480
183 123 173558
133 687 824199
35 456 722793
570 5 548114
320 144 719045
535 649 472123
370 680 63611
157 664 305082
431 570 772437
790 30 46733
348 124 748424
650 75 683819
489 457 268356
558 289 174640
348 480 987089
128 483 145497
687 520 537195
285 630 782619
609 668 719416
367 372 247049
508 62 124169
748 549 518897
603 427 837287
172 585 579430
723 751 10259
209 166 940825
555 719 181339
575 270 398287
647 327 761494
750 78 53439
774 231 747950
319 680 16101
520 426 805568
756 326 218229
246 321 815615
98 379 250118
548 373 92605
246 740 825175
377 576 789712
121 265 743072
548 350 723349
454 449 8023
651 189 819604
197 791 198490
717 101 10958
181 504 706836
214 346 251354
297 674 100236
566 576 821298
65 587 795659
220 469 27355
365 743 423944
270 557 715181
79 279 40213
112 122 42229
215 501 231514
749 518 284202
213 300 274416
612 419 789366
586 578 112522
789 537 731297
640 206 859179
427 774 580910
237 69 207280
308 39 463435
293 376 917499
535 577 684678
693 408 628
351 574 90025
119 443 865006
72 124 955160
359 180 62583
348 475 906073
495 306 875419
215 713 211378
538 224 768373
505 97 336876
195 542 3309
623 80 766615
652 779 265172
227 425 54295
736 308 888146
494 374 529095
120 394 252147
750 401 500910
566 799 377042
600 175 195765
494 193 942657
85 353 531991
468 500 69639
81 318 660228
216 469 675338
296 461 191026
584 540 462422
561 311 251630
733 714 262079
352 737 873281
279 572 288405
369 748 82357
589 28 108067
759 237 837573
51 260 84062
715 134 103412
680 791 407919
762 321 288072
47 614 96951
533 427 358145
102 211 869625
47 741 904439
503 664 340169
7 169 82287
312 267 161603
581 398 192396
264 441 383830
800 93 824145
791 438 669125
632 249 764829
54 236 399864
265 295 159122
372 426 807993
452 97 811016
652 243 349498
619 223 937858
520 173 602904
510 442 572534
759 798 112563
331 548 717957
312 255 78974
627 161 107135
768 102 110759
110 734 609745
265 578 827781
172 783 677921
411 264 67182
130 557 820265
589 78 880061
334 329 138457
782 42 386730
655 544 810716
176 204 340221
342 562 203988
21 240 35010
154 587 915274
772 204 272167
728 225 357059
186 576 133650
663 730 860894
767 565 185943
281 14 735037
240 700 9974
777 138 390230
237 189 359049
289 741 67785
260 693 144645
644 787 807596
434 778 275560
338 417 290592
629 100 38281
17 338 553864
674 75 673747
701 661 981383
712 259 718808
49 359 781850
728 116 986632
209 746 34277
684 596 668085
116 275 347407
3 679 468631
153 785 790610
366 199 768646
3 794 149573
609 236 564628
705 442 69847
8 519 410887
236 38 289726
476 454 883220
407 456 654662
510 59 563930
581 579 861265
312 648 535817
596 118 532283
567 749 159111
117 322 5208
633 561 662650
631 11 169355
474 299 988516
615 655 990466
792 389 368456
351 299 877121
716 140 996428
513 492 496279
159 8 381845
776 373 634293
517 117 820611
342 84 488209
140 37 2394
630 13 568800
497 618 406870
95 344 863797
473 32 575582
604 362 691505
89 775 592176
639 301 817629
489 518 113834
625 238 962361
536 646 33462
315 128 846208
529 297 600835
20 668 20766
655 779 486737
36 71 177778
196 23 428483
670 344 248347
383 425 146866
220 783 27604
618 298 484520
269 108 471724
225 411 407409
124 431 570644
258 49 484510
239 742 960291
452 208 61786
374 579 891103
753 189 74630
355 586 794886
322 505 88727
124 128 227017
35 314 376412
337 519 641957
742 631 860621
408 631 852950
591 271 977215
757 313 697893
699 431 531484
190 23 360733
168 152 259636
673 753 473040
428 773 704111
283 45 761779
724 527 561981
6 326 687902
646 416 732329
352 51 880656
718 4 719385
200 247 882850
28 780 147211
3 97 582981
776 355 667357
79 446 733824
760 258 456507
103 223 11817
7 368 60692
75 795 981770
743 570 503485
543 768 716764
340 794 779597
95 393 31011
377 599 731357
662 405 926064
347 179 80751
749 472 819627
518 350 234083
413 500 632036
766 772 552147
630 136 463075
713 769 397269
324 220 354981
170 757 443899
295 165 848334
31 390 103283
342 238 156616
423 529 893615
197 467 988826
345 634 79802
225 681 945539
401 455 462312
285 414 975210
195 387 107622
609 215 951996
90 152 528138
797 197 477685
614 404 522577
61 482 874237
129 36 130977
579 352 858966
658 80 540925
200 765 958669
27 786 703556
693 503 190746
58 294 155745
12 344 200733
24 672 211947
594 435 740319
54 36 256641
752 46 166763
186 645 184717
27 289 638307
657 552 531996
750 574 765659
733 281 900801
729 54 842918
22 201 697504
214 455 61154
51 107 106281
375 193 700718
182 624 823697
543 300 938119
524 6 332498
430 468 79996
134 7 37748
559 472 374988
109 329 476428
291 232 992524
262 549 831639
288 726 508049
29 521 583125
211 199 906308
706 533 785757
665 149 997437
620 26 730131
323 706 138652
293 471 482150
528 775 48992
800 31 187236
274 93 630635
31 57 100424
696 83 485183
453 465 258111
203 392 820761
579 17 453635
598 59 255077
413 219 619504
796 262 879878
68 694 955730
56 662 166836
220 524 448668
662 623 518534
474 300 764117
398 411 959292
688 678 703509
739 63 806154
511 135 52398
522 83 677667
556 234 150756
770 245 331613
358 405 729655
631 695 613365
123 312 989823
437 371 602686
365 384 213036
358 487 368640
567 315 921390
76 412 567769
365 192 129303
329 336 128368
422 634 891870
78 735 443358
201 148 959063
110 636 959338
701 378 992872
322 567 693649
43 755 288482
100 521 722236
654 493 567585
748 153 618936
29 33 723342
614 101 749632
16 774 117667
141 245 188936
724 379 203043
664 487 149670
50 493 80341
363 586 312113
30 40 112514
740 475 92754
354 509 79396
17 336 478024
431 457 556560
135 55 389752
719 23 455246
302 737 629741
242 532 600959
706 610 86054
389 553 775213
644 238 83847
797 639 264603
579 276 903402
189 250 170539
480 573 702333
654 661 710275
117 156 881399
479 714 500954
762 544 622246
315 488 382792
251 71 392094
413 330 41898
530 650 729575
685 47 105121
385 297 667651
788 505 473388
458 6 666200
404 472 389151
611 582 772618
254 667 751387
454 397 899147
287 513 699576
58 636 633233
416 466 264644
135 315 794658
458 107 63351
319 700 228417
299 678 452522
716 642 526513
749 155 397715
673 554 828253
426 710 136851
68 520 595001
181 633 777842
586 279 630918
399 533 495224
389 618 73133
736 288 954835
565 428 713616
7 684 865557
632 633 750505
587 726 243651
632 333 78361
41 730 629757
517 217 459146
740 370 29263
716 423 787972
519 374 645014
562 251 424761
338 650 580987
41 756 507579
169 693 866535
276 285 525813
149 302 667612
53 330 517744
668 140 397611
287 414 652953
357 111 220064
795 21 73626
770 405 146293
645 209 533602
506 719 288143
416 613 624128
391 709 78912
353 686 38039
75 595 482229
146 257 80982
599 675 765399
96 74 626745
625 347 304138
103 164 663806
656 369 516803
111 121 6623
455 21 152306
15 548 689218
503 788 64745
91 5 476809
657 162 543726
83 30 749991
493 629 246575
542 392 356001
621 210 967269
163 795 832508
481 305 356433
370 257 353728
570 579 299860
129 271 558635
215 458 802792
322 565 557713
350 285 420987
584 86 553266
14 731 46750
213 139 752143
84 1 882748
544 201 559203
627 333 338294
175 93 420314
93 139 478411
535 708 705582
582 481 447999
97 782 820112
8 772 442489
504 204 773759
101 242 977172
685 462 432093
592 102 679947
493 586 605967
225 770 882877
322 563 495737
162 272 167417
686 218 215314
306 548 170905
486 711 558397
641 135 647020
495 385 366999
682 621 517156
583 151 697239
204 235 89766
548 307 175895
726 795 487663
441 297 670752
387 531 895984
700 102 158588
264 78 267889
195 677 474271
404 86 419004
25 119 230499
357 440 704883
664 358 883297
139 775 610585
376 47 766
291 302 844544
222 163 469429
283 626 483154
399 421 653042
438 777 251070
608 70 875415
68 76 90686
408 8 452350
371 760 331058
704 575 830265
732 61 118266
439 728 377837
59 538 43295
279 597 566676
59 799 366791
330 738 286444
290 307 217478
84 245 266794
739 773 227967
97 96 499742
155 422 921137
105 110 624885
220 788 835312
414 634 982168
367 531 234572
153 242 107492
521 666 195013
306 694 285755
548 259 950761
757 326 531337
789 695 964051
22 527 159841
774 446 329746
482 118 83419
259 637 876943
560 288 194609
60 718 84559
5 344 107784
490 253 71098
181 510 241153
438 96 461423
178 679 406072
636 510 32349
247 384 27154
131 296 95410
293 600 602902
135 553 826409
116 1 237800
424 702 416694
288 194 768514
283 134 164677
456 313 629574
616 179 808401
315 300 120918
158 446 670194
142 162 85911
533 410 153260
369 560 580730
554 238 921362
515 250 203483
19 324 309151
447 704 730248
631 348 773850
272 117 949667
667 152 257471
629 551 157645
163 14 749609
166 592 946451
520 318 854243
381 538 285442
189 728 981132
604 304 520602
726 114 890614
154 673 749788
300 155 590567
319 580 364700
331 88 977842
719 379 808740
521 563 759571
669 447 634423
617 214 894012
84 348 137576
16 596 693364
138 231 564490
270 358 339258
603 760 590002
408 64 145071
755 356 844190
294 718 149032
160 713 121087
51 499 953085
139 207 541038
113 199 88401
269 655 784212
731 459 904437
694 714 519326
516 564 942432
464 349 439104
669 303 936115
524 118 434047
730 502 96347
435 147 197887
116 421 356460
800 448 70525
670 614 61480
512 253 473226
68 779 950816
230 55 881823
210 401 199308
31 448 325329
650 675 581081
74 733 440384
276 458 56803
79 250 879041
629 597 344419
371 575 994306
386 168 407861
292 414 680072
433 573 362579
506 109 425760
265 579 57585
174 61 95026
658 660 657671
697 463 634327
798 659 572535
190 651 976503
278 450 745265
306 752 709318
45 227 658252
263 424 339976
294 710 242595
655 534 409054
659 39 550945
82 327 737997
349 79 673521
681 788 186611
480 568 13462
406 715 396504
7 304 137245
702 196 247560
396 433 9785
517 409 548086
329 428 670591
603 353 739548
375 665 901316
628 355 552535
239 256 838186
319 701 995915
667 520 25031
225 552 588512
315 725 177986
333 715 989407
623 767 376234
254 41 912628
753 244 368544
63 695 550541
14 544 313669
292 538 582024
517 442 193182
444 797 19712
163 138 520305
577 229 450565
674 634 829367
466 712 525031
81 423 691124
659 520 548349
699 153 422451
322 53 513608
516 124 497691
717 530 35279
25 101 541582
367 458 122158
287 36 111897
547 4 968210
297 709 243431
490 329 893705
438 216 859155
178 751 181458
40 56 639767
668 338 961867
249 286 311543
466 16 810182
83 550 996493
646 29 226310
90 781 315571
44 275 976949
579 762 519426
258 516 569594
446 185 706834
180 703 307972
54 792 883098
25 537 459609
434 245 807287
454 589 785246
620 125 409640
6 406 593768
665 500 648310
710 437 192928
724 625 684011
353 272 468880
223 363 71273
191 232 934949
176 790 552247
220 579 867726
314 488 339939
707 701 551453
671 63 764381
507 310 700097
621 330 814915
7 681 800330
395 646 810897
727 452 462120
506 37 403264
599 453 537287
341 399 860961
164 339 959575
372 608 139112
142 437 870629
637 626 577187
106 512 254867
346 749 577292
793 98 373529
550 261 85893
66 76 562300
161 497 842598
338 699 796738
302 725 43787
348 357 964309
239 781 214753
434 745 935469
270 542 282631
1 159 363137
342 447 172523
110 113 147014
669 287 277575
63 284 194990
186 188 612016
35 575 322231
252 85 84607
402 327 843271
362 746 189269
65 296 707022
656 626 818018
161 715 464390
497 231 865571
437 372 802882
422 50 406620
66 369 286336
333 116 48015
710 494 928416
398 282 163691
13 57 869458
500 602 778234
623 519 634734
240 59 829392
363 760 622887
654 206 863786
214 624 991486
539 316 738771
565 291 866086
469 48 898959
313 444 558701
65 464 999636
15 398 789662
735 409 725828
147 170 432996
684 17 658022
55 663 944648
571 247 743621
636 543 394648
320 10 425844
141 725 942321
209 200 594535
564 226 681251
267 489 476320
266 797 974946
341 358 792055
265 85 489029
624 714 246029
681 164 412437
773 732 560882
275 509 941145
128 558 187855
491 773 300899
70 730 245393
754 625 973292
704 357 405675
299 23 670819
701 415 544179
41 242 64231
135 125 664555
462 718 257378
311 693 850999
97 684 173946
534 372 844663
404 159 493678
367 482 43940
671 156 100575
689 445 696442
321 113 348113
660 790 722796
452 634 717570
478 57 968589
173 162 483896
672 375 87208
545 16 226723
345 715 20119
39 283 283880
73 344 697688
586 16 427142
556 522 516893
425 237 633263
666 584 866145
305 463 995098
725 69 283645
399 375 95607
652 634 380994
625 301 492208
628 442 865109
223 125 218680
598 15 807694
741 459 859617
645 37 890740
6 193 796772
474 660 517986
593 617 533396
201 49 129915
335 543 201710
740 381 208843
346 751 257550
747 62 37123
749 59 752761
431 228 664572
257 445 82967
461 766 22573
155 493 34605
449 604 720037
138 773 702857
321 646 496237
191 301 315717
615 501 391183
434 685 652568
148 694 164978
230 171 502371
727 629 995848
762 725 604070
423 40 728362
149 736 373768
10 723 693644
26 6 702542
593 616 586432
522 109 214437
662 733 703215
783 315 557392
239 799 158387
525 51 969250
581 768 361400
541 308 198157
61 120 414897
222 662 910842
459 450 326645
640 322 423749
87 689 552730
487 372 591146
717 40 130715
785 710 355848
233 206 726049
296 271 811460
723 602 661812
202 788 950540
332 39 428159
526 559 177426
282 288 477985
380 139 610694
36 689 353093
754 69 581448
510 362 182239
81 566 880153
296 226 558462
88 63 482063
121 93 95169
372 778 979405
773 32 166827
341 752 815996
576 322 183229
753 174 807169
503 490 16057
415 594 110986
727 244 172471
594 190 89408
440 408 775272
704 400 957219
589 368 624313
86 137 890008
120 187 599998
441 94 485723
245 785 804798
716 375 109269
412 25 755957
338 201 506659
462 54 998034
787 577 648953
752 684 712347
605 611 546845
445 471 203182
37 440 700225
661 411 205824
321 73 243784
560 447 376794
369 468 286635
203 449 464460
469 703 986152
439 175 937235
729 415 738102
601 359 908439
125 329 376744
378 648 986321
140 514 640710
139 433 217271
502 23 467535
308 81 182302
484 776 516152
69 555 399602
193 121 564278
615 231 613788
521 576 419783
270 432 175406
520 547 648993
540 468 986309
381 430 919684
397 157 886448
86 549 636581
43 538 133962
367 309 206233
736 800 925166
55 27 630853
46 703 794571
182 261 224229
520 23 903520
632 34 66282
383 668 730884
311 18 324984
561 610 421466
730 115 942427
137 293 424352
422 61 114456
332 223 195482
750 758 384174
296 587 170823
482 405 206021
596 10 63361
696 522 15883
296 76 110852
144 186 677600
478 202 531427
433 731 522669
755 325 928481
714 440 981443
378 373 167276
451 367 729061
167 627 874985
198 530 453282
653 288 774155
358 365 713067
512 631 787624
107 384 112276
292 34 801155
17 51 740446
127 393 766114
504 338 221851
735 26 111564
363 721 478297
783 668 295601
337 304 671037
455 490 14292
41 549 864204
159 599 757488
603 512 45519
796 734 993982
75 70 137110
580 50 75734
270 235 520052
600 86 750420
669 511 584178
795 340 227666
370 28 337364
530 140 370708
214 284 580374
48 103 948728
509 31 619014
385 319 755122
311 192 988698
343 17 838049
224 633 619369
315 318 314473
240 749 377637
578 617 101636
768 52 172987
753 105 352499
110 657 955921
571 565 616363
585 204 884708
304 729 404577
797 182 284478
708 87 150580
656 257 514752
794 442 763562
480 580 571244
132 577 39275
12 442 386369
483 48 989877
155 167 528757
447 582 341311
771 411 220155
421 145 945353
748 114 114052
457 694 202557
242 717 918024
323 523 934032
484 763 723534
653 503 831079
322 198 813077
239 655 681131
323 365 85813
31 5 612755
226 450 605607
775 213 55959
688 160 606979
402 19 334846
364 572 925404
511 467 904471
539 564 768412
650 598 626244
591 765 144050
191 504 421861
459 17 877484
418 415 569136
515 623 452736
32 692 907573
132 306 430408
173 609 497352
674 645 892585
486 4 598837
777 320 957903
120 563 324696
666 509 404451
113 749 137909
132 708 810021
274 547 364541
729 123 168834
474 319 174126
262 558 85659
261 558 355546
309 440 976984
239 29 632139
125 210 871387
30 371 387520
637 747 497597
275 71 628667
199 236 450381
586 474 787337
325 139 380610
743 5 502560
45 397 401828
774 31 840295
558 527 209566
8 515 362411
491 720 233847
211 758 167442
33 26 377898
599 270 329238
339 180 526442
294 715 964096
312 776 651395
162 630 889082
446 516 65042
270 276 859356
585 31 662352
151 633 775259
693 647 681118
396 59 951315
482 447 56293
780 702 737891
51 13 293443
559 587 482127
726 571 196550
517 79 152135
564 167 771655
53 706 994359
436 738 204010
595 683 174281
672 206 612934
411 726 605597
29 789 806105
139 716 385872
400 79 767375
746 642 889249
265 135 897814
211 401 35534
709 507 108387
14 191 225053
597 96 805148
432 747 55498
397 618 366133
775 4 593471
773 396 126199
668 119 313609
135 784 95589
166 747 405473
762 659 605024
389 46 870794
272 134 215740
665 87 839143
610 196 902001
144 92 502242
718 50 309884
455 446 898075
575 717 420309
96 131 83516
357 381 940308
739 553 426476
628 488 223239
498 363 134726
216 81 782037
94 149 508898
566 584 216019
246 629 550036
198 351 829718
233 501 252856
612 65 125501
71 512 698894
167 709 930615
190 790 375099
128 133 952159
250 585 43317
530 643 426365
513 164 616627
646 377 308090
12 650 637964
481 667 203248
704 722 673998
299 62 893836
117 516 869773
647 560 431197
534 28 823564
171 178 250355
685 672 287860
247 249 259096
228 373 884820
543 431 487145
398 23 685145
173 216 191161
760 660 828862
476 759 280917
655 205 938758
169 590 616201
696 6 487586
778 606 900238
793 162 11956
117 14 926216
370 679 849078
764 72 366403
29 234 879299
48 384 326884
580 174 773786
675 381 218338
618 227 670704
125 78 604080
432 342 357789
673 9 104641
713 562 250101
26 746 484611
609 113 550194
542 576 509479
603 271 887586
549 657 163686
245 151 480418
404 99 602409
145 268 460901
205 125 248766
384 695 948889
591 223 537676
350 503 606488
674 441 556500
332 130 436857
701 684 804015
645 591 44778
734 21 817501
715 320 218412
189 87 844461
422 770 610066
637 244 993979
605 240 900022
53 539 831331
241 199 706080
28 64 263327
326 272 266948
340 482 769842
261 629 556796
394 220 22170
587 16 814156
165 81 385871
472 376 426918
415 91 28117
23 27 176266
240 202 224504
564 658 885377
403 644 424911
42 574 47011
498 493 10361
481 780 962508
249 131 225859
118 348 284196
418 600 6163
229 62 116189
17 389 580141
396 231 225971
613 182 830343
15 437 989247
98 673 243006
488 453 803312
146 132 909778
142 131 12880
744 15 991342
603 493 143842
293 326 515138
82 376 168121
605 47 916705
603 504 883805
260 400 168244
119 46 517342
336 125 218878
269 78 719260
457 664 162084
453 21 411211
223 532 399535
34 270 581556
223 657 730502
760 591 226038
793 403 345612
148 335 219784
468 128 610129
225 716 946076
796 764 953618
678 440 611401
694 791 190234
343 258 381372
352 516 854289
365 395 36603
701 16 814344
144 562 715641
297 100 213823
569 342 612415
680 81 80637
167 123 44235
707 752 999153
41 627 978731
466 75 893277
618 131 119927
420 547 766567
767 400 635485
586 152 694309
764 393 666665
757 458 234870
223 495 595731
756 385 391300
456 413 794663
556 25 345228
127 523 549497
434 417 916870
300 713 306331
204 795 295011
2 747 657310
394 544 580330
3 514 74686
618 174 198010
457 231 504664
13 247 769404
132 235 193519
711 81 668036
656 744 755015
625 529 367759
456 298 988723
389 323 593956
661 681 435731
755 638 919979
210 461 427780
227 699 206796
665 609 58651
631 381 738743
727 798 333116
200 388 331214
277 405 295951
342 321 717122
781 344 296140
445 153 861671
301 304 356201
556 469 629437
563 380 169831
757 800 663950
610 325 901180
82 184 932837
57 198 436507
562 570 57588
580 323 898085
467 596 895292
139 221 184272
15 518 50260
31 768 482327
234 442 265713
534 623 805542
660 189 67470
578 641 930762
45 43 591253
413 755 965846
497 473 142809
708 622 661085
709 226 852118
292 719 133279
57 398 752230
507 175 586847
33 728 520374
58 240 384792
235 690 301473
524 74 304333
137 65 484770
314 88 804184
130 531 957500
362 356 854640
764 492 158238
681 232 3478
633 395 54816
313 660 953426
684 603 37324
421 556 988632
371 163 990835
455 258 35127
222 534 264256
293 99 416032
140 529 214739
388 197 488693
334 504 327546
319 209 841188
756 504 309828
423 368 440857
266 647 447287
659 776 278428
696 521 697233
62 732 586114
511 246 505997
253 20 273036
157 106 525162
626 219 868845
24 574 85186
421 310 885289
248 372 523284
131 15 90300
375 734 226368
249 358 609494
213 432 564753
66 324 634474
258 728 747680
202 255 540417
551 237 677757
98 222 129171
7 38 478474
550 384 793425
391 769 145218
323 305 832050
409 619 114685
294 464 42067
637 761 763199
493 366 230145
543 793 588742
193 759 184708
533 432 718664
530 131 73652
575 383 384844
540 409 427046
100 447 863502
391 243 903185
335 297 534527
236 404 537607
5 631 620846
343 315 103498
482 444 211395
607 38 465032
223 288 112402
244 558 559608
521 695 997375
349 373 550423
216 300 984309
93 780 759362
630 257 739605
43 128 770240
449 759 228520
210 260 78751
35 383 483936
415 481 154482
472 458 218606
221 293 184307
392 140 473082
157 400 654035
543 318 82957
250 140 38690
446 554 307923
140 236 679463
532 657 533641
779 187 348742
757 83 242380
418 135 412140
222 657 979262
225 779 686657
246 567 508044
770 110 530521
132 9 461797
52 411 953743
394 589 186523
352 627 359299
741 621 137581
182 121 820430
47 261 254509
628 111 328768
388 2 768809
137 666 957171
647 69 16261
552 248 28040
146 262 286943
531 366 887121
675 145 425296
391 397 806314
426 583 997141
303 355 632327
558 85 587466
278 646 324087
483 295 402413
495 708 662706
225 619 713308
463 750 196807
506 49 500360
169 450 76543
692 683 796178
785 431 630965
68 28 647449
141 544 838633
189 640 363779
362 277 168933
776 709 226011
754 560 773434
376 365 719870
653 628 392722
18 630 267913
262 80 196381
143 448 92719
279 202 600253
460 773 813241
696 99 904749
628 203 682043
214 388 195666
787 82 204618
795 238 296282
741 114 769184
702 455 713689
658 313 883664
334 537 760319
688 655 259995
472 267 644630
635 783 727123
154 722 922034
729 493 568548
736 480 412859
141 170 969672
508 527 477868
326 545 447066
360 589 781200
132 437 433700
25 613 874249
74 419 770424
445 195 630377
4 390 419770
482 453 614346
591 361 115679
71 166 599494
470 271 736087
307 216 804882
407 703 831694
564 576 960308
25 614 358550
225 26 513794
149 309 355504
598 773 538997
387 796 602815
95 134 58045
517 209 553540
64 789 516656
66 455 170350
746 481 442317
754 475 62652
672 785 500486
489 538 723302
134 389 256174
781 26 809704
158 644 362638
350 615 824386
124 168 712265
82 485 96561
484 72 734796
567 419 119570
764 449 810093
353 30 973812
430 460 179714
61 93 452266
758 631 287934
347 690 266720
458 383 924488
515 664 718426
216 72 502588
591 496 604431
52 1 428765
315 103 198019
687 271 950906
719 543 749467
701 120 313632
132 16 116056
497 732 117541
300 726 288208
241 708 561539
1 219 328867
399 641 625684
731 600 953469
571 693 165805
314 591 593808
735 327 884245
533 253 231983
532 574 735883
698 311 76611
718 548 244407
598 128 670726
25 480 535649
158 571 555150
765 454 856319
317 574 404518
141 477 761561
562 763 500399
232 692 115238
457 594 732693
653 240 22661
718 465 59068
357 296 655820
101 615 112416
9 147 956657
174 518 438208
123 484 582213
723 359 243641
424 440 226230
311 278 247890
657 255 561332
675 212 127739
75 351 908364
370 88 565299
499 784 203476
591 724 953176
185 530 593800
650 439 856984
449 254 581428
69 53 455348
381 645 558858
414 710 669167
482 417 546263
333 655 585619
198 588 858698
286 362 82210
760 73 879104
255 567 477187
723 557 681051
203 6 727408
7 712 522455
169 557 257233
281 126 365188
141 357 518893
66 795 102643
26 536 911027
147 611 848374
653 330 964561
101 605 525578
12 50 440524
536 606 647303
252 362 815857
783 444 904176
147 64 954032
653 33 405883
403 685 199875
194 758 956316
329 46 283524
33 402 4807
3 139 989221
718 313 763178
403 744 309815
691 147 659617
10 552 793669
726 355 135853
413 366 515681
542 74 302839
61 229 827635
57 35 371996
172 433 990885
473 716 950306
223 30 87848
787 599 311755
110 203 822776
559 311 847698
638 384 333693
236 630 439836
305 328 208191
225 152 912274
249 255 39384
607 270 812224
574 693 396977
487 169 477660
590 293 877298
589 362 888946
84 170 777896
794 743 752582
714 503 129223
212 418 210044
778 29 481764
413 682 762406
498 793 628778
741 484 798836
487 798 479319
420 211 886906
388 554 977559
279 216 734697
589 605 335834
668 580 950377
752 78 280510
656 23 774770
732 572 789387
782 703 422757
771 418 192274
52 552 819446
328 219 137198
742 12 10579
36 649 428902
670 600 555706
746 783 234314
715 644 757579
147 569 405569
416 768 679367
361 477 301544
456 383 188581
347 315 757953
463 211 158372
745 34 549342
715 331 32664
199 77 913913
217 205 333107
429 128 753723
487 164 515022
475 377 957892
348 67 144545
507 181 354242
301 41 748031
636 292 650716
156 189 889893
780 621 876127
21 408 681821
571 799 530063
20 561 642804
545 6 974378
766 313 952100
702 508 657448
502 262 961486
202 745 196214
646 577 986545
477 102 46662
389 676 580178
33 451 379737
12 243 521064
434 311 192528
795 396 638222
794 507 809962
327 19 495903
496 84 709285
570 313 846020
756 695 177023
517 354 525315
749 160 643683
571 287 890935
656 632 27379
470 330 324071
288 775 327996
209 10 768618
714 504 748094
264 231 8682
52 68 587503
522 84 286235
731 390 978292
286 692 271163
11 731 975129
611 394 303659
777 619 885613
543 683 617810
177 75 36984
172 648 848590
240 339 151315
100 154 406177
312 314 590721
65 108 935133
584 462 531532
458 592 516229
677 150 381203
394 743 38632
541 486 481787
61 277 606044
338 569 779445
545 745 526319
320 278 806678
572 132 906854
567 748 561113
779 346 668800
155 29 462002
5 682 713223
686 246 661504
149 413 254256
394 146 762554
182 433 287838
26 338 617609
540 96 38682
579 723 135940
415 414 783512
410 71 217072
476 58 909235
111 558 451457
589 778 761264
636 120 718751
15 163 167653
253 197 733547
173 676 944165
289 17 264510
73 496 71563
601 422 168014
519 295 178694
302 376 496766
482 709 386562
657 368 292986
598 100 140411
372 603 514985
721 372 124171
776 33 398199
124 628 171172
273 672 293531
179 177 189477
153 160 739630
142 307 702807
408 513 899475
279 579 935126
698 722 139465
354 254 822926
52 342 747972
316 473 176136
20 678 370507
25 675 485660
663 96 728320
298 257 644634
148 326 825897
462 631 32769
37 584 404914
673 522 937650
774 394 18331
627 288 147640
23 363 618433
77 211 239537
273 403 874210
399 750 794225
522 284 144082
91 754 407463
134 141 166374
312 499 934506
441 737 834962
113 14 362563
373 722 627742
769 50 748637
505 773 788997
608 119 954287
540 510 709553
688 679 451916
198 283 138429
322 728 550602
537 103 983052
465 123 20636
653 345 572742
589 34 734728
500 118 879923
460 594 282147
718 656 584363
740 105 640639
218 28 607356
90 485 79289
71 658 331223
736 29 755816
416 384 330991
711 625 555839
245 720 896540
54 628 507361
405 359 492246
758 341 807484
200 778 961720
523 135 649982
386 670 389421
546 686 248588
699 439 823689
610 609 883436
62 55 475998
305 393 736501
119 779 415935
445 520 729564
284 177 501224
445 789 730958
71 445 757027
345 781 337661
200 91 46383
346 536 67
448 577 727635
90 229 108671
237 326 294945
324 172 900363
152 371 750968
677 93 65236
34 91 241634
489 313 646933
225 67 250085
126 52 545296
174 184 179829
647 720 96289
524 256 878879
678 261 35899
452 480 877891
728 691 844535
623 571 502523
556 735 717323
273 726 475253
272 362 683616
360 543 398628
666 379 70032
359 11 861089
753 708 878500
265 308 62110
54 1 999484
624 679 209110
414 293 969227
429 578 4433
678 508 913175
10 676 203056
512 53 779212
62 647 669544
556 737 303643
630 425 650103
290 734 318839
275 543 624486
566 728 771268
641 38 587781
434 146 687899
209 321 540946
635 677 82102
275 421 916363
594 306 315071
799 560 991762
309 732 674724
445 543 959685
751 697 587696
389 130 764431
150 222 29243
224 530 470026
347 746 905140
406 216 569078
787 682 96647
64 579 249343
762 628 467179
450 337 543682
312 740 243835
636 246 590307
735 669 493794
783 613 742000
774 317 340205
202 752 689746
206 278 4834
710 61 266588
474 797 745522
754 331 492567
651 516 768704
349 597 616437
396 2 819998
423 404 521281
315 666 223457
90 143 100595
415 345 182489
346 178 63031
494 130 299942
613 412 812128
711 549 835890
506 302 755207
111 70 558603
424 4 62385
621 207 296737
92 420 333168
461 620 220722
115 134 344409
308 79 532831
203 444 921430
57 619 775474
209 46 863673
206 304 299499
391 555 241320
426 234 704903
354 42 791040
107 445 419258
326 512 677092
498 5 943014
567 97 269072
497 670 6168
338 580 746861
609 773 344596
102 258 432064
203 251 645810
769 687 268063
709 306 539058
718 78 563816
145 173 969320
501 345 593957
646 764 670080
486 230 75407
753 776 712500
464 714 955486
116 490 544860
604 104 514836
18 435 391998
368 6 207708
463 293 556422
450 44 395020
242 649 944771
576 69 474507
324 692 625354
229 238 564960
713 303 316037
90 166 317825
680 321 587078
311 539 773345
48 632 796708
171 244 533982
761 752 186843
204 31 400950
400 87 100273
583 13 237432
800 151 679910
379 521 604917
325 730 660186
308 708 179062
162 15 928842
785 412 144684
316 652 750252
723 470 621972
437 353 811617
634 794 145111
172 141 683253
545 449 565437
39 218 116519
573 238 273597
364 27 987477
658 423 970668
636 51 148605
343 649 640841
244 106 334436
268 572 954124
236 181 234047
201 426 660345
226 788 169873
401 186 105616
490 113 533010
90 711 456875
671 154 882728
328 694 127131
111 427 198113
516 666 611799
267 77 934912
160 541 50698
664 749 32625
370 251 551270
657 253 692121
791 149 572182
158 383 473478
791 692 361253
581 715 658170
205 743 375942
551 490 737855
717 484 813657
536 713 426959
454 187 897248
759 732 874808
433 673 114151
3 485 963201
289 278 994615
45 432 517064
488 545 424845
187 792 753075
586 656 146781
134 261 391789
298 614 806598
221 344 316406
712 550 955841
345 417 655275
638 142 155998
107 309 252203
755 577 645145
311 562 79504
106 711 729431
568 752 88258
582 75 804044
460 477 62305
188 552 610241
695 395 927178
278 719 446001
407 750 219614
717 662 49688
277 224 422233
444 512 350118
280 742 298858
116 726 125023
349 439 886321
617 631 630411
578 503 700801
335 564 100517
83 591 672453
607 392 997007
70 437 908329
205 25 983654
383 138 145028
572 103 932589
445 112 840913
312 670 622256
133 104 578161
504 203 612897
643 393 959755
518 199 262906
390 53 402712
423 503 973287
439 36 126309
558 306 611924
326 345 775643
637 52 626171
784 643 745979
155 626 908864
137 253 991502
637 233 698432
2 334 556982
499 514 322124
104 267 716789
586 595 252949
778 310 173481
139 345 523817
163 733 214799
334 629 816633
775 269 957332
297 329 179938
737 677 109830
578 575 979476
408 595 284210
469 797 988105
513 481 286614
628 705 705409
688 347 203711
305 721 46892
60 745 419680
166 448 30608
527 716 898590
655 641 680022
597 88 711654
119 764 632314
141 418 794413
480 317 648631
790 265 720671
788 16 658150
411 94 34125
616 138 726890
493 58 649473
764 49 414232
406 277 360900
402 753 2757
540 743 410330
262 177 932005
77 5 985608
375 203 510677
654 239 657360
12 455 486333
2 380 105787
543 643 883172
324 568 692791
524 174 315821
368 201 39900
298 792 746311
382 662 269071
349 778 401321
324 316 612434
799 778 624183
189 697 292478
218 619 327164
80 545 629869
475 104 528543
682 327 633966
591 72 897118
535 205 564965
188 216 174156
88 263 973565
569 684 162685
634 669 343824
366 14 133045
396 291 976275
526 588 658603
744 292 527590
514 165 203244
751 184 232037
11 371 814534
516 75 426573
201 163 956954
345 78 427155
229 237 428054
245 759 733052
722 104 679082
596 785 374128
694 136 311346
663 528 96485
282 294 566553
254 366 764770
34 83 441220
357 115 449705
398 193 135855
159 80 19949
348 563 471496
35 473 592891
213 575 836048
597 17 725077
193 335 895003
503 775 222230
708 158 148720
646 67 896636
113 395 380264
236 718 277548
14 338 265199
554 35 643721
475 165 11701
355 406 634452
5 126 76414
529 319 585204
617 89 853024
382 538 205446
262 404 335978
254 708 206573
786 741 92953
376 350 813671
75 301 122593
283 303 212391
565 181 127668
761 448 893531
238 754 551025
118 571 401920
599 156 375603
170 659 489434
580 30 208587
306 441 207256
736 271 453000
685 239 307876
729 710 640417
265 64 523567
82 304 962686
222 379 507977
711 190 318968
260 111 295371
158 402 368032
767 431 702405
687 787 844713
409 650 211077
510 445 160355
24 547 372240
221 312 659109
278 549 338885
309 324 536185
237 566 372459
775 388 475701
260 27 395666
456 542 481100
347 583 253008
109 199 593415
692 625 900233
76 217 877168
109 218 934225
165 358 754898
260 161 236047
9 318 860125
56 341 488407
796 784 552426
663 580 673746
265 481 432808
563 439 892105
180 293 759705
712 692 861206
18 415 186592
760 413 8233
96 465 884282
701 539 661784
297 112 625385
672 560 371529
177 640 493255
743 795 70137
470 311 626599
551 343 921493
670 314 604701
134 546 182313
357 134 434393
107 199 651266
372 535 731540
262 593 819430
398 586 191299
36 434 11871
530 641 163526
33 659 135504
390 76 401422
313 325 64036
4 306 83848
342 526 791627
643 52 148537
740 539 401265
302 166 327843
159 347 237169
12 448 68920
323 189 669230
688 768 696318
501 570 68646
678 547 651638
507 512 425569
520 718 883272
459 758 688899
106 690 426435
24 360 789922
610 470 129475
720 400 77443
311 588 878929
273 634 131477
38 230 186466
781 78 751446
259 546 255914
571 684 271585
522 769 984896
420 502 560774
505 670 638331
381 183 212602
340 159 854811
499 684 273930
61 190 800217
88 320 754026
543 582 889782
116 799 796705
265 694 709418
691 375 929134
237 369 485457
292 315 650507
256 606 769373
110 555 916381
447 197 753980
701 736 897257
40 462 582705
23 338 581116
326 663 806268
621 99 647637
786 96 837449
183 497 392032
786 3 839392
25 39 411228
689 637 117657
457 67 596067
321 656 113526
440 260 805610
348 599 432002
387 13 906983
643 730 322057
555 152 824855
627 350 943836
208 31 22853
413 97 663011
63 593 161106
423 303 763183
675 135 702229
9 335 957017
473 460 336005
715 299 159970
209 559 141341
470 436 668149
769 530 785023
359 463 784867
140 512 556330
526 260 884292
570 633 208608
333 320 233768
442 318 688409
602 317 735032
58 525 208489
453 577 538643
331 667 921193
693 551 204094
103 619 366562
59 678 927764
742 417 148854
461 706 327018
360 72 927441
99 110 714011
493 70 488555
722 10 624212
357 763 794023
647 142 532932
388 713 271418
764 81 486046
287 550 783669
588 230 282840
353 387 577012
329 54 567314
560 365 474822
191 132 829599
293 194 619069
739 754 574214
587 667 924817
777 175 815450
502 793 921896
671 649 648824
251 161 218562
342 604 886207
394 166 593783
303 320 895122
338 186 969348
114 174 46488
484 326 458650
263 236 411149
659 619 41186
374 303 320802
116 538 876673
437 575 689022
212 786 966300
19 675 515183
470 759 921627
732 277 370551
250 520 643642
622 738 376883
793 508 717193
523 206 624476
610 770 923430
611 317 532105
772 363 14089
41 744 292019
402 225 429886
352 383 632761
185 461 339846
71 95 275429
79 560 512445
131 523 481496
178 409 382662
175 293 563489
685 611 7368
404 673 225888
612 550 299010
220 771 290802
358 280 804879
473 201 138787
664 732 493141
603 734 682177
765 489 319705
323 101 901368
104 304 864914
426 153 455571
656 266 153116
273 172 693258
326 82 797182
362 150 995726
718 317 40456
37 748 659624
311 751 726217
326 74 517927
288 609 687834
153 509 586708
169 767 3555
16 354 714687
247 433 969712
106 292 478793
654 544 445674
747 342 17456
243 279 594901
767 597 973838
425 628 209942
640 790 754987
722 28 500349
661 392 520855
17 470 631793
751 501 308176
63 190 590147
208 291 168381
193 657 581424
655 517 41365
242 753 974217
746 20 80463
362 259 952417
504 26 965632
474 134 607404
72 23 253183
14 600 636042
101 113 995288
356 574 648557
158 664 814157
460 302 607502
363 1 95094
600 130 661515
471 464 593865
634 281 547788
218 105 496509
407 39 839535
311 648 72333
336 118 789773
60 522 740286
418 708 827735
265 41 98364
516 30 84446
780 683 89362
784 237 290712
427 179 732360
63 447 968002
314 375 348016
151 233 924953
653 453 284787
494 631 847092
446 182 748187
256 623 70937
263 645 415429
348 570 606584
43 113 366985
656 731 619340
388 129 249132
590 659 377188
149 635 397281
781 466 455612
788 779 801119
771 602 757585
778 103 669861
217 147 845479
355 2 259025
230 365 737369
582 370 175707
760 77 960574
530 460 914615
190 505 234104
521 419 226677
373 46 313940
770 756 516915
321 398 712957
726 560 593924
594 61 758081
19 341 854809
378 479 674951
72 670 917042
322 48 769893
640 495 852750
182 228 420784
185 50 780248
312 629 555305
219 383 162474
136 166 98596
156 337 1186
338 455 505739
581 388 457931
551 511 939536
352 601 514949
184 92 33955
233 669 816583
223 143 23012
671 291 313577
617 764 15049
266 369 159867
25 245 842245
192 539 705524
184 745 285802
103 487 154382
439 405 273357
84 101 553856
789 472 907814
338 36 898835
402 453 208410
761 288 510970
638 734 554255
475 786 242465
766 664 287956
574 567 706713
53 705 895181
419 300 376823
378 567 714380
621 55 602024
298 7 247378
212 108 912063
394 447 920116
670 446 526924
619 600 803555
258 80 447156
478 562 825777
768 314 900521
473 772 2533
407 459 800045
381 24 338861
353 355 324269
306 401 740480
590 714 870484
290 587 624306
253 194 398112
781 686 264596
524 85 749993
414 657 789263
533 311 267028
653 148 427539
310 597 693456
201 704 248950
145 158 629418
164 179 146534
304 360 655435
168 275 599138
161 248 996692
415 779 566335
117 287 939068
170 60 267854
305 664 115761
607 707 948250
49 311 853036
541 369 163410
107 239 497936
39 547 922799
376 80 206409
205 653 584712
450 595 895788
658 506 303357
10 336 617019
543 151 471402
640 457 44549
199 166 747424
675 254 2809
318 55 124005
396 156 977878
428 509 423810
104 186 215976
671 736 856887
309 646 232126
66 29 904797
190 323 710419
250 770 434956
766 225 889548
746 162 919706
44 461 930632
519 167 422799
106 127 515267
345 228 358329
744 112 818128
413 22 993241
610 446 950431
613 261 535638
64 121 911813
547 780 697138
329 233 490684
197 142 764983
474 56 450397
530 27 133514
285 341 216794
719 416 583151
425 27 85928
265 186 99813
226 518 887762
578 88 125622
744 304 631481
588 698 574585
739 497 708397
484 470 38676
394 626 110867
530 561 307697
130 656 381152
630 109 767541
225 123 171361
564 306 285497
441 491 523962
647 789 871030
510 34 118769
158 121 310207
689 408 923397
425 560 949383
20 390 467629
440 598 367248
582 329 796524
581 704 990748
463 428 864498
348 318 458486
202 124 1441
287 242 612435
364 511 629259
15 172 130994
759 464 47691
43 186 380690
329 353 976576
650 131 827349
696 617 613216
270 500 668456
46 241 992134
78 26 787517
387 767 226141
12 56 814843
146 118 684544
130 549 764784
241 500 792392
121 303 152823
499 511 606229
532 302 941147
164 533 282829
455 121 979211
62 261 797373
54 786 608148
638 210 987450
671 64 873080
434 47 702899
122 217 440205
533 519 102474
317 430 667699
161 545 828507
79 50 769439
546 323 710837
696 434 413952
72 363 802128
757 267 237062
624 54 602201
476 108 571529
149 13 997230
389 391 108059
455 199 526249
514 195 549081
720 226 81186
782 613 845004
292 112 469121
689 713 325512
93 701 728657
121 328 462201
78 728 608207
82 165 532106
297 236 577383
360 712 390129
647 106 875435
245 593 903677
290 383 808184
209 770 987692
563 219 52977
224 191 581118
406 262 640917
712 799 198154
582 45 934562
355 257 310473
327 3 412860
287 399 674499
400 445 785092
628 230 601684
63 774 812978
135 448 554346
482 211 751922
361 788 368465
39 316 884072
242 442 657640
27 346 147805
16 287 63914
354 18 177947
139 356 528895
297 619 806536
365 403 95571
561 366 455142
622 787 339466
523 390 613309
428 689 168334
370 529 161502
170 79 728522
370 704 999746
756 704 925790
22 744 228931
719 384 886218
27 299 719128
738 697 757581
352 21 372981
660 425 107433
369 774 946277
672 739 40724
221 799 776487
338 90 156902
591 580 88276
26 359 843765
230 662 429557
601 312 975742
674 88 798588
187 452 358435
29 288 825698
599 567 646588
790 526 556021
671 196 848835
764 516 424725
419 699 589179
205 552 465221
93 450 163144
298 609 324919
673 597 843417
368 550 421664
55 647 726267
73 711 473880
323 513 311343
324 458 791383
576 361 157978
399 186 4651
398 135 647643
511 374 537232
124 464 167720
747 366 923201
791 687 673969
687 463 948072
391 665 309995
442 487 457715
663 190 6958
128 488 799565
702 434 451366
460 672 655269
474 783 883761
282 371 958244
113 622 840875
273 689 638546
173 790 653242
252 716 618181
288 441 33771
307 552 966552
716 794 977706
315 296 370120
775 99 792941
591 726 588631
90 525 384833
721 614 655472
111 480 858516
434 682 246984
207 34 886852
511 167 806382
752 704 159922
326 690 15542
498 616 846943
24 293 241415
586 154 231935
572 699 135530
676 99 295128
298 265 764538
587 250 211880
184 315 60585
274 98 951338
515 576 791384
787 123 402254
237 769 808441
712 463 791672
315 501 572053
104 154 709239
463 783 805070
16 254 885199
201 563 334055
740 723 384550
709 383 915049
329 27 258580
659 570 82973
135 168 414820
251 420 961988
61 371 279211
97 549 168301
219 127 81262
416 310 83511
735 595 444626
143 331 444363
125 597 278703
219 43 933704
648 42 552616
445 182 519333
763 634 301823
701 550 934065
4 160 2696
308 272 409295
469 576 694097
369 118 746625
5 485 153731
508 611 144618
338 313 282088
542 133 235062
355 642 851245
507 483 889024
570 468 575332
404 399 532751
534 264 315137
540 175 271509
461 539 508720
321 107 881644
586 596 559341
574 48 53911
464 58 196741
436 369 324956
288 317 418797
251 574 100864
71 175 344134
379 610 103589
636 352 285123
616 677 94865
140 96 245874
72 727 752911
499 480 468365
246 182 80304
575 564 157686
90 408 525841
195 659 42486
551 195 75845
259 704 961934
628 413 20712
599 600 604628
589 145 94018
758 434 960215
521 697 236906
640 368 113812
794 311 717429
256 210 402267
321 222 922722
52 736 183774
206 579 985993
495 516 890937
300 639 288011
241 21 981923
357 634 769563
529 647 18363
511 753 40541
489 337 612058
600 122 566107
44 471 911351
208 256 369171
299 22 529742
613 188 138747
403 515 662936
540 280 844744
292 124 113073
470 63 598552
267 374 515233
432 519 461030
774 799 872883
177 41 440767
306 504 133088
105 230 472896
368 769 921921
189 105 650108
105 747 882256
561 79 338105
296 344 587753
29 271 830063
427 110 418595
407 462 917522
96 523 318596
136 338 833047
271 486 146489
309 753 71482
231 777 220993
64 575 303924
236 311 442158
196 302 715141
261 537 917839
242 154 521409
294 173 274863
337 145 929365
643 593 12622
496 202 15157
112 154 68953
63 263 587904
560 180 512858
588 593 575652
209 167 834148
644 272 605552
613 515 75992
160 773 886002
68 256 192653
700 385 889801
34 20 179264
27 95 381317
472 234 905482
597 167 111343
576 754 816850
717 175 596641
253 472 799887
27 307 486878
331 243 936744
504 324 84298
120 124 324506
16 355 108691
667 428 221080
209 56 876852
603 253 238811
643 248 954414
650 404 955878
166 767 953437
796 49 236161
557 669 299667
92 654 547265
582 300 66428
598 766 518727
457 631 210907
542 667 698347
574 763 548178
681 786 733908
240 287 383836
12 239 453222
758 669 378635
598 57 475864
400 145 748752
244 645 607646
588 640 636745
21 377 520381
610 255 317805
296 175 650256
124 320 306951
630 456 939854
585 233 953505
727 421 427704
365 98 210101
124 371 889555
522 378 219155
527 399 997908
603 131 904644
237 606 818351
445 449 744969
754 799 432234
76 676 582728
17 504 165212
219 222 788644
649 737 798138
723 484 798166
717 407 813456
44 382 310000
799 723 225336
630 291 789459
792 285 820445
323 770 191818
111 594 956224
443 297 625000
552 530 666478
504 53 542983
236 63 955131
542 255 498689
408 210 165112
181 728 293438
353 555 845197
412 783 579518
329 364 857777
502 603 278676
689 354 859234
754 629 815708
110 270 114575
543 720 702285
552 683 888831
621 624 721498
124 461 292839
314 135 550271
365 163 163185
469 750 908013
735 139 485090
786 764 213597
110 339 525725
115 490 707007
143 413 748288
494 470 102829
283 648 197960
423 444 462847
325 231 39731
50 790 655268
22 778 307914
222 672 398893
22 165 571094
667 510 314449
47 80 871036
401 129 29495
568 734 989111
318 194 767047
267 488 10918
657 408 903638
283 653 596003
271 278 865112
475 511 585007
642 31 332805
531 562 431990
262 96 517078
188 725 191526
594 146 133497
81 83 259940
546 596 931983
732 757 751738
106 548 908109
276 773 635600
272 70 512111
263 793 856642
401 742 83259
781 23 959022
215 38 931420
350 236 579055
216 749 653639
86 575 324760
480 338 894685
75 270 530560
692 136 769314
380 43 811974
520 165 621298
92 259 902508
290 58 601580
315 47 785599
24 605 379198
547 605 406364
400 394 642919
639 635 551360
608 757 109256
206 606 80619
426 262 674234
320 246 127217
384 396 649698
319 241 518019
573 453 71345
755 578 330255
123 614 887676
382 72 620733
677 532 322656
436 319 752676
41 114 296723
13 38 975095
762 396 396800
253 565 36112
136 301 507400
533 466 140605
451 581 750733
208 651 460095
367 736 210072
129 315 462936
182 102 815707
170 389 994928
108 444 692917
91 55 225585
282 293 120502
724 799 675140
410 147 498691
565 298 884278
242 409 317040
87 419 535596
196 773 244523
371 455 812764
14 739 749834
651 677 23569
255 393 305904
577 377 713502
187 627 213919
301 757 668555
163 618 828581
625 108 384620
219 337 968724
518 376 344143
404 431 694168
697 431 426400
379 764 82340
763 10 398570
651 72 821075
698 21 748287
454 17 41767
579 548 801985
760 355 162354
422 388 238474
746 619 746277
527 129 126386
434 51 443991
760 678 725995
253 498 694954
561 450 81578
134 778 957254
711 358 989883
705 512 541085
284 600 897786
438 57 594057
464 778 43377
390 436 74665
9 692 860986
377 272 265706
554 491 696730
298 71 973234
69 381 377021
52 616 939007
189 421 596278
723 692 652608
400 604 123842
431 146 719546
532 129 546076
656 149 379681
385 406 385506
402 395 373187
208 727 329033
660 415 319501
729 501 849211
200 635 347922
357 713 419502
333 631 208103
543 224 446011
492 303 400860
582 730 217705
127 764 589830
133 780 828084
235 221 935737
191 748 532268
65 450 789693
527 248 224682
463 155 798029
21 16 425552
340 423 820539
82 313 981465
567 780 397610
31 558 650715
293 491 550746
507 40 856679
502 286 860674
102 330 200383
232 524 13290
216 546 397078
97 554 244756
637 323 693783
152 351 454409
299 398 973528
345 146 315538
512 265 136414
582 273 977859
227 268 994620
230 705 871000
335 422 373256
107 382 151401
397 483 589974
235 652 289641
706 694 535211
172 716 985908
62 295 173427
623 548 256387
631 777 465079
195 734 764401
795 422 739465
46 372 536676
182 383 92437
608 109 807615
207 455 873809
344 484 632544
193 200 288241
168 154 363154
225 24 897369
275 799 637327
641 766 926825
127 442 426649
656 548 632116
573 49 949389
646 697 942712
208 680 202899
29 711 104803
445 224 243564
75 433 180497
502 69 669885
759 631 240847
131 57 403847
707 338 886254
190 670 123894
633 110 815458
363 736 942114
550 244 455523
33 243 172955
221 570 256889
39 326 204056
769 745 287914
772 257 349411
251 694 587872
657 168 753245
739 157 880502
258 252 606986
397 175 764800
93 399 472518
676 392 541572
539 791 762041
800 502 580578
480 129 383264
176 201 771214
76 631 693764
252 470 890208
464 766 115605
626 526 262184
44 16 21727
335 347 108707
665 501 988993
723 156 43162
370 320 270087
643 374 889289
257 603 508561
223 630 455980
43 56 451423
516 334 968558
5 296 610060
354 298 411018
26 725 491686
197 262 263571
369 450 401644
143 789 275009
299 100 777258
356 716 819066
393 124 266807
436 569 626536
309 42 713891
67 193 859074
248 76 941778
68 265 624463
196 296 735910
269 244 86913
723 413 500679
118 256 140552
655 769 555014
788 438 36929
193 583 827386
291 486 779483
80 795 10492
71 210 534583
674 447 727518
515 602 312610
567 474 422296
212 154 185951
335 474 645998
663 88 589400
587 303 962628
14 799 762418
65 626 778743
634 83 544105
487 792 698967
582 556 510471
116 277 800569
290 629 76036
589 795 270231
260 417 942337
449 432 910226
252 488 417393
207 439 838452
256 343 234114
190 591 320819
351 155 417630
269 153 956160
224 795 871510
483 35 31113
506 245 870304
575 627 207828
431 740 829116
669 490 118538
659 62 347495
647 593 553807
390 381 611586
238 759 771924
436 320 359856
269 34 491833
505 760 505035
688 463 142798
596 736 604236
11 578 162212
234 551 243751
149 51 320103
20 359 717000
524 762 763153
317 198 214491
647 559 129660
603 4 649852
681 288 449701
491 645 39436
533 374 388573
668 211 65182
733 80 74235
211 438 356317
29 667 930847
41 798 950606
516 274 246325
765 590 52532
462 434 339168
78 55 975071
477 735 142113
717 718 408754
72 567 326424
85 281 319587
598 751 392420
270 743 560206
730 762 844642
506 740 554937
238 758 744729
298 83 124769
710 219 423195
775 468 760342
536 615 790904
59 156 201740
302 799 530710
156 495 835790
471 133 778652
556 666 548404
98 26 917768
243 499 544401
52 762 234246
283 326 119361
669 624 734231
371 208 368794
510 196 326760
241 400 309333
580 747 145950
554 156 850706
657 617 143869
336 574 952069
409 628 270142
643 243 154797
48 370 735066
348 354 441784
430 307 168456
129 479 533103
30 423 919329
314 764 670923
274 757 966685
528 85 208813
29 498 812454
232 18 751685
547 42 198840
213 11 682028
685 345 716013
443 15 976430
74 679 553565
399 257 962799
581 677 101281
30 158 4253
776 100 59644
107 643 366352
190 64 462844
476 176 52956
262 488 260557
418 229 815302
518 539 922620
5 474 179043
125 683 492320
676 444 174912
394 17 552512
694 109 986478
491 339 989997
793 768 456179
558 776 888807
70 760 770852
114 123 421008
261 781 755839
646 553 628893
625 38 6046
497 499 647813
658 47 442530
444 665 631065
227 747 18630
757 394 94789
596 324 107140
156 14 655285
182 751 975314
628 121 409870
525 731 538698
408 789 188409
734 231 97771
69 51 660685
235 258 110298
398 364 613672
786 30 13378
295 123 54916
517 488 950420
91 133 18797
443 419 802814
525 642 832287
506 557 827675
349 335 190420
673 282 105577
227 777 258207
93 756 801526
753 133 44988
491 24 425817
28 511 126771
60 644 232233
324 168 237508
473 19 973015
396 345 560062
382 372 69336
186 668 567898
120 52 203805
179 667 486415
424 575 408395
402 714 631257
522 257 119902
489 174 221761
148 559 413879
635 412 558088
664 132 443573
201 352 441092
139 532 671835
775 549 321444
306 524 148617
406 534 689899
84 386 683763
459 425 377056
232 236 467106
784 364 641986
716 209 219430
496 329 681119
727 366 73210
630 53 603871
766 252 863340
651 790 324534
303 277 280677
435 519 474512
588 481 157300
389 784 372301
312 753 264818
160 445 986823
126 484 723798
246 64 863143
529 746 720924
771 640 850590
584 25 591035
40 579 96460
750 620 475690
148 86 552443
499 363 456883
319 493 319663
433 96 607043
151 695 464368
13 511 700903
85 191 522338
108 302 86792
346 341 39936
292 159 955368
84 237 168855
182 768 415707
32 539 212075
552 627 984681
415 449 377603
322 532 901126
224 40 911953
155 64 836098
62 426 978093
116 465 441704
575 377 312078
549 342 396904
466 544 494823
651 520 161255
292 786 219891
205 676 548186
760 494 503690
281 543 80785
483 100 508209
792 419 611111
458 33 928396
230 135 196623
74 529 898234
27 422 511338
532 183 194718
452 543 79818
599 204 303745
296 653 634599
642 151 315478
253 58 118860
739 749 716269
114 64 802340
177 100 142921
594 49 344997
273 501 718868
32 357 222584
299 197 410098
282 49 534077
567 437 239168
348 24 519132
435 113 858628
460 714 743123
158 210 888007
204 758 738847
464 300 50785
433 632 516314
373 173 719338
618 394 172716
373 702 240051
177 212 738655
449 328 555010
568 96 281932
469 503 104815
567 93 460944
238 125 855711
496 614 525350
196 758 484796
655 4 811185
485 336 966458
459 183 896288
395 297 565823
502 370 59660
330 392 962695
172 343 368627
27 557 525917
418 448 867384
545 423 57079
554 533 665907
484 765 752103
2 260 596152
235 417 281908
215 61 992397
203 138 243962
168 169 569509
198 308 361650
428 120 617528
706 150 88513
528 90 91515
122 772 180312
124 469 590854
454 84 344382
244 167 560399
516 319 157722
655 625 509130
531 660 817243
95 459 271173
116 417 928263
529 684 470750
161 548 92328
228 197 965407
105 7 869998
736 299 767678
635 781 36821
301 564 36422
774 515 758527
791 134 822964
528 301 380848
450 536 186288
60 305 389259
269 52 468754
651 151 558936
437 112 771015
436 62 208005
236 416 312880
704 102 684822
730 616 111128
466 291 24952
778 591 628405
226 711 291148
708 208 102502
675 678 590608
496 162 164942
143 747 828553
31 424 123388
709 102 460447
252 646 831512
366 97 784825
218 528 719671
173 677 493013
163 400 319789
566 763 161234
388 644 682247
585 786 724045
32 791 102482
462 291 39246
391 688 627278
713 232 758258
273 604 962301
693 607 45149
180 220 550219
124 154 759592
165 386 305585
59 132 559822
280 797 566262
543 312 864993
717 456 741041
294 52 678092
63 410 475548
419 709 694420
648 345 765970
798 5 332091
103 124 30467
512 443 235249
768 147 209648
290 612 936197
380 717 57121
74 551 467082
12 750 654602
307 18 636629
313 459 554701
698 261 35547
252 376 302415
545 100 465914
372 673 475085
487 311 137840
328 190 557261
54 508 295862
116 531 756982
357 395 218410
99 600 910341
491 204 482053
268 335 162811
535 475 850966
716 426 918151
619 215 185606
105 276 822450
504 639 602481
701 638 790980
782 712 84846
361 232 788369
649 555 571916
440 296 273635
221 215 102388
598 793 968666
317 642 670191
688 674 108727
605 431 886823
485 343 919568
187 233 354386
456 28 234864
742 367 239162
365 521 508502
347 710 277183
332 593 390193
521 537 970815
165 282 262474
662 715 126659
224 50 595569
294 425 842205
302 397 272697
613 340 620363
800 696 380729
6 763 574206
54 143 499246
336 127 479285
420 27 648269
162 600 515423
755 20 473169
35 244 861782
617 553 912058
546 229 821634
153 505 162883
156 667 428680
254 734 303632
116 104 557256
298 309 790710
439 240 523922
679 205 575131
609 166 292054
458 762 34149
557 488 384996
279 695 282882
74 518 438570
587 84 965811
486 560 910497
670 540 774004
628 216 689088
328 785 327726
159 717 758657
590 671 741555
155 552 904986
226 161 404704
1 117 693513
514 178 592797
12 800 228402
43 386 340177
216 154 598806
800 81 961274
87 634 519286
489 44 753872
674 49 576192
664 102 441241
799 293 809788
622 293 683789
120 633 22592
704 747 268353
790 212 333859
258 625 583550
125 666 364174
254 436 233848
688 222 577330
29 366 378643
133 168 333952
96 471 446466
426 407 938558
720 233 492076
266 74 974285
146 676 347745
355 529 290823
690 506 408371
143 640 674790
776 28 383323
145 636 890955
99 416 756252
23 745 909714
97 237 306531
621 236 83150
90 378 677390
769 682 103429
510 457 715757
316 129 94824
70 436 999650
672 730 914564
162 786 454855
119 785 924251
574 105 600138
753 471 383746
329 696 529210
760 464 526705
588 282 383894
771 191 20799
471 140 150329
304 116 58654
746 459 907886
778 739 868003
216 697 135369
702 468 940108
786 332 669446
524 671 883246
484 182 30868
26 560 897419
69 241 707791
412 711 968916
779 22 170068
320 35 561651
411 58 363148
256 124 968830
323 12 593229
575 761 752227
289 328 192531
431 182 231282
339 377 333528
764 789 316792
119 336 187015
781 47 462182
539 143 47574
535 377 571215
477 163 226657
77 360 361261
44 79 501638
167 692 925373
128 466 24053
700 257 23855
488 773 504632
510 214 918755
793 581 276323
48 385 313871
576 376 684234
198 765 149883
372 120 810384
617 120 902096
754 793 93759
674 191 849937
51 704 13422
793 117 659694
615 736 389450
704 275 647447
448 293 202866
752 496 92626
728 246 692477
713 628 441789
687 35 919492
489 93 165963
359 101 387915
626 69 915856
137 634 732411
370 362 32699
225 285 232086
456 306 663041
445 334 932509
671 311 920444
34 645 819573
99 674 324077
273 79 783417
323 104 568967
74 97 850368
389 451 785120
457 633 153419
126 767 96793
322 449 821091
293 50 834681
203 40 136409
289 683 713858
328 253 968681
718 342 179968
61 266 359809
337 501 527136
139 409 993700
139 117 673147
610 121 923951
500 516 911570
623 216 996023
180 551 448813
315 98 803995
708 529 683440
80 743 503458
94 202 22762
566 163 55778
540 340 598415
293 599 344735
545 402 997588
312 495 387212
132 623 434541
358 734 156144
72 618 609703
748 597 934529
334 73 366315
671 765 630854
526 89 422184
304 339 219096
627 76 676025
143 158 583603
673 738 767851
210 269 441072
171 307 175942
763 123 18741
734 792 9243
698 600 471867
688 189 537872
257 609 107663
587 648 634931
394 614 434367
422 724 716733
129 166 370080
292 420 8078
619 172 43955
66 10 82539
598 11 694277
382 166 208223
647 182 554305
464 364 619598
125 458 901678
156 41 301488
242 150 945417
226 757 331207
53 656 640343
114 559 742004
74 752 43310
787 4 398196
396 95 324498
779 508 792506
342 543 159128
790 794 904018
654 373 423347
462 626 847310
457 771 917451
148 548 529589
99 160 191710
196 572 199180
690 187 487295
301 295 769227
265 569 433778
13 517 428868
132 705 739144
130 64 34845
641 515 236643
170 779 703742
530 444 357264
103 204 814887
18 771 267703
509 601 948115
4 714 853400
511 780 720398
383 5 117891
637 5 159663
390 464 908889
22 667 768211
739 684 727714
607 776 196499
643 235 259340
184 531 807175
501 380 262486
349 550 478763
794 485 673499
670 574 246731
173 746 769256
270 486 501564
750 381 440810
173 586 615679
428 31 281892
264 106 650249
678 681 938094
764 260 469179
500 710 263702
454 497 246808
424 381 464391
126 356 666684
94 109 130772
456 782 579588
232 414 644944
753 439 65680
143 414 64971
312 229 490683
531 712 507828
238 303 963235
414 611 405997
430 586 167316
366 279 277786
708 185 677061
635 264 406517
121 441 645974
73 643 303446
240 495 527599
271 161 711467
348 455 211023
182 198 453020
331 407 329308
56 223 747468
698 140 483451
247 305 299765
792 229 563607
50 526 477094
427 161 347359
9 607 758523
563 616 17993
45 379 447179
246 108 574396
558 626 552888
344 536 259468
323 669 713582
433 681 512345
426 139 52596
235 538 708895
401 378 370251
23 764 444697
303 391 160158
254 341 73111
61 220 943969
767 663 23486
510 174 227956
797 716 438567
130 27 125029
742 330 80131
378 487 818338
414 311 881433
674 4 387746
496 82 897834
4 621 8144
270 664 348392
537 27 946876
376 333 814626
489 135 408034
195 10 165784
790 387 119985
377 259 703262
135 227 174852
647 627 681454
159 434 886734
689 521 461568
799 121 863085
357 232 727343
500 782 506996
63 502 996650
579 760 524064
445 139 777826
562 204 562010
220 380 155872
288 631 773141
196 589 940064
615 263 892888
287 792 271060
505 761 254661
458 154 968426
432 749 176926
208 530 378790
790 19 298086
246 211 786062
730 457 721679
65 291 268410
729 555 288203
223 372 76057
529 104 726029
98 154 201994
699 452 925546
476 159 752830
303 546 481151
454 795 675654
306 448 164716
140 358 769392
387 511 824575
643 414 343282
582 357 831476
341 616 767771
475 398 752322
98 291 961896
703 434 283739
330 132 969487
744 118 90660
554 14 522905
409 248 817157
463 438 838109
736 459 164238
346 74 408196
702 443 31592
622 377 682670
494 785 251639
128 759 830640
14 738 204657
19 30 489004
737 792 278348
722 558 58042
392 730 157872
62 40 534562
755 186 874988
578 704 916783
748 719 51252
468 47 188368
428 100 937281
263 191 408152
284 266 681183
434 500 574623
410 578 987543
795 381 497721
756 583 501704
177 393 320229
245 739 945722
51 758 596929
485 643 172951
422 247 792364
44 670 262211
305 773 669342
262 269 867281
523 499 27240
82 621 166376
278 90 491213
715 72 322591
404 39 676763
241 669 804730
301 185 372744
209 419 966289
475 709 210610
356 588 926486
707 622 504595
530 501 334154
714 273 167248
443 709 985002
571 534 41909
224 282 672493
407 737 635852
16 767 467828
536 483 20128
77 371 802302
656 524 532908
44 633 267879
143 763 570905
610 313 948113
116 533 831919
315 196 503405
545 760 218820
259 533 739337
418 19 569501
524 703 154868
269 75 837504
185 404 21624
755 310 680304
598 687 133682
89 138 197001
293 700 526785
340 604 752809
4 713 131249
332 767 1518
393 297 217647
790 191 721483
576 134 838330
733 45 770682
624 773 994379
764 534 179651
538 358 829966
321 789 714968
777 7 550613
270 800 348839
750 692 57219
738 765 753489
247 674 233711
646 66 638480
587 155 81113
678 192 933431
340 432 142473
273 677 746549
276 309 668177
153 528 286785
773 569 372110
60 360 757161
705 377 591624
190 143 166569
129 680 231194
448 365 143465
334 795 987796
436 262 497061
511 368 554030
305 224 705297
18 580 978071
70 418 923823
622 406 476614
99 320 979081
93 688 499287
190 39 506115
219 639 533532
20 80 716759
482 658 266244
14 690 243674
36 672 346808
568 396 211003
279 246 938886
401 214 930480
38 651 422339
110 290 63974
213 127 31684
297 559 934367
728 480 329610
579 737 134978
652 606 229042
507 64 51433
647 232 991456
383 6 818119
88 131 110636
427 778 481803
278 446 487368
551 46 904066
681 525 677737
698 680 787450
308 614 846333
230 637 169954
227 392 88452
184 140 351143
300 117 97855
653 165 827719
485 514 763942
673 296 678777
301 644 744510
83 392 977494
374 69 850310
766 312 788183
244 451 136349
256 797 537624
519 634 575414
528 213 885632
281 351 921369
126 568 834417
288 232 569854
110 154 546764
187 603 321289
281 785 510300
604 380 566424
493 733 93822
262 609 286868
476 533 604728
671 247 481742
504 75 269246
645 648 637980
354 153 800693
61 706 128291
440 614 126228
328 718 815787
222 573 736519
141 216 490252
550 408 196725
446 357 140770
273 611 989166
419 177 197309
386 313 421796
749 187 344510
29 611 877172
235 663 662901
389 420 548785
208 752 339783
553 349 545832
60 531 426077
175 515 736948
788 601 642755
647 123 337118
721 490 498266
354 307 161200
796 246 603560
756 549 255763
159 99 991436
621 5 729759
498 386 157132
489 104 725247
213 664 90370
683 29 174597
202 280 66153
725 355 110646
653 280 215952
267 609 791348
518 349 584562
442 121 900002
500 543 301863
454 194 78370
314 730 159349
341 339 528852
373 624 767499
508 245 555357
252 8 644234
236 202 923851
422 15 474887
401 191 428732
532 364 846393
519 285 612545
550 682 50354
131 630 53884
652 547 43570
78 747 347709
653 533 386265
253 260 250942
470 550 950447
462 560 319503
781 506 718212
144 14 181068
533 111 163684
650 118 13865
475 631 353902
201 140 196778
44 194 608463
628 526 439280
43 696 318884
250 574 552759
609 471 238317
511 798 706974
68 671 168703
78 674 766244
479 365 46045
434 409 471552
69 396 176487
789 311 305211
728 82 931839
782 62 323013
437 394 161617
548 9 887618
449 65 996916
344 619 552931
318 524 438037
502 640 366948
465 712 258420
241 23 467278
651 75 937119
225 695 366501
89 77 15003
798 261 671245
120 8 555719
770 469 736086
727 335 949364
126 503 710356
519 236 692333
135 717 111830
430 117 858612
63 615 860953
297 651 458247
636 106 694033
152 422 480494
162 408 939912
609 682 771294
199 695 518692
170 472 428178
136 559 145812
497 529 496855
116 586 449986
360 214 257889
523 455 112279
103 701 194815
528 698 77829
565 607 491515
501 578 230137
598 150 77439
371 241 935865
279 314 819664
105 169 938258
728 16 465025
227 224 753542
689 184 137116
569 381 352432
656 21 140944
356 331 555937
585 544 270557
677 778 886931
767 457 198296
636 650 74516
90 800 255120
757 377 982102
729 7 399788
640 214 316605
294 276 969119
551 128 317075
184 604 848018
208 685 925383
47 508 274944
445 623 928051
42 68 641093
767 276 269723
348 351 869284
376 394 804928
627 571 129379
445 314 668261
380 339 649960
748 745 927989
424 261 632740
777 255 162108
320 279 291194
397 728 983080
517 169 782184
40 577 883167
2 268 387331
754 233 727211
559 345 451135
762 508 232519
527 60 979039
668 629 44265
72 93 627483
574 652 698528
552 394 850536
37 470 566715
667 275 36745
398 593 317983
627 35 631645
265 789 47884
597 6 175771
251 234 650298
312 709 89734
565 32 276795
194 561 796962
82 642 61759
736 51 830200
555 217 10720
255 450 622180
445 622 152468
547 149 649467
263 680 531800
353 223 375708
529 775 943498
289 483 952622
773 226 509255
451 676 255730
601 340 316396
173 12 57256
189 129 957525
451 534 751602
119 101 93794
78 415 527179
395 226 193568
340 328 741484
538 3 774035
582 383 957322
175 196 250427
368 292 562489
423 737 49213
80 690 55092
680 430 647214
734 384 846516
752 182 943138
97 62 735262
524 247 241816
417 694 411488
255 111 213014
784 247 144941
410 610 713619
792 95 220170
53 715 904022
518 139 200833
417 531 972297
765 209 849820
119 525 475581
473 528 388343
430 731 484609
211 205 850197
73 63 829870
350 295 231864
214 743 851498
620 2 422284
80 253 890141
727 622 98536
591 503 358543
770 78 707771
352 591 810517
112 221 138966
557 476 790099
297 371 871106
713 699 600548
234 106 44608
589 6 471752
511 258 221201
416 565 353164
147 737 914045
499 347 50921
28 556 734401
460 330 9868
357 705 230015
488 357 241581
99 283 277066
553 763 260181
302 487 476259
782 273 454951
243 211 781548
646 724 385436
115 205 667558
366 87 251183
715 425 406735
479 359 195684
271 49 614666
702 282 381855
181 420 353506
365 229 660022
161 456 498083
731 22 132686
556 532 943374
61 348 544290
547 279 290452
678 530 668125
238 647 701046
639 270 819426
710 133 554271
255 732 613815
758 795 502254
617 684 445059
614 693 614229
408 594 261265
288 741 648223
514 141 563885
82 36 395505
197 278 856871
207 392 670805
226 589 246592
455 528 420132
592 737 382642
388 148 421134
56 251 255366
614 599 288502
429 22 544473
29 285 192185
434 142 906513
569 205 934810
19 349 436772
15 21 406458
98 502 850142
332 758 781351
501 639 712078
606 673 652622
786 508 514684
345 422 508641
576 283 388522
612 524 982374
142 182 124330
258 549 718619
374 387 755518
260 280 56198
456 514 462597
756 61 505762
33 9 99244
314 67 920777
709 291 192514
401 205 880066
737 760 173798
77 613 378600
262 199 457831
210 67 881098
316 759 306605
659 213 693335
225 215 884864
472 690 966017
495 713 56407
239 248 460229
422 78 623154
728 767 52150
757 112 528786
797 333 781661
460 512 716694
50 711 65722
481 449 471595
361 783 356069
461 513 732597
425 773 89948
363 100 944130
519 728 645736
622 413 136296
263 535 649070
358 331 600131
686 88 352187
560 397 288568
378 688 716282
763 237 762986
639 742 311246
740 483 246057
52 599 941532
67 380 958098
176 665 811498
371 285 959392
400 199 626001
703 132 524378
404 219 520198
690 709 15662
79 595 981699
98 223 286400
64 375 114429
788 308 534459
798 349 313486
27 589 624251
727 252 257818
114 160 883724
766 452 953934
777 53 781348
403 471 69051
9 566 50726
313 211 199276
175 231 810664
568 155 988257
63 194 88934
56 718 29125
523 254 908640
96 364 253598
21 90 97525
664 390 408192
419 234 460113
536 666 810616
421 588 889331
4 708 763730
58 408 488637
430 344 908034
169 524 707075
4 180 130085
613 39 33486
147 214 910084
69 48 187380
482 306 415749
322 526 35120
697 76 834555
664 54 420398
600 198 140333
723 279 459223
627 511 551316
565 588 990754
793 89 33217
758 561 473927
490 614 184375
456 676 985261
431 580 757420
293 660 856279
126 737 657915
423 462 505406
461 407 735516
554 98 364729
664 88 698059
632 334 728939
598 8 811718
375 643 164278
742 678 165410
202 180 460859
63 474 550407
152 376 781331
625 424 423187
123 60 565968
197 676 365048
292 296 5118
734 694 356294
187 543 103745
251 120 463349
604 627 593588
786 237 396619
410 181 131404
678 438 267618
293 243 783556
252 576 532428
474 728 567536
436 119 343369
795 356 219911
655 97 194970
155 757 128392
360 332 357252
164 735 789189
37 306 258548
567 291 379063
224 737 162706
256 542 828840
621 790 89204
526 255 865527
721 54 961113
314 737 225124
417 753 233441
272 504 575283
366 275 772304
406 580 12064
320 216 316808
604 503 959891
693 389 342951
334 45 95928
247 108 254754
349 106 957986
587 43 585859
179 138 660845
63 537 264157
1 122 418525
700 353 890877
50 728 489959
41 203 289341
55 335 698695
384 68 835186
665 461 362942
575 763 751882
481 705 997322
41 796 525643
398 665 549175
231 661 620167
184 269 324206
66 79 669953
544 115 691671
304 230 829230
334 175 880112
91 593 127903
547 693 767774
486 227 355200
252 321 736081
785 204 545670
316 697 837365
178 682 97709
678 614 248419
562 671 499296
414 500 712738
547 504 894831
664 440 901872
100 238 642028
384 252 993051
292 453 170138
292 704 633454
620 161 481117
409 647 445495
537 632 970579
327 674 402010
542 369 349179
428 364 447203
770 130 314510
760 478 400054
191 295 340309
307 478 336864
136 752 588253
479 682 375279
105 133 723512
696 42 845558
232 555 39691
42 33 848283
256 296 784968
67 388 753360
771 517 914262
231 671 419960
1 745 380965
630 514 305248
597 554 371649
698 307 250672
187 165 758415
96 636 644942
120 425 533794
484 343 307416
264 222 736943
796 615 296552
660 663 780903
241 379 691678
368 775 614182
415 655 452946
13 536 18285
68 271 511030
748 229 795800
466 527 314634
713 497 505028
383 688 285049
312 95 29784
372 642 538069
143 166 52196
477 382 264338
733 284 145001
627 381 76246
763 269 738946
385 397 35145
99 411 189096
497 367 459380
514 635 416348
440 181 812421
212 698 33976
570 180 255326
462 564 276432
321 597 25580
781 796 491552
270 508 797585
470 775 146714
644 286 236094
98 663 29301
125 562 213318
645 282 340950
203 647 521851
651 175 421855
474 240 723496
478 470 350202
764 505 497986
329 368 940138
116 161 477299
344 537 414753
403 116 382415
477 637 499973
575 290 518060
442 80 15219
298 746 292083
781 731 388303
232 277 30341
143 741 393932
331 53 420004
552 176 542773
324 389 782964
779 50 691580
643 336 278806
83 117 767114
447 429 27295
151 569 794716
309 93 335629
492 403 98182
57 757 680690
186 468 508103
548 216 99450
462 244 466307
685 719 479825
490 250 72351
472 183 336694
286 434 34740
71 723 86482
597 518 544833
479 652 82489
593 70 931200
382 3 20362
101 632 38352
221 55 21436
10 543 507079
32 82 425424
203 186 218547
784 751 977432
567 508 66726
419 321 471188
314 265 379003
97 78 529411
280 290 731873
625 199 209718
635 657 851632
289 652 190098
326 560 154927
372 444 243185
76 797 167428
340 733 111724
780 135 244528
356 738 9122
235 436 257728
205 39 602565
173 576 815734
30 296 257511
67 508 836385
490 638 83917
196 474 142117
319 449 295775
679 758 461083
235 267 240348
744 559 699320
91 111 466536
151 335 776190
188 522 313255
270 429 195283
295 796 784488
100 551 874214
198 746 408698
542 337 47923
695 757 531934
329 5 890423
211 1 646548
470 181 974196
129 374 229998
511 531 746676
381 259 691564
314 165 996472
573 340 886344
311 701 14624
667 665 233142
218 88 703886
213 204 328849
445 313 54520
739 301 620749
739 41 291309
378 422 620520
720 166 178865
41 576 647329
649 759 334988
114 713 33991
135 36 819872
614 454 144162
169 534 519696
411 436 129863
128 277 276057
285 632 630777
597 131 139658
374 263 333033
648 262 704857
761 764 353497
181 185 900997
502 189 155680
73 436 359755
483 711 550872
655 607 551791
49 579 997376
288 459 59207
292 632 479395
611 503 104700
604 262 146393
216 28 35844
58 232 483684
233 389 872554
645 274 31376
317 688 761168
188 308 393103
688 355 226286
462 371 112510
322 738 982249
3 182 197707
740 286 232377
516 630 333150
433 297 552614
317 157 973244
172 250 789822
221 163 136801
104 30 934012
321 702 188107
460 728 155075
363 147 961886
544 645 870815
520 610 434990
173 511 188682
578 62 975421
686 600 648598
461 379 229746
621 450 42319
719 187 876910
445 103 230907
22 66 813464
54 429 363573
273 748 944311
164 441 18624
756 644 304831
229 502 633578
124 764 454455
500 752 724235
541 64 850178
110 302 752744
520 84 711624
385 57 866814
467 41 298260
35 325 114177
749 65 307263
28 713 952577
589 37 89072
607 490 195788
528 17 169498
309 37 186711
130 735 953309
97 330 767186
284 280 813073
261 783 807048
490 697 51686
155 303 427907
767 159 616956
594 168 913953
563 440 843660
597 689 121632
223 385 688734
307 51 245435
761 257 10753
759 444 290213
518 781 389486
485 415 821177
138 397 641871
3 674 101428
717 581 578533
690 764 63305
596 790 188954
296 228 320651
151 498 886005
318 780 597789
630 190 892470
712 528 103983
167 561 30713
721 544 450055
709 614 713700
776 257 190230
282 114 755965
778 348 285973
696 190 800167
539 265 547195
366 62 627050
785 352 216655
120 317 805632
376 191 476633
399 509 577421
685 379 127562
100 162 671989
486 592 58369
254 144 66931
602 429 74175
623 119 950731
510 275 775974
304 674 512663
717 763 86380
8 103 412840
746 371 420849
326 56 84041
129 34 566268
451 261 316008
415 395 126067
476 342 710848
662 187 207047
12 138 133537
554 254 988751
367 579 578916
390 451 439636
559 210 368747
55 169 760077
672 81 60433
29 111 287391
647 714 659831
612 127 774264
249 243 946838
275 313 117601
158 639 546217
158 458 783765
560 752 141843
117 96 789918
272 786 996141
730 714 782786
209 755 702908
708 90 941640
761 629 377466
415 448 911501
153 418 945943
496 415 118319
632 102 177185
530 534 170557
612 608 284899
687 642 8471
520 351 321878
693 223 469070
693 227 680855
101 352 795695
379 636 336520
775 400 500517
664 765 191365
4 559 814665
520 465 200303
471 323 826006
12 179 949997
145 111 731526
242 20 979720
361 436 53217
318 69 500334
712 48 448258
355 428 55431
625 360 398634
85 489 899805
398 504 640485
263 757 995034
112 777 959772
453 108 425821
300 468 783210
561 99 967095
664 267 66287
172 202 918359
795 399 822795
515 243 45385
18 198 448460
350 439 801525
600 306 135957
43 792 457638
203 384 1234
521 461 779777
210 438 807620
645 151 65203
738 313 791666
284 753 719264
743 571 677579
30 330 178538
458 745 213284
221 390 117587
356 146 509451
130 171 543673
684 371 245633
636 338 192411
769 763 998878
294 48 238506
415 658 968899
526 124 228135
778 182 972250
397 701 833826
549 741 463764
774 78 184041
175 84 253194
169 761 185844
146 270 241606
128 129 604892
196 405 514202
112 21 534640
542 616 39020
189 471 777946
490 498 602887
545 231 600057
637 352 154951
98 494 287258
319 711 856948
432 371 61008
334 649 934978
397 314 638989
10 259 76959
66 118 273848
744 547 527290
82 45 958076
521 428 616347
12 329 638109
215 250 552093
478 591 819313
564 613 710970
526 352 897908
41 546 262302
563 173 91102
430 265 974058
308 464 600322
19 447 363887
124 287 768071
383 571 42895
449 397 397468
440 57 494255
564 438 645142
653 316 626381
359 198 380520
252 481 601583
333 524 653370
288 45 501993
96 704 285416
661 357 200645
480 159 495447
583 244 52287
389 73 628444
77 325 970049
47 352 108884
766 255 525543
794 787 433320
678 347 283411
717 577 930288
286 476 516128
279 493 788178
295 427 773932
294 113 767756
683 538 152116
604 689 672226
233 348 727841
407 549 51984
257 588 253579
791 269 827550
566 395 202706
670 95 607110
249 691 810810
105 77 200916
220 285 76189
132 541 857515
661 735 843308
278 534 382674
469 107 379762
105 786 729913
704 336 644563
144 149 136244
145 329 628622
556 793 146879
795 196 933086
488 192 50754
728 594 400012
139 298 945130
286 380 358470
108 344 48165
521 56 252902
753 515 115600
214 264 764869
490 142 771417
718 33 442674
779 596 104843
313 181 818115
758 388 87690
728 437 689024
30 4 996541
99 587 960636
164 560 496574
152 133 441381
527 784 403402
128 28 127177
92 605 926976
123 491 295927
271 283 570222
619 508 953418
49 300 621700
501 17 736057
403 526 7211
37 308 640055
267 522 986366
162 14 339960
583 271 873205
784 336 938724
484 251 477645
638 335 556146
522 349 541665
138 478 32461
200 253 692014
260 107 507914
744 344 892519
203 480 789936
354 666 535566
694 413 789131
502 642 163742
134 675 324086
547 442 911391
581 484 649824
90 750 313218
239 274 321207
503 24 426652
377 32 631635
773 292 96482
14 383 327724
168 645 526931
236 501 631719
509 300 727835
314 476 667022
583 93 707327
375 308 702814
628 498 300841
24 483 96595
628 747 113012
375 737 812776
79 634 123109
100 632 29143
476 123 282483
340 503 436656
373 370 204591
448 677 718636
410 308 665732
667 488 960476
92 263 432552
756 113 280707
175 33 144454
583 443 301178
262 121 561263
102 303 527911
90 418 111802
69 434 284517
288 584 853055
272 447 486454
707 562 31696
138 655 435014
536 255 658492
573 495 671652
733 173 974053
9 662 72163
578 393 628826
413 555 323583
327 109 141777
408 442 550013
36 205 365561
91 145 703440
395 569 360269
531 708 951314
266 331 614986
406 713 760256
250 670 306538
573 63 737381
648 399 740660
247 578 425498
415 646 58622
380 770 244061
82 749 810643
414 498 646804
284 35 19664
103 329 726514
274 67 56894
788 538 101040
310 230 668067
542 149 490271
648 796 940091
794 396 332049
467 552 736346
13 641 865131
700 587 879190
701 129 105648
332 517 729101
221 357 11017
792 116 383602
491 472 591539
304 219 563632
483 722 951083
639 321 324088
439 222 887542
188 246 489405
145 269 194611
534 766 878417
452 471 331008
800 309 762092
688 489 543470
423 90 935039
254 20 14037
177 6 310420
266 172 43961
564 768 300471
153 239 215557
435 783 688531
358 761 70990
253 575 919036
133 630 695081
572 241 180575
609 195 117032
785 476 207314
246 482 386721
656 150 939269
242 485 158399
237 201 788177
623 472 344928
317 588 85777
350 522 856280
60 339 307160
47 684 602330
70 171 47705
472 584 726772
486 688 691300
403 82 275473
172 3 179625
23 595 44154
260 242 171731
569 417 302090
714 443 857321
645 175 169083
791 726 772831
335 707 378965
578 574 539198
171 710 404882
154 771 510954
136 485 402066
694 775 939106
712 223 694055
581 778 996715
239 590 125502
218 429 583904
322 668 117167
355 66 561759
642 112 133582
511 323 559921
572 520 24135
517 286 994632
724 106 485115
585 690 394124
764 318 373656
737 193 707874
343 179 925483
719 468 125593
357 531 811806
320 771 823234
437 341 398670
709 37 777187
444 544 980279
405 473 339526
94 71 235434
411 31 772674
474 116 372601
376 195 626928
24 373 745426
545 385 849657
307 527 339494
168 726 733600
21 768 313400
696 215 36624
694 226 317087
207 588 777891
22 33 493654
558 294 106400
44 705 318482
70 534 117808
551 777 233808
530 186 28416
781 790 862468
11 289 510996
144 716 284932
454 307 930652
212 303 722020
380 455 101692
489 746 208235
305 770 511579
410 128 120526
202 549 381830
682 291 543603
500 42 988410
695 163 169850
417 152 117931
420 46 602406
96 135 123237
24 365 779844
720 615 309413
31 386 302268
319 275 361607
23 452 797979
154 385 240242
159 653 667852
699 799 110079
311 52 603163
713 671 16546
619 730 747616
382 565 393803
512 41 157642
381 550 598940
2 81 527841
277 64 926544
754 5 732102
372 317 894666
233 88 325885
475 796 587530
723 605 77960
501 24 806680
80 215 381010
211 350 508000
168 675 638951
226 501 687828
426 570 432825
482 149 374688
96 515 19545
24 404 575360
208 735 964047
392 400 955322
495 54 647989
349 763 885551
732 58 893480
756 346 540167
793 538 739909
220 645 1374
296 199 380930
111 727 46962
600 268 29665
387 471 140322
17 546 283731
211 175 735989
335 17 535676
544 545 24803
141 392 336292
541 154 334812
503 475 629997
636 40 899687
687 201 254568
481 88 629527
573 574 563441
744 723 69775
220 554 408490
792 634 474821
122 698 648620
4 207 352631
689 663 319363
290 362 454281
62 139 218217
436 431 838458
563 359 905287
146 108 308630
249 725 504935
137 783 920495
366 9 794256
253 758 670033
368 489 276644
146 81 31640
516 447 38090
185 277 225781
117 343 951337
34 660 535872
646 522 959225
295 19 700326
336 506 731249
697 473 736577
611 110 121609
71 384 306806
387 183 467602
694 451 875517
695 746 770869
781 429 77344
597 78 48549
102 75 848432
777 677 853663
724 734 252596
587 323 983381
269 122 413093
696 93 599823
411 581 89558
498 370 804575
436 771 229470
396 219 988405
26 433 330714
722 63 308026
410 761 640918
523 531 503037
123 98 110174
57 491 994416
246 703 490856
268 40 518178
219 96 882087
436 16 435674
121 545 631994
133 225 456067
471 705 761894
736 320 527724
439 519 912324
229 717 396302
733 264 934739
145 41 92347
137 544 203952
566 268 239161
634 207 392783
171 438 147430
521 324 723158
16 107 558443
299 467 206432
228 133 493215
180 264 849945
506 749 128724
387 45 190930
678 500 56834
727 368 926497
533 34 978523
144 516 314778
123 766 561141
470 416 825532
48 216 743868
619 574 660623
269 766 804100
240 688 308504
732 579 198690
43 773 552722
336 320 149867
569 674 603216
115 794 884246
329 792 979050
49 443 72770
114 239 759303
565 478 335718
33 400 670552
102 295 427641
553 442 680627
260 257 885663
621 529 521317
760 675 755211
486 628 547728
110 334 83294
362 535 592615
480 252 949801
196 72 115148
373 595 813450
739 705 906718
486 192 798452
221 755 89971
530 308 947787
474 114 467898
619 268 502891
38 768 54526
792 604 684090
418 528 962084
58 68 768899
362 670 897420
244 271 179820
147 3 540276
711 40 634553
224 175 367286
144 76 211472
317 13 19891
226 138 93351
438 535 637750
341 539 51507
488 166 844798
13 76 291508
23 86 779721
644 530 334854
776 682 480135
75 178 411598
593 290 847528
49 30 325001
777 425 344964
258 540 445452
449 114 199751
327 308 375976
788 9 718058
164 365 940367
59 222 146955
155 72 745859
49 374 892346
398 535 610725
81 675 399746
713 437 602479
439 29 464216
727 637 467974
515 342 952301
707 526 605083
579 591 967906
413 70 595744
307 587 991041
120 497 758694
722 640 372581
385 717 847694
660 754 808637
684 658 679577
753 475 775758
769 93 653570
80 619 643905
119 247 673197
105 156 961422
82 571 925043
524 782 401584
338 676 769056
477 389 660532
301 649 169637
368 88 212884
99 484 940317
71 252 246059
32 347 430844
13 89 785273
713 668 922734
654 19 209541
295 394 307477
255 195 663314
529 800 617740
262 3 608047
584 790 714298
212 431 432376
742 515 839895
580 525 528513
438 413 695105
676 556 6252
308 389 927958
717 148 748816
281 652 479424
406 604 756047
761 585 751009
188 483 121312
212 7 443007
217 541 193629
277 617 473873
184 518 121557
407 622 420582
642 141 363739
562 746 724658
237 329 376766
62 283 20377
203 412 37452
509 309 233950
302 16 942942
712 579 457396
684 781 898280
554 634 451066
249 726 114727
751 597 791571
39 5 799758
284 504 794977
743 575 808981
492 105 524743
384 402 448681
624 84 879130
267 354 543623
26 534 821773
645 294 193279
507 661 819407
291 177 571676
497 23 10951
15 86 324999
204 324 842807
397 433 394706
18 379 141956
332 103 14923
461 763 514722
430 292 112473
568 688 289908
431 261 799387
321 742 415894
414 633 950710
413 485 395556
445 277 223819
481 326 502088
85 41 905724
599 503 187493
754 20 299748
355 747 102359
458 183 43084
738 95 342783
468 288 178203
336 602 817561
583 665 288849
260 436 669780
681 27 690601
532 177 207169
257 105 461315
304 424 982710
84 350 348462
197 681 257847
644 789 16418
174 141 759917
603 725 123637
235 484 9165
425 4 504471
20 308 596804
476 678 987750
741 325 303303
134 493 367469
134 84 893803
479 685 171773
620 284 700410
744 356 806711
14 44 794310
199 686 222936
263 682 618472
147 656 530316
49 488 818152
678 628 401388
308 329 500973
24 624 537740
286 604 524058
116 793 759597
261 90 57857
71 272 685714
148 210 949371
21 794 809082
754 796 963080
668 275 793925
21 115 672992
406 115 988473
657 628 288499
390 168 948752
507 784 836650
342 385 157265
748 668 303344
79 564 652543
405 492 158024
108 473 859849
464 182 151043
474 62 32446
676 200 410207
50 408 728328
517 696 637851
452 284 210521
457 603 404062
104 99 310753
18 66 651403
483 609 568598
559 446 481899
237 224 993657
34 466 669189
462 499 14362
171 370 799642
93 759 664837
21 701 593614
197 655 28101
770 431 160883
436 488 358468
278 391 837941
694 361 231117
539 743 135634
677 248 12424
349 160 206170
257 62 385514
383 384 147852
701 83 243127
775 7 985514
713 787 916448
142 648 451496
618 782 967325
529 623 125240
332 327 81661
484 206 996175
391 114 815360
202 617 733785
667 310 374961
111 177 827376
743 432 360336
7 224 120499
509 209 52058
749 360 664834
198 208 257616
511 345 967367
506 75 438950
388 725 545148
603 661 385333
340 734 237672
606 785 923974
747 63 398802
718 745 191546
185 209 268885
699 723 588444
69 332 565598
174 759 691427
682 314 285774
95 236 733813
106 122 723065
405 744 474168
534 333 403312
233 655 548054
99 434 209027
50 533 384234
271 537 623166
566 110 870251
659 153 22025
510 391 498183
638 583 893035
625 159 737589
370 799 341701
128 166 325453
511 53 780926
56 476 472864
372 793 277994
223 494 885287
602 722 820962
257 129 521696
772 330 913496
730 547 129042
379 239 100274
670 649 121926
140 798 193411
368 756 663921
506 143 625489
279 196 675951
20 92 72563
574 287 711800
89 640 710424
73 622 128357
409 774 826637
536 425 44135
692 460 506815
351 306 293759
343 388 787050
329 56 347001
353 796 661760
139 216 986214
634 592 348615
771 97 246357
597 5 397462
51 315 182311
233 751 689771
223 736 985704
527 491 580868
355 176 841065
387 221 395962
771 740 830604
501 382 650136
578 28 390196
390 280 647850
293 343 314937
319 730 297696
136 160 707126
701 673 756665
699 582 641197
22 586 363184
605 201 549893
162 784 220779
309 1 632564
689 738 884739
168 579 876072
358 776 101439
316 648 546408
284 40 76787
343 298 985379
369 720 199216
252 682 197520
167 253 909287
240 15 745359
378 85 329249
660 696 929832
725 392 909041
380 522 383737
501 165 203889
690 397 385673
169 208 637611
440 86 54863
565 199 10012
655 307 437420
159 13 885123
569 641 160555
40 266 432841
741 567 16048
431 777 170660
476 610 373138
676 100 47248
167 266 804772
283 236 832196
574 663 269420
39 742 425695
246 235 861627
553 525 829672
121 248 221647
230 167 317559
335 212 208805
583 467 264962
398 44 530884
186 76 105232
61 577 899056
723 795 351423
230 277 592355
19 546 588413
525 316 945295
13 790 420801
464 83 626021
34 237 534186
142 797 908960
227 5 865424
534 142 723913
388 180 333614
439 526 661032
80 479 419724
638 43 466950
599 80 541159
571 591 410781
51 204 699294
572 123 713911
293 79 405983
518 180 289362
479 773 697596
106 473 678464
494 62 282794
281 212 654616
203 296 514919
700 761 685611
618 269 213077
126 639 147272
302 701 490269
743 545 733845
5 389 726455
207 663 827533
752 665 518111
387 249 730416
493 191 192538
133 266 648858
475 646 310744
627 351 245344
252 479 611878
61 59 837601
404 511 506025
204 762 858663
466 628 733040
483 202 688993
138 384 18172
557 500 41203
89 46 298630
414 772 520867
304 355 703285
493 216 665179
432 532 387222
479 51 201111
214 280 172983
191 334 273770
145 352 19827
540 446 34784
321 466 465788
309 221 97163
100 723 986173
448 242 748956
100 640 545544
317 687 337117
530 711 391884
621 370 427878
672 283 703387
483 344 600668
12 177 725712
674 523 198230
307 695 162965
369 601 938531
631 584 866929
637 272 663033
573 212 108208
575 273 84896
386 627 441912
554 470 353924
315 181 824144
24 186 733221
758 266 783633
113 592 325812
645 124 690962
660 506 929636
503 107 134720
742 211 339806
3 490 425115
452 589 308201
488 55 801799
273 662 814798
258 464 270159
512 474 689272
427 187 216434
281 656 162138
189 417 23959
49 437 214067
494 119 233771
379 362 737023
39 195 172780
607 428 457145
221 451 146757
529 18 384509
703 207 930961
614 453 216368
220 228 727215
231 4 7164
385 618 95631
473 555 369258
549 787 562309
368 192 318535
469 700 775497
293 522 994454
126 585 192011
768 130 587354
326 196 174158
681 612 607353
385 23 958529
210 302 76320
129 739 827748
215 785 264220
452 558 781258
786 486 28198
737 554 604729
457 209 921301
189 458 699923
135 159 998657
64 710 975058
151 662 151497
493 746 800214
609 630 472207
272 150 78646
297 789 225783
197 363 986931
292 460 307906
58 461 604658
192 600 171204
622 561 631799
172 519 110362
701 178 177295
550 608 296101
443 222 964323
97 264 735829
545 59 412019
180 87 366454
421 783 842371
147 520 549187
714 241 275841
613 705 291328
27 716 819163
487 758 152677
470 639 398153
379 173 514253
651 675 690229
193 548 576891
659 259 898621
640 236 202799
54 320 743181
197 571 873541
368 777 87093
355 333 851382
739 208 447258
64 157 964385
773 660 307293
247 366 40182
221 368 383185
429 250 129934
760 500 72566
603 792 286883
104 698 536135
400 753 560044
582 79 445745
671 327 827357
700 654 666566
483 353 327180
304 768 290911
392 643 457191
560 172 559479
619 621 273944
194 640 722082
260 197 340001
191 348 967189
191 584 936355
478 142 475824
318 359 142033
339 724 82241
300 375 755828
776 271 698052
455 56 946734
300 519 655842
58 602 234921
530 387 570411
731 614 978933
741 400 757117
202 224 668604
116 513 686051
499 287 998963
751 772 974570
228 6 422487
542 586 516308
764 531 901545
407 1 655857
386 80 706652
647 641 498618
174 782 243780
148 15 290168
21 66 955707
466 770 68867
115 666 749052
119 669 278305
697 209 87708
465 765 433053
635 101 909655
359 664 864778
574 65 886910
464 729 223840
106 535 326189
306 650 844095
358 361 984128
100 468 84771
232 797 267480
90 614 817546
653 696 89632
690 57 415243
756 81 779940
5 422 220067
328 28 818821
545 112 788601
454 311 188745
543 198 881738
441 215 27674
513 449 496710
100 371 888179
575 639 61335
609 391 53312
59 48 604816
366 334 805558
442 535 917309
433 399 633298
112 743 171387
256 263 179491
249 129 272550
460 702 241837
352 76 456476
694 581 713014
202 760 308652
384 42 406743
683 330 92785
132 127 577929
700 121 153717
562 518 654633
539 634 567339
692 796 896094
68 572 396258
393 577 511109
248 295 854215
660 168 72922
454 184 29656
352 215 865815
658 364 905547
682 439 940533
146 336 171646
437 694 593851
11 4 772873
321 453 561251
20 562 279028
632 776 694009
415 163 871843
409 463 1920
587 141 669361
317 271 904941
102 221 430211
785 81 130207
272 463 118984
207 211 801298
569 211 628464
19 180 456921
279 61 900160
711 466 564954
92 115 95977
358 410 713050
211 189 909996
430 748 317962
653 327 899183
492 318 897710
151 159 816041
536 254 810882
456 691 781008
305 508 790246
727 538 285001
138 457 476066
321 655 843033
207 386 325828
428 195 479634
317 10 941747
294 478 405299
131 92 234638
470 617 583863
167 560 612313
476 501 789636
205 139 996582
612 572 310321
731 258 370664
15 257 872129
409 385 805710
181 558 258184
366 328 951386
477 331 459495
57 672 649420
63 265 855577
236 530 890062
695 444 531486
376 239 519546
93 754 432656
604 307 572636
383 558 705766
329 171 843410
230 714 167233
190 464 48316
741 527 677880
67 94 969024
237 412 503634
660 426 153244
186 415 895203
468 787 310852
188 115 236545
800 728 237759
694 681 706428
152 184 292125
619 87 878828
139 675 174812
578 300 226742
649 739 930235
314 468 708260
544 712 916460
342 72 97877
20 708 427293
190 91 615100
131 577 671002
185 744 590047
428 424 690408
504 129 656640
515 219 149228
195 663 873150
666 637 454944
721 153 331845
673 619 867383
44 371 791971
250 295 69505
394 352 37350
288 53 150459
252 24 638728
658 732 153560
772 61 135848
233 733 586039
372 752 464175
470 130 690957
674 622 949665
651 80 337091
778 109 705979
170 241 912800
119 516 508986
555 471 157828
737 5 950503
171 789 698954
423 145 91598
525 739 946454
775 406 736604
622 53 69236
782 27 427552
606 633 57150
692 93 936308
17 681 417156
764 293 387518
565 329 846076
419 32 930558
492 265 530388
521 640 636784
708 791 66241
650 342 294899
316 178 298530
348 256 684477
52 458 82618
798 96 363419
724 480 322691
76 369 84364
314 357 647117
114 661 625983
56 321 214521
185 33 672706
466 28 329838
161 770 695933
326 563 897543
598 161 61432
21 538 638025
535 665 877639
630 160 280567
539 31 429052
307 402 522446
329 767 319978
561 391 447859
150 622 605418
46 38 244212
621 506 287347
506 28 91429
753 39 209255
468 228 168506
297 715 824175
445 703 755884
695 404 831400
40 187 481737
20 364 206183
196 440 270626
770 302 537562
663 618 288302
482 347 767361
643 61 12124
496 778 976417
610 495 407459
598 416 78898
12 348 92869
277 759 845770
30 672 5706
703 152 779458
399 277 656737
354 443 871219
477 172 266768
487 616 769326
790 180 213974
447 91 820106
551 781 557561
400 551 14953
714 94 897993
385 53 556614
560 658 473645
305 25 198549
112 2 22518
575 188 567213
531 181 597173
771 200 483307
321 473 202951
247 124 667519
788 476 810366
241 726 947180
634 784 825521
33 78 191606
361 786 470255
609 468 379373
573 202 918813
413 287 194190
137 766 842306
718 753 544754
302 33 714464
411 32 41650
133 573 140172
143 274 802497
61 305 515756
63 42 300698
139 572 654221
736 75 412861
346 712 227686
199 584 499809
299 300 491111
771 780 361340
27 200 911889
541 368 987259
225 409 292788
522 218 706997
554 278 322056
72 648 861081
750 696 895065
376 109 600047
99 334 199624
141 652 934212
111 305 512774
448 208 84630
51 316 937241
462 276 895726
686 295 833812
507 277 194679
122 486 370963
410 1 94835
373 258 784282
255 597 277824
67 440 653710
372 669 270622
418 124 732429
135 701 695060
425 445 478646
493 645 698411
389 12 631092
633 163 925564
345 385 910282
426 768 832183
358 126 230263
76 479 672754
477 455 880924
177 776 441803
37 195 22616
45 246 767029
581 433 509485
7 388 647377
272 97 524459
715 71 296239
309 466 996124
775 560 238649
213 640 262138
37 63 924068
289 83 950985
661 725 317880
521 25 335807
315 117 459465
92 746 50598
549 139 602427
14 7 603922
172 84 266335
317 543 456310
720 741 147410
70 547 950629
266 472 333179
800 92 378768
556 441 359698
756 43 575689
585 778 520096
9 336 929214
63 206 451815
679 283 211006
97 145 613911
303 775 781656
338 311 306262
485 382 900863
239 574 824763
2 297 379422
91 428 308368
454 337 703660
464 188 876037
529 409 980076
409 547 640378
695 398 468280
609 160 118725
273 396 966051
769 755 673580
299 52 214417
674 592 192937
610 398 543809
415 274 921399
522 197 271440
773 769 201227
42 800 569148
623 95 572786
299 5 675019
285 128 934902
579 156 199523
664 296 893719
519 83 381407
706 676 121804
754 570 609452
606 398 114552
594 629 243585
728 221 749688
383 184 128927
136 747 514259
320 156 147905
595 54 365362
799 618 6335
655 163 39024
535 159 71661
660 99 973113
623 127 445193
263 184 548366
729 178 38706
209 773 79132
4 40 655931
390 121 764306
576 367 490840
15 222 328628
457 166 261414
324 81 926424
524 91 305806
444 430 90460
317 18 285137
173 194 97806
588 500 380436
460 304 838884
174 642 713140
374 185 189140
389 475 958200
753 18 696867
222 551 583903
524 233 469912
679 667 1025
283 226 747753
567 192 529190
684 646 673984
112 452 742142
697 627 700809
723 587 397056
347 306 819296
338 557 409795
192 636 322468
488 702 576033
342 601 537108
500 465 9735
613 586 491002
639 194 992722
297 199 835293
529 115 872068
528 695 771166
200 8 58003
158 386 606845
343 792 336825
773 676 502869
295 669 875375
740 720 120735
417 200 820199
666 240 321246
628 516 689925
596 734 552522
483 761 71041
501 648 670566
51 91 923071
657 318 61048
421 523 294137
211 349 904912
735 414 80567
434 615 417006
168 139 294439
420 8 285720
44 130 814335
3 375 188902
626 711 86298
794 400 440571
86 139 992970
797 148 489376
162 610 144495
246 541 116830
693 502 185445
301 150 860524
218 621 216390
314 193 819511
381 230 811291
453 554 304156
412 550 814598
602 240 56569
488 72 410623
269 479 868100
383 234 794758
792 324 777183
644 156 84807
390 611 819075
84 114 300026
293 90 309255
35 709 90021
722 12 115197
371 131 204999
128 719 11310
707 12 954902
758 76 201201
557 681 186532
466 60 683711
507 685 603236
282 424 695068
520 389 733344
450 507 860803
164 527 556976
574 695 679941
29 15 972154
630 56 428081
757 512 474988
329 632 844468
177 760 276540
27 429 619954
371 194 487088
315 641 10839
80 404 318196
364 617 271874
691 220 988363
232 569 850644
499 669 957560
564 680 928046
672 798 829841
640 638 115801
671 501 563424
469 6 956625
337 603 401182
242 479 562853
797 686 671957
661 479 34585
214 595 486115
565 284 234150
591 252 530224
709 550 740632
692 768 177595
115 288 472572
642 549 397779
47 253 502348
302 695 759408
272 155 299135
119 58 76963
94 76 917464
283 567 714116
718 705 650429
720 184 416478
136 327 902597
291 62 983696
559 674 720469
95 462 864442
736 574 394943
790 497 115598
358 144 150200
294 65 396663
500 363 244838
186 30 307556
296 233 195898
135 278 451550
289 794 685572
616 328 694714
302 50 809380
526 399 133209
428 543 378840
763 184 393151
552 169 492987
425 495 812161
6 165 936621
316 764 707562
598 211 700194
141 601 180846
81 737 966974
295 449 775168
22 286 277977
388 143 497083
155 655 218335
600 82 451516
355 521 692881
534 682 431770
155 383 549448
269 390 299158
449 493 614929
226 517 678371
770 368 564522
273 480 782848
627 480 883768
34 233 505123
157 286 185329
636 174 688579
269 782 533190
441 201 627880
83 100 432353
732 412 520439
337 645 213083
582 31 55188
329 467 221274
790 571 838539
361 186 123392
637 340 975148
742 491 860447
454 105 609549
245 554 262324
293 202 525018
347 779 239628
299 437 120267
148 497 425977
541 339 673358
578 322 241528
114 132 899418
298 726 596521
486 209 382328
732 41 517408
250 364 426881
304 798 293826
559 577 183397
659 515 432141
136 546 275250
82 545 154611
792 217 521472
347 181 515023
287 191 623965
761 783 849243
218 184 996281
277 799 82169
396 63 827586
1 203 58276
162 385 769486
169 58 902011
133 220 488776
153 443 438894
327 613 951606
618 81 762890
436 327 606414
612 468 694472
792 444 159800
434 708 406000
645 283 257546
795 474 423958
1 192 916009
141 18 270162
589 319 238488
437 668 726690
671 721 428309
490 299 117357
654 244 450336
4 353 760755
437 708 409869
318 157 468605
367 5 845207
632 74 791808
207 107 20991
685 318 848322
708 632 878991
224 736 765183
406 567 219827
198 784 713636
145 21 684746
314 102 656134
186 152 260187
234 537 581881
482 43 215265
618 13 407720
505 233 150416
560 246 227229
364 356 893396
594 383 311878
325 442 434732
615 187 406532
351 529 870704
136 177 50456
549 62 849743
719 400 622062
167 442 619790
661 538 122917
450 608 812423
388 763 957626
405 49 640447
420 162 614998
473 574 212928
218 290 799283
39 239 597386
69 552 758958
96 34 807888
609 509 188186
155 487 586995
324 649 933449
417 308 442775
249 535 853791
232 22 247612
458 44 341266
125 315 967314
71 543 842000
159 62 588278
700 279 403528
346 19 64120
122 341 921589
383 118 380312
35 509 631329
193 260 76541
720 667 360810
559 144 104157
216 670 384769
388 691 184667
788 496 930201
81 189 395629
706 450 646262
476 756 447896
121 552 134239
257 211 161577
524 237 82269
387 5 143981
686 498 461347
715 601 870878
53 261 82221
470 720 228510
262 131 164015
554 259 777441
776 374 641651
243 261 741392
176 94 220902
175 528 380418
471 407 89681
162 767 105219
313 475 120207
181 177 215682
471 473 251204
298 417 509341
679 534 366781
442 410 617340
437 755 107828
630 554 348465
160 450 569166
435 751 932331
790 182 464076
285 438 994647
108 293 48242
482 175 579716
277 511 970580
122 309 479012
173 773 859605
442 501 240703
787 527 913704
85 257 112500
62 396 239403
80 729 194809
282 171 343066
296 270 953993
211 793 330426
421 550 425413
693 382 542274
81 161 676210
228 266 221480
154 603 405590
152 646 780094
486 446 172907
49 577 933466
302 401 94854
143 469 530515
481 524 225239
384 514 417606
322 112 770313
89 781 114608
247 213 72996
19 375 170910
87 543 419407
19 392 624368
650 263 426127
573 701 699178
718 407 33170
794 605 452406
591 535 639702
726 397 46239
123 345 216295
493 562 891256
639 274 891080
563 565 879650
713 291 880697
6 31 963542
534 429 582547
183 253 875840
427 259 232459
361 675 381149
742 308 752109
53 708 917265
341 192 131197
265 454 500724
606 357 329503
273 167 92554
787 491 53989
514 483 198877
180 29 149546
673 692 994704
297 446 367536
754 245 957806
374 150 560087
153 102 491520
145 147 790243
213 437 946427
154 126 591424
216 131 55793
362 508 43183
406 55 354294
353 304 878902
41 287 688750
676 714 445474
676 400 896889
562 476 73615
194 198 505370
110 757 693598
647 309 986895
264 101 617054
592 207 763016
547 635 506003
135 725 568741
48 9 911815
720 529 814268
654 635 470224
324 193 270459
29 99 435172
722 512 542314
306 695 566284
415 266 434656
374 466 384719
417 712 749556
349 750 164840
540 6 369739
253 602 962296
241 227 719175
349 382 417357
648 92 637263
440 331 700694
535 2 681494
426 408 877284
340 584 657921
96 323 127202
757 390 435398
434 466 258081
706 790 997887
119 293 953263
397 222 665631
131 270 225400
747 149 150721
182 31 238852
642 582 29548
324 283 148516
59 500 47178
109 512 471190
611 788 429081
518 732 787601
82 466 325524
144 156 847200
547 108 551464
317 704 568735
502 544 633141
784 222 707174
250 9 128855
656 361 231177
289 330 277586
369 630 488071
571 497 263554
9 769 815172
680 155 784612
412 758 896874
764 417 680467
354 413 603669
781 324 622121
129 733 37448
473 787 184874
150 547 598360
573 184 798284
529 113 481098
572 560 645340
793 422 181306
252 609 779757
482 727 592842
123 322 380073
483 83 142331
168 399 969313
796 368 104832
135 761 432394
688 643 217570
361 577 626224
567 602 416571
792 136 106731
570 447 555164
198 341 231706
688 338 766319
799 40 567782
310 495 883895
521 57 390307
50 537 322007
355 305 562359
439 464 919205
553 81 986969
155 107 99611
413 325 296168
392 222 364626
273 9 600950
46 462 676940
732 661 818716
565 304 831643
778 766 117477
520 524 268966
653 548 262716
690 184 37090
793 252 569537
289 53 235203
768 231 423480
212 90 631986
264 219 828794
201 678 972728
574 611 806212
703 789 477878
277 598 373838
317 165 697772
668 488 433357
657 157 803580
663 58 539042
280 10 362856
512 315 633863
345 119 818815
570 291 773140
100 527 702129
657 103 226985
249 415 845404
544 597 932275
635 784 219216
289 456 626351
394 604 264182
563 634 266233
531 532 124154
223 598 556288
709 731 845190
728 774 741061
185 644 66393
38 129 327870
335 123 376059
707 148 330063
447 331 360799
695 223 424418
370 392 313507
474 298 243027
578 156 870095
52 711 340819
234 651 488411
344 185 999284
35 65 416177
226 478 500268
353 570 294402
433 670 125895
187 84 624469
511 785 216124
363 61 692059
746 345 903673
226 126 416286
320 386 541629
338 731 161041
310 487 710609
644 720 194554
266 704 846838
13 122 393897
400 710 117549
725 554 326479
497 418 169413
449 446 438134
725 551 195522
390 625 37943
649 626 227277
119 95 925150
73 336 926908
217 759 826018
774 340 458629
260 392 469800
537 709 810487
554 287 66849
103 730 754417
784 226 653631
608 166 213485
569 102 405877
590 485 29086
208 501 615972
3 369 372476
117 328 130582
155 742 911395
135 360 180960
212 729 669556
785 210 344231
244 206 112312
272 631 408230
14 346 855808
337 594 618153
470 405 280515
261 624 722039
634 167 335064
383 642 973055
421 458 697165
417 412 465663
445 254 735045
415 726 163456
285 250 605660
412 345 529406
165 788 793507
537 605 844640
641 186 962052
460 506 437857
300 715 254303
578 33 735608
641 176 563908
614 706 588693
257 48 378730
104 783 245129
771 551 190584
233 84 383237
214 368 18775
639 388 548964
417 525 881475
548 521 262610
11 321 827754
179 165 532997
582 566 179066
328 791 92380
555 345 218866
643 707 133042
268 122 456599
739 736 242712
140 666 325811
410 148 67752
380 384 48224
357 447 429585
751 596 326513
6 409 888538
311 668 630543
607 389 978914
284 456 775697
112 150 70933
118 798 374446
266 357 208778
245 27 354970
93 91 102061
800 612 285368
630 221 601379
287 484 618970
580 683 845449
570 129 993324
213 257 105294
453 744 421238
94 230 794075
695 765 703777
40 695 211439
24 369 558646
156 203 177701
361 524 470121
797 512 662743
735 332 741461
99 545 589597
761 472 93329
75 619 838746
766 781 88876
765 180 689472
520 614 752742
85 441 820984
87 699 37164
161 544 696915
374 340 410145
289 162 731643
55 31 278559
255 676 795245
31 190 852142
445 260 677978
724 281 659644
59 778 153509
369 326 582235
420 237 290631
44 742 148336
137 50 832158
751 661 241124
245 507 41395
744 36 935913
237 645 635706
783 49 80593
479 6 115541
658 81 423575
50 730 723038
748 176 285640
308 147 202056
552 41 330451
186 90 160946
372 86 186656
474 139 625822
271 624 353333
262 420 863607
368 432 585146
9 198 778059
692 485 436284
694 719 159082
246 333 561477
557 644 752384
527 502 497191
798 662 388349
274 63 794089
643 710 324350
435 302 590107
622 331 506774
566 112 653834
749 554 304046
375 312 619061
567 442 349269
264 81 853557
523 42 486136
328 640 742955
767 247 227295
419 320 289005
430 566 839862
465 649 679407
416 625 453815
361 7 770801
245 209 214882
72 315 124019
41 162 682603
517 679 462164
420 556 275997
31 394 543681
362 492 364156
534 392 894599
142 679 537830
55 334 404270
174 148 616139
765 185 971320
282 597 301166
197 639 127029
652 708 942877
293 613 483690
529 12 839473
67 689 943896
712 546 521830
21 91 157863
396 316 879997
672 767 51674
346 770 454566
356 78 260721
406 660 715411
775 504 469219
98 71 989644
170 225 27417
562 793 858050
304 760 821852
732 481 409483
695 647 717321
294 765 113512
100 442 257838
685 690 432752
638 790 568120
45 415 483650
225 279 450372
589 135 976523
178 28 566661
754 262 898764
778 189 792694
694 436 442538
790 438 615361
402 501 520953
293 565 437557
333 417 69010
700 575 653314
123 180 982170
783 673 312993
634 231 1643
600 787 166492
287 221 149673
77 490 516865
335 348 737019
738 630 151500
377 541 814642
107 553 154733
57 518 673659
390 422 880064
771 397 770467
46 75 87729
48 382 578337
558 506 298238
383 344 455581
303 421 415073
461 221 288046
305 694 339401
11 733 524307
701 108 559936
456 680 470837
21 313 390675
184 714 65123
573 598 795483
147 688 438171
264 310 670666
628 641 909414
524 329 27382
22 237 297210
653 315 157767
405 12 355086
165 276 251098
729 752 996016
406 695 340027
113 210 884981
747 16 734945
213 360 279703
123 390 571450
54 379 733085
508 728 563153
468 614 741592
613 290 275375
758 277 935988
224 594 171874
107 178 716599
600 319 906085
671 526 125035
102 586 418993
152 103 642860
382 28 110787
690 12 737122
337 189 23406
304 394 58158
164 380 169394
394 675 607035
442 146 296466
132 87 265629
459 284 881688
735 58 501558
357 355 661944
314 331 824328
545 735 40340
242 58 803823
667 791 552589
464 61 959402
610 557 292853
170 729 389024
399 500 844256
573 690 426830
501 37 302953
577 612 779906
259 718 829751
112 329 418349
622 108 344555
749 146 187497
136 370 446143
562 463 438510
312 310 476578
627 363 657675
534 391 115360
575 720 869242
464 316 603107
571 351 577815
410 595 329690
635 223 247149
211 606 578706
129 4 570350
304 123 751682
461 641 125890
270 665 938431
705 352 993817
303 216 956299
716 458 216477
479 748 463020
102 29 613113
34 230 308768
630 235 668955
596 188 624894
451 722 945518
459 66 273041
52 638 800204
189 646 996666
98 3 756444
81 109 485248
731 512 418193
192 519 621977
482 733 295138
87 667 589014
694 700 82823
192 348 280524
464 136 329406
570 566 175763
725 477 766279
795 572 553455
763 214 451824
328 437 787045
607 35 151649
648 714 519263
438 745 241090
674 221 373846
14 126 538169
171 708 890107
560 244 944147
231 573 391320
150 83 23364
530 428 220292
46 248 440687
734 240 82748
735 535 760410
208 273 607658
362 685 203321
72 486 707719
651 45 498837
56 274 74845
787 423 273993
446 12 870804
44 430 862210
513 340 254477
80 433 70883
360 222 157581
731 66 24087
99 141 695455
652 426 747201
465 460 153691
378 786 390334
313 428 268716
781 322 422089
734 683 531610
617 326 100302
770 312 239832
365 88 95914
218 666 183732
453 568 489435
668 250 371427
54 734 242248
743 694 341358
388 542 724037
119 181 791725
481 568 271147
709 179 932213
487 146 20300
441 667 977900
552 724 782610
722 583 801489
175 491 417603
396 728 453063
87 549 501944
433 552 732036
795 626 229455
401 683 294207
504 465 630463
404 593 882056
234 353 123341
594 100 498428
711 363 191978
66 623 133110
415 214 447615
30 118 708267
306 689 214994
786 116 189908
128 44 250238
9 511 906010
620 78 484016
163 777 101364
58 272 380374
547 574 369511
429 498 783709
362 10 932614
583 406 589475
572 788 696920
472 693 574528
587 509 147031
787 767 120384
792 557 208925
580 96 864669
303 363 424394
720 195 148050
215 174 265006
152 780 686699
320 221 112838
638 485 703443
775 777 353120
481 495 767218
409 93 251537
242 302 806860
340 429 477224
630 557 885739
734 128 506731
573 122 867684
84 179 474237
700 535 879522
179 688 724710
194 45 593042
159 774 622851
182 497 132527
271 612 464430
344 76 972370
275 580 541026
615 385 681111
426 664 269248
120 302 135501
411 676 193277
231 407 829224
795 428 147306
298 492 279189
472 274 523066
515 526 931267
442 24 997566
307 766 21734
294 176 362528
698 35 843879
92 670 244185
352 752 506425
589 697 256248
768 499 23679
796 770 309835
703 450 382753
356 573 164054
182 747 309460
703 713 546697
390 642 457705
605 420 280857
543 717 735564
576 1 94828
578 696 79009
639 408 371021
400 273 762258
717 214 6528
409 455 306579
258 700 302682
610 64 167483
84 74 241225
684 120 237799
556 499 215625
302 413 74683
174 320 509693
750 416 826924
790 298 413971
179 632 414980
452 507 8761
782 3 27130
234 68 246917
141 43 747527
301 617 877606
63 436 938904
212 592 970440
441 785 834541
8 423 825749
434 288 798981
247 629 991606
673 285 475949
421 396 369075
443 85 899395
744 287 513284
128 671 999694
66 433 294427
465 726 257907
748 767 542468
474 756 599136
121 227 143442
572 657 822415
33 548 922401
397 248 259235
648 87 335617
258 764 472755
718 409 965775
482 424 271375
326 753 201931
275 619 212755
184 567 961571
794 82 516579
203 391 831997
14 186 306116
261 724 298000
512 23 61707
346 180 151215
626 560 248110
471 31 754357
680 98 222106
80 228 355019
2 121 365157
668 495 302695
466 731 306723
48 93 69331
639 49 233856
35 364 908026
369 631 34760
738 32 262563
480 355 903983
758 798 775159
431 571 401343
732 581 952789
651 733 314022
704 738 808439
667 273 631781
35 127 647990
238 743 242172
184 49 16303
316 485 599185
45 536 683881
274 638 809043
76 138 995962
554 748 245545
624 6 765092
510 500 271527
504 764 276951
408 774 9758
330 452 307368
78 522 504941
244 360 165215
339 344 763598
29 222 748326
316 104 565558
234 619 600436
764 474 479474
506 725 611400
598 763 879571
192 219 735111
52 84 322414
246 324 779419
66 328 784259
597 115 352128
659 716 630464
69 130 147748
750 439 909114
189 410 543805
543 391 995697
78 627 773475
525 621 470003
769 546 378087
461 193 449426
36 288 566923
543 501 192839
200 637 372469
19 40 838366
136 775 369696
393 268 612647
300 386 192778
83 651 579501
242 697 515773
509 625 750795
289 245 962923
535 758 985066
524 649 610422
302 670 948997
68 213 128239
79 602 707151
472 771 516951
640 45 796528
90 192 274881
633 204 327902
761 622 142191
641 275 839414
77 90 259422
509 195 300006
511 382 234772
447 31 692538
695 9 879351
309 439 676616
496 334 480594
481 98 940011
487 461 58354
375 176 468291
745 731 647342
498 503 503418
743 731 673561
302 98 340666
129 114 968327
358 449 136014
111 78 630229
511 229 694796
170 316 997138
129 541 139634
691 38 971772
536 30 151480
571 191 873828
233 51 669673
124 199 15206
358 80 941324
172 418 329300
34 621 507464
734 728 958156
316 369 70476
456 145 635793
222 180 786905
543 503 285806
597 466 555158
495 423 909371
243 751 76165
520 15 496791
790 722 566470
744 519 263301
67 753 330647
313 380 994956
345 722 860336
224 187 798128
705 358 740187
264 187 438929
735 192 96376
704 113 397551
721 408 939485
457 586 900491
691 743 411627
343 369 643646
18 535 498933
256 203 524190
369 368 754276
419 758 91805
712 388 503375
79 37 605895
2 106 137716
535 512 403340
745 624 689874
333 724 793310
583 662 273254
190 393 754979
256 501 677379
386 765 565339
39 746 83148
31 404 893243
101 44 694720
568 673 447524
573 325 938074
462 431 826940
668 780 598400
391 226 499461
79 214 439096
151 592 368538
237 621 725296
368 275 176833
767 315 704354
743 499 156372
85 33 359820
357 257 127671
543 552 951619
670 621 322357
459 537 868042
641 750 10989
363 75 186939
742 798 313335
31 266 524876
287 200 228877
773 362 143463
707 627 32163
471 528 905563
358 398 710168
787 298 40835
735 778 643962
781 327 970807
597 783 256433
549 157 838901
276 588 185593
120 366 372666
408 7 450581
118 516 996689
660 552 821049
361 609 860209
396 249 894935
237 681 169973
540 626 886435
219 612 306583
679 294 10917
535 120 137711
464 97 710171
427 168 170449
340 351 821730
20 317 257013
149 168 288885
194 558 285807
572 535 587838
795 243 584592
614 120 182991
625 658 409955
445 30 776526
31 737 479200
151 212 716075
221 386 710506
633 496 742443
597 369 622375
579 674 630907
341 6 53925
326 763 218688
791 318 517888
79 185 860449
257 579 462693
187 513 626845
347 242 693164
501 93 129477
109 379 369177
103 784 567079
245 26 981801
136 169 844881
274 488 337418
629 672 870811
50 27 11503
105 580 545392
488 585 443952
629 138 276470
97 206 186200
290 315 477101
647 257 462661
334 311 78680
473 410 1460
290 577 684306
400 789 306468
486 241 806123
550 655 846770
83 719 117563
362 732 111005
221 298 937801
397 7 435026
701 35 888341
739 166 906953
570 748 359978
756 493 47671
662 480 99558
123 788 693100
778 625 444791
53 314 766099
703 424 814909
365 628 91383
29 782 763046
26 55 397321
294 90 598031
200 730 252890
776 342 593718
67 643 869595
519 344 968819
115 60 525283
96 1 822301
342 470 247380
14 444 497950
732 87 503918
206 385 283904
714 48 663266
514 611 639740
557 126 848546
29 330 626778
77 176 630759
305 410 903287
555 746 910143
599 496 348201
59 204 857242
159 79 843933
208 177 872534
790 507 718035
402 168 237944
552 638 774548
649 380 447548
253 550 776638
798 230 545547
400 323 876912
673 151 966353
108 592 277752
580 286 70647
439 671 144546
3 283 780180
221 789 431721
551 528 917978
167 45 363635
468 643 320650
277 640 105552
41 160 528169
627 153 369956
75 124 117313
782 762 287371
649 743 174560
309 562 703638
439 90 824096
636 637 554611
338 501 924652
545 327 33229
460 27 904729
304 95 296927
258 151 219467
497 676 169906
81 25 895894
789 80 11922
676 669 687038
466 612 163406
212 153 239906
649 251 7729
394 674 201487
701 732 96217
501 731 9318
502 794 304097
789 611 568198
738 392 705225
655 414 860119
667 368 259199
454 428 419260
496 469 982355
467 538 277337
633 695 635896
373 202 457822
568 573 75128
697 672 506296
718 100 892102
229 682 409759
382 742 177978
2 89 913823
161 586 656723
682 85 375071
244 800 380893
545 428 314658
186 258 431329
428 445 858155
716 178 778590
707 255 406289
374 470 454800
399 78 127849
637 37 148917
506 195 228794
596 645 587456
269 750 526305
689 517 379109
493 8 564661
211 252 235148
421 626 620130
289 424 34361
117 504 722495
322 282 451410
504 653 917089
106 667 831002
36 14 224323
653 206 302727
670 644 321734
596 607 658516
639 296 629589
196 423 780172
642 343 862021
578 43 703141
228 427 863327
222 600 794343
719 404 21039
209 380 847961
602 67 953947
370 200 852754
251 158 636342
455 19 693628
339 235 119062
87 323 935891
159 41 736083
189 612 677864
152 125 705073
322 434 832536
215 528 934958
366 282 350786
505 19 180496
56 287 756828
132 159 97213
614 44 64897
321 544 888793
243 8 874415
711 491 15779
124 122 76506
344 492 327676
131 609 810389
173 631 282638
214 475 413290
791 709 800854
393 403 530641
768 477 860794
150 414 292636
530 492 799323
728 787 273470
678 544 258914
709 452 639202
216 576 158468
202 659 395341
197 427 772724
57 477 283021
606 737 161671
466 188 481315
253 538 521070
224 200 317351
336 235 109965
134 107 128455
195 182 669462
729 217 747471
78 163 496119
49 33 628107
51 743 169493
285 643 107730
766 694 969602
270 281 300950
87 391 625095
358 384 410480
5 783 384869
349 385 137205
244 95 399273
674 290 232937
733 293 961509
48 450 428417
45 500 584910
277 295 650435
292 767 154395
545 200 595916
629 425 377370
295 186 16292
579 341 808239
565 770 665203
213 33 53069
14 42 620495
459 763 634122
566 412 747302
678 98 122919
786 591 72698
274 354 415660
280 27 787840
454 43 757050
762 490 221522
603 602 740060
431 561 100115
96 281 658172
517 613 492307
331 318 491529
694 238 58020
619 180 592455
427 173 262016
316 786 517051
429 320 634137
330 208 116884
189 784 705013
136 83 617763
240 379 33757
591 140 324061
325 319 105691
210 693 961589
712 364 876872
12 673 307615
338 154 489698
213 312 134133
768 213 431618
489 552 400943
538 540 843206
323 259 129928
297 760 235850
463 613 602419
8 253 527917
50 54 520765
511 117 170272
582 243 503480
70 389 258486
294 144 151344
797 206 225415
194 342 579042
68 552 686673
392 695 448999
585 448 543104
792 529 753578
562 517 624724
671 5 728427
88 148 403536
173 636 653632
672 370 255378
260 78 932309
240 261 913706
529 546 395657
793 559 250793
701 348 846669
54 325 8019
100 281 750346
745 89 333334
433 20 636793
71 99 92337
304 218 441197
724 98 530899
371 146 28710
232 720 827698
217 670 19051
567 59 760981
656 30 143233
536 291 322547
595 643 588951
576 88 499279
328 476 752668
315 669 691778
500 684 602463
710 166 887570
587 88 926855
50 88 938414
498 509 423355
614 243 811989
193 670 810853
603 156 888808
97 190 571152
189 92 145134
29 593 44590
126 571 100467
246 131 941497
326 444 369399
562 776 74601
739 379 858108
472 279 77617
225 573 133253
280 204 380245
412 737 826051
688 720 75555
229 617 975397
758 715 281499
507 688 880623
318 659 490643
482 740 475759
170 551 346908
634 216 769947
116 355 159620
323 592 936932
745 186 266393
600 516 947535
408 624 298419
107 241 843213
533 122 489156
214 675 774339
316 514 16913
777 94 321931
5 93 318823
272 413 320016
7 390 21913
244 237 92368
493 68 186167
757 777 344193
159 764 170897
75 360 399954
608 292 990368
552 274 694421
138 778 174360
628 38 399254
271 482 80449
369 70 278046
615 694 598321
359 652 323420
431 374 304649
797 691 264373
591 402 691859
522 488 69720
661 313 609597
90 490 484068
166 752 207387
538 526 845536
205 446 720848
43 142 582501
644 326 612592
47 186 574993
646 786 340774
619 490 727136
644 170 343006
176 384 767657
603 667 316459
521 758 289975
526 585 837369
784 246 174316
309 143 25995
315 133 684404
622 453 389216
554 132 76717
413 198 551711
213 399 666411
609 337 311817
583 648 937489
160 407 177588
791 312 515462
352 31 292102
506 722 64748
521 303 466134
388 738 487949
452 505 80763
264 280 91008
799 344 279246
221 761 238167
632 182 860545
611 109 180899
111 784 98148
585 680 802353
78 545 447466
476 130 41856
420 72 975245
760 96 621513
390 2 151658
445 252 778793
240 492 791981
97 313 519876
495 737 159946
716 338 866366
574 88 344534
250 221 16712
177 335 256888
352 726 963395
77 474 180602
121 787 842247
176 776 684758
710 556 252789
346 360 796627
516 578 27443
56 682 476978
232 383 575808
385 301 298359
541 84 99491
663 427 43049
31 761 257960
383 302 505610
445 777 719305
261 153 524954
598 180 868708
214 169 319262
573 161 883729
500 592 181799
122 348 745773
450 221 712371
296 723 296910
438 427 47903
217 184 616512
484 447 470417
723 12 390687
349 761 856929
312 39 49336
660 707 722005
486 614 687701
732 489 212049
360 718 192022
607 773 151523
428 570 614915
757 73 687491
118 190 208784
406 683 129425
488 362 429559
799 706 857332
683 507 481409
639 356 281297
55 631 679371
83 585 758257
318 445 867672
454 427 543157
755 47 796710
665 596 633892
587 196 14970
184 172 974037
301 474 108887
681 758 482373
237 194 72270
248 655 963887
222 198 163920
705 578 460414
126 408 420302
353 654 205697
596 794 445165
229 215 920647
314 693 680660
337 6 388923
251 473 25674
549 91 433829
389 136 73812
13 742 87821
155 605 519743
377 470 806386
349 781 93923
462 714 954029
249 772 513472
561 562 941106
79 468 837796
39 225 875977
753 182 625896
209 270 371225
518 340 755851
573 634 974256
273 108 126499
476 780 721920
611 127 367870
101 313 854033
101 629 808220
353 107 698948
469 674 823848
431 531 700953
305 345 384810
624 219 162429
201 271 399995
321 110 773515
286 515 354163
236 566 450012
365 707 212758
473 394 278790
129 157 132806
378 499 731246
98 417 728608
196 688 45960
395 698 549180
383 567 29377
260 59 141923
732 171 105135
392 706 763387
580 594 33670
429 492 140797
153 307 317251
628 379 832219
724 618 367383
7 124 549508
322 459 603072
499 27 276000
780 770 152539
652 157 504477
236 423 995386
311 383 460527
701 524 895893
122 560 753130
618 143 65113
639 195 859771
677 591 439072
74 122 959896
7 745 573521
622 251 728774
99 655 284741
540 167 959621
577 719 595422
470 91 136908
674 527 198831
432 54 465776
597 411 469689
199 316 77779
195 336 162146
302 717 694732
725 654 898678
172 759 23880
161 340 252095
320 157 676982
596 799 477242
146 400 15896
746 355 271794
378 418 211934
400 248 957592
351 467 139431
268 387 834765
336 309 759473
661 694 495219
534 613 617730
461 28 458383
53 739 596707
250 131 95273
675 23 965503
165 159 684251
739 733 843088
798 120 443983
70 340 63217
665 152 420655
117 356 311648
288 153 55153
519 198 667900
83 417 531448
777 141 345503
272 439 733424
312 603 569758
318 435 164219
525 607 244938
165 637 70882
529 316 194544
432 663 219575
429 168 355036
490 61 140259
544 745 846308
38 781 405001
354 139 473547
267 278 435861
146 158 152450
509 669 272552
96 729 141318
709 149 500688
114 344 327014
443 622 178635
556 713 745188
45 372 163403
549 146 592709
408 204 570315
556 211 254579
73 126 343989
265 91 410553
563 519 934467
62 268 267311
454 254 756403
324 429 50071
416 356 443544
99 367 231758
60 723 118735
643 574 959358
742 544 977078
189 736 913946
205 622 563996
145 217 937003
288 211 561883
529 789 183190
666 778 980174
30 564 346588
535 351 595924
237 23 317279
440 744 289590
700 135 405376
789 686 696804
300 694 397542
177 670 49910
370 93 137060
56 182 382142
106 129 781010
202 204 462061
606 665 354049
423 498 864912
722 376 443473
210 633 94814
401 665 689852
143 679 206869
520 430 709713
248 356 55590
139 778 67531
137 166 363254
741 513 343048
147 470 793580
709 596 799968
717 428 184987
69 629 38296
643 518 240992
384 561 912411
94 177 159807
60 366 541822
276 586 968639
268 238 535572
724 518 705763
546 525 961455
108 671 188140
506 661 127964
444 159 387576
56 606 1587
709 285 290803
80 269 765141
481 666 981570
589 455 15266
628 472 14950
245 446 443073
649 2 541818
764 176 165372
639 598 834972
105 253 46
669 671 608889
509 377 818047
86 794 467245
252 356 883548
161 144 107910
511 790 369777
343 580 290165
402 764 278271
329 495 827455
174 477 15174
336 779 212822
327 798 206632
63 476 331162
469 504 149410
447 370 559898
97 235 505049
111 393 52341
95 255 731287
798 514 436087
675 747 599313
610 429 132208
201 240 588259
799 164 358425
706 456 318810
680 134 441955
124 621 480787
776 5 970804
713 402 901819
254 671 623790
764 541 346399
278 81 832705
549 72 427072
322 234 195917
742 200 953628
27 559 257865
526 167 184815
17 431 368582
359 343 781143
271 526 881618
52 75 467925
771 356 61386
455 540 690274
687 33 86432
89 651 446164
28 10 459033
256 387 285626
228 324 101557
558 404 189360
783 470 937493
444 366 364387
503 426 782634
644 66 506763
795 516 151993
794 143 170058
271 127 846413
647 491 741076
412 517 707170
800 384 255619
223 296 460499
307 589 64703
691 478 480632
678 94 871541
459 627 81451
491 298 241516
419 439 165389
763 555 868592
156 785 437909
437 182 115340
285 243 757551
522 139 245915
697 116 208531
413 479 836768
732 679 449625
409 678 485150
166 569 168101
401 460 350895
527 474 202667
245 237 896064
295 60 449051
356 433 546083
296 564 996224
310 577 546809
277 762 955497
524 323 255415
705 517 191616
218 265 369669
562 42 365287
610 480 935609
227 232 641670
614 206 118840
677 671 57468
132 285 227991
655 31 115160
192 505 121339
188 329 364134
326 634 2104
534 411 756621
701 237 288607
14 76 926649
351 179 927246
679 312 832004
277 88 982015
224 494 639171
207 743 868489
519 227 415476
688 227 868069
78 162 514336
222 100 224244
195 96 464829
381 629 854224
736 159 113480
212 107 95516
432 309 171766
790 120 117692
380 762 466232
731 611 507768
613 737 639589
425 131 237178
316 491 647915
766 441 211471
447 499 709364
615 347 169095
733 729 561810
387 642 114210
81 372 275394
509 538 449215
296 111 541414
371 564 333364
592 512 747029
109 352 556050
718 319 843192
392 450 975800
76 169 677296
581 671 829570
633 538 377273
50 585 856094
655 29 194607
460 402 3353
50 490 707237
501 257 945965
434 242 854157
446 110 534342
122 298 982356
123 593 353421
695 328 91313
263 36 178242
536 148 832915
707 9 286382
113 484 281882
769 144 345926
387 474 639135
15 603 467112
501 206 631343
464 559 431496
270 285 774041
728 77 465317
181 55 372291
234 352 373533
654 223 771075
124 760 897977
611 407 612191
456 668 673553
212 121 696998
265 380 852234
558 90 67809
675 63 921242
635 369 612942
770 555 970993
505 722 308717
431 391 907174
794 692 293556
706 751 19553
799 553 497779
74 194 150073
479 170 110000
334 718 148696
264 547 338591
517 189 16607
704 94 413331
383 446 527457
539 522 552435
661 537 226865
449 241 989464
3 114 791561
546 589 534815
613 225 218378
36 571 743184
90 726 365646
701 380 803397
476 163 305931
510 354 197197
427 624 558245
287 662 590501
458 795 320760
715 714 277196
475 100 793625
169 535 927306
595 504 409821
214 629 786066
685 484 835696
506 795 14775
248 703 128581
552 334 650300
58 685 88803
471 771 412295
191 38 248978
625 633 665930
140 113 787993
668 205 573044
465 436 355846
310 60 555174
588 552 282488
274 147 355008
535 244 636135
653 366 446148
378 607 692817
513 191 24062
34 552 63090
424 739 872037
114 542 341677
388 131 180763
310 235 505365
249 714 83970
57 266 24275
569 694 921508
506 625 175735
636 203 782712
280 758 61158
520 214 937784
702 494 989608
227 564 621720
8 329 140798
384 720 395989
583 38 572958
48 181 866400
134 316 962302
303 308 371622
552 365 359672
121 325 784060
185 258 156160
365 550 949963
66 489 282831
313 450 972063
84 556 453984
325 424 417738
451 157 328590
413 279 767008
394 773 971219
226 132 314704
282 263 560268
44 664 469858
373 621 477331
418 706 847680
760 207 11004
232 332 264247
416 787 100521
247 533 319166
552 232 438824
469 74 727573
510 78 646597
81 427 444886
330 58 156133
228 593 911397
684 435 187346
269 409 681706
330 592 214537
779 487 505402
9 157 156298
185 376 180905
634 233 962602
741 146 614014
634 700 479690
118 530 4362
232 304 479286
357 444 681448
584 758 813930
213 693 439420
631 438 1998
96 211 82410
180 624 990049
58 778 294712
261 68 275484
136 524 302432
583 727 27717
609 146 132742
746 703 632873
142 489 79122
434 725 730767
20 182 481594
288 8 946421
746 452 559846
25 625 948027
761 331 449
684 524 624712
363 393 854908
572 752 653743
475 529 594196
212 695 37641
484 696 197183
448 184 192924
556 176 979057
800 8 555128
492 373 499194
272 290 798680
287 523 912435
730 674 855575
769 723 666723
516 33 772532
364 678 459379
736 231 964357
663 137 76733
138 612 789855
185 617 929017
225 454 849357
486 427 914967
248 495 298800
740 581 558302
452 115 12334
47 89 327733
399 325 305524
784 450 129785
574 68 799795
643 705 848790
755 482 120069
133 649 62173
416 71 130995
248 537 346525
554 719 365107
765 284 526376
149 352 274617
526 575 884759
749 163 560127
360 462 629228
120 13 506979
510 647 161121
130 462 805935
339 466 3014
212 201 560276
312 88 307379
675 440 988086
779 634 953584
651 550 23334
278 588 335549
56 202 686452
634 408 702001
133 75 555662
88 204 391639
38 343 571013
29 557 625081
187 280 372876
385 402 79828
583 197 702993
505 410 621375
593 623 304761
451 759 609723
362 126 443639
101 297 140727
55 222 218763
256 209 885858
674 513 398816
352 364 691278
371 28 539511
586 492 903486
8 187 581584
206 212 798968
352 19 158837
763 364 65241
72 485 698213
521 126 849965
505 796 477853
717 699 715953
270 250 851285
578 351 735467
480 447 934295
677 379 812690
432 23 229976
365 126 357017
387 355 532219
461 89 190675
163 265 693099
182 363 312721
350 706 296366
681 724 106807
72 243 387634
417 449 149923
288 643 300866
203 382 729935
611 694 486724
457 615 21054
81 68 372996
596 78 876035
333 370 552889
528 493 289564
483 482 118835
109 371 576979
139 19 233097
244 321 610349
388 117 395423
319 148 485906
381 286 98805
668 159 498988
352 381 950479
233 46 158933
50 290 762137
53 444 272305
491 328 368712
396 349 306255
67 72 257682
500 562 4970
252 125 373454
729 384 678502
123 644 303677
671 607 545330
687 611 368798
792 787 540598
460 426 366590
644 723 323379
533 107 433746
796 144 144269
763 350 641037
666 496 270460
394 790 436443
441 704 855399
640 539 577304
447 155 222925
434 577 531354
361 458 180718
464 751 224102
146 432 833198
208 777 145866
60 162 370574
332 296 832045
160 722 861745
91 206 506957
260 87 292885
263 387 816843
582 679 279835
394 502 509513
303 337 90212
114 500 709969
322 20 579427
547 611 350379
702 255 580380
426 255 708646
173 495 657825
641 414 223936
253 507 115312
763 580 25490
149 95 192037
431 708 617221
686 19 788025
435 643 215101
197 266 45525
257 44 782052
391 110 121064
35 227 588600
419 575 990869
658 657 401347
16 174 378293
645 562 919365
357 249 680365
747 676 534876
157 171 645757
708 117 399795
563 352 34029
189 654 444304
277 91 730059
301 681 89960
481 477 102292
137 587 490672
396 323 270703
555 724 454806
433 671 105757
685 777 714985
664 542 217660
649 561 438804
736 283 368809
434 358 332748
595 547 157004
639 290 730354
162 708 936168
354 574 815284
206 81 641402
678 105 167265
305 541 554424
505 288 326046
396 681 692749
480 595 340836
647 632 966580
430 433 275954
296 108 86429
468 48 274447
335 657 95580
130 691 480001
118 137 693699
159 791 58444
617 366 946755
489 415 336741
175 656 634460
163 484 946109
205 396 630922
521 449 991086
116 695 220552
583 199 720165
706 672 553670
704 365 847548
309 761 74038
560 669 552499
344 285 155959
313 706 585034
511 541 539654
101 139 770077
496 689 312065
579 440 240382
219 422 481327
304 406 376504
647 429 472637
396 596 990243
275 423 49204
16 20 239622
650 792 208015
387 214 373855
197 499 285021
620 404 589055
636 204 365357
353 369 627594
587 202 492154
342 124 563499
471 170 853482
31 234 987191
149 766 151320
443 541 996054
343 482 750056
317 793 614642
752 714 762994
632 216 804973
785 615 196806
88 721 112741
461 93 914342
264 435 775082
134 657 90884
703 781 496353
461 597 531075
584 394 426585
49 224 667751
770 13 990966
456 445 229759
71 149 621148
690 656 326187
119 366 579108
740 369 882330
328 320 202574
795 251 184941
249 186 421757
544 635 749418
370 360 826673
532 456 991680
535 425 252514
413 712 185867
377 794 748011
516 400 936903
84 525 909387
353 94 183063
118 70 736506
285 715 266350
270 577 539309
387 479 858611
444 447 304526
341 417 105817
627 340 702666
356 757 428999
132 576 614204
791 250 474079
672 544 531904
181 96 431798
87 53 122039
224 337 142968
28 642 921563
417 722 627487
192 457 367708
625 695 845463
334 480 662036
306 723 981160
780 645 841644
307 85 475649
139 574 482793
757 95 888270
280 101 153830
708 599 666829
380 382 709576
744 491 152474
180 502 322799
595 455 334209
421 132 531635
138 412 760227
234 431 900855
338 549 628508
86 291 608323
457 466 629131
276 151 232851
104 625 771897
6 333 267574
538 689 540166
60 742 260057
743 301 368749
513 602 507408
530 793 70944
632 237 953153
597 486 211806
319 667 326220
785 58 949331
243 587 424422
718 780 954792
701 504 319820
301 199 686712
723 517 841759
549 182 89927
290 649 335878
283 487 458529
288 150 750207
697 474 346235
236 237 417977
774 746 144404
150 420 28294
501 335 647021
253 451 197976
539 678 552509
56 328 921027
772 588 145906
414 104 119610
271 126 428723
577 308 641149
6 759 29215
270 488 269023
478 382 319954
582 53 595226
495 199 516029
179 675 110419
588 755 140444
578 194 417907
255 330 67741
205 745 47640
312 268 226982
42 714 112310
790 776 575311
432 474 162938
685 748 549906
731 545 833580
150 754 199012
24 219 46437
684 744 685177
575 537 814123
418 580 690793
75 373 800277
311 106 695128
52 799 113438
331 399 656944
486 430 674195
15 72 788359
23 666 240725
243 89 341428
380 14 999784
462 250 820692
305 671 685589
688 267 770540
652 55 153645
681 568 122706
572 216 692040
263 203 98703
37 387 354364
732 595 463193
712 678 151800
58 383 717819
30 415 713948
312 299 348920
176 760 421871
94 276 66260
579 493 911689
570 143 84603
728 617 238289
639 578 598291
544 299 387081
395 406 303376
308 703 314758
321 565 550203
124 446 902405
627 141 204159
705 2 891277
162 391 60046
536 408 325915
352 134 396866
6 683 335247
567 306 259568
765 16 451171
380 681 265922
264 557 113830
765 108 181227
569 405 479175
647 402 950223
610 229 136574
492 225 739248
135 260 898847
39 642 14402
778 607 643605
315 137 899343
657 213 322268
520 432 297543
627 129 707983
759 224 216414
25 542 160032
496 512 520354
484 181 904722
414 264 702790
659 796 303705
469 695 998377
559 1 778327
459 225 805377
115 373 816295
746 600 125631
132 262 314305
672 535 925513
89 771 961291
723 340 870417
236 532 248213
344 678 975803
15 790 167683
71 644 996669
485 31 574994
234 658 882204
428 298 844983
105 409 243448
588 523 802006
426 107 386662
418 648 708369
759 668 388733
510 735 519027
77 253 444982
137 386 420189
314 526 746582
720 433 704571
702 161 240122
175 43 517671
581 3 108666
241 160 968198
80 368 766506
381 485 678416
723 151 97500
268 346 904978
57 261 495250
31 651 557242
235 725 390549
149 485 425624
116 443 283511
331 391 902967
9 391 18235
636 196 31066
528 648 526208
793 612 44767
760 750 233542
171 405 926485
247 194 679602
661 765 543534
377 131 712543
672 507 478641
670 134 532186
484 92 137532
55 260 714721
396 359 927372
460 470 613596
563 726 66441
715 753 936055
153 730 991433
342 109 864311
612 588 324556
738 41 700004
99 88 41752
172 29 766962
292 530 505794
190 54 655487
538 163 206012
770 537 742578
182 462 840851
63 394 236334
569 274 627064
60 724 929611
53 116 258705
717 220 23235
551 521 775961
621 406 743833
103 94 262285
426 144 961397
411 456 587601
658 434 509986
28 125 919220
108 696 36203
602 768 464620
528 159 990961
60 392 696550
582 266 255883
66 180 785511
498 69 757874
126 217 637170
254 672 563060
553 87 127929
153 410 708705
47 301 442810
88 634 728502
498 613 979410
251 728 229902
614 328 313817
272 785 834501
30 494 543130
462 55 253219
691 182 606315
399 734 711191
461 737 253977
503 770 409541
564 749 736827
253 556 618090
298 80 149478
87 155 136367
268 707 628791
545 407 763180
531 499 899606
80 251 990825
544 438 841874
282 740 277542
225 637 65390
691 551 861584
685 684 249994
523 733 738715
631 696 523348
740 346 584443
504 304 907120
221 149 306759
94 257 929043
693 542 130942
753 34 859586
293 617 937368
693 616 626298
497 542 564919
415 554 659457
770 443 800529
614 135 609062
263 585 514728
527 360 872165
302 650 710778
526 545 707624
330 676 918805
780 285 648905
62 800 111485
88 627 324103
757 606 425458
304 229 662903
251 280 162270
760 530 894332
736 551 616921
437 648 255828
476 723 44427
350 331 481822
706 371 159851
278 658 969025
768 367 540665
128 175 409846
579 459 881779
528 410 755978
507 664 650355
152 98 745862
567 752 218836
292 547 158005
125 102 357827
38 521 903350
324 141 233399
476 15 83348
477 411 846037
706 18 301207
320 164 641494
431 127 945780
348 602 180361
589 211 255817
369 221 689890
499 3 364835
241 22 18149
214 242 703678
255 663 202808
495 231 959928
350 613 189764
154 273 327945
267 297 31002
19 389 813726
268 353 192567
748 379 705974
707 447 319168
44 689 337265
148 686 402902
276 649 727008
520 583 691169
399 53 546379
336 736 331656
192 580 527605
613 592 955205
68 112 145158
418 316 727667
221 574 871035
690 504 628132
310 30 559550
127 447 532811
518 596 535496
735 323 549580
603 408 869104
496 342 61829
633 295 908536
720 439 953047
735 99 578424
162 388 235047
193 21 126905
736 588 573218
54 796 3602
103 22 95559
394 132 699975
791 136 777641
487 725 420641
269 132 888387
381 679 804965
107 607 144947
299 175 727977
257 544 812056
678 461 155663
766 663 7492
268 271 430615
755 362 17023
474 506 748268
745 285 272810
284 286 969932
68 363 555632
81 147 645456
14 61 7762
278 20 272301
76 139 78293
473 704 696367
482 617 225128
524 111 773008
605 599 352203
685 743 330070
553 793 653666
245 271 499210
351 778 106880
594 129 341895
454 138 724802
369 336 167219
175 557 745438
705 54 710256
355 694 587807
558 119 780716
12 570 857593
26 795 357327
707 282 990737
186 565 747469
362 32 487830
252 433 628923
30 385 966558
327 165 485921
208 343 350370
457 535 419223
280 89 689338
114 555 67127
103 770 803012
792 458 127945
774 552 590952
675 330 3447
501 519 960596
5 313 760396
780 386 832853
761 699 637718
509 446 90759
208 393 646027
506 141 258070
673 27 637590
336 334 878253
356 670 890274
504 266 86283
284 222 910714
643 690 942878
458 411 978656
227 290 709269
717 51 321600
79 775 407625
10 795 980428
564 641 864119
351 528 630026
232 441 60177
600 201 235952
199 538 448506
125 578 950118
523 447 165783
307 734 188130
752 720 93678
496 637 925381
704 369 224139
89 262 795886
185 659 507303
453 463 705434
506 441 603785
446 292 916992
424 17 897453
281 598 932846
276 601 323001
779 290 136057
289 364 638394
216 242 623074
778 247 242056
96 157 989917
193 124 134616
191 285 564324
522 517 171319
761 361 263531
783 408 330403
23 796 908360
535 454 881257
196 392 375969
788 747 792672
275 158 308141
304 144 257249
589 675 166580
534 236 75489
340 260 155224
23 380 650513
313 89 671723
570 694 117980
400 757 551173
686 768 603547
77 317 269030
602 273 203039
619 571 804657
496 769 474645
362 320 640539
590 611 338112
785 737 126257
762 506 549678
600 520 530701
609 190 501375
317 355 743243
625 761 342259
62 126 981993
624 45 447305
322 579 387421
551 301 253541
367 695 552287
71 777 557073
120 89 591946
330 644 870432
35 466 433451
555 379 137698
519 304 254249
83 386 999192
481 508 820172
280 55 349991
427 549 750012
473 121 848745
189 674 963330
352 748 792933
291 182 729190
21 784 978940
72 273 685595
315 542 22932
66 147 20386
439 724 775849
702 492 311417
542 118 475327
136 123 897759
14 693 497281
508 48 600035
102 527 204863
227 742 415372
436 304 674129
581 741 748433
231 65 155729
500 504 508339
661 583 767214
359 667 584644
212 353 242059
405 599 121991
177 135 988158
319 34 209600
370 404 225699
693 421 192993
173 767 543933
101 329 616518
45 106 994824
168 183 94636
493 367 253791
166 245 281900
707 743 213215
322 570 730965
654 147 60146
333 343 600598
74 727 67445
731 387 41883
247 376 452684
48 677 39259
597 515 27575
430 664 633592
743 593 470739
379 703 663402
710 758 471459
361 3 782156
448 230 486317
182 241 841266
259 498 485681
776 68 653502
688 45 268420
770 71 852699
559 182 479871
118 523 498097
200 752 991096
44 377 54316
191 57 875257
588 44 579581
648 776 487804
67 435 465921
688 251 133654
724 286 363950
532 182 611179
626 344 753888
43 15 765713
661 285 247628
340 174 873132
326 470 913246
654 605 847930
705 261 934865
162 263 904995
40 653 784739
146 420 234739
391 794 12207
22 146 648235
796 482 583781
688 450 313901
20 149 742950
130 47 572880
630 239 153311
4 544 277489
290 494 231828
626 325 441291
103 578 441387
732 413 485278
345 700 572520
329 535 307925
588 719 613038
248 142 396716
89 753 211841
503 8 363478
231 66 914398
306 109 789159
541 702 212155
667 38 437350
6 668 114466
705 30 893955
198 406 259753
336 555 963163
52 740 228011
115 277 195507
131 450 493319
544 164 664057
44 562 246254
170 169 142059
668 474 995674
256 223 409983
161 6 249467
415 586 843313
724 482 539797
572 98 198996
296 619 946091
85 10 305767
235 17 836161
230 360 958693
5 202 458792
762 526 339426
480 414 306738
377 436 362817
685 285 753807
60 202 405673
540 385 891975
549 311 486277
517 188 637880
103 783 884630
546 669 58204
1 60 340159
205 358 976620
780 329 310515
57 448 755090
741 258 761128
760 410 782553
514 569 181650
7 416 755899
526 418 431161
791 353 619885
311 109 335214
236 288 816010
303 435 297768
213 441 377284
36 696 34358
797 296 440400
474 708 183457
15 800 617617
631 790 625461
711 115 404045
752 186 106173
117 428 398787
767 419 246151
302 577 55255
46 326 306348
750 642 89608
34 544 344050
72 391 70304
632 575 347727
274 137 127052
286 437 427419
354 717 204594
313 422 31705
245 582 383892
512 148 455425
720 312 895662
606 409 773881
64 532 546442
74 79 539187
109 566 213166
143 172 301115
156 490 679823
92 569 571430
238 215 127766
665 58 941487
489 662 387615
96 372 614434
242 173 471635
678 410 836826
45 783 388382
566 265 414395
406 718 259834
448 398 479422
310 748 715315
144 638 59531
524 301 272569
200 152 543200
779 77 454836
110 296 743768
9 508 587538
348 267 597779
761 248 262179
537 110 225357
403 618 797172
669 178 892379
743 635 505436
495 577 571627
98 492 971884
657 357 967090
331 6 298805
42 355 667054
272 268 433434
573 784 845681
255 609 671695
201 788 898330
145 652 969000
41 398 214117
497 238 748191
288 452 132774
319 421 865889
361 729 564085
189 726 858119
331 418 878045
334 704 315193
670 749 641877
239 384 807477
149 228 882136
687 210 439589
495 320 810934
282 94 482365
333 54 848023
414 140 259254
49 118 900588
362 216 62811
462 188 443546
761 770 300672
368 139 702258
494 26 423644
185 104 704053
453 703 259849
486 248 135348
456 571 267236
306 53 519041
688 706 59815
619 735 318203
358 432 29115
582 318 654996
121 640 829742
349 609 50321
418 353 62710
429 395 670634
443 664 19020
739 680 408223
631 311 410904
136 774 866198
496 420 722959
449 681 171185
69 682 296953
743 161 30282
362 45 108253
533 652 307679
698 509 773287
74 216 961408
499 454 942029
320 269 338238
618 366 500848
771 113 812911
601 45 925852
593 265 688337
650 168 972278
222 33 51220
731 395 247993
293 561 485396
184 99 955703
461 342 827611
724 139 63356
784 659 164770
722 765 98099
391 320 499376
771 498 424017
74 680 549892
544 138 164814
170 235 638322
388 104 556957
344 156 694593
675 220 240257
683 672 796481
142 694 199626
120 92 357157
419 409 176444
287 99 947592
593 209 780276
91 348 95439
319 532 698943
758 174 624022
135 115 914131
559 341 188559
317 787 580915
772 260 610581
588 319 744329
228 623 426023
770 737 599283
205 436 537519
551 754 540420
153 81 672529
492 287 584209
639 333 992543
40 334 533437
638 484 845338
520 347 140269
221 747 139705
461 472 349800
718 535 846728
12 332 980011
399 685 916564
103 767 404758
16 140 271179
788 682 56706
235 355 97590
715 14 897192
747 672 39482
210 619 675650
506 603 8282
259 450 546043
37 217 716511
790 378 317247
280 453 837597
7 21 813078
6 302 488301
346 479 122747
59 725 272647
591 209 253117
152 692 469398
232 743 613875
164 80 701906
373 465 629319
269 29 578552
612 231 616017
664 273 780860
624 332 593730
767 141 841628
429 319 691658
630 736 515831
707 567 477826
434 49 35966
738 15 35687
205 312 379675
102 506 493364
360 409 947612
651 606 187108
31 349 730360
129 696 75050
583 64 319581
595 681 394448
107 567 512334
12 343 973586
675 707 758377
84 230 889462
634 270 108760
536 85 626391
203 639 583790
82 761 139771
534 651 115781
130 601 487114
781 501 117630
397 357 596754
556 467 228246
273 27 150564
334 423 445609
327 583 472756
686 570 312058
626 115 314082
211 518 623503
547 734 209136
223 596 801478
275 585 674980
666 116 932845
513 598 303845
300 5 628730
423 226 995474
154 644 573679
772 678 380484
596 117 964095
307 517 916711
272 788 794953
78 194 40992
774 516 111289
782 232 515390
696 450 556365
192 616 290427
410 345 598491
97 708 157428
339 666 559161
634 722 807008
288 351 22558
314 717 143816
750 346 557885
99 31 837161
264 605 864280
775 246 586235
385 371 279367
473 86 32008
287 11 280013
765 291 952007
145 795 376787
47 174 309485
755 127 116807
206 135 982248
531 669 871779
102 597 676601
637 457 219737
151 745 747580
309 66 911927
184 121 22839
562 648 146814
671 714 174682
30 534 537776
640 211 968449
67 419 615938
251 702 331737
753 653 474325
619 330 634507
27 238 387715
627 568 264262
161 615 967076
215 746 487432
108 20 772573
482 404 109433
184 670 333320
770 468 29868
362 603 91373
671 413 756286
478 482 455832
121 14 143671
173 38 23848
15 178 783701
631 651 559696
327 65 204546
356 359 604932
779 153 103588
48 10 629154
557 365 331334
249 232 869942
765 158 509335
228 641 996734
568 780 203929
121 382 745685
70 49 939030
444 514 470254
380 266 201541
792 362 616193
29 21 583467
389 629 248226
190 148 431710
478 102 516776
26 81 53792
231 772 570056
185 59 47386
613 19 558618
484 458 360146
450 34 160565
170 203 274818
536 449 268438
56 8 711700
24 767 287478
538 553 987811
229 444 284166
605 343 910031
406 211 570158
121 183 470339
549 8 283235
741 619 515503
125 160 87092
409 401 456570
110 190 525446
537 291 193204
482 377 322813
202 42 131682
780 799 829143
743 185 385248
333 41 962406
253 435 395007
520 386 15839
725 769 374746
245 301 414752
281 535 538358
21 447 438371
96 746 210696
34 367 821764
153 708 593060
781 504 714399
416 76 956308
403 80 811198
64 764 334388
559 604 90322
492 323 950615
777 348 409485
294 187 532202
76 736 21770
73 578 44612
227 741 772143
586 571 180825
669 430 985235
534 426 285815
157 12 672062
80 237 562125
621 168 540307
597 68 313542
365 5 821611
209 135 688197
34 781 349776
757 688 390568
791 384 61186
745 8 963687
575 258 403188
195 484 160552
677 751 232337
300 740 459796
47 688 504032
60 216 505747
386 219 543108
377 458 733010
205 383 49047
734 488 541724
741 476 652263
404 287 865325
191 72 882119
87 580 442482
327 709 330079
682 399 230896
273 478 27088
704 532 967487
573 361 418394
278 190 958512
279 165 448968
286 763 153502
753 727 934298
444 628 535592
427 153 43104
588 389 123215
510 698 347987
100 318 364807
712 475 247827
98 329 747089
222 610 579277
798 331 8370
233 381 290459
144 145 585851
173 219 958783
71 391 985997
641 371 831785
438 592 890529
92 61 432653
731 256 702261
535 212 866545
254 360 777301
227 559 699918
129 332 430937
176 244 394872
769 241 293301
185 660 478481
517 497 660892
782 330 75421
161 50 479419
349 236 120837
374 36 239649
330 744 157404
365 720 161033
745 468 176694
746 200 842869
45 77 42628
668 141 485741
46 753 703135
428 425 70957
389 599 39145
433 569 663410
655 437 696449
560 71 942295
156 601 10271
128 186 238728
619 459 493731
272 681 683309
471 656 706195
512 662 158233
646 322 61986
315 522 841477
233 784 215432
151 399 681431
281 575 61280
443 755 553706
692 380 102924
533 531 374734
353 415 941942
440 88 642057
692 674 299098
165 19 417701
24 661 337095
78 334 543088
638 380 216863
304 126 533771
215 344 170418
69 24 532544
655 276 240981
230 115 779968
132 684 386559
45 102 970584
518 703 246467
800 292 206548
743 536 824106
626 91 861371
237 353 238505
267 738 330265
187 110 705560
531 317 697534
614 182 220217
755 347 990647
651 773 86841
98 584 251655
722 143 89536
149 385 798419
799 127 932984
395 71 17443
717 194 274100
34 446 209377
632 197 985813
772 615 101400
163 512 113053
793 242 105806
19 457 972652
335 202 398361
124 174 735799
160 83 588971
746 257 335797
62 600 66980
441 222 777159
709 745 395542
523 54 76238
702 413 310224
420 390 682736
553 650 212435
245 31 228891
481 62 191156
115 208 703212
78 31 568847
702 278 340418
158 409 721868
7 660 497682
620 241 175251
28 488 320813
749 100 523620
133 436 50549
189 540 986570
628 146 310792
252 603 953030
544 478 982824
321 315 655267
434 613 709854
335 31 931488
24 685 409286
445 500 222817
610 79 96507
179 42 608282
571 588 47158
309 175 891152
173 312 376682
702 632 118940
331 173 413145
23 658 719623
76 117 636149
350 70 698563
271 194 997931
487 91 553284
716 85 61838
544 746 211795
195 420 163729
536 705 312475
728 119 163559
338 114 97898
533 629 409699
199 601 88999
148 553 270536
340 779 318919
585 112 586707
355 572 747913
201 545 657989
466 449 455011
778 450 322484
260 614 133890
268 422 566537
145 430 18390
101 217 348929
478 610 906070
646 182 459025
472 111 637238
250 795 33246
609 381 912395
279 69 896897
559 256 48817
244 729 164509
681 716 459248
563 290 140993
598 120 615256
11 97 348158
250 544 420940
652 366 182265
83 130 738970
540 542 868670
477 62 954577
684 92 254588
189 309 138628
327 509 752030
446 148 158132
37 393 77792
111 132 288412
462 722 90029
520 256 459682
257 714 565322
532 29 800996
341 735 8609
232 254 781296
249 444 242464
428 213 698686
591 273 926962
153 737 238362
644 536 115557
369 756 48122
409 514 696849
39 130 405949
129 753 284984
59 612 308228
781 147 647721
74 267 312257
391 291 945650
415 720 137802
71 571 166981
152 260 876980
701 122 643065
241 143 546756
140 133 349547
393 502 242446
271 429 724124
534 39 78315
241 272 12492
280 710 501363
302 718 587659
55 4 851310
145 288 538481
377 356 684213
564 481 896617
66 718 738672
735 287 367721
283 11 731173
674 324 646914
133 500 390894
285 407 936362
528 396 431914
432 282 352413
1 47 48244
436 6 39903
64 378 964866
728 356 896114
604 717 929806
75 132 91529
566 666 722430
80 5 2958
97 469 777747
687 94 38811
377 346 341858
515 12 706460
266 682 335779
110 280 177768
734 361 936448
340 227 128148
31 332 375105
712 559 959821
713 758 818002
65 669 707896
275 435 989390
600 507 97983
431 342 592568
300 36 746282
732 693 134165
310 390 650125
215 461 420476
247 651 482354
689 53 120655
636 711 282390
425 179 663677
123 580 146549
610 708 797232
698 546 988045
95 463 976982
387 182 838393
668 681 543206
330 643 317271
452 420 800933
509 421 941515
768 749 542793
702 378 776093
715 687 801331
41 418 189605
77 659 621758
723 328 410045
462 206 853529
108 564 585661
337 195 271885
91 67 487157
478 580 117287
612 320 880624
140 263 551954
594 239 303292
166 440 918839
285 574 885846
56 42 874623
253 356 81070
542 12 952015
122 177 873228
432 644 137446
283 65 471191
343 665 858089
726 566 12413
737 776 108258
698 497 93513
104 418 615109
675 312 218760
220 391 807087
671 535 60376
338 518 186369
207 314 568711
337 725 420466
389 704 412425
252 305 612786
98 386 863862
589 206 642799
159 735 135479
59 213 306125
487 621 902125
320 693 564940
7 167 829100
634 580 303466
489 525 259867
170 412 178978
161 93 713796
583 744 77670
243 388 313397
690 425 510454
727 128 791512
164 14 33181
598 698 27068
205 543 31489
500 355 244321
769 509 525771
18 386 409901
9 310 598978
138 258 247916
672 701 223490
698 455 187970
582 197 670054
156 576 336733
4 570 415020
614 375 195494
798 337 571669
428 451 824707
114 245 90851
28 120 252438
539 603 790620
113 272 585238
272 52 148171
374 632 392457
365 106 795708
116 572 270303
182 430 500296
219 26 133922
472 218 376665
253 536 699733
721 472 256090
697 480 761440
674 213 260209
194 265 164472
594 152 691465
260 206 173877
396 89 597217
432 439 936826
612 767 223315
335 159 945373
445 572 891773
759 660 266295
357 419 876168
427 415 134504
248 364 325243
784 673 83909
113 600 750507
394 722 234872
553 517 134915
155 775 617348
270 637 991523
793 74 924273
97 243 117063
777 623 271183
246 111 587532
389 390 664993
509 470 311495
183 344 570332
173 526 319276
4 365 230208
641 579 210763
548 243 325089
366 357 318108
256 604 871618
78 659 765544
121 160 658212
187 753 11063
800 495 463640
120 234 178117
481 89 292934
672 619 194085
16 242 805604
276 578 566560
12 112 481325
361 707 76586
173 584 667997
220 98 227626
373 168 450468
787 342 991699
131 352 248305
313 768 422614
606 79 324476
518 459 321953
485 583 711114
572 483 420722
448 32 607091
548 361 953652
686 87 556407
468 153 395941
768 159 438103
256 291 193761
198 470 82206
81 56 875741
755 527 880042
267 232 473503
529 447 150255
536 696 468967
363 612 89684
217 404 72890
233 643 654855
686 412 375154
571 203 956015
691 154 124105
90 735 276590
779 671 913540
370 51 218162
245 41 869354
322 523 850716
70 142 854952
62 161 264863
645 626 9334
761 284 32837
786 395 767504
353 17 112433
698 768 479380
111 236 278082
539 615 29479
201 702 509971
436 654 782724
435 365 907741
607 13 632798
170 735 599459
334 150 528426
365 236 20379
438 67 80955
81 139 327193
64 22 760963
711 437 297812
50 23 275770
62 731 151176
369 441 891362
779 438 477670
78 789 947401
506 510 902447
287 114 373375
481 493 282285
127 789 7683
765 458 44286
451 199 211407
690 568 805645
327 579 517853
773 127 374924
376 264 296566
707 703 861851
638 634 510020
159 685 633276
760 43 41923
266 411 300412
411 78 606203
32 618 603518
644 13 34190
777 417 120827
178 277 246868
711 25 258155
426 343 988288
618 208 938488
684 585 435829
282 728 697223
37 277 723318
140 603 599148
290 141 466897
302 214 769642
373 664 5302
435 369 879479
394 662 872426
121 548 129760
593 395 395236
11 254 552545
696 622 27194
310 630 664895
788 303 653078
739 423 160781
702 601 357924
216 795 212605
191 419 986313
632 367 373927
689 703 248494
654 342 731091
52 569 190481
799 614 305027
482 731 448821
457 77 318671
799 94 802589
388 520 667086
755 594 594760
324 497 428043
14 180 335204
554 717 565303
11 38 865632
97 7 433339
114 519 914922
228 465 215178
714 382 561301
99 371 137936
367 341 939950
396 8 433887
443 358 510499
419 83 911935
794 234 929315
604 386 145412
705 262 388213
502 109 462757
511 326 500122
580 597 69165
307 377 433395
585 536 890253
363 329 956245
662 533 717776
487 715 478509
287 145 261266
253 664 738226
442 683 94156
328 235 820816
567 724 464828
564 212 880306
534 168 715653
122 530 167693
694 349 234771
420 99 571573
484 616 979349
276 259 210954
480 262 102890
373 509 682679
162 213 588089
341 380 684358
717 651 891333
272 701 340211
622 298 657216
288 711 359651
791 107 894163
685 603 156959
210 330 928792
484 365 833296
536 124 738003
268 538 470675
32 688 894262
391 337 813598
623 161 577243
147 619 510704
390 30 399491
530 510 320499
442 551 831268
588 291 555428
137 461 751736
62 275 815416
252 601 675095
272 152 380655
420 505 680999
540 248 682168
208 45 805330
683 102 980
585 528 63213
32 296 309297
675 299 134513
492 376 907251
113 298 329701
240 508 104752
344 568 461014
367 509 277064
692 228 744158
711 429 886868
277 557 720340
736 261 491152
740 578 591087
453 749 175462
564 494 106051
413 380 146574
532 149 785100
201 398 801946
8 246 504606
689 497 792332
62 403 494719
93 608 768089
488 409 23109
207 72 232717
762 733 796808
429 323 968613
405 700 791696
743 258 947143
399 635 454395
653 396 715327
678 10 386790
503 632 949849
421 691 690733
131 62 561311
657 422 858888
621 578 366118
588 522 907674
536 755 884047
1 209 862050
474 261 531463
629 646 691596
218 394 248358
301 731 784920
736 675 521987
411 310 247073
442 700 847599
572 213 401549
732 700 984393
476 429 774402
190 87 498746
684 759 313562
507 447 330087
206 259 786004
426 327 558851
475 64 173012
229 323 731072
742 25 912569
656 203 356055
589 174 984997
101 369 992452
182 194 399126
233 513 320290
603 46 27830
702 717 82872
71 136 735658
526 740 375147
3 227 810370
436 447 680517
631 10 195516
459 551 841907
397 594 461007
790 522 336376
678 493 176908
111 47 846168
14 151 347322
637 32 732752
208 690 923742
530 216 469442
289 152 551327
707 28 732894
457 547 320955
503 407 499320
566 789 901909
7 671 529362
628 723 577855
693 567 590258
357 509 599457
424 162 242195
290 396 398809
570 148 273299
503 375 166135
279 610 221890
220 331 255774
286 548 622721
277 666 949368
383 165 856649
417 580 802994
439 312 417737
466 500 45079
121 578 88873
414 593 705553
458 688 313986
498 274 268548
131 474 646053
534 469 10256
457 109 988002
721 2 506836
194 625 788416
162 19 217857
398 422 588966
782 472 483247
529 102 815387
360 265 625074
687 472 556738
778 541 462036
725 323 845959
408 773 514348
539 268 543615
731 129 307176
552 184 529653
278 200 782717
305 175 855830
724 100 3187
577 232 288427
480 771 25159
730 453 253887
616 289 400562
625 53 924979
48 109 625885
605 78 252703
776 761 20476
506 439 254798
516 303 420631
798 206 631567
405 497 786195
474 677 424667
660 64 389693
500 564 769075
10 237 151710
375 769 178391
243 590 628220
489 622 806956
551 98 134779
485 227 152813
108 372 833633
623 493 118204
234 440 84393
371 531 466622
108 156 478926
503 260 875311
145 548 191507
45 212 190540
445 323 151936
245 38 317292
332 524 355135
766 204 170070
671 431 56595
684 185 755521
720 411 79925
554 628 85220
741 186 848999
259 403 622825
28 700 221084
407 532 715324
542 37 212136
589 301 973351
683 267 44046
199 395 536686
155 635 143059
451 22 406823
726 610 714144
62 717 932809
15 311 626085
496 195 164327
543 535 906135
177 523 163345
90 29 583471
626 353 848116
461 103 680928
795 285 589755
522 575 371063
639 481 912101
333 275 684905
416 669 347824
429 154 246790
349 198 749389
283 272 800290
644 741 942550
80 594 45048
522 450 307213
577 429 666001
285 229 345958
732 306 927160
631 178 429400
332 588 631430
617 189 611659
380 34 254853
83 552 212609
334 582 420372
264 366 936218
44 710 790357
365 368 610428
491 248 655374
785 580 979581
346 425 726187
774 148 588224
524 488 556909
777 47 930059
240 714 907465
183 662 247791
607 742 680250
225 105 891672
653 380 10896
725 204 217597
672 109 278575
135 149 706643
77 521 373659
70 605 907900
65 50 16126
463 471 311502
312 714 433745
18 15 567142
494 432 616243
592 341 110355
650 370 688833
306 487 610085
704 523 89857
703 192 873386
492 416 223366
301 417 465325
743 598 82204
610 468 158210
47 69 897410
558 48 454292
663 471 635042
498 25 615629
90 757 738535
169 643 176693
372 338 251731
764 346 382551
36 644 885076
212 693 37025
285 385 281489
633 531 572261
91 760 913881
684 712 3330
464 545 6839
46 638 368459
295 259 777157
89 341 830062
299 221 274579
483 732 837570
642 72 116614
459 196 777671
229 203 411086
546 46 638594
156 30 42786
526 204 32983
226 522 722314
750 768 185354
516 485 936643
263 108 632418
662 622 499450
645 146 143714
351 330 139484
721 347 401850
142 340 349223
556 12 475564
33 358 175065
698 322 71820
471 141 375293
585 334 995805
543 645 187609
195 776 689730
339 306 168224
740 126 775307
122 308 190443
582 672 979172
593 512 544461
333 610 859253
38 293 339031
388 225 886926
222 97 253698
442 30 755579
775 623 932724
576 691 27997
131 336 341175
779 750 50818
612 175 151216
796 744 672576
676 577 601383
644 509 497373
776 59 875716
364 488 816175
471 499 170998
686 234 862684
502 275 323550
704 320 358113
166 596 622976
229 328 676580
609 187 665275
654 50 680483
511 748 511837
419 187 538815
152 227 993037
451 699 931281
446 119 427983
341 199 22338
67 595 310913
661 711 150336
776 712 537680
386 146 941410
324 474 761979
638 621 666701
303 143 667953
683 652 216900
466 92 382299
602 126 254474
532 131 445763
305 191 692126
383 325 106328
415 551 257182
175 740 536587
353 133 233599
779 621 247888
37 332 97650
536 345 818324
254 198 560205
565 494 795672
786 611 284492
686 553 629676
572 579 136440
104 98 175321
660 762 926550
234 380 698028
215 482 484828
15 371 488511
323 382 40613
229 512 934337
60 185 708563
790 576 4853
574 243 480118
361 559 627140
561 765 191805
116 486 70645
745 678 7664
632 381 324486
118 264 906750
634 28 707123
535 534 973830
184 663 495862
37 407 518871
629 132 547701
363 13 667654
454 697 73419
493 221 952469
305 370 680900
592 430 677829
407 759 822667
690 449 334592
356 565 72378
738 409 526988
522 163 611390
425 38 493573
262 627 77275
315 194 534746
221 168 150098
366 33 588496
674 317 100375
403 131 996309
662 73 112808
665 733 232302
504 605 51002
75 261 166896
92 209 427411
399 120 565315
129 96 279570
639 30 454000
34 314 19991
155 791 642779
651 662 453653
390 624 588464
775 741 439098
591 528 158088
461 248 633982
749 49 22112
230 536 892876
80 680 683535
595 721 403174
296 736 543520
458 136 795071
439 57 188111
471 27 543657
523 487 137411
167 147 212818
92 707 967959
543 733 499093
381 599 661484
508 46 508013
753 1 874060
627 635 723570
285 782 804560
19 311 114653
195 576 586198
4 211 694397
149 185 201110
673 686 985588
300 649 112370
718 500 578465
254 601 206369
156 501 855323
545 718 376135
116 492 215939
418 800 771160
46 148 448261
349 185 57717
80 792 270825
555 407 565377
470 140 464648
739 574 304089
316 40 386351
702 237 165985
557 411 853558
748 311 647198
190 513 327872
751 44 442352
728 569 80757
108 4 751092
660 39 999426
528 319 865375
670 377 773676
429 424 429959
643 789 495772
739 155 691657
324 341 800198
539 730 719208
529 398 902834
106 781 779317
251 150 674166
112 87 57240
677 309 717935
29 374 849682
82 637 245375
601 155 277778
742 542 556072
125 389 497810
158 699 606144
306 402 59796
347 588 159854
577 418 279796
105 581 392209
14 77 48535
296 460 783682
724 605 479792
790 723 74194
450 516 622349
391 785 900984
163 789 490126
177 64 442838
674 635 230176
416 139 830481
117 384 167294
288 294 439697
572 351 764682
753 644 302882
143 676 463374
275 134 320015
614 281 359499
559 394 572326
505 674 915863
282 454 454959
393 570 827590
381 160 101647
585 508 840572
640 560 866444
560 520 397226
442 585 23088
327 612 324522
524 47 692686
290 456 865178
96 398 340812
581 689 590222
282 730 95764
604 228 864698
664 329 303623
733 617 171033
793 449 77516
530 551 798902
241 725 120796
176 313 167355
80 250 298370
273 465 196876
125 141 367105
555 12 84558
9 571 936397
655 126 639418
596 661 137982
658 520 557092
74 488 535498
732 788 505777
150 276 17029
486 247 743795
512 508 147843
38 541 566948
40 623 419799
307 4 421248
260 695 534409
212 647 331488
152 306 490745
75 773 904694
241 679 964634
339 670 468435
426 521 942899
636 612 322616
730 312 718486
115 550 511871
164 153 406899
503 422 327684
76 256 791375
672 448 421937
151 458 270193
252 177 67484
698 555 232000
267 167 927850
746 193 283030
628 431 596104
527 240 973134
381 88 235810
647 170 943064
246 157 100773
421 37 828707
423 258 90213
465 602 270621
577 142 721137
452 668 749212
625 555 883339
317 440 911766
98 4 757321
343 346 149094
60 730 141138
251 482 343104
741 384 236000
381 270 416049
575 680 135967
719 530 3747
145 359 275072
482 179 697417
98 429 91099
711 597 852456
207 87 8652
558 607 762328
221 475 514521
601 681 194973
9 734 803593
415 25 751724
309 767 112299
150 117 678506
646 380 732253
34 605 946485
124 705 649519
686 513 390293
744 445 469007
588 42 760366
650 558 370103
261 662 812299
105 172 59714
740 664 168572
320 403 827286
276 232 132338
454 759 831279
213 796 79186
268 159 393393
125 253 837105
122 443 782683
772 475 331505
403 639 283864
257 502 487395
368 499 767597
382 787 504722
263 634 40501
576 105 475836
772 793 990416
55 67 344003
218 188 197296
789 583 271246
626 198 542188
99 119 829665
441 669 376960
410 539 886526
196 108 33759
778 764 843886
676 223 861496
706 398 35862
491 61 226961
296 388 799074
797 189 769535
418 120 878228
183 293 22447
247 238 426122
283 288 969390
472 553 885726
61 711 390259
385 502 686479
599 169 88541
519 784 844433
795 442 423006
396 588 954580
135 252 454182
652 686 910059
126 393 295821
725 471 220546
343 558 171104
103 166 374772
783 242 446192
84 185 314545
133 652 238598
175 622 696657
508 484 361413
205 619 537339
723 99 258688
354 7 58648
79 145 884231
2 499 160489
645 105 708077
418 273 981543
183 535 937753
450 552 173388
547 12 208361
503 193 967621
414 323 688089
684 150 28206
6 283 526307
372 572 72557
288 18 344709
633 664 567824
748 569 628994
81 523 345341
574 460 523816
627 497 759779
169 62 726011
542 203 242096
456 692 399222
358 598 22894
12 207 61144
279 329 841207
56 271 631843
434 454 636635
396 372 761141
117 10 220721
571 540 330648
74 293 664926
570 44 811573
247 399 55226
194 756 247110
611 345 986883
6 365 351570
454 557 676978
31 49 650614
493 360 340318
140 574 707839
780 89 399780
547 398 47987
432 625 954998
442 179 554879
452 429 704604
404 576 342635
100 473 721090
108 103 519687
70 326 246140
425 736 375943
764 125 434792
589 283 758904
123 272 683413
727 732 920089
1 308 288934
767 153 288117
547 336 490692
158 185 446679
88 29 850919
665 393 433702
497 180 319540
493 357 449232
25 555 80864
221 186 895731
245 342 144335
543 435 344549
155 114 488888
551 541 999367
481 306 885677
129 709 931010
761 111 324643
34 384 245888
359 736 15519
237 755 147225
523 314 596158
775 687 337406
494 529 135798
443 699 201333
320 369 769652
425 330 233565
701 229 55690
283 548 587032
585 416 870010
254 447 349432
133 586 601534
538 468 181486
668 123 596798
71 158 740961
708 687 979582
559 164 274227
678 720 739374
363 422 694922
559 342 361849
509 402 34466
40 479 672999
340 65 581827
631 372 908917
596 199 847066
797 597 947885
113 497 810003
750 328 596652
466 145 862819
574 98 134237
233 536 298615
744 759 197262
146 393 813719
249 151 181830
487 186 814294
778 479 807163
624 204 806423
404 534 105014
298 5 558738
366 69 773401
644 504 556467
129 199 504323
392 441 187805
610 376 883295
137 687 499231
522 134 8908
10 47 513015
357 95 456705
526 688 628244
296 156 285345
326 778 87657
489 541 232117
47 511 505175
691 671 945852
300 270 783391
581 685 288584
426 504 176394
199 131 113369
233 161 680904
101 106 832254
63 454 393155
59 381 426595
509 97 172791
183 700 465220
686 521 366919
409 130 306090
118 231 643869
580 13 165837
132 85 176881
509 314 93951
245 653 351207
671 606 932821
292 207 34614
557 79 192940
677 208 633849
394 79 937512
351 116 599722
547 562 629526
101 247 964241
52 100 462772
272 261 583324
421 525 2752
246 254 842724
214 356 727695
379 639 665945
207 531 832432
64 681 513303
538 719 318022
624 681 865809
563 712 577650
720 452 837136
66 138 562411
151 728 779842
545 188 121540
587 75 14239
736 642 682442
110 688 526977
718 747 79700
387 112 307173
618 612 265267
466 122 248529
137 307 327984
377 418 666625
634 295 562973
332 702 925800
488 376 615097
208 345 61805
75 83 25724
205 519 185272
456 33 930301
691 377 879229
426 431 328065
747 418 162356
99 449 484649
464 90 951142
728 287 297541
746 677 542051
502 593 249392
735 622 629543
743 260 93042
405 734 359173
589 535 698735
424 662 190384
167 541 24497
286 389 885042
221 424 111548
77 706 35658
276 123 177585
179 733 685883
484 768 116422
60 437 908588
244 651 466225
192 389 628625
706 717 636380
150 798 317001
488 13 637565
9 223 672454
318 772 997910
357 624 864424
479 212 604687
350 620 387058
84 22 648383
295 269 161719
68 160 397892
501 175 408204
367 538 740917
360 501 798132
516 38 814726
320 218 842211
574 586 441344
477 417 228424
271 459 949815
385 777 55296
585 629 999290
734 532 744120
143 575 49615
40 156 871294
334 586 919368
229 142 758334
370 613 987248
782 587 894970
489 638 681750
201 286 821131
339 102 505388
113 164 84088
361 529 253766
414 154 979782
755 409 552217
718 762 755109
554 249 56922
315 529 511290
160 295 184776
546 534 793281
51 165 178540
4 127 769614
154 735 744171
75 173 10512
616 771 303660
792 518 735914
193 761 443154
10 649 859952
723 478 574225
736 87 666311
281 563 65224
563 62 324037
94 491 918291
197 318 218405
456 14 951614
606 269 497794
747 387 412669
559 174 286839
363 582 611353
705 744 320870
686 220 960708
76 306 962721
57 298 162491
393 215 556706
674 746 358970
54 208 226562
78 361 864210
490 178 424691
79 413 869769
68 137 849431
102 433 638156
201 781 210458
152 591 776412
397 637 343556
147 479 71054
283 394 845396
573 369 751139
774 227 515108
99 468 569996
229 629 49881
552 289 893242
681 501 622531
482 571 408921
106 184 333998
629 602 225139
95 365 203066
545 375 114301
700 244 95824
719 497 234539
308 504 873894
483 480 843260
112 176 391750
624 454 203155
111 776 250991
539 29 420482
52 455 346301
689 567 681510
678 69 790622
220 203 370812
119 679 846036
251 103 953241
582 512 162654
386 177 124853
477 458 695680
80 649 182297
437 375 55744
537 471 78531
458 184 881532
677 86 534754
224 90 981220
678 333 631557
236 227 658168
220 62 843821
541 206 187074
752 253 352569
200 687 944860
263 414 769402
568 715 138120
262 98 820511
331 32 81981
719 98 233325
101 324 119635
462 87 664963
347 295 957898
2 283 755819
797 289 975827
334 38 917352
111 228 360941
482 742 363314
587 341 174511
59 582 303557
182 776 283400
31 38 499939
558 766 223464
684 193 444485
375 22 863593
783 670 122647
32 578 42675
108 175 417067
427 11 291050
131 737 437809
715 204 609576
491 758 982936
284 790 594338
787 20 864225
491 494 827835
611 80 606288
84 414 186120
345 495 151036
674 200 831026
371 433 847009
222 454 663916
654 529 752328
297 717 375974
743 752 979
690 354 668422
228 765 41651
160 82 388275
323 746 675182
635 448 190244
778 282 995981
14 356 912601
211 312 990330
215 410 746272
365 470 128728
441 469 420488
753 514 373749
631 166 626883
82 681 776304
730 140 288589
261 627 585780
355 525 466866
457 556 430577
178 50 132310
640 439 355185
173 121 815216
709 385 820557
533 325 450167
14 302 695297
736 36 550686
290 573 547486
413 152 538181
89 678 672495
672 734 594173
412 283 448109
646 604 730732
300 798 328450
86 457 317820
398 291 613322
547 299 310527
304 120 58789
442 751 578064
340 173 85283
420 282 963114
106 751 657813
214 583 601699
233 391 13598
268 507 726343
68 251 954545
319 478 241196
471 531 78338
108 570 259410
275 534 960813
594 369 837198
421 519 487371
195 199 30874
249 404 721123
524 645 220243
656 345 929734
57 778 129465
208 213 503901
771 421 207205
558 742 508050
612 774 50493
596 96 362349
707 84 300216
127 471 440008
364 346 919996
524 270 560599
396 694 619328
163 278 230396
791 515 904625
689 489 298636
65 392 517321
301 584 811226
412 508 970181
163 607 219468
582 736 321107
120 690 856794
1 573 215221
35 561 765596
704 313 81615
732 69 409543
389 197 884243
61 393 441823
180 463 517286
24 600 601820
722 702 521114
520 55 918030
373 38 352515
136 162 53954
168 448 434843
445 437 136189
223 189 556018
62 370 560223
140 333 393479
653 671 92150
74 80 179139
338 240 89970
195 267 288871
505 421 330053
438 277 202648
626 318 925521
235 681 655233
746 499 867619
725 181 840819
55 261 656313
699 529 295801
254 259 179649
573 699 14185
670 246 946589
1 33 943291
791 7 32560
604 285 999224
317 431 493623
425 74 28505
786 638 907416
657 286 590166
607 355 460719
295 297 342693
537 101 603595
223 562 23639
419 718 497129
346 56 620448
602 464 212182
728 366 617626
785 377 73672
774 529 187495
779 218 516831
146 317 889734
767 600 330988
357 784 342744
13 305 598341
132 379 607514
26 672 23552
304 214 916360
553 382 351206
707 43 373275
693 735 786155
291 96 510120
210 336 267194
249 282 875957
453 69 171192
793 412 505403
723 686 548012
164 273 186561
727 134 326085
170 769 133425
154 436 217880
624 350 536999
42 733 798761
270 349 427496
679 549 452013
632 797 668251
653 469 822126
224 689 64851
432 683 227118
549 410 870193
733 174 937675
777 523 190857
647 648 460023
390 92 683661
462 673 649790
513 584 634444
448 267 405958
102 127 888261
765 759 984867
668 559 945345
466 184 16901
554 652 461058
705 90 127242
352 357 6970
390 595 922872
88 301 733691
127 702 978700
480 21 584286
209 528 400812
281 339 94263
69 240 494990
384 798 945587
461 98 403381
110 676 784966
575 15 739466
590 456 145829
90 511 258838
468 753 847468
539 256 572525
119 645 544066
470 599 196650
749 379 129440
453 438 362344
548 434 862431
584 289 993180
49 772 890076
762 788 529496
703 478 48780
248 512 685022
105 191 899645
621 117 120253
603 756 685818
240 647 290704
112 205 306614
457 154 873869
769 521 974675
52 632 275932
46 401 833985
78 151 661440
778 332 582005
562 343 150512
94 412 755789
145 248 187583
552 46 72021
524 663 894178
283 410 591426
485 218 536373
150 137 33433
365 173 891949
680 782 919017
156 749 687437
301 495 285157
245 131 315457
659 339 24028
555 786 455066
38 240 480111
307 777 824698
336 311 682391
327 727 273464
750 445 361544
717 23 866185
523 638 45770
247 662 71924
601 699 224286
792 174 720558
3 155 680606
691 113 951662
498 785 975965
218 541 150868
166 312 577763
45 214 362536
497 570 493552
255 245 595905
120 677 896370
740 561 202149
86 614 228784
367 313 847665
778 98 647169
318 397 554354
546 761 476128
47 543 606038
496 490 299015
603 197 278719
517 23 553117
520 405 221184
356 74 448833
719 172 550707
668 410 882961
709 64 840727
758 169 573591
711 133 948730
253 454 524067
36 533 835412
448 92 808942
407 299 441411
223 177 911029
224 75 279166
186 498 741680
244 196 849585
92 591 574251
768 377 295903
616 67 393041
299 629 812241
300 265 871133
758 299 204702
418 17 535485
175 565 526382
800 500 538384
783 74 666392
475 577 741235
598 204 106636
361 258 488181
66 155 123937
206 497 648101
3 743 254259
549 299 512270
179 648 59487
208 384 225119
396 266 375302
188 244 767071
130 716 69759
325 791 37404
791 106 107115
148 660 267622
576 247 323604
214 735 951052
103 61 28907
168 39 365463
80 689 48887
603 790 636852
110 58 720685
18 339 254124
617 143 301807
436 463 668353
549 620 445562
39 621 18457
720 375 731438
81 639 866694
52 360 292279
592 23 818034
667 225 671883
74 736 976665
538 61 215506
187 278 10065
610 696 414193
738 112 256275
604 13 539324
592 83 832166
395 404 895362
243 428 75698
652 319 919605
264 348 2391
679 767 497044
364 423 376839
579 422 82570
335 225 647276
410 241 542122
488 265 219899
672 13 977589
387 476 788553
125 532 975437
375 422 552109
167 116 556406
694 345 757785
754 785 127487
49 193 522081
493 330 485191
392 402 235787
767 253 351200
268 421 541077
61 662 158569
190 387 331632
182 193 273900
462 521 44221
610 246 329680
96 715 325276
243 520 98539
590 123 374382
269 551 977237
47 259 680186
491 327 293348
375 629 178286
631 639 808192
758 289 922251
128 573 177496
265 370 722615
102 777 872261
663 173 440283
727 707 757193
528 49 299402
239 11 662042
555 665 603806
137 312 273441
441 238 605020
27 65 690476
678 469 774019
659 454 665406
541 307 654334
706 68 510183
428 391 510530
691 361 217103
690 428 414541
183 225 786803
282 104 288952
426 705 664052
169 784 8996
186 46 260886
483 632 463036
651 78 831946
297 583 774977
20 97 33675
646 123 171539
233 139 345694
613 734 500109
489 359 320796
409 353 746041
591 101 751774
540 329 687296
573 244 1926
666 200 617406
584 720 310016
557 319 411604
427 375 779501
478 596 898111
48 102 56670
187 414 377910
546 346 228415
84 318 757930
601 175 481463
164 795 501268
522 489 439876
122 88 336550
664 389 290774
78 694 718001
777 76 748676
162 198 357766
554 514 634386
290 391 79891
587 309 558146
470 525 945622
471 518 5428
58 217 844968
580 757 446549
278 669 561095
622 224 589954
491 784 693540
693 25 703787
161 360 626586
56 324 662643
115 99 215325
789 263 463747
439 284 195311
614 547 319949
72 181 673946
75 78 509918
470 674 545202
307 433 498305
746 166 775558
385 474 123638
293 22 903101
567 271 618460
97 691 583646
732 70 268362
313 210 50297
414 110 193697
346 439 512568
348 268 416285
272 585 344329
678 68 771073
94 305 935149
251 640 778467
775 498 489231
291 742 183865
517 796 924123
696 792 567236
460 368 372376
249 156 208149
255 118 818555
352 662 673892
695 141 848561
726 4 798072
369 355 37981
507 149 142430
289 788 736320
458 526 544317
252 375 756293
289 128 397329
408 746 147265
733 36 151861
240 659 346628
225 127 180520
100 223 416670
244 96 105111
747 596 233200
318 163 221879
19 448 275984
129 266 941618
786 308 905860
584 411 233672
125 271 66385
643 53 667271
560 734 427400
567 669 683173
570 700 481638
559 654 903480
239 155 299080
221 556 421280
315 23 929295
118 233 283683
730 780 664729
134 516 138236
24 670 961866
243 683 710213
631 197 927405
338 249 739197
268 567 784673
53 50 862358
80 119 377178
604 141 691755
55 756 727679
695 445 706581
520 88 17370
671 458 688080
371 435 398088
277 371 359950
13 182 649042
674 86 902253
611 332 612123
372 233 959774
502 588 275439
720 314 626083
124 246 643928
365 504 889402
609 388 667260
111 737 825
134 265 788974
264 48 76004
766 215 836809
630 176 473118
56 462 68992
558 373 633654
108 201 957855
723 491 765163
335 309 119431
698 342 948961
285 462 896301
153 112 588442
44 286 416216
301 655 350814
164 151 80044
634 361 76392
133 657 286483
143 44 709253
416 125 179292
471 186 656144
307 308 59520
657 281 37124
400 376 226873
211 594 467548
159 782 844909
54 726 936753
261 701 880509
519 267 554900
582 493 426452
291 635 516973
40 84 140075
711 558 210278
396 732 557579
582 737 125984
346 247 520057
120 158 705887
264 742 41842
64 471 783147
201 574 938490
180 484 312853
544 398 303803
336 114 795990
708 627 506486
286 240 943426
542 200 916968
47 193 597181
74 623 484438
646 760 781362
788 630 457094
203 125 237419
37 108 794396
183 751 372384
444 440 779863
265 664 882327
25 18 28006
337 116 512159
137 772 391041
471 645 920553
590 464 72044
488 344 397443
144 690 46050
609 748 385574
551 158 741634
190 126 838827
652 96 31893
383 797 706810
40 36 812085
32 294 282879
313 739 591719
398 647 112918
515 388 388478
237 793 655356
607 174 794167
438 704 648306
734 234 674064
764 670 43506
607 724 965443
517 541 810686
359 446 368071
397 75 338168
595 646 204928
730 435 440851
150 76 832295
359 125 708488
83 20 552982
56 292 234752
534 731 120743
718 129 551560
553 745 476435
795 771 204777
737 450 984731
603 333 400493
755 572 725272
552 665 655162
515 640 141852
114 324 504530
46 302 483420
538 110 327885
638 594 230000
586 668 553401
389 129 258270
470 624 331878
789 486 907603
751 504 530367
11 462 537382
609 672 161079
12 758 358519
66 504 335535
91 791 6179
321 97 386452
175 609 230211
108 93 561483
681 589 407489
396 610 501093
612 461 223395
666 757 656515
427 672 115328
660 717 506840
49 228 105567
646 762 159145
222 258 52820
675 295 206681
718 491 759017
312 708 131523
293 459 395466
179 333 639153
174 129 844388
575 521 470196
450 105 856832
743 393 359512
548 598 8098
281 156 50097
165 311 708408
33 114 59136
118 300 80618
667 779 628755
395 318 297877
269 605 241958
58 712 89297
617 325 639053
60 92 401761
52 46 154619
630 302 752150
51 284 982884
727 281 192590
741 443 395393
599 351 398130
47 603 269081
764 586 585473
506 404 237841
433 301 304583
500 101 997984
369 203 289487
703 323 402562
419 692 306414
707 351 735307
703 520 808259
148 428 678789
586 280 159669
661 692 404368
232 15 441648
243 474 413727
553 150 65142
415 533 548180
704 146 19301
470 81 557673
152 557 760096
654 404 823337
510 777 799960
361 357 260303
108 730 758138
599 304 228460
161 784 401003
740 114 600234
789 139 55212
417 287 309694
634 636 453515
387 247 415352
762 19 701940
326 677 607121
154 274 831437
110 316 919359
210 631 924657
568 464 223701
560 574 713602
573 649 315158
680 457 886861
284 429 529354
347 513 357948
200 46 210411
366 513 676272
601 384 271950
605 337 416111
416 453 286959
634 103 379064
320 196 907521
655 42 840127
510 583 571682
361 467 123872
197 781 308769
644 346 367635
397 514 833106
627 239 615130
699 610 3271
552 699 396943
511 163 943613
150 432 256318
711 748 100632
770 453 13715
781 431 205759
83 50 888669
485 423 816073
149 205 481929
47 644 569243
350 446 254058
466 192 315576
119 777 11620
581 630 109481
798 496 679989
261 644 345359
783 128 980351
682 395 801080
106 298 241013
69 340 721969
308 322 833848
397 101 487898
33 59 301408
221 428 399637
502 168 986758
462 214 602773
695 107 384558
391 634 357564
539 729 330746
393 704 44563
520 488 746247
211 637 133786
570 55 827504
394 28 470111
2 28 386668
733 318 714994
138 386 775736
25 433 70219
681 254 476123
264 83 485061
81 441 117280
232 714 952146
170 748 240583
723 614 667359
794 145 837533
281 556 646622
6 529 557280
696 749 84244
154 732 901624
350 255 355528
192 146 826529
526 416 536966
667 325 127090
513 110 923728
490 369 264676
778 453 145379
682 504 367804
193 46 256901
789 296 183734
458 585 696847
765 397 989669
627 379 405548
31 161 492672
785 614 902188
94 380 208046
173 692 742740
494 132 226187
24 556 491648
240 750 960871
421 348 853170
750 781 269951
551 659 672547
360 783 786889
69 347 950711
405 31 429014
258 152 398624
494 405 719641
218 264 804448
255 710 958066
661 353 509877
755 606 801049
187 68 915638
689 72 287073
173 578 953460
194 351 277129
274 78 476399
179 26 219616
765 325 361743
542 562 889813
619 395 804486
407 252 872331
522 421 590927
187 157 862280
155 551 563546
35 96 820534
564 284 780765
524 163 610166
652 202 69631
198 740 831685
263 166 919726
92 87 891413
410 407 375394
503 703 924829
638 163 448330
399 252 818352
355 424 248453
17 386 64523
218 558 614412
736 116 139241
268 712 865437
714 429 879313
362 303 734627
110 246 576099
26 3 883658
247 215 336999
107 574 483444
578 133 7367
268 509 778010
520 13 257453
79 733 16794
779 432 157754
665 544 738006
444 607 288878
38 350 5464
40 144 489642
554 301 440479
654 574 902608
263 216 250899
734 545 70127
793 787 918399
480 459 90142
676 312 402461
369 728 179363
48 376 542197
43 594 399836
455 484 452218
508 284 781227
309 754 216313
576 369 388723
519 465 113900
537 423 162398
485 654 245348
78 484 13466
791 716 169677
108 228 621853
698 780 895233
75 112 168981
78 242 607433
49 720 540771
142 331 121286
628 184 669310
670 55 323291
324 70 419685
105 770 819905
361 633 182854
692 147 585904
723 140 188739
590 370 934105
31 235 359146
290 719 565775
341 152 6432
269 769 963844
152 723 58674
519 697 234284
185 164 943448
357 467 909541
264 436 697630
616 752 814760
148 365 964326
18 112 184779
432 283 297584
195 355 121624
591 174 635911
113 102 743491
328 672 895398
80 353 939991
652 358 500648
437 764 486703
66 303 596532
592 64 414687
376 383 160460
507 500 923476
414 447 924385
697 758 762382
333 765 688949
732 96 805213
126 765 54801
765 770 831650
643 373 355416
585 625 139304
177 619 508805
226 288 525355
413 779 282789
448 731 150071
52 741 984270
640 493 409921
681 774 974096
747 655 612469
670 635 687254
456 342 16655
577 686 702346
148 106 101906
679 248 488113
54 64 960087
194 50 391482
386 353 547825
193 471 454949
25 200 677531
79 425 914867
508 522 687860
172 495 493738
231 410 389286
463 545 559928
54 592 745103
155 137 556590
624 476 350531
259 335 193187
715 660 95526
546 325 654020
46 197 154986
759 191 762278
510 497 787718
324 755 373546
395 407 473801
472 735 734862
615 147 124882
656 279 538054
93 343 251434
457 734 354776
27 358 994705
252 105 78095
19 134 420706
567 374 621912
268 459 734345
342 710 959075
670 619 112849
486 369 153226
750 482 451705
570 589 444603
721 617 386887
46 464 662002
483 279 235768
528 195 470745
458 749 595739
257 654 259800
157 349 870730
577 527 203599
449 769 276883
458 567 172655
148 176 744546
300 548 596624
738 329 798520
686 532 764640
643 573 39281
99 756 359490
260 13 569404
102 610 417836
508 387 564177
26 665 378851
665 293 395125
519 43 433183
226 555 294011
537 593 682225
110 393 786148
108 645 195912
652 507 904073
204 683 303460
368 119 686717
553 133 228391
538 487 4716
559 796 410287
455 149 905833
114 541 992489
387 189 239372
77 147 467661
444 686 910658
461 799 460877
547 766 211540
324 227 455906
763 677 869404
236 526 550991
724 509 137567
365 21 751025
391 477 628200
728 380 978385
703 753 340676
28 514 52507
2 787 298653
171 685 327315
181 249 246974
625 353 834142
275 495 619679
468 490 106299
109 787 633839
523 636 866808
463 126 575244
146 73 538484
351 239 641785
45 543 500193
479 352 529052
681 591 973224
490 493 275800
359 214 109352
501 484 502843
202 443 345689
535 795 17669
168 600 787738
698 31 636512
620 366 143720
684 3 690830
772 734 216388
372 36 584199
679 111 295563
652 778 533070
506 219 204648
378 376 71163
735 302 733594
454 196 836790
479 179 299975
457 229 459699
558 224 884563
219 203 517056
94 587 205545
27 316 411173
250 278 346230
1 505 786830
601 206 156758
375 290 813139
215 688 847542
624 108 855568
309 73 566342
201 206 610492
794 441 586389
586 446 744325
749 457 682535
755 35 750328
480 186 430121
386 584 502106
178 148 524920
512 458 747750
99 26 67770
698 268 914061
67 690 807085
398 755 343974
279 643 480161
68 420 810168
395 256 345547
671 726 487691
158 436 962374
541 535 157166
487 16 875530
691 629 657904
353 213 558888
558 454 256738
14 527 843393
585 572 985714
330 646 120271
239 184 501473
128 445 315016
611 620 70729
355 415 598164
243 766 593735
626 321 82624
739 366 963852
130 754 370613
767 273 962623
755 24 125800
447 144 522496
443 413 616731
428 709 941507
257 190 513802
276 700 579379
141 554 333427
85 628 143846
694 486 364567
268 103 534343
354 410 322166
603 441 957300
647 495 554274
572 749 426575
195 258 422515
541 658 384423
347 747 290677
189 634 709818
739 613 673927
157 308 552752
166 98 60124
645 143 50588
679 556 510876
372 137 100515
73 633 317691
40 35 263393
424 28 158045
792 462 184916
256 663 92798
529 707 477790
359 45 260399
105 601 439832
26 115 447019
385 146 649774
586 442 105906
68 602 804717
605 68 522158
443 48 458379
117 569 188875
137 27 709321
145 442 703166
190 194 362572
593 684 586057
512 547 697209
334 356 492809
108 612 789765
457 727 593012
784 771 925395
125 26 266250
17 550 60209
190 145 614757
452 657 338894
49 156 98668
629 92 356163
193 763 242786
566 557 922887
675 305 787645
474 219 940205
153 473 723071
179 745 343933
655 624 18981
18 456 242052
684 269 47502
506 421 596062
69 246 523331
403 279 743200
368 602 800665
632 443 228000
544 28 70136
306 554 984444
2 328 334096
391 288 338988
76 551 85498
105 723 695268
569 501 798198
339 794 174048
42 572 573854
294 95 348846
259 467 468653
263 206 621024
310 355 41156
394 654 65231
540 239 844320
389 198 625718
747 198 33459
589 524 637787
244 597 870005
567 675 90458
451 637 998761
89 233 768230
608 791 282168
422 656 640001
20 628 854535
799 291 817197
82 724 734725
671 98 702851
418 169 554306
691 751 230034
435 4 936040
592 57 627813
518 390 903126
547 716 694282
224 559 865397
139 582 212820
206 698 740438
223 145 19901
194 705 530736
684 87 546358
728 139 445864
127 747 780642
601 92 33733
772 700 164715
159 172 573489
774 74 604210
412 741 667266
525 578 953560
227 746 6764
318 554 883320
434 234 794480
641 40 611176
251 789 190016
717 433 362245
583 625 131841
774 105 32065
151 20 726563
171 353 874679
156 458 587014
324 552 902002
238 519 278133
454 727 518449
486 676 244495
743 550 36424
241 261 76660
404 505 360111
418 143 197186
410 779 356362
457 12 313369
324 559 924854
699 457 176311
34 473 609145
798 710 873660
560 543 903874
501 81 815905
555 624 903897
753 700 145219
242 157 464608
198 432 194153
403 104 633155
327 149 51816
150 187 917171
454 352 667603
576 191 994240
197 703 887734
208 129 986231
276 364 172472
12 347 293200
179 649 365025
209 621 790452
408 23 85601
748 158 630092
518 152 209948
533 641 125379
394 746 716203
748 687 738604
677 743 789847
606 200 84528
196 41 635504
460 315 102197
131 624 630980
108 779 836323
12 760 639151
380 53 975087
356 434 977282
84 675 548521
449 698 244914
681 731 41626
629 734 21534
350 240 524162
504 32 861734
111 83 765651
375 564 4823
766 481 83999
741 478 765069
186 228 886370
422 197 811374
408 200 138346
371 512 503953
362 590 662909
774 647 278081
747 316 481600
629 112 553508
182 679 391966
761 366 412261
16 382 901641
19 211 3111
136 395 957981
487 39 213343
348 18 213379
368 392 507198
535 262 720812
325 248 856907
49 445 364816
78 634 443314
396 554 651317
693 529 934976
444 701 37799
692 686 171407
497 72 355102
672 32 511960
381 516 102035
384 1 4711
253 666 886710
357 239 253002
300 602 864657
270 425 731784
427 719 746794
232 317 962211
714 97 287952
473 639 682258
231 232 36867
308 582 819498
503 357 923888
468 221 896750
59 325 734764
339 654 12380
170 578 222513
280 706 360599
108 418 398400
768 419 143917
485 586 682824
510 787 124688
599 402 289167
99 329 252389
725 422 15339
496 37 151209
107 665 751762
570 526 479042
25 634 401741
487 492 786304
558 213 384097
800 125 411210
692 79 936629
557 400 394201
396 536 656106
106 648 327755
198 666 733272
299 3 256757
94 34 161396
481 646 314949
600 339 42487
234 310 222108
249 339 194749
161 409 519346
50 565 357006
260 428 688768
685 215 910238
236 657 108089
97 721 504043
381 199 561035
222 506 68607
13 142 867364
73 322 97762
14 24 578627
418 518 319158
434 746 582938
689 617 204410
566 753 478044
538 285 154386
362 234 676177
622 312 560742
322 11 888239
479 493 533811
486 98 231560
283 241 315272
686 248 998701
13 477 316009
789 465 804290
446 584 784872
460 545 954296
482 652 111439
615 628 542679
20 228 785145
332 284 180792
49 88 169858
5 749 806599
318 627 164738
794 782 238776
21 511 861882
566 327 734106
586 765 117929
21 163 308663
342 296 390479
145 257 544506
508 543 117219
592 115 737908
291 342 938372
388 137 406818
472 565 465135
477 366 119553
545 267 976191
172 74 744818
426 357 173967
440 242 52610
287 746 757550
62 340 102523
472 575 703481
94 271 615913
509 510 120075
375 679 189465
88 780 93824
83 582 454900
166 701 37738
92 223 166845
608 499 12174
546 475 304410
572 121 749481
560 696 598196
62 783 405445
749 470 127887
550 512 839073
181 559 632006
329 187 668770
561 660 690466
381 261 803648
405 484 799394
288 212 826154
479 29 666556
180 33 595102
300 458 157414
350 109 398832
616 376 529127
513 255 353034
720 696 300782
24 177 744460
249 271 721952
177 544 280054
444 700 221423
646 386 770542
706 789 824902
615 31 455793
728 456 181880
235 209 641673
724 538 629994
687 440 248066
583 408 316583
349 627 868915
795 127 735915
725 76 56623
775 660 617043
528 432 482090
40 109 246428
743 261 66365
127 791 804990
181 467 641632
35 219 675868
353 781 325694
228 212 571379
529 541 513096
200 613 667004
194 161 369528
33 65 44674
708 290 411407
142 128 306563
653 12 251323
636 80 353885
290 598 449665
438 100 661814
772 638 423540
642 471 389576
235 495 959012
387 310 997189
44 296 125621
237 144 435888
510 230 290318
605 548 325351
106 411 339745
766 673 709361
84 24 308653
774 1 231594
489 131 236919
219 406 431098
223 392 32826
711 276 913165
478 287 207729
324 696 24299
226 392 3690
58 567 662525
5 724 213122
344 407 239473
281 586 582237
353 598 439500
360 358 222373
423 798 403222
87 9 32213
505 79 823081
260 57 67171
662 679 865725
667 23 126818
51 644 555921
128 31 314315
81 235 805955
155 430 568139
543 475 873774
648 682 642378
355 199 826427
108 501 135223
332 394 640807
672 361 876382
175 644 38377
162 458 740042
458 659 691165
182 652 223060
93 745 705706
642 406 583123
469 311 99205
414 598 341489
440 682 315719
315 778 566256
131 780 301386
472 244 39236
680 674 234595
14 31 157385
160 674 529619
702 366 745652
585 382 265746
597 753 578941
477 475 275949
500 552 906136
211 783 531992
301 647 60208
129 514 489932
726 518 828089
164 182 246604
303 68 33128
419 235 272730
735 571 132018
546 470 450422
629 5 846303
21 702 666447
531 800 656908
674 520 865784
674 280 44929
714 542 465375
147 342 730614
98 400 428734
761 277 129466
701 139 206433
529 704 214089
64 32 412083
292 570 271668
158 283 563568
226 539 827858
379 728 183660
794 740 884415
138 784 398269
704 255 417223
438 668 882232
575 498 729361
150 237 973247
300 251 709669
85 602 804459
396 332 994157
94 595 120877
527 301 621012
442 36 921932
120 740 61033
54 611 466375
18 248 277683
609 409 135261
381 425 765080
493 164 359268
560 643 857725
635 573 119895
477 702 150191
480 236 147846
733 107 196237
594 543 182514
249 240 562683
234 746 332936
726 449 825322
463 421 963040
257 436 889666
320 101 869101
620 711 755083
466 765 995333
549 125 165245
747 298 960432
265 156 958852
333 310 64198
573 256 384237
548 493 706777
493 127 366992
703 42 849318
767 369 289597
741 95 250670
561 256 372798
746 634 41452
729 318 871099
660 175 469774
2 673 214076
540 111 348405
699 360 767182
116 297 896841
747 207 972789
718 742 332429
778 172 920336
581 551 851525
636 664 60447
265 37 359195
690 85 8393
706 127 989916
559 695 87683
784 327 446061
531 766 220484
197 314 722383
652 397 284915
698 250 895602
126 254 521454
170 706 316473
400 788 599446
92 526 272238
115 690 933667
430 354 241550
800 765 116013
310 714 430001
758 755 381262
783 699 111624
688 266 877568
304 386 3336
249 733 466541
672 646 624084
214 35 569956
742 484 346765
335 136 501026
800 16 15098
566 772 750765
676 317 173883
660 84 231725
324 123 885889
334 215 799163
520 705 476715
213 734 967588
691 73 866110
98 165 764247
457 670 833762
790 297 836469
137 290 737963
38 174 687148
137 757 621307
5 116 721056
270 234 803772
471 255 116587
71 579 742994
558 751 704066
230 471 870687
208 59 182692
783 602 249832
206 701 74995
185 143 830488
672 792 887795
365 634 35629
470 19 421186
90 776 396271
599 682 64791
658 12 526296
314 553 935963
156 86 431962
571 111 728006
162 538 200260
167 241 867400
287 738 655240
197 91 916310
712 491 691474
144 421 291383
638 310 360204
185 605 734992
130 400 487904
778 155 113320
49 777 737359
32 107 166426
363 315 967655
494 547 736758
576 642 3052
392 221 459343
172 580 406044
679 328 738616
202 212 326934
227 491 636911
559 52 398098
350 193 957464
386 397 268647
141 657 903522
36 582 716455
622 142 277182
26 458 719253
737 779 278797
588 463 843175
779 479 688610
560 482 703618
385 399 636732
471 588 825966
382 759 918557
610 599 385647
764 538 514572
44 375 640467
57 184 843815
747 559 11461
382 134 802465
661 106 67721
666 459 247234
650 82 490769
211 605 213899
19 466 921427
481 111 794021
286 765 508276
795 714 727665
615 735 509938
771 141 827805
493 110 19823
747 325 128351
73 103 461863
174 144 85980
657 481 80656
206 714 408518
453 433 353609
437 644 514570
786 163 228782
82 799 348842
45 524 563017
624 597 212023
419 128 751386
438 728 435274
84 655 663919
21 62 392158
538 416 452076
728 643 980289
237 89 228912
577 293 57379
485 9 105423
302 126 150995
769 542 912768
582 480 998380
468 517 883258
707 165 912332
474 68 195122
44 308 263117
256 589 679460
543 498 907571
71 708 391600
665 504 482028
249 488 881309
596 394 293473
301 750 17102
751 566 104963
337 790 901563
110 744 316990
338 532 488461
558 49 305882
103 497 384875
572 247 284759
167 252 473725
350 424 945372
134 5 296827
702 17 675526
737 539 729527
18 743 816347
59 346 635454
99 616 599043
621 601 462793
377 627 766908
20 26 349152
277 72 95907
741 692 132577
548 122 757732
463 485 141214
341 295 25435
179 794 322408
334 428 500227
713 225 910146
624 636 225161
135 63 344316
730 485 503257
190 379 927960
609 727 927187
26 659 187684
57 32 618509
611 356 121719
257 425 231222
193 691 395966
356 42 333587
794 166 370216
221 244 670392
292 393 424466
395 712 387966
511 636 650552
159 664 652576
269 736 186148
451 521 165864
170 492 204979
244 248 441024
729 556 915260
178 743 905380
369 451 317439
562 323 366507
586 449 119085
463 55 830220
651 301 540207
774 709 842424
703 720 127917
474 325 577394
527 74 644744
408 156 731653
259 756 146183
90 743 556962
233 53 87813
155 770 423902
225 348 740470
445 191 131927
174 587 320548
207 108 362220
158 715 442389
325 457 525164
485 254 67697
575 33 366130
797 466 780697
291 791 504174
21 505 195059
431 421 625111
117 67 791142
235 93 871342
779 171 26733
72 348 348924
483 453 458772
142 158 923407
766 185 522186
366 109 814039
220 161 716720
765 702 905099
119 780 841460
630 658 602356
497 277 514457
486 170 573863
509 525 346342
291 519 82392
214 252 229722
324 657 554265
539 619 257306
449 264 43448
93 266 32516
586 199 902204
774 284 12143
516 302 677624
279 232 900580
583 273 735757
722 212 948585
539 288 939004
321 404 414351
239 59 718301
683 625 857208
188 484 576925
464 706 636114
252 629 148485
272 306 208867
24 607 967731
304 168 940023
287 66 261178
284 737 809255
303 246 460577
295 721 730718
342 452 839191
515 190 67067
545 141 967724
722 625 845000
692 330 935518
78 739 265898
331 410 227662
242 275 687676
685 240 370640
61 243 257027
262 734 577911
499 600 10742
790 283 688751
254 461 985808
644 512 574127
499 534 335159
541 254 171133
297 575 378895
156 392 272769
674 606 455572
598 579 342155
118 207 247522
765 201 613525
277 252 484912
674 7 977595
580 175 440379
267 525 304292
435 496 525433
648 66 978785
454 94 626747
429 120 349875
560 171 22133
338 328 594315
112 654 495857
564 74 812426
503 506 228888
490 710 208397
421 316 362592
696 294 944024
645 792 917100
23 92 948381
374 12 209920
62 114 240436
73 121 343453
303 260 609015
45 409 303343
480 698 542634
586 158 153786
9 416 131289
538 364 69284
573 321 437368
797 533 756424
177 609 229297
549 230 981442
774 638 257146
652 540 733319
524 664 90393
183 60 914860
495 85 165631
659 415 640842
418 408 576509
328 615 376356
438 706 449679
361 46 34850
599 341 187221
573 267 208902
373 461 428632
212 11 779655
546 133 63139
20 339 251275
186 629 381994
747 249 285510
210 503 140872
132 358 685727
326 125 268517
294 120 757122
743 195 375609
777 505 834270
562 382 702268
6 677 361062
555 384 582090
107 572 874573
460 36 751706
25 470 598642
97 356 611951
103 265 928131
480 68 573796
239 65 95443
8 452 389089
22 498 98103
125 593 984354
389 569 298317
94 630 407946
435 746 598169
628 363 795973
761 697 268225
280 41 260264
98 218 948403
61 315 143419
306 687 891940
512 207 958333
423 373 179460
518 436 383287
261 792 738812
662 466 467161
351 364 958053
77 240 907220
715 227 517946
582 471 633296
705 687 250694
368 331 226268
394 445 917330
306 113 886248
88 586 295696
73 645 911435
533 444 199014
166 85 80540
285 242 541363
70 441 516800
334 97 784086
238 463 20857
606 362 451572
111 12 584058
43 329 641331
732 538 378844
497 200 303480
612 216 461506
248 465 44550
355 649 300834
561 442 336713
414 721 561258
459 606 948604
471 213 376243
343 19 612851
712 143 77762
142 362 570036
45 707 377266
53 391 502755
722 36 134124
364 438 107598
800 436 658469
364 552 52777
683 722 947565
470 184 842797
370 602 125229
415 159 766792
433 117 866293
770 241 811997
665 361 961931
735 623 402154
659 119 487733
651 347 930610
224 414 228472
132 199 310727
514 245 39702
152 2 732631
698 746 234756
262 161 93088
441 42 247411
206 148 686823
95 709 225944
164 349 946190
304 58 663126
559 239 350495
569 148 569832
240 26 253768
143 730 421977
148 31 343069
50 228 876096
48 733 927336
496 533 641139
440 76 519948
355 646 995543
773 595 94121
494 76 69597
161 89 699587
216 659 332191
306 654 307479
680 657 371274
795 459 354961
196 137 960598
474 14 514287
705 116 43024
413 81 896893
620 47 31610
349 394 783708
433 334 61024
366 162 702103
432 534 76279
170 507 777094
299 395 146672
11 757 545856
689 173 515605
181 566 675408
338 751 3135
47 761 801469
174 550 270480
125 149 431686
718 533 639222
534 396 639407
175 546 820390
776 240 301284
418 208 85693
463 35 544591
7 797 498716
264 308 264431
41 514 657049
700 704 178915
604 75 628484
593 86 750509
307 520 363421
157 786 125171
697 28 77294
61 286 932789
313 262 564899
515 69 822674
780 681 920610
428 498 535443
48 576 813110
546 509 963116
289 98 543247
224 26 233859
724 596 593803
277 26 978066
271 27 110465
306 677 863296
73 425 643580
50 243 522235
746 620 255867
215 122 102864
429 664 266522
721 137 430052
25 319 751133
152 797 390996
428 701 815102
38 213 59874
47 599 369115
581 228 468349
54 449 83055
116 425 844027
499 46 240260
265 197 497563
351 558 905152
470 239 340938
182 697 220621
275 710 792308
625 127 51883
22 505 299150
411 703 488095
497 45 737046
136 161 20918
43 272 218066
233 144 338607
443 600 992992
724 553 748084
672 719 494358
613 295 379815
667 736 576171
270 202 134101
353 740 812141
537 405 890462
681 103 574826
322 735 186271
157 183 247973
688 23 20921
479 698 822304
434 670 981626
142 212 897549
40 445 552845
543 708 174712
32 65 394641
98 221 746037
185 321 283325
205 769 191275
339 739 860118
531 717 450497
418 425 228162
717 129 46936
136 604 156049
498 424 721424
457 236 474813
30 565 758385
557 738 780151
347 382 189955
594 742 551680
488 682 346426
378 26 269315
497 236 145156
393 646 9227
551 103 668532
220 673 390420
8 310 959706
601 363 909560
384 426 908525
593 591 317081
536 587 720590
676 290 627470
640 531 928883
100 494 338021
542 655 863476
13 476 159903
250 115 56802
29 549 913649
337 181 949461
363 288 1148
540 301 56399
794 281 833784
719 498 439647
524 758 126849
742 149 377614
306 361 969786
358 148 496399
602 208 474307
560 641 533359
669 129 121137
338 735 756280
314 189 981037
300 481 763067
270 547 891465
359 339 36054
228 706 531074
395 355 430086
102 376 138984
86 143 761257
385 113 90724
799 626 84308
494 357 792339
261 569 647592
32 272 127422
605 133 504482
789 517 727037
700 143 82703
385 465 65221
78 600 873453
372 390 268409
745 442 851931
40 75 415445
254 404 800751
302 318 943203
15 757 348537
141 374 734556
124 744 39943
300 614 505577
622 488 92954
621 258 848519
658 168 744184
409 507 511598
686 641 270009
541 66 196465
363 703 615048
118 288 263864
12 591 835056
361 415 760878
632 349 843464
451 506 11227
665 605 25065
97 399 15695
482 242 86006
743 584 410523
123 597 843853
153 116 743598
88 425 677967
552 348 787287
614 381 998249
611 781 892286
160 502 538328
84 91 979530
486 84 364209
716 96 69168
296 489 24088
332 651 523482
479 371 295216
369 327 219222
718 429 721417
373 783 776900
82 542 113456
509 245 381006
540 639 714320
379 281 911461
200 425 414399
81 678 517629
565 460 348739
491 101 756246
421 254 778393
315 795 831504
5 121 598224
774 96 94101
305 290 204194
104 703 300155
630 784 214559
108 687 771423
154 695 820670
608 184 64148
451 703 723714
41 313 456951
102 227 287663
154 772 80053
695 796 294552
656 631 955104
43 428 375405
570 307 409615
348 485 543949
38 206 794067
385 482 637560
614 725 906535
472 132 402544
176 203 195418
117 565 288214
27 206 102814
278 400 622545
320 339 887239
36 711 171593
667 361 245329
129 687 227355
334 756 249016
626 579 768505
13 83 424145
151 709 802659
224 378 298968
721 467 687986
164 656 4913
419 97 530882
688 320 106618
154 47 342876
245 126 515187
298 392 71292
130 451 172507
600 567 157661
692 797 803249
187 333 722361
153 482 269857
606 216 869774
561 728 160245
633 642 115453
764 349 632980
28 232 586743
152 720 498329
145 317 778966
318 463 104638
694 790 670788
505 287 35407
87 504 969353
309 328 763442
46 681 380689
40 175 622517
600 174 88194
506 612 123728
414 198 731207
800 186 723657
460 755 667767
36 403 134156
205 128 439454
493 350 952464
194 488 976089
82 569 274128
576 628 565023
166 446 359977
536 227 175359
684 664 986734
254 262 872483
284 791 526702
465 6 337026
528 797 513524
178 772 815552
774 667 6797
455 449 299513
480 675 29271
432 305 154825
329 180 495839
347 247 14306
704 342 471499
551 475 902934
215 677 210037
565 597 403282
165 35 765115
35 703 240679
462 293 197463
402 61 961097
682 580 184051
740 338 420229
471 32 436170
252 402 638274
355 76 702683
253 334 553081
754 330 188282
83 675 151939
384 276 975811
651 547 824590
61 68 353371
352 165 33604
396 37 469382
143 349 914687
784 241 517469
21 644 508228
558 513 201569
700 211 89521
655 148 198194
453 146 622883
709 298 45753
40 751 826845
315 326 313996
471 480 734170
237 505 577158
348 151 498407
599 375 312019
404 784 567152
210 203 463417
254 166 285191
629 274 459956
465 621 767479
29 196 847251
778 69 594742
617 27 566824
46 569 260073
759 37 444609
699 587 917865
100 600 152779
647 13 496488
25 466 895527
338 15 329426
262 494 311664
573 165 664866
774 644 703789
181 615 975896
359 91 452269
532 624 777899
297 367 178896
271 381 309657
149 122 971463
466 488 151296
501 161 599979
336 766 46893
639 281 63936
626 789 837766
200 3 551862
331 557 861687
319 230 433370
668 411 122936
785 455 204840
426 412 970474
34 539 919143
395 251 12472
317 155 451343
129 343 584675
589 14 473308
683 533 324056
3 176 243976
674 608 462178
148 73 113071
566 254 273912
61 668 648930
585 413 440155
789 547 867562
229 718 374368
365 651 250776
346 63 440128
198 253 349998
269 411 83427
426 301 21288
13 563 188486
692 610 376676
745 154 519113
656 138 694606
78 197 878457
148 610 458142
12 384 326704
443 22 749273
537 397 703400
603 376 187973
481 355 516556
237 215 953963
178 458 286554
152 543 712342
45 488 898115
148 452 797016
481 337 896277
604 516 9047
330 703 423133
151 456 153194
191 549 605246
727 397 389138
29 368 106675
176 531 51667
258 703 32832
751 193 755291
101 314 848770
692 89 304365
235 764 767769
21 787 241848
271 218 930969
686 488 14650
166 36 318515
263 280 552291
30 575 832730
679 514 974840
381 444 329759
716 284 50430
54 270 402629
457 568 14324
540 138 774595
102 337 135771
143 407 37517
109 23 331707
555 441 453106
799 60 218859
346 238 33641
703 745 362525
155 57 18262
30 388 910516
796 75 658915
706 404 649584
336 153 600868
389 131 515065
69 316 244037
141 325 280203
428 669 748987
295 524 534945
254 381 442724
413 719 724144
444 355 938848
300 589 232053
471 501 776228
84 745 163424
765 585 888833
723 191 569960
135 753 339150
302 656 281137
240 51 21483
438 596 133334
494 151 887811
98 369 757639
526 713 68072
134 722 555437
443 781 698376
161 440 10898
284 707 514002
307 207 86122
486 595 156767
8 172 417949
306 796 930748
259 194 83161
70 284 488589
224 630 594448
413 606 758864
335 93 689100
392 232 681010
378 682 799399
224 699 219402
82 572 750972
262 304 553137
207 774 652128
142 621 589471
270 532 190956
337 565 872221
539 714 609259
19 610 85527
88 211 208347
162 592 643518
73 245 20424
609 365 470831
543 260 750016
123 260 811982
528 349 701905
594 178 324679
413 361 228727
637 779 407802
341 329 768753
84 726 444553
501 521 616694
278 333 461557
224 43 846705
382 609 156777
35 537 868342
88 186 156137
502 336 855671
186 535 70620
202 465 738594
464 302 888362
212 680 153477
301 724 359848
422 10 703529
128 515 55447
627 438 584261
231 42 943972
465 773 623042
25 85 874765
371 650 425180
195 272 644866
114 156 154639
678 62 805806
155 293 175620
511 101 654641
245 163 529434
482 747 329652
145 526 696473
623 448 175660
528 285 730838
497 168 851669
390 183 55058
106 795 284983
405 40 900235
642 316 749877
16 578 91147
164 232 19161
587 595 376381
554 269 690631
30 102 349685
334 16 256522
723 370 653660
349 482 329879
291 573 507044
506 429 115169
446 494 882596
763 624 811946
495 448 623814
34 328 33656
91 599 397770
205 714 259436
526 431 28518
139 241 402210
10 650 734485
199 445 706224
492 684 102632
337 485 207466
379 108 307171
314 239 361813
45 176 808751
426 346 1272
606 65 269167
33 712 433658
573 417 833004
541 406 233204
745 330 478550
701 232 269525
457 299 149623
18 625 211755
719 568 974166
681 474 63753
379 258 355865
94 661 565139
180 236 289117
112 476 111750
484 353 598017
155 456 883019
150 34 475345
432 526 349435
437 552 617153
201 789 10687
62 644 665934
668 373 910354
705 704 807564
641 45 918976
307 158 100852
514 604 376245
26 578 167856
213 223 501848
481 693 658591
9 723 710428
697 245 209103
671 361 958726
499 446 444445
550 275 885224
587 730 496206
587 365 837892
551 419 434831
390 512 868720
446 595 675817
343 764 562659
359 186 215773
688 631 602091
78 189 271726
65 270 553479
655 291 581539
119 31 937600
556 150 474602
735 344 926353
401 578 470012
793 312 462383
568 353 907268
62 130 242029
666 615 908378
705 66 50387
111 167 324588
199 156 200924
76 509 147593
431 432 628086
276 472 387607
47 413 790961
118 403 226998
22 110 875603
95 456 410143
523 489 149774
438 574 897199
374 306 303006
244 145 620518
761 329 731411
768 696 129859
770 29 210807
119 705 50405
449 244 664747
12 578 715383
724 160 624366
283 314 792702
771 362 287440
714 147 568828
406 785 864811
719 125 701149
437 278 955638
355 79 405850
347 501 86099
118 262 594406
542 484 975353
388 571 152838
494 682 468768
473 205 241497
331 105 265718
488 96 477923
238 192 657559
630 82 384907
375 241 574595
207 379 397612
459 411 898840
115 609 31796
676 524 897794
371 119 149207
59 724 71513
606 550 234715
605 357 880653
797 504 666424
46 778 367986
9 534 462221
713 399 680929
215 346 490362
508 320 334672
71 383 103222
536 484 413551
634 117 383228
687 68 372532
217 86 164333
698 652 956207
601 389 631030
763 649 583337
326 262 850869
326 208 88088
608 517 196285
425 229 879555
781 257 954551
443 268 631863
504 732 786396
81 405 924376
587 491 164162
515 377 561720
60 24 703662
482 105 670437
475 50 909756
34 731 88634
652 32 234690
413 114 533025
90 479 116970
271 694 789581
412 243 134600
59 386 331533
333 795 933981
711 352 313950
112 200 167598
755 66 479611
113 111 306001
507 736 245748
782 765 718865
668 166 521754
420 402 578283
416 364 198945
472 140 874276
18 294 286099
386 391 217836
367 728 370625
416 444 270986
603 52 958654
700 800 619083
775 670 361226
560 687 673571
273 252 153782
198 214 207593
280 782 188349
352 514 549746
785 147 341307
201 611 30892
232 39 543451
411 391 539471
720 202 125576
373 199 754651
516 504 516372
504 286 893079
84 66 910772
291 502 995845
621 222 445671
761 555 228325
515 692 735689
308 418 598108
119 337 80598
582 622 296180
135 560 410125
429 606 543779
495 77 229002
662 577 841529
641 96 127128
328 515 89576
173 72 48286
146 601 700273
286 182 760275
36 489 224316
281 344 705450
120 214 99115
640 746 812661
38 603 468839
20 184 949267
749 350 100297
790 219 415744
310 697 814904
529 436 976712
705 576 906926
775 240 556439
178 684 403150
795 319 293186
61 255 290820
432 682 140897
180 234 915562
627 481 338666
523 780 626597
473 174 123004
370 169 760772
472 392 45717
589 142 649017
280 594 133757
259 5 965845
51 450 458426
650 656 242430
453 714 156180
74 682 553482
215 401 859380
663 791 316468
16 775 272895
586 527 427930
6 730 142981
796 232 683803
441 660 483615
370 84 239078
282 562 728913
794 398 289825
553 752 224631
22 333 201306
161 16 735079
79 768 790390
397 134 186661
155 307 604037
118 765 999842
557 719 827255
218 700 606503
459 640 402225
653 757 64874
441 78 502966
395 726 151376
680 487 866045
172 760 71144
437 68 915455
62 205 847181
489 531 838675
114 633 260423
722 206 527832
675 278 919068
675 108 77117
1 521 278954
359 257 675008
281 546 20664
503 341 546601
62 187 501772
568 784 660935
85 527 770461
6 351 135453
528 627 69912
745 224 230503
104 92 623602
137 601 705774
270 319 652431
740 762 540740
540 734 203588
4 119 573887
742 311 926013
493 468 817545
221 196 187640
772 458 57492
102 308 619697
724 166 528124
763 21 29132
244 696 476096
64 721 933621
288 748 55710
517 336 663394
778 231 584877
406 54 904265
589 469 972715
326 71 870927
74 760 910105
108 614 911101
555 11 158956
269 598 931424
657 27 975059
114 733 674088
504 685 418625
325 435 126020
361 17 371450
323 194 172831
306 795 48768
757 426 276576
510 168 683641
570 419 2218
198 169 236167
426 340 522940
478 52 565873
51 342 993242
549 228 558415
360 515 615981
274 168 506786
657 530 451554
544 791 415401
582 390 506705
559 332 269173
727 16 357522
573 448 672863
791 748 243129
665 55 598047
489 194 943578
351 383 83491
29 411 651369
445 553 301129
267 529 155491
1 137 604666
429 169 784597
233 430 986017
547 487 854910
421 103 86565
18 420 920645
290 30 23037
225 434 951908
160 75 119616
401 384 729817
502 36 414182
230 577 643173
516 696 972843
675 275 704929
700 750 540269
683 560 469289
771 782 407865
471 391 1310
336 777 138439
683 68 209332
786 230 432269
118 527 157617
191 214 736199
416 536 677135
364 225 466659
611 541 256046
274 591 896762
663 649 936139
576 229 778436
255 188 773971
724 258 346656
146 452 695489
227 452 550582
116 249 880020
707 326 617667
378 471 533351
644 303 533318
385 384 509885
46 108 476119
441 179 834736
578 107 376480
395 609 592795
676 295 654829
524 246 700598
202 163 484729
477 439 496071
195 678 394084
285 17 650976
694 214 70924
130 157 658554
687 406 426517
20 788 10572
278 555 223405
53 231 200680
784 358 816685
299 268 719919
61 370 951507
602 266 734735
677 741 517471
371 590 239681
513 168 970242
405 260 150139
619 119 719631
692 275 630647
211 584 510642
399 573 518417
228 193 810270
795 668 289046
723 694 461226
113 576 667929
281 755 822819
642 163 273045
334 432 264337
774 451 317699
686 43 748724
100 243 196070
423 331 907600
157 587 169660
789 58 61342
358 635 794975
295 209 140206
344 234 746872
327 580 382484
413 254 929187
177 76 757849
492 370 312928
529 601 729288
564 279 451645
360 296 892592
439 94 738885
376 106 662180
394 486 755615
794 579 519243
276 566 594046
62 274 638969
523 57 592985
212 244 248471
341 778 757504
394 462 598691
79 22 331948
468 127 365214
694 455 797717
196 697 265077
744 196 406447
19 652 918120
251 136 825310
592 524 877406
562 710 713494
703 538 351449
697 57 156828
459 717 722940
505 109 430419
196 146 752465
510 123 41299
151 628 379308
318 338 265049
173 195 530651
128 644 198303
504 275 459070
704 615 656042
106 97 287887
346 252 478291
248 598 704545
22 70 394725
580 126 652722
314 152 783533
380 260 146165
140 155 481933
381 13 442841
417 491 749913
594 734 480663
528 687 722528
181 197 886574
437 456 638590
773 125 528256
304 40 879649
661 516 477797
690 253 535653
224 85 174658
771 9 819499
699 710 313637
369 431 870075
764 193 609531
720 736 287901
551 660 465779
440 800 913098
266 555 431727
492 432 464108
439 268 448831
493 686 749075
784 380 835662
259 255 605730
360 454 350596
577 622 279810
99 111 501674
679 146 726007
374 236 229319
341 348 820776
495 601 198808
531 734 847047
450 305 944504
618 419 210614
278 41 702028
30 499 553507
587 380 14411
558 260 881239
158 68 7881
308 191 491567
124 268 160215
759 411 584399
292 54 929263
252 229 494797
720 566 207510
796 273 683323
501 485 372277
57 765 516199
517 758 88059
699 303 767902
497 294 521446
191 686 542449
192 455 129149
730 362 509780
133 757 617456
589 800 929289
173 353 439728
429 30 379591
23 606 873840
114 325 107336
189 50 952163
635 774 757879
344 322 830854
418 275 730986
755 763 568488
355 128 41539
98 785 693722
604 568 233862
484 131 822034
631 26 816560
252 385 622200
675 723 538215
301 440 239854
284 357 313658
789 438 877289
646 642 169402
255 204 703968
315 433 266780
534 388 501323
80 731 530808
106 134 552903
655 255 867065
162 180 152389
410 738 749844
217 707 251335
581 386 830380
141 98 619577
321 606 746742
776 35 54572
365 288 12995
623 738 282983
133 242 543589
32 235 825669
6 197 958031
141 91 239133
514 56 987694
201 191 341710
241 260 912848
441 41 675181
144 542 777232
242 506 219357
500 438 558134
247 322 684538
624 309 246218
16 485 334170
188 758 574084
544 428 841793
237 534 858289
142 242 902693
207 67 766618
639 474 535985
372 633 703316
349 678 295644
354 680 232365
94 33 235403
765 599 705050
148 399 444562
481 702 93659
559 532 646501
373 382 385988
313 644 761636
202 184 205511
434 205 15982
737 229 123794
347 334 670627
536 772 49328
398 750 453458
219 473 262370
355 87 439899
525 724 953189
63 331 759513
435 480 315289
343 763 930310
445 236 63412
378 650 982126
337 504 716808
188 363 185245
10 193 780917
417 400 894283
765 496 676692
575 354 412178
413 517 867067
370 435 738358
443 318 868425
207 323 104030
189 451 326817
359 364 114553
323 108 623752
69 659 866251
116 484 624256
466 237 946844
288 311 256439
433 325 946802
362 597 469619
52 9 501976
117 179 751460
350 14 302776
195 491 331260
411 702 816960
106 323 768718
73 20 898690
468 246 770817
62 293 911337
484 53 89694
199 691 945359
5 542 638701
238 157 234365
51 303 965084
331 3 942723
46 322 785705
790 112 657263
62 233 135696
537 135 270479
201 464 417096
401 145 394980
53 788 550692
600 429 589412
659 133 806343
524 667 806538
527 265 393913
784 106 173910
553 535 657006
787 46 424786
299 169 919906
122 20 324979
229 261 918109
133 591 871115
68 582 551413
612 158 222102
732 331 135725
264 687 664319
666 201 431675
494 23 147894
397 476 440212
23 713 790111
529 244 878748
141 558 1050
731 134 724677
277 462 414289
408 793 845196
58 534 952498
82 83 6265
638 466 916680
187 403 181403
641 770 279857
349 119 605945
81 379 126751
683 492 839075
88 62 290758
144 204 472428
393 519 107803
422 697 976072
221 404 510842
17 40 464348
769 326 843398
596 412 641518
543 573 158181
658 714 96087
630 529 415496
268 37 36634
75 526 137701
602 110 627852
508 384 580553
163 239 530888
537 712 877533
775 247 184318
624 618 249813
712 769 746756
85 267 701846
346 563 683755
163 536 684846
444 661 450122
105 131 506574
275 59 442
125 712 247324
634 685 412792
483 345 629133
256 14 573168
404 758 145452
170 206 228860
73 624 322226
740 200 581030
658 760 699064
651 223 189629
752 35 450264
372 745 549744
207 720 369630
170 223 797086
366 521 718554
264 208 536963
112 611 154111
603 416 223473
537 348 762318
47 209 175940
33 600 652646
121 139 387742
98 653 686755
206 656 378975
101 383 19807
218 704 744529
714 749 302790
432 535 77672
80 787 137260
30 743 593508
783 120 409121
294 488 103698
420 187 169392
703 382 314080
662 68 962871
168 604 555512
356 113 461961
140 655 592657
615 631 36206
395 46 410478
109 16 992917
46 784 207865
213 81 431987
441 486 398556
201 284 539817
209 368 822420
60 112 725424
20 759 498124
390 245 781368
774 281 285084
287 263 403709
613 11 609277
707 462 777547
750 425 768969
196 567 470512
583 51 144705
245 695 722104
522 457 527018
132 325 947062
88 449 103464
394 254 5519
167 728 982445
330 780 111448
78 343 373078
334 628 972409
154 55 262203
66 130 415488
13 205 807303
383 728 288951
711 171 56918
793 796 6266
658 414 672144
789 177 243877
549 71 992386
192 482 431324
586 582 535073
712 178 65497
365 577 833905
478 265 173556
357 29 565931
508 542 623759
305 79 313168
637 103 712891
274 724 108578
178 768 610348
599 589 798839
15 390 660911
106 796 60716
414 234 8326
711 442 688430
166 736 98847
327 752 214582
455 733 676273
56 128 134484
776 437 339472
424 138 678860
383 375 375391
651 62 359709
510 180 372062
381 140 914350
296 620 986936
151 333 398414
241 414 554471
638 270 269728
637 560 852867
462 221 681291
355 351 782560
696 20 132110
691 114 661870
84 661 404607
708 235 428526
385 347 457327
637 790 691591
453 638 839626
78 282 140218
622 37 636193
76 800 464252
638 745 456850
74 753 669284
118 143 873893
732 417 973058
485 636 132369
762 239 662194
386 550 140962
26 238 23353
294 769 322202
321 198 943850
486 625 727388
243 519 429846
650 125 907394
268 514 461232
318 525 964240
113 221 730934
66 377 531510
495 441 808092
497 738 567797
692 550 274913
552 533 868674
378 179 240683
173 208 634209
357 407 714559
482 631 305387
239 75 419130
671 753 220279
470 144 508907
726 729 42084
602 509 82447
31 174 279664
524 560 49111
314 4 200044
613 10 932195
665 664 668719
515 152 81484
176 255 875384
212 103 516736
778 794 565156
332 582 90843
536 187 568413
562 98 416842
302 734 76881
364 744 964910
637 464 150486
106 48 31535
319 737 374058
677 649 465131
150 147 268244
456 153 302722
84 605 146054
410 476 29717
348 443 84391
269 250 295403
494 90 532217
27 525 175172
35 785 333243
661 8 217965
610 736 566000
136 408 580707
421 496 216641
4 25 376746
77 591 374328
32 656 134660
504 507 379386
689 687 321528
700 569 747634
41 625 696123
51 325 243483
270 721 44129
45 573 23596
602 319 941584
122 782 417376
279 557 597040
59 777 575223
668 625 295438
759 460 836142
48 510 166813
734 184 899014
387 127 620771
182 422 300265
763 617 983761
34 200 821554
145 220 479064
119 329 550674
389 318 824670
441 315 650148
623 280 8414
37 731 103385
26 164 222123
725 519 716092
415 326 79694
621 214 962375
312 559 19167
175 192 554643
121 365 486585
50 438 849699
505 573 511269
189 537 6662
473 543 547050
772 161 205825
723 717 800576
670 291 644710
367 183 474264
24 134 425804
266 247 614171
331 747 464290
166 322 949393
735 115 301227
145 659 704622
105 533 680245
770 295 704476
85 110 274607
254 158 916056
673 617 713525
515 707 598103
570 87 879726
545 581 743384
116 316 76409
428 597 533564
464 80 21462
67 507 309793
255 34 252743
699 105 88514
103 776 55102
377 744 160214
375 552 448140
4 297 895056
468 173 505506
265 1 578021
446 216 715133
391 559 572988
613 727 111872
222 316 536095
588 524 269988
169 346 10819
642 462 864807
148 430 568535
319 535 509609
428 725 466241
315 68 175842
526 17 422629
353 739 241227
230 136 781873
227 37 666051
61 121 990197
219 399 266785
183 143 618310
283 170 100333
447 239 99982
27 502 736601
793 308 712489
667 184 910025
280 172 203584
706 72 590117
496 502 536358
759 489 648902
98 380 467184
86 573 686923
577 761 979817
671 446 537245
245 265 843515
352 760 253962
384 674 523410
349 462 130489
234 172 296576
348 660 639239
23 40 747545
117 4 325310
505 304 327897
735 439 287340
272 554 336992
440 631 132211
397 675 122237
74 612 635137
644 249 238565
683 170 146551
748 26 969263
122 504 794885
790 124 149234
321 160 852513
598 398 985701
158 717 673538
229 219 646590
620 671 300742
266 513 961778
580 54 244598
507 796 543832
705 495 311832
63 176 2735
315 515 78556
372 285 160749
504 463 585221
669 44 710835
336 642 837636
256 531 242012
668 640 61928
455 299 18852
675 644 826021
671 589 420298
32 92 179798
178 322 316148
411 390 493088
236 318 682100
788 337 725740
606 261 258161
743 279 282449
229 125 648147
431 190 308849
777 143 507395
720 759 282918
486 718 23709
112 549 53901
360 539 118510
179 382 323130
414 120 297179
637 463 247855
271 500 934661
219 419 219539
313 134 695498
337 762 434556
199 427 686356
416 197 34431
421 603 415862
509 7 322467
573 522 75320
154 537 328686
541 333 725546
755 327 367998
785 636 54300
480 445 773559
277 675 563955
478 119 961493
481 136 426384
700 94 538926
422 138 100741
71 39 672309
534 643 303413
534 656 533888
631 765 530914
233 622 224160
387 75 326062
168 414 481201
472 505 39416
171 77 439000
323 281 80647
526 353 139928
333 161 443847
489 557 319968
522 463 59346
373 428 365762
289 468 300910
118 226 501125
101 178 745794
314 230 554229
419 197 954723
771 543 174479
455 370 231100
73 640 219124
3 422 288320
796 233 239916
440 417 947285
513 55 561084
428 753 937147
624 766 509975
258 45 203625
119 792 694685
667 258 274120
456 96 589598
241 591 522714
380 565 519885
370 649 346142
591 413 772416
684 791 575622
756 82 753740
316 575 140490
241 430 801749
573 130 806366
607 260 114121
256 451 664235
125 282 341367
196 203 772804
251 446 394107
388 52 361937
144 269 721564
361 536 595582
554 315 42878
142 520 622811
355 787 647109
394 279 613578
574 244 242237
389 313 983971
771 227 725090
392 789 679565
646 381 960931
560 251 929756
621 328 107621
88 680 277677
182 205 76800
43 771 712328
763 619 685805
84 659 927199
695 346 354595
762 75 356182
319 258 837268
774 90 382479
47 469 804441
610 485 654253
261 668 111121
16 726 530905
703 758 251751
589 80 830506
312 489 255615
193 301 439695
379 560 458881
596 775 338595
136 781 954766
555 687 336996
742 210 877141
744 45 864224
18 511 393444
557 305 5824
472 361 94432
529 677 356838
415 599 189829
469 63 16679
313 626 754500
617 370 916441
729 705 992662
237 507 227619
681 441 678384
48 680 478502
401 303 506057
389 765 885336
487 605 404039
394 67 375862
698 97 128131
75 103 605595
340 557 710113
602 606 747170
390 231 936336
445 52 196450
628 570 742495
88 742 169455
729 751 770993
371 734 259976
141 333 63777
243 394 674922
119 309 8304
93 278 338463
172 353 512013
175 166 381894
594 296 682597
757 416 497647
762 222 660761
118 250 819602
177 377 348606
113 616 877150
291 140 275796
497 471 720906
307 215 398764
86 232 530423
626 417 272676
117 214 649445
385 414 397479
713 391 739482
97 314 366295
494 544 806753
337 347 315981
686 145 243136
172 738 861034
606 177 706466
652 672 459605
786 79 579106
660 461 537334
463 531 811502
522 81 734688
648 674 68330
688 272 899904
451 618 103171
376 35 310137
359 3 539362
326 277 720162
180 591 553293
149 238 277401
172 457 148442
404 2 930388
147 703 837150
27 500 206744
716 604 819595
529 300 905354
367 520 760872
435 350 494318
324 741 693976
51 422 180677
153 441 460280
777 352 517843
84 602 295234
67 242 388601
556 463 701450
748 39 734490
471 447 28287
253 503 340360
379 727 355331
785 439 123975
328 19 388997
446 450 93052
437 700 869562
289 411 726931
276 714 727849
175 320 878957
102 588 299861
108 257 76570
618 324 144094
694 692 954384
241 642 887622
679 404 402080
13 12 344068
585 65 449008
44 227 780856
221 310 903293
162 457 984929
484 148 588432
604 392 303210
612 30 318808
718 616 546774
412 357 142153
226 786 101498
596 503 499810
727 510 416258
764 754 466271
6 482 82475
743 631 557335
323 674 363194
19 752 936225
82 441 512463
654 563 796121
270 662 557507
145 180 130342
750 454 857943
484 420 403215
36 113 157468
692 299 673062
330 33 21111
612 406 136760
215 649 403696
664 722 770978
554 645 544201
613 537 712012
368 32 50917
181 345 423617
120 146 498528
74 284 857278
304 710 742627
145 326 282079
512 280 653599
448 249 672879
645 4 431537
273 350 630114
422 291 55705
739 562 344387
776 341 296691
667 500 219905
125 59 463363
481 345 235468
634 551 874266
605 261 720331
654 334 146768
373 472 495264
670 191 816477
538 575 557130
178 781 87130
14 416 624210
358 285 368055
387 509 332825
19 253 422568
4 589 293908
782 574 666879
407 556 801268
14 582 716658
720 201 449287
50 196 675309
614 188 981004
771 408 874900
86 100 545592
436 40 110144
430 395 921401
436 107 238744
211 31 827173
408 56 647719
341 95 449988
725 755 779936
94 12 513700
509 248 571727
442 554 520991
22 128 793787
744 484 42244
66 88 119138
159 297 966123
647 86 822202
752 571 630068
699 121 886586
692 194 647100
405 423 338131
175 24 849552
127 300 298287
291 776 359406
654 331 928594
54 774 449431
788 294 752700
735 386 999911
22 770 50778
91 3 842952
8 484 304305
340 61 674695
248 676 838089
601 281 952910
130 781 641669
115 252 748479
92 55 923922
494 504 779546
341 411 841086
795 754 590135
282 644 380174
133 31 744324
23 125 564062
523 122 217552
515 316 935697
140 277 266128
604 418 279747
724 294 474725
282 757 907556
743 637 666218
512 185 538644
742 217 132271
301 419 108282
154 229 453972
737 261 54692
479 221 343566
201 84 241265
656 290 615035
726 739 636547
551 80 983900
608 331 356484
222 362 142826
105 502 757632
568 133 362032
260 245 161135
472 760 901771
760 161 303213
750 400 691096
44 190 156560
31 199 524245
425 441 82615
348 209 702873
507 527 952436
538 227 994031
582 763 130655
256 115 518753
697 331 380192
139 337 600049
416 413 643447
254 4 120862
465 128 346006
59 650 995934
80 42 921701
132 353 413707
760 75 801652
653 134 333220
535 595 530376
129 63 281605
429 426 669017
230 164 472014
83 137 555408
278 193 605693
529 750 988212
383 241 865534
768 154 487869
4 287 434033
37 463 392479
418 514 194988
643 342 715863
277 647 794141
275 382 753424
129 454 853237
754 348 627799
490 717 232615
106 584 845466
268 304 139614
433 628 200220
479 724 663372
31 732 355321
679 647 584195
618 60 225836
14 262 385047
98 465 117308
284 726 861080
381 708 604223
457 150 730224
170 5 747432
473 773 311002
606 106 160018
566 466 845116
73 576 885187
380 161 974486
79 41 961110
240 703 909413
555 594 954956
780 759 260929
102 525 207343
564 83 999753
151 777 632294
243 709 51882
251 176 336633
103 463 490003
508 154 787599
323 30 597265
755 447 819422
543 302 547274
45 452 716710
655 454 905545
568 363 425021
380 487 376831
225 508 654596
112 508 667165
236 794 204992
187 360 85077
354 496 767051
20 127 73226
618 646 918421
271 123 723914
437 391 459137
305 496 59812
511 98 214026
193 252 673362
53 199 732544
284 324 252251
271 98 936000
499 238 379411
661 5 140438
508 183 110131
638 486 619980
164 177 399652
313 601 528464
458 764 208058
612 142 429343
351 118 471146
229 432 185353
308 249 492409
753 711 379831
59 764 165954
793 21 869087
377 699 924010
447 222 789652
389 397 170326
609 595 637224
349 457 121219
401 184 909265
345 346 49921
570 462 322617
787 504 672369
2 157 407499
232 608 345682
332 418 7623
647 192 334700
689 152 590013
773 204 814506
230 89 720876
277 653 112441
751 82 899144
651 492 986079
759 354 964752
474 345 78667
1 289 606178
426 772 904313
622 381 53871
701 664 773046
619 764 963216
312 181 694394
134 354 264014
715 625 469764
514 196 952336
378 308 867389
430 34 874685
257 133 767565
765 502 394210
785 307 725745
623 491 571194
770 781 282504
498 639 723315
403 794 850297
129 649 553657
290 746 604101
131 520 89199
614 277 634432
755 587 817845
774 283 664093
110 341 25883
295 724 657719
450 59 132456
655 682 743947
164 263 465072
566 256 830318
731 560 411736
553 147 572770
117 767 295158
408 567 778837
410 72 231915
688 387 505339
784 239 827210
225 375 447018
431 5 843484
592 656 237318
155 229 914928
511 233 920715
288 39 484676
21 228 166982
224 23 16039
358 88 619304
481 645 496137
791 347 360368
119 274 654051
364 738 305204
274 679 315772
156 75 529965
634 308 110129
504 362 195974
12 130 340233
24 116 297482
511 561 381200
84 482 45217
714 324 954427
555 185 402297
357 82 180897
552 510 321937
118 33 441182
729 141 989054
477 584 856404
756 763 394114
298 78 783984
719 657 800154
147 180 343243
251 242 731322
133 555 919054
400 783 49249
156 612 703671
95 612 439554
154 626 74992
566 482 701019
172 186 503789
705 582 555825
122 683 891484
532 494 248285
583 641 245979
770 151 894678
298 459 547253
302 60 353177
423 242 536569
432 721 581203
59 250 765021
627 767 66889
429 726 541199
257 697 375970
659 744 3219
151 711 268946
283 69 817474
752 226 386942
192 114 628320
271 420 628591
295 691 311390
591 587 54368
489 190 854706
710 295 497342
488 226 784689
143 150 776562
225 511 193909
144 307 320394
484 560 499745
774 755 469580
69 653 281413
221 321 224031
577 678 31079
633 232 941286
28 200 147060
89 628 495908
544 332 237111
789 569 106193
76 187 12295
473 249 730609
145 721 327883
775 710 807664
402 703 777558
175 576 17066
428 793 669553
697 724 11478
357 639 951291
701 556 467650
16 753 202189
260 44 862906
793 343 884942
684 450 364367
71 493 523829
388 165 393822
202 527 374721
253 317 577513
263 351 471349
48 444 506322
289 762 165693
634 362 608010
228 509 616583
6 625 207081
317 292 596407
646 526 456676
738 134 144131
412 334 375614
343 448 271529
127 365 132209
505 711 371978
58 747 644383
585 432 939215
619 591 259563
188 331 179677
726 382 153947
15 604 410633
677 57 315508
423 789 530079
717 737 34965
351 256 115454
106 689 97899
39 107 519563
753 278 627908
237 523 48657
32 758 707474
141 182 214433
258 284 348566
755 553 416033
474 698 89725
112 356 980376
182 603 295945
341 479 70150
771 396 250274
701 121 498258
294 794 691385
253 57 158979
129 274 664603
390 638 906119
537 478 491400
588 757 474621
689 216 198458
160 174 572718
738 308 233410
395 275 166680
291 357 125871
181 232 646162
165 178 252834
167 510 83096
702 440 48628
151 186 150863
6 346 391369
745 334 753896
133 282 482587
218 45 60861
498 618 727865
41 575 767815
232 537 592679
511 384 206401
739 740 631012
519 391 590018
345 577 208080
150 124 430153
553 773 873943
438 42 790938
635 21 746568
325 468 838608
445 643 172818
761 274 537307
187 66 91218
283 570 322020
340 551 730389
567 650 592580
3 764 630672
450 558 784641
67 446 440993
605 82 527240
92 330 926445
558 577 56329
726 478 658301
43 728 546910
796 285 237117
440 445 765306
200 571 594961
492 154 430316
619 695 786716
136 533 427402
13 608 342067
73 443 274696
345 276 600916
281 567 103352
91 267 2016
457 750 118978
199 307 341222
39 666 12121
137 454 104546
714 718 373230
568 583 614508
286 582 183841
139 231 998110
593 187 978553
52 127 236774
349 625 8714
620 607 39551
430 439 129432
69 249 74250
503 474 498220
601 69 981104
96 270 137151
189 279 447764
797 285 720219
408 344 588799
219 253 478308
166 96 954531
335 627 785744
212 525 365868
497 712 886972
62 739 715242
773 775 40445
322 690 32960
692 541 715099
8 575 292112
364 348 668722
748 735 289861
424 80 180690
367 796 889674
320 698 583860
206 648 137050
639 88 113559
779 619 166735
610 637 232730
156 172 829259
475 524 348895
355 469 75301
691 89 91485
710 178 688489
246 275 749108
708 737 707966
492 117 187508
306 112 916558
66 285 123835
436 401 984728
143 106 267690
786 302 952415
238 741 584925
93 117 385595
714 757 935325
352 382 454418
77 29 894926
60 291 847924
308 570 546339
148 192 2608
318 604 984780
531 255 639895
737 283 456530
206 485 249028
242 593 843273
699 363 938883
257 785 59764
582 482 204627
94 3 841496
503 148 726169
484 416 137
49 404 106616
253 470 762129
81 370 132787
605 13 536449
457 380 153481
509 481 511614
525 369 866469
246 444 668961
533 616 192734
615 707 686976
138 450 757642
517 190 216325
679 656 623395
362 309 959729
504 709 383496
20 464 158229
543 698 242690
98 30 828454
709 520 913128
370 578 279935
138 449 661730
55 674 653271
330 31 729021
325 749 80039
328 276 645668
18 299 5522
37 90 441379
367 592 18044
609 789 201755
324 606 566596
384 567 849038
533 707 43913
35 198 173104
207 714 159148
569 333 769181
48 31 710200
658 345 200863
668 641 85321
417 252 810297
768 552 629086
295 362 423312
456 466 120235
108 522 632571
427 30 17251
76 302 352378
489 677 88009
116 317 622166
346 145 736353
10 518 495343
481 774 592294
713 324 686165
662 714 497443
558 434 417313
691 408 277760
624 297 137550
407 612 349690
512 472 45613
140 482 957015
158 553 257462
23 511 651719
377 613 504042
338 6 167974
245 658 647791
250 551 769695
261 250 391330
732 686 706568
236 251 610836
209 110 876865
768 507 783976
21 180 6924
480 496 830578
647 198 457378
38 764 951975
706 258 366009
389 110 860849
353 71 408904
307 69 603745
34 85 547270
552 114 414891
739 624 839541
233 753 26098
109 433 501730
219 571 416738
193 224 197041
575 80 286478
407 154 223006
305 794 303378
684 715 166846
647 5 979937
506 221 894943
169 342 781809
233 628 663035
779 184 302981
537 401 652285
323 354 640468
281 188 513395
345 764 838080
77 757 238469
674 623 248813
558 511 997822
21 520 558589
674 558 695481
113 281 986461
4 686 674840
692 488 724770
329 778 879426
664 330 747686
193 361 674770
312 145 528344
41 105 346777
445 180 442590
310 572 192658
265 47 534752
202 151 520215
648 22 861064
627 742 87173
709 629 633753
767 65 692786
444 660 855791
178 752 844282
100 798 41206
278 231 565433
541 466 616861
616 55 673153
183 292 224006
356 246 667980
73 594 239517
46 126 571898
78 572 222805
265 175 726995
211 664 414978
376 559 161614
575 389 220227
185 279 196201
628 638 207821
70 716 735387
467 491 155364
630 57 991328
680 561 339556
53 266 148251
261 657 152616
154 109 235422
461 182 112131
132 130 353611
614 257 105578
616 622 742897
73 499 735360
486 204 575528
465 791 729622
402 577 664339
230 590 923062
645 778 898920
597 277 650677
754 108 178950
426 714 478953
240 429 522801
185 497 506150
326 121 310513
698 396 201682
493 769 269233
357 719 544919
706 290 940387
391 312 274307
487 459 438297
203 645 781919
570 697 288340
93 260 913858
634 47 297431
642 334 148650
437 75 458480
320 248 866662
614 649 134080
68 460 420688
560 348 74944
366 545 939696
712 161 125169
318 249 788589
800 321 469324
645 270 217639
764 43 518343
605 575 154168
634 437 289523
717 199 48995
337 418 535522
314 343 842491
654 780 537516
751 14 527363
767 217 889850
403 215 895955
775 572 152139
767 667 127211
349 772 682511
700 504 645205
695 701 503681
562 384 486065
397 258 438443
590 548 422510
54 161 243320
295 30 736609
60 560 154352
672 239 113715
192 491 455494
729 434 25797
20 142 844353
662 411 546036
750 422 769197
589 244 246765
685 18 980298
543 641 574937
625 110 652890
291 618 985500
326 225 59265
470 538 574565
408 478 674901
663 567 123803
97 328 654104
601 272 740739
575 376 615019
232 138 898384
291 219 343536
397 2 554066
102 415 66161
306 438 945629
15 120 778645
718 52 806829
628 770 908272
521 490 493384
661 276 815596
371 732 309558
287 668 35417
594 635 985015
717 112 963721
726 777 938479
589 500 512623
705 753 710858
43 116 638418
666 206 56656
453 179 388141
724 327 552158
500 580 999354
30 711 728004
726 176 728744
328 115 338689
326 480 293228
394 185 697877
635 110 562780
537 689 497442
368 792 740066
123 8 751998
495 400 296483
439 659 25728
736 13 725999
437 303 212273
223 277 613437
82 70 104955
188 146 423849
220 176 800409
231 226 965933
301 768 952611
580 629 611354
626 773 563914
323 696 52561
434 713 372945
111 158 33490
95 521 170175
729 286 727654
237 332 908617
494 197 841348
219 169 406262
307 191 742617
391 786 170841
63 312 338156
539 136 140922
380 48 210867
739 8 775224
471 429 128737
75 539 275830
199 608 982583
517 294 58070
731 247 630339
364 791 780784
273 440 359990
523 49 222969
771 497 803973
30 549 844930
662 514 484764
703 89 8011
98 780 760455
489 587 133679
518 649 358749
590 228 554276
478 439 798727
291 131 920067
339 157 921052
258 329 685876
158 433 516062
592 377 704006
751 607 338380
250 724 437492
536 781 396571
615 534 534731
274 630 114899
694 631 476549
290 432 306105
99 139 127485
602 176 265325
766 579 605411
648 47 354105
27 162 682071
675 782 768648
783 593 310983
419 493 662698
728 392 432198
708 556 798624
481 263 750389
332 198 414391
536 752 51261
209 554 751359
268 754 749102
555 343 146238
166 774 533612
397 393 637062
519 81 368945
270 337 575785
319 549 565147
135 151 927922
445 753 419877
66 774 61343
772 492 709250
724 723 931973
695 729 295031
445 220 609817
380 329 544963
701 463 704312
67 522 878463
320 165 187955
263 19 771284
744 260 611211
106 794 318704
360 488 142785
179 780 937016
379 423 941337
332 779 441006
727 448 513963
387 48 840084
605 216 532633
215 396 466656
480 790 89818
735 376 413447
193 587 537604
623 283 60646
141 322 994212
43 67 664248
540 780 308428
385 86 742267
28 753 93349
511 262 963535
614 129 414082
477 673 980710
348 641 806188
387 452 303583
556 792 661997
423 216 37814
596 34 247308
220 407 743593
439 78 810394
459 663 272653
629 273 142341
342 197 154333
151 563 791186
521 515 85286
79 444 247362
24 415 710556
663 599 242961
699 540 929514
793 470 286685
123 654 23
186 252 106843
360 618 673800
577 551 189025
448 711 570874
705 301 624092
274 723 666844
498 737 716702
520 344 932964
386 711 420830
694 163 158817
725 257 611340
216 395 928876
293 210 758108
9 542 643890
80 477 948877
47 6 464586
730 27 437090
327 168 904268
359 798 717968
626 505 976553
665 416 852865
756 732 767
11 55 53626
600 681 897308
589 31 474878
59 702 412990
265 591 443244
166 373 85626
658 628 124038
139 63 550112
359 353 413609
110 789 448544
135 771 712367
464 534 161077
133 678 328884
17 212 852268
213 289 840729
321 164 282249
743 191 368663
672 575 519430
433 38 150283
287 170 546427
168 293 179963
194 528 164299
483 197 559276
236 634 429721
154 36 645698
271 451 462982
461 216 615724
186 97 989713
182 721 359297
558 428 618916
125 621 105113
217 100 81335
659 573 973931
627 417 205908
459 76 848115
799 594 56958
636 745 249236
583 736 601118
255 146 231349
699 402 368503
341 288 104136
712 513 188517
651 506 54767
782 333 188
604 349 216375
120 31 67757
779 726 372977
170 485 338876
299 331 175701
674 386 614273
14 616 214116
461 236 123618
494 351 881178
713 310 841798
503 396 874806
207 110 542781
20 609 367011
56 257 718375
410 644 82987
9 177 400439
776 555 825934
454 147 411219
414 274 57852
539 91 88713
99 764 197522
471 669 887862
34 131 922823
791 402 371865
343 568 622133
774 525 407843
490 665 706019
523 149 357794
94 629 182387
542 485 974500
315 91 224387
362 644 833417
84 796 721478
709 227 363223
228 497 784491
575 687 821321
262 306 589104
323 487 772874
107 20 230132
759 363 175287
800 94 196262
633 76 135624
484 49 594289
201 355 969014
796 318 890904
512 344 818981
151 722 591056
399 170 532646
215 760 924972
408 351 533728
652 419 409200
203 315 354850
196 7 874866
336 108 206535
725 797 858604
409 286 434075
351 80 341463
665 191 209779
556 548 205327
298 246 740971
539 272 198849
307 519 775934
8 456 240231
242 338 233751
22 6 115105
613 419 630179
403 182 138721
507 778 775039
72 739 954357
222 703 909562
129 19 653546
388 471 541955
613 302 395621
134 320 827008
763 375 824557
217 461 619550
467 191 838503
6 633 302451
599 607 304195
533 193 383873
668 370 62028
670 698 262991
652 657 569556
783 106 352365
279 139 706919
728 560 43030
771 270 549866
221 58 497668
323 351 579748
367 776 764791
161 192 779277
585 635 353990
251 154 785505
414 113 821638
675 781 997071
224 158 436108
145 255 631276
262 365 896368
336 793 442307
252 212 305512
135 703 601406
162 207 868405
607 79 634694
745 361 794271
262 626 702771
246 71 657853
92 721 811646
129 82 288711
694 225 677031
292 710 296710
258 251 568933
441 55 228065
600 446 953507
608 360 707282
377 51 502149
457 648 856843
453 194 838114
459 148 820735
590 112 199356
476 250 748729
82 753 364244
776 540 502780
683 688 335124
323 788 298145
260 606 422129
385 313 857478
687 556 295163
310 739 752439
443 178 877577
167 740 501139
247 601 50630
160 550 953923
633 125 728859
734 238 32201
483 71 536967
84 226 68347
65 643 437481
177 496 957284
698 679 793512
574 295 25840
118 147 562577
175 513 451615
183 651 82128
104 160 158881
182 26 371350
126 114 889219
677 725 375107
716 72 459628
66 250 128469
93 594 856788
712 512 99754
597 491 999517
432 577 44201
203 454 947699
651 344 875761
203 665 937448
459 406 755057
717 516 133263
506 482 298464
235 80 464291
757 592 86364
82 561 189594
572 79 888280
408 542 433624
129 770 445573
620 211 383564
459 423 552983
204 496 585759
72 308 539470
435 720 212761
670 770 820264
127 585 727111
552 178 237458
698 568 964245
391 761 984588
39 496 569822
335 22 717211
740 335 801367
785 78 864531
635 791 372701
633 522 413327
442 457 158346
231 680 150298
224 310 113167
370 106 166405
785 696 734917
379 617 353043
418 535 99151
80 127 973042
783 479 476701
53 257 125859
114 367 256076
223 116 582440
32 267 639194
371 553 876244
289 561 939277
99 424 86675
110 721 540545
32 283 694913
588 578 854718
638 100 716976
220 19 721804
665 167 900511
454 169 525016
93 765 963031
429 596 880884
665 380 676349
558 617 905400
57 782 9141
610 331 196251
646 305 246562
428 664 576637
228 2 753249
200 322 23018
794 679 381981
205 317 429771
511 224 972281
754 617 80991
697 304 524377
738 225 447810
638 444 298483
479 396 906320
431 168 263029
427 649 737431
564 474 151482
174 316 458376
121 370 470964
515 111 431107
531 75 652897
577 585 815560
582 589 484901
375 2 112261
158 268 380228
186 713 550822
158 346 878409
236 112 16750
336 105 927716
334 460 155343
402 314 406937
189 88 606738
263 770 73671
35 355 946832
532 576 182950
788 751 367382
752 299 927637
167 231 787677
591 65 806809
788 780 286076
500 499 600387
184 208 191404
209 654 656934
345 752 404199
444 266 952224
416 111 903527
563 698 86600
704 716 881274
467 308 305499
788 223 396441
306 126 470939
165 669 155966
184 578 506961
61 454 655898
76 67 895887
635 343 916216
777 412 831935
674 636 172215
425 544 728376
216 460 627633
448 479 204925
36 613 766420
97 137 342631
667 416 705548
587 32 327054
610 273 854817
452 345 777658
399 172 246726
692 271 174319
333 657 122342
643 405 937115
52 32 375459
545 148 792310
249 324 793506
277 20 117596
158 315 972743
362 749 518133
109 762 151762
352 557 265207
517 418 523897
453 792 116628
534 249 875696
137 736 43375
552 441 593497
260 91 44307
650 69 988959
646 558 186935
63 421 802085
696 672 983430
205 522 577136
120 738 467723
80 474 434998
682 242 209888
103 522 679919
29 412 76683
65 252 117913
123 747 183051
661 424 49591
333 243 187886
42 174 697749
479 477 32605
202 594 632369
670 94 591196
508 121 292096
220 540 199863
251 99 176292
124 321 662873
221 522 139060
328 420 682095
431 510 526080
642 686 716060
728 306 151611
138 338 352473
57 680 771640
229 200 547719
190 258 537489
144 88 661905
608 30 467375
474 774 191603
109 728 175194
508 745 241186
472 315 458590
365 760 228377
144 354 570522
298 93 925144
349 55 256981
415 389 492415
169 601 97998
332 293 229524
625 499 77882
23 737 130617
654 539 913991
621 363 223619
278 523 441417
361 685 43319
166 549 669482
497 547 460349
232 539 820303
415 143 457120
359 700 984561
776 3 896373
778 30 299926
576 336 389010
146 547 483872
106 295 994975
575 635 10109
781 280 452585
351 659 225253
511 600 335577
588 517 493847
617 192 935552
33 747 308102
743 64 690924
39 272 535604
573 320 886943
197 608 94578
430 653 696456
361 215 524246
123 125 863218
744 477 615923
265 62 566201
327 549 554278
205 110 89001
9 321 783636
200 695 182535
450 31 545283
457 217 174461
44 720 949792
623 714 852490
342 28 261608
52 572 454924
85 39 847942
373 147 685158
192 587 913262
710 625 651546
380 597 289336
452 328 16861
226 270 222841
463 681 511798
601 150 931455
484 340 932187
771 387 135509
346 566 513344
424 194 50952
238 305 254664
585 271 721102
688 260 828335
16 156 218708
37 650 474744
532 645 359861
717 498 15129
110 179 24680
68 522 458217
119 417 471276
679 387 469497
537 568 138947
413 531 671325
546 238 170701
429 67 597900
229 524 48299
156 703 146250
752 473 237161
510 246 292008
593 304 997644
744 407 231978
565 589 71729
306 9 838258
720 634 346866
485 747 776356
682 507 222578
391 247 488880
150 610 455123
511 576 360803
758 741 418573
360 771 599161
27 494 741096
95 744 475346
792 764 906439
443 480 765083
423 693 660458
115 150 539929
500 235 770185
326 311 992746
281 367 754906
88 592 735468
718 617 453692
105 264 118322
654 379 474250
251 510 503402
242 655 84333
720 159 665809
22 457 618228
133 55 418730
106 735 130411
517 322 187267
749 750 312530
743 32 806817
799 716 953905
668 229 835842
158 54 578112
277 134 920730
37 732 560023
715 217 874253
679 560 469905
30 321 63068
594 200 748487
239 401 359703
55 353 794505
188 460 547181
712 284 825406
701 671 690641
301 604 868485
92 147 918395
385 795 467663
302 685 705282
151 353 318664
664 22 332697
210 13 273100
60 365 118688
173 370 260318
459 336 126214
416 15 774702
149 669 495190
677 382 553458
735 210 449483
489 158 181563
534 461 485279
215 448 7449
438 380 788472
450 333 860528
768 162 680444
749 309 938811
723 248 324052
620 483 145050
212 601 235443
470 591 650998
220 766 38422
304 659 86537
648 460 887665
614 651 713152
737 332 145899
257 156 855627
394 130 631933
782 131 17181
653 500 230380
648 224 663349
338 618 934365
772 73 271693
511 565 49231
755 54 863412
540 117 869099
699 616 730338
103 109 983301
127 422 117342
507 87 375722
642 789 602561
460 678 937869
39 54 569180
168 538 938644
177 486 663043
95 152 624570
129 191 474258
487 544 990544
726 702 938885
49 793 500372
241 180 193256
348 60 139189
2 72 101165
235 482 625215
561 403 504184
694 447 596623
340 151 580939
649 167 480348
779 104 545612
377 154 444872
632 200 761354
718 344 769308
401 406 650433
634 702 143708
494 392 248164
124 44 751690
692 357 242044
799 324 6656
501 721 599659
741 346 562159
677 692 242301
724 694 535982
165 771 564229
56 32 958476
408 379 964429
251 49 865387
184 767 381878
487 395 351181
353 12 664865
537 89 25536
736 654 390764
623 214 988888
31 413 185837
237 155 190896
38 469 362327
711 13 719642
318 522 817934
152 327 748587
239 330 421558
713 267 427601
533 361 387611
466 81 559332
261 44 354516
695 127 612999
525 643 229243
690 633 147481
632 54 517205
190 436 280062
350 477 781430
342 472 978847
294 244 208321
375 45 926168
399 200 157942
750 580 518854
574 689 505295
691 448 549152
570 410 808451
18 492 893272
306 118 360502
13 350 197195
102 98 800756
500 535 722222
262 279 591701
482 616 156325
312 234 327033
440 191 81501
304 694 270768
148 292 160412
216 94 573186
460 127 941567
245 64 358035
313 130 182765
502 449 168543
110 501 573910
576 581 35213
645 312 389348
310 16 239194
520 650 688079
212 140 60137
530 226 293734
370 43 567031
190 486 449825
751 62 683114
265 371 655759
283 755 308417
716 163 339542
138 410 520778
21 683 463783
100 752 711954
177 429 443317
738 96 866664
663 794 109118
242 494 132927
765 557 17542
209 529 627045
295 598 55986
550 777 305133
225 799 736031
605 66 313216
15 340 752929
222 143 839995
41 150 168919
570 78 648430
631 712 265850
580 83 824131
511 25 40319
512 318 582747
512 399 562014
541 681 668286
404 107 709348
482 547 182278
191 12 59754
188 390 786310
432 420 401893
655 357 747032
797 432 708619
400 544 209629
683 160 302968
356 481 174439
152 551 186933
605 615 156079
226 328 145479
520 120 270614
2 592 372335
250 392 516210
755 75 613251
752 578 135716
208 527 615025
467 400 422676
433 533 656611
391 51 282499
634 607 484711
443 710 813165
625 188 895547
162 183 460829
745 742 81198
454 458 124346
97 631 842385
254 258 819052
713 176 587081
20 9 34514
121 776 338148
106 91 855555
764 676 223274
305 645 286363
549 302 66675
273 731 452088
493 564 515329
717 266 246921
160 657 33602
710 160 700948
181 550 145245
610 374 300062
213 784 241637
444 102 299736
408 630 22820
618 432 566823
385 483 135257
732 532 250310
88 321 131691
84 791 857763
324 585 556389
491 144 588418
55 348 691529
230 495 174165
31 364 805149
319 127 550007
771 201 6072
648 40 695848
424 367 746700
722 736 541106
292 225 588747
322 756 957359
762 630 937440
174 48 947385
339 540 471650
727 411 756232
74 46 958879
645 594 258290
654 79 416066
169 349 113377
647 499 684044
405 326 73648
726 678 525846
668 421 84376
24 334 639269
84 537 925302
739 611 884986
145 211 409985
795 256 253225
613 45 425096
664 643 464444
745 104 917840
255 794 523233
264 315 903224
95 111 714254
157 608 671505
622 773 710156
775 557 974728
49 161 763438
283 344 457948
158 150 610138
185 187 604448
242 426 609013
244 543 143367
751 645 424625
753 329 237584
740 298 386133
748 220 589620
207 449 287381
432 640 838167
311 151 74904
793 15 157069
654 187 969078
713 789 743705
517 246 978050
474 223 882669
452 321 330826
707 131 578414
209 160 126269
233 258 935503
57 236 352946
267 588 642917
500 287 801817
331 22 432739
42 114 615611
209 174 145164
82 480 195174
160 549 563884
633 139 635378
374 479 870648
301 56 930813
129 707 341602
676 174 156059
145 435 637545
12 767 463344
95 286 524914
605 16 399725
77 20 584672
277 337 694130
163 409 87337
490 83 185077
492 166 364372
202 142 30583
437 202 751532
324 367 207285
673 787 535601
283 20 863838
706 534 84951
34 134 645631
293 146 327738
217 30 593432
106 116 451692
252 131 363615
179 722 377826
585 499 861344
604 5 562957
497 265 49561
668 471 968623
64 596 407658
230 64 445376
191 728 809532
202 696 722883
262 639 642080
148 202 793253
432 127 771723
54 37 47426
740 364 543976
745 687 206563
684 668 421333
793 78 77491
320 691 275885
472 669 696648
354 172 466322
533 761 624875
689 361 140543
393 47 856067
242 643 350584
233 93 777050
531 24 852006
751 614 282157
258 54 93239
371 167 907980
766 740 503306
37 157 864737
411 65 919172
374 353 464562
157 361 661435
637 123 72513
343 221 104606
460 462 853738
270 15 85006
700 435 226100
271 586 903134
125 436 832534
158 752 590865
519 708 241344
410 368 286127
79 398 232544
420 443 846828
272 663 53161
618 622 219643
692 317 696873
561 202 448747
82 786 138166
421 449 90525
731 185 298828
104 485 982618
154 194 139047
45 693 703648
350 501 719905
341 91 188432
675 578 863215
197 428 26689
725 172 13153
160 583 12319
367 756 349872
80 123 326487
799 254 441425
631 495 737412
241 269 167438
113 98 160145
667 508 746142
363 753 171026
792 364 808610
123 723 133951
581 664 148138
590 616 252669
1 68 460987
660 384 824853
500 149 459364
572 389 391318
265 522 90752
442 398 162407
462 222 50649
303 754 173194
745 203 419302
619 521 938229
426 735 182468
77 152 981556
371 240 842213
284 721 537431
285 217 922813
398 577 375900
238 343 680309
338 359 286213
96 563 109441
659 315 406324
325 494 776749
234 168 104127
509 537 872716
330 338 834188
662 124 719831
572 641 875471
228 445 542602
491 255 761766
727 541 409304
517 60 120583
574 297 879177
212 521 104590
560 499 327863
530 239 201770
452 156 357629
458 784 568666
535 728 691119
512 176 793616
368 101 873275
355 574 202654
177 510 35542
475 361 855328
128 637 723100
579 719 724868
768 415 111341
11 579 176286
299 450 803394
206 176 177656
716 438 375692
71 311 784733
182 201 813430
537 460 351911
410 419 280907
304 5 120286
385 713 833071
702 168 399815
731 523 430328
473 346 857050
239 287 513581
504 170 214353
209 249 648502
111 536 841074
690 712 304545
615 780 114348
584 158 54998
12 731 460598
294 312 806459
34 635 21732
70 311 295619
451 710 279370
208 111 751094
371 556 408778
522 101 789671
292 137 423747
53 183 151373
664 675 227884
722 516 368290
481 200 788566
274 419 785774
719 24 317369
162 484 34823
683 751 608828
627 163 943013
126 615 724896
34 282 408392
396 74 955949
788 528 993889
776 37 366981
16 234 258141
522 138 577303
9 154 847428
743 138 407076
439 628 45791
75 579 220515
775 362 384111
442 426 507640
676 88 987220
478 59 644502
139 112 633421
233 469 761205
71 413 215635
616 70 564186
445 261 828032
354 458 196056
225 762 631649
188 657 342716
681 748 218223
263 714 666452
338 568 604490
1 616 61659
166 611 509584
374 517 604222
241 734 814125
757 194 794441
310 628 565420
548 675 220731
523 180 283521
243 774 257995
491 323 638302
208 573 573750
551 579 370684
746 339 549368
210 658 25876
663 370 830787
593 730 936609
41 126 636113
232 521 991062
567 194 103359
762 481 407980
784 657 401710
316 123 602599
73 540 450667
15 421 465485
201 335 204238
95 115 718981
41 180 812667
303 452 739753
715 61 372481
396 85 684851
410 123 572884
638 744 808806
608 208 530611
580 215 298614
125 518 867193
354 55 147773
772 409 985428
426 423 384281
479 384 398124
511 688 412108
662 229 278533
157 423 912208
782 218 309168
603 251 584982
619 29 613625
176 215 161086
292 283 365482
330 487 626257
643 402 662841
685 253 764205
201 400 227895
484 392 871753
582 707 22667
778 590 800292
554 274 178764
139 769 230196
128 507 958132
603 452 376161
588 434 870840
207 557 953895
519 214 349897
732 374 831833
44 639 893332
691 500 501645
402 727 384704
712 687 693426
663 640 748481
322 152 115423
301 706 123541
670 141 284447
297 355 765351
151 346 170357
494 31 798773
744 620 257416
252 691 953681
190 159 824281
601 421 891200
494 318 659024
725 149 593004
321 24 75577
414 679 380334
541 686 517389
406 516 941845
445 538 698961
303 477 611313
640 418 880046
270 99 924316
531 362 270104
565 743 124895
389 248 39875
658 624 533436
117 625 507318
532 615 66359
652 118 300901
15 160 248999
629 282 819285
22 525 420795
70 318 623184
342 44 305619
369 296 180093
90 313 318662
432 638 815670
450 607 931606
144 600 861665
578 537 314045
3 326 105926
698 193 898166
749 540 552013
331 51 53818
550 525 239658
61 314 17974
426 428 614105
466 247 745436
350 760 127897
41 519 326931
595 194 534212
748 420 194112
664 697 272912
207 465 870291
324 470 717264
373 7 608909
658 279 315206
427 745 286869
38 255 40401
110 690 561502
529 380 75189
559 611 813431
611 178 462896
36 594 684812
793 737 501666
760 742 269142
45 2 261752
233 279 442160
707 463 475073
50 175 754582
611 674 941349
15 127 898403
401 453 117039
102 21 676789
534 318 589228
698 105 640499
178 177 983825
597 224 188707
80 6 565318
142 35 304439
474 315 341038
315 378 527984
641 794 338134
275 574 589861
544 102 433262
420 526 150361
150 509 617532
79 539 781313
762 612 535392
797 689 97280
745 305 590056
293 123 186131
286 461 12593
741 102 837381
219 597 296295
397 120 970220
608 182 227781
256 392 846563
231 604 790412
369 213 594659
294 761 597499
108 331 885245
648 90 573316
135 126 680826
213 656 492773
767 646 648256
782 103 655540
109 58 478005
56 74 984087
639 654 373246
328 686 497529
742 689 910824
370 722 379506
114 485 377288
460 146 499590
176 768 236252
348 393 311782
512 86 752916
411 328 877244
705 278 446840
222 525 153338
782 449 304944
576 422 791554
541 29 912464
788 771 418578
98 576 331909
567 183 93614
187 402 77995
319 205 862421
510 303 414241
110 508 686257
716 272 227288
160 413 287579
485 427 107748
355 18 280995
790 644 201483
564 157 661165
289 195 41408
772 302 751530
752 298 554832
488 48 823498
733 97 41942
502 422 107176
690 410 205438
5 54 606303
364 288 51852
350 294 122130
60 264 916534
647 134 288274
77 568 601596
388 23 328756
726 60 979407
43 55 93842
519 183 613284
267 708 63022
386 139 720922
392 123 643059
643 186 893462
140 545 747174
477 790 559527
711 297 778945
768 279 539365
16 781 32433
351 269 174865
739 426 998616
211 517 963558
545 587 55451
22 640 137972
351 594 636971
628 168 813593
156 17 628650
161 130 96864
120 262 840457
103 498 147795
215 420 226356
210 423 345309
763 179 891739
171 188 37240
85 106 893911
489 528 242755
18 101 411067
522 29 265541
331 41 427263
462 628 908201
238 123 845304
119 43 775566
276 749 295276
652 170 730584
54 759 953631
374 677 577905
670 572 70362
535 648 619138
141 512 727771
51 267 656236
441 707 594728
408 675 476693
651 199 651851
718 568 388953
466 737 667478
198 129 359849
316 344 574427
106 181 568727
147 237 652875
314 46 717712
114 598 778901
798 209 238140
535 662 376143
395 711 593633
646 177 797090
193 401 337721
747 241 946542
181 483 687691
703 176 958998
762 456 418713
612 260 32679
223 572 783648
317 735 375434
137 13 277632
377 762 174923
402 393 861885
546 204 539923
464 292 268598
555 285 86943
375 596 790053
419 313 385125
540 27 124709
369 453 492856
703 395 28928
759 289 567175
786 572 936729
512 499 96147
327 223 644429
604 138 565342
244 186 967862
299 136 182986
172 151 986078
160 701 604363
65 796 642773
67 122 102825
790 275 438342
573 695 890046
403 556 50183
681 205 78900
730 464 943008
419 738 49178
90 786 959069
462 303 866183
721 793 187708
99 267 692996
54 775 16435
667 64 445659
46 387 283577
749 302 78397
659 274 521883
435 244 668080
6 10 715896
564 225 999163
141 195 880552
651 435 731637
521 284 277041
409 511 152405
514 601 851182
595 241 783576
108 223 612388
554 757 552680
602 483 529239
246 787 992045
120 672 922531
51 623 680027
260 188 172947
228 8 153065
652 300 864164
29 429 680228
508 459 213553
113 536 884854
620 51 241660
525 55 18521
720 324 582613
10 284 662372
619 74 760729
499 52 804773
391 481 700359
533 393 460738
480 202 372733
112 225 461519
26 650 886357
140 356 296135
33 778 685159
680 779 843394
749 738 10608
2 663 239996
173 588 744703
396 566 375229
704 758 389596
513 430 447095
384 170 276453
8 93 510301
502 132 884277
556 308 624496
552 200 937536
306 218 904465
259 768 300107
542 416 316294
554 546 536632
691 439 238907
692 112 63993
593 270 609856
294 68 725725
238 621 189498
670 165 578098
30 308 144976
352 97 962612
585 605 816056
699 504 145226
333 290 909494
736 569 420554
330 476 363271
349 617 384797
301 666 888943
437 148 261219
585 489 943259
639 491 752873
28 281 592479
476 743 439079
798 735 961775
760 420 159631
258 587 825162
212 217 657475
750 695 208330
282 527 332722
415 16 755271
66 771 227775
52 395 92874
612 223 511580
139 95 888285
83 102 359890
332 392 929573
685 181 662162
490 396 537888
413 128 644244
257 348 301328
480 56 95933
204 731 905030
451 59 390781
582 702 311562
368 488 768117
661 47 641453
625 537 550748
188 401 214632
354 379 418017
128 317 969883
525 472 108232
308 490 828034
520 258 805133
18 589 413023
104 561 71876
157 94 542833
315 650 648820
281 479 206122
293 596 902881
19 234 384209
55 782 408262
435 322 837172
755 122 262529
614 796 109698
475 715 396664
689 672 800237
246 156 17979
422 104 976474
367 270 573022
550 385 205064
576 119 435308
69 123 822310
793 396 59361
494 355 501527
215 666 529929
606 349 300646
3 398 473123
444 800 545163
252 285 820919
785 591 875960
259 652 10532
167 552 906221
784 165 771367
751 486 546407
284 387 930133
307 229 90077
618 294 100998
244 797 351263
74 668 949463
419 440 29805
36 673 702230
645 248 53516
672 403 942682
427 40 910971
586 338 259291
333 224 914769
180 258 96965
530 629 637777
637 391 510312
390 340 842074
10 626 101327
625 9 339931
723 441 261742
278 546 229761
350 374 516990
349 729 26379
25 456 419155
202 612 5858
226 658 711676
213 722 687449
764 475 561784
301 748 50469
330 502 231207
661 651 335593
720 29 659465
323 423 493480
228 320 495463
606 406 242061
403 11 982023
117 100 705707
527 223 178514
651 192 691008
309 160 809349
631 185 199565
491 320 603529
51 288 634515
66 340 577201
60 703 642522
360 359 990681
476 404 84592
258 616 927161
164 247 783529
289 163 821339
781 559 201238
295 766 520690
694 384 514095
555 612 693538
462 794 398992
157 375 83777
30 141 505668
748 455 480108
487 445 662398
125 56 244017
572 726 330570
713 509 69764
229 31 40031
172 82 175816
297 20 824880
241 53 333647
787 346 76805
439 209 22524
398 616 54996
244 355 816331
605 692 165989
612 455 197046
783 588 752905
672 306 59430
181 515 601399
184 659 976544
94 619 615474
267 581 36805
98 747 397182
457 566 796113
179 188 94208
596 216 734740
415 422 785867
770 386 291785
521 468 811094
183 773 763122
75 352 318796
213 121 866523
779 722 685226
775 613 770480
748 75 124365
216 478 765622
584 404 994151
569 759 768139
335 728 79206
529 532 119353
435 189 229163
685 305 156278
35 777 965837
664 456 427102
229 395 23128
768 518 171887
148 313 203463
684 570 74053
257 671 525837
22 65 385894
333 110 371431
66 712 707959
14 196 926887
338 333 932717
160 98 973017
640 462 469765
35 191 93087
5 563 865414
589 756 697979
316 172 474752
274 405 578317
548 284 918001
553 514 718336
350 513 626334
46 159 960228
39 552 695005
343 458 728540
96 27 916071
76 52 741130
404 607 152256
262 446 58710
322 689 451480
762 381 936971
65 724 231364
354 545 806596
145 767 414618
254 61 803448
104 29 395168
362 416 29312
93 100 663834
59 561 722141
449 399 893211
588 446 299786
264 156 775349
569 162 599278
201 665 153251
447 228 105151
295 482 310608
278 112 415242
712 317 994678
187 616 540890
691 742 354644
311 303 180214
523 161 298607
133 88 670432
47 417 212164
753 35 213090
405 640 910632
671 788 627783
538 505 851210
436 248 559915
311 591 770314
67 481 260872
23 782 612339
280 165 473348
799 257 193717
18 429 639006
460 291 296453
335 559 752554
515 180 743696
358 767 96388
490 605 965071
50 60 425835
307 731 780282
736 608 372544
515 442 468145
440 268 819402
24 418 263365
774 198 210504
343 182 21151
524 565 97794
692 94 90656
116 519 555935
23 301 10193
441 8 785676
612 326 680805
83 517 844527
792 608 641024
624 104 961790
633 562 40184
309 204 153327
376 399 865821
164 442 258284
182 675 866961
424 708 291767
579 501 870544
468 139 80133
722 785 681514
132 156 813604
167 487 153594
665 59 588135
128 398 953630
384 315 624998
366 219 915462
781 260 373577
16 217 14071
502 779 393279
776 218 238864
512 26 886258
48 709 159177
463 600 370444
362 55 5697
688 782 617387
542 731 67898
129 54 417839
705 67 521655
765 225 153264
322 187 582432
183 656 881844
123 488 75607
97 381 15127
536 395 965183
309 580 243717
10 337 128675
446 646 681545
246 646 355202
314 760 831386
280 718 68710
19 586 218643
481 178 372287
596 610 104977
99 348 943849
325 743 156141
85 542 336663
482 589 707528
639 78 616335
740 675 848833
353 795 197260
647 779 315498
471 253 536960
490 130 179453
475 155 721752
699 53 209917
18 361 930254
677 688 795679
512 293 752163
58 562 801418
550 518 284072
163 297 367127
12 792 852251
267 73 518880
390 47 992710
627 527 369864
151 449 71440
10 566 85083
591 641 471600
395 483 906499
317 207 745044
657 22 464778
245 329 405292
478 127 340334
653 555 213991
36 282 172133
306 333 414055
64 131 757832
415 442 914799
443 361 139367
345 414 576445
482 683 154896
469 696 557044
130 614 810480
690 441 967068
542 242 97310
426 154 658594
371 790 172916
485 73 667411
555 605 890288
254 580 877116
252 29 362774
322 652 485549
182 151 948500
81 284 564288
607 188 768472
323 28 27915
490 185 983146
359 124 229430
362 491 108239
796 373 226994
792 355 327057
127 426 390141
644 370 901765
293 422 427566
144 349 658107
187 245 645394
559 719 650692
759 154 133851
42 412 146851
123 553 652699
277 313 936842
29 444 109376
275 13 252945
718 316 219223
642 61 932259
559 760 530565
246 487 313982
80 102 706225
341 319 177927
95 608 911623
607 736 547154
712 454 336470
182 298 330474
264 573 286121
100 767 13046
299 557 574978
638 94 916875
692 297 864324
239 179 451765
174 361 386034
590 283 448529
556 542 443743
456 566 667320
573 162 251118
196 303 488875
248 279 860845
331 138 910912
134 302 336745
58 492 990182
778 23 392460
13 355 569258
436 46 733642
262 348 672386
555 421 631528
691 642 261516
611 584 402906
403 566 279610
238 334 309513
62 118 243844
680 185 820125
207 9 187329
479 320 618996
563 27 105884
514 682 140204
730 309 336440
488 780 809434
617 775 336627
254 125 232483
242 768 754647
23 765 533843
27 682 492602
563 667 98795
202 550 868038
264 715 588764
622 589 54608
153 755 777277
615 300 136608
421 267 51378
523 62 115202
685 91 867315
252 221 765289
388 430 277983
245 132 605523
500 745 852233
369 739 253483
173 19 768280
366 305 923949
709 487 757841
726 552 755247
168 635 732687
550 736 304050
592 767 177981
300 113 6024
791 697 204164
86 353 388558
779 578 370902
775 353 694719
389 251 970188
198 334 277255
379 308 552866
344 600 316823
342 797 749910
346 517 658433
617 199 282362
281 220 669680
547 208 737179
70 86 822919
116 548 859802
466 157 232137
460 463 26785
678 47 29186
731 562 58585
174 506 972685
29 800 858691
237 777 116248
590 7 595184
294 51 72807
766 68 342279
102 367 335678
675 594 948318
11 258 315425
579 52 964513
349 212 339780
650 494 837943
800 783 464600
769 619 237454
160 9 578044
391 542 392779
690 717 890678
533 295 651727
68 584 979078
443 491 566663
507 153 561575
630 705 166462
25 672 648928
74 213 94997
618 710 58273
99 638 188501
710 749 351232
608 74 458391
106 306 505094
329 474 707351
236 782 39342
310 15 908652
156 605 248360
643 638 892358
106 464 59069
5 366 697205
479 33 435992
683 585 339843
353 411 152929
322 130 282180
739 639 540159
626 121 379857
482 97 468850
471 540 142167
686 309 837602
31 226 529760
194 339 36010
73 571 652066
330 356 682663
60 778 714535
396 459 372542
413 590 36690
263 320 274827
548 208 498835
520 216 692905
362 664 410433
640 602 445132
435 398 117085
242 360 598413
8 182 693461
518 394 670775
426 396 190941
704 450 613558
323 739 821252
341 787 562139
429 731 269353
649 274 534729
371 360 601321
309 563 209838
246 555 286618
590 668 827547
665 408 589537
563 711 788781
666 507 960498
700 646 982425
572 748 481488
340 781 243058
455 227 175096
599 521 804247
5 370 516971
573 532 953913
635 385 321337
624 721 373869
117 706 907142
344 310 452821
6 399 79419
661 680 103891
692 581 783284
223 454 26375
260 138 272682
97 479 686134
485 498 50938
91 526 59567
188 142 740241
432 781 461283
684 765 503303
355 460 404538
179 407 610934
556 558 557802
454 246 753029
68 777 599835
11 425 251692
775 759 920358
11 524 539383
169 561 483412
663 124 626613
326 159 473765
482 745 779824
749 655 631956
72 387 723030
427 423 637001
127 664 884033
132 631 209019
12 180 769299
283 393 953849
285 593 88522
170 400 258929
362 174 808660
255 215 289594
608 762 842917
389 467 580838
451 653 959609
395 362 881668
414 170 978300
638 386 456563
207 305 465017
294 71 500219
791 495 729394
466 367 719985
105 153 323008
159 100 775631
756 512 160093
370 209 256992
174 533 499195
232 428 197250
20 393 771043
701 164 793458
229 288 689121
86 169 929166
252 688 405266
470 222 41746
301 773 562948
7 778 739027
369 481 368003
525 647 995448
528 466 632275
596 267 447443
83 390 766901
690 641 786213
144 612 946973
674 545 667198
792 129 381276
382 284 222448
199 492 360636
377 114 913106
24 582 920894
592 633 159038
604 679 582294
679 352 622455
632 489 701127
23 29 50008
340 104 500287
775 563 158879
492 483 403745
401 412 78551
272 658 837227
663 297 600575
613 135 357633
388 597 694116
560 537 927180
590 128 311416
336 786 365289
719 706 160840
151 237 659633
298 381 31940
706 69 873796
48 73 454227
712 423 488237
618 526 74259
705 622 276892
236 465 307684
61 589 4696
291 27 668167
467 80 650461
476 267 865459
182 150 74231
273 710 950696
466 760 62001
5 169 400570
760 661 614095
141 277 101250
27 508 972101
39 128 402510
467 610 596138
719 46 733380
538 606 26127
665 120 992569
480 750 389901
307 46 522848
19 319 665379
4 533 310713
471 329 797836
284 418 614209
786 291 429366
705 146 567260
695 617 823680
198 790 245781
368 519 634475
242 644 895895
182 380 695854
230 587 532282
591 712 138864
529 465 912653
574 231 279466
525 89 307054
329 373 247717
136 320 352660
300 504 151528
207 716 922873
89 6 157455
285 622 916741
773 98 702078
270 497 671211
386 547 389302
679 497 481339
548 595 95499
677 563 550477
288 69 433019
612 536 475605
356 797 515364
197 727 381290
411 290 166409
416 782 128027
567 79 28245
389 259 241955
381 605 156223
134 10 661690
41 414 138145
231 424 173763
24 750 181465
262 635 362119
128 716 337581
696 645 734261
791 700 763560
149 420 28473
311 718 538381
670 198 753001
595 795 355928
44 58 372152
149 553 534618
304 774 674313
395 30 644990
658 412 491115
633 124 538244
390 354 827086
139 61 524016
1 435 663807
387 280 515704
540 34 207654
363 137 795769
39 664 160537
763 220 923560
670 148 23773
602 97 634911
359 81 475149
471 743 453634
107 705 640938
160 126 927529
42 397 612087
113 702 349628
663 67 394411
292 169 891841
276 455 848653
637 545 153563
760 779 34411
648 26 914566
778 609 777419
134 799 295482
300 424 981288
54 359 938860
289 100 239818
537 202 485572
749 491 599839
496 310 885205
336 341 88261
416 445 387026
195 121 962127
543 782 453872
501 754 382291
436 137 56655
430 756 722877
779 721 326797
20 515 212368
587 441 463934
224 551 811863
493 359 578548
542 761 659379
130 187 136179
14 697 359771
580 134 429340
305 638 543124
772 333 236090
356 284 110860
412 644 226743
267 339 504085
344 596 811769
217 245 920598
35 630 930867
84 582 26588
412 541 525985
453 343 724718
411 244 281947
290 102 136648
84 706 366795
249 469 268806
430 193 458898
375 479 135703
294 756 999959
608 258 589837
179 524 784219
258 665 525284
229 552 371972
471 273 845853
141 279 398829
17 447 438288
351 401 822405
37 734 409575
762 790 471560
615 223 95412
280 154 308157
85 111 85240
797 571 832371
727 537 914326
17 130 624356
318 57 980231
537 60 950772
404 691 508036
505 187 125818
273 113 497863
265 667 711272
283 676 22260
66 708 687273
800 283 860454
180 775 794991
368 486 769300
750 709 825231
445 450 328223
770 354 164090
512 570 711682
672 725 955692
623 507 213604
558 472 59347
554 131 889473
167 365 80073
318 679 272047
649 615 886975
608 194 573930
460 560 670543
466 402 736483
223 509 703974
596 28 368214
2 571 490828
24 105 706076
549 14 418136
437 245 133260
751 38 210182
32 31 1484
786 765 741402
666 89 208431
81 7 639447
219 280 158536
30 29 623057
474 569 705570
364 723 274546
743 619 897122
153 680 132960
264 87 637934
135 626 745328
177 595 973710
219 307 918180
454 641 78835
488 2 357887
612 743 920092
628 672 457266
109 216 134739
741 296 543241
70 362 129932
36 658 642095
752 64 396049
256 726 85303
625 438 710737
748 640 936761
776 84 876031
737 84 36153
405 192 374233
649 319 981513
554 435 983625
757 440 512747
498 466 47147
726 663 670342
18 693 289857
704 23 629394
414 506 429285
255 376 693744
50 18 582430
196 729 607200
28 725 394308
401 529 829424
517 761 919836
268 473 558402
9 225 181544
225 656 273962
343 232 848958
122 285 592618
737 549 401195
732 221 3807
42 186 13965
160 265 794058
702 538 693197
510 578 636162
392 549 158508
7 142 203815
315 177 444390
345 129 724892
604 769 191082
191 326 922783
784 464 332095
131 590 276410
363 548 917230
793 166 987942
325 300 705016
211 559 389506
104 206 591904
435 331 724833
385 44 132279
687 436 820061
360 451 473739
719 600 335811
404 678 768955
674 264 52312
366 710 280648
322 555 927132
514 57 617199
368 720 263729
465 518 474104
600 486 618766
436 773 363055
76 259 934362
489 550 767573
147 103 234460
731 622 848643
624 568 180369
104 58 755865
441 265 27322
412 60 671142
718 585 152751
389 790 416219
139 562 352930
58 466 969035
676 508 337001
110 399 218875
31 112 946835
330 773 386647
456 427 374201
285 119 68412
299 302 318039
467 464 171353
691 615 584899
4 492 271241
22 415 146892
291 122 215718
759 109 881195
398 653 339078
601 166 617132
92 25 670290
67 370 963443
170 782 857967
303 497 33257
649 44 750414
708 704 922798
439 99 710982
706 455 460555
279 372 676847
34 747 267354
444 534 836507
109 538 722258
286 603 864019
13 168 83320
95 125 951764
212 88 64087
465 200 184630
137 279 739312
781 206 842792
552 571 817709
760 634 879962
418 180 6542
422 486 881207
533 746 46773
667 445 74882
525 345 716052
78 719 635069
750 660 562612
70 155 970582
34 472 505566
663 379 738394
294 170 554159
629 48 778150
60 627 363849
155 18 81834
354 733 886284
287 581 687952
230 271 711481
418 488 679373
355 800 790285
488 278 111099
497 644 624653
663 650 597501
613 649 713566
421 80 350630
149 22 85332
111 680 619429
53 465 151149
375 561 257478
287 72 477207
160 426 910109
57 538 709796
197 434 729247
227 281 376169
631 382 981905
281 104 345360
788 423 241447
627 369 766897
547 439 456378
510 483 731159
516 719 57656
40 135 970384
495 538 972112
632 63 778314
669 755 210986
545 728 257875
540 702 713299
701 146 933346
104 674 594032
35 335 838551
458 508 16200
313 762 901572
262 244 798278
22 598 122294
528 274 779694
330 154 729239
169 115 772092
486 289 38625
14 463 102785
429 478 187441
487 4 557216
521 202 442077
435 535 719827
182 33 796937
540 206 115382
294 473 761058
744 17 8787
190 224 576476
29 709 838983
164 732 8737
381 441 424010
280 733 799404
80 536 830275
104 587 425950
688 705 753299
154 466 841530
509 167 207919
684 270 610458
712 333 37675
358 240 284562
490 520 506199
218 248 266147
213 546 274606
516 688 750300
326 230 136778
216 681 371388
203 734 858562
275 673 620078
411 772 399256
69 90 371317
693 204 380008
354 185 88495
662 203 252533
175 109 776648
792 321 983133
291 369 53040
47 237 83196
48 268 694583
336 358 303434
77 668 657982
438 87 873090
347 125 10291
46 376 109539
293 309 138675
349 728 870807
766 669 185169
696 499 709005
219 561 372136
706 552 524674
460 349 52675
441 210 852106
45 761 907743
655 495 728865
591 230 321646
634 572 897469
720 778 958589
28 90 286107
329 149 133810
718 260 54780
622 170 133631
106 417 393062
114 442 795001
93 508 744505
327 337 176852
550 657 234347
665 402 30476
654 242 463148
666 348 836960
376 752 678010
325 213 393693
369 298 512613
249 215 657998
355 39 135363
266 198 753004
200 333 43044
634 540 16259
276 262 651846
597 519 748028
142 491 547268
657 379 71869
525 191 485614
409 535 406469
727 501 919070
88 467 864838
791 413 456998
610 659 967754
525 675 326276
606 594 121950
547 467 229037
114 146 462352
164 756 161422
285 606 866797
218 706 749186
467 102 430313
494 201 79733
420 308 722451
475 408 555829
800 748 633990
704 513 57473
301 370 727409
510 439 575736
750 554 796330
184 492 922871
669 394 880382
425 679 707405
147 639 263446
322 341 693680
93 615 797211
649 601 717724
570 701 176719
20 482 6916
510 56 450889
325 688 561488
81 444 786392
361 416 109283
756 422 202663
375 405 94678
716 585 170386
568 525 344682
497 521 598768
163 260 662450
152 708 906730
235 148 658144
738 658 825893
44 619 154831
603 256 646148
247 287 738500
631 699 14332
551 123 687032
113 265 29270
772 762 624788
184 701 370230
132 482 579965
365 611 592905
322 694 148740
423 166 418487
141 197 908801
88 459 966659
214 758 731774
396 133 937410
291 358 744475
798 788 268534
669 501 269977
468 72 885851
342 508 266030
748 137 221903
193 651 557231
440 485 616670
482 544 645952
23 528 680720
690 320 576899
610 129 317136
586 15 3222
706 645 227351
205 4 984541
742 286 934004
604 669 214398
541 118 234234
120 269 548070
151 72 242561
381 135 885275
281 146 551225
127 135 297790
544 604 952763
628 797 175975
253 598 404940
631 279 170470
18 552 714180
350 656 410408
629 46 338432
580 270 370589
578 208 632732
149 160 950575
602 654 718756
662 292 568484
652 144 667873
560 570 129992
411 504 937500
406 56 640825
414 763 404015
293 305 822832
271 384 886577
471 118 803091
174 578 9169
777 665 703491
407 287 303281
248 417 907475
626 316 571516
251 141 742198
707 578 744977
585 555 53543
143 732 182610
788 244 793500
250 474 225697
287 105 276180
336 43 14566
14 669 527867
763 176 576645
50 691 966996
472 609 634260
565 383 35015
245 267 983294
413 516 557983
138 390 647179
754 659 499188
530 230 262109
270 603 240397
664 720 273482
316 20 340917
686 787 789967
698 656 758454
314 145 342871
546 505 493092
726 360 921598
29 569 131782
756 451 730776
467 539 794184
593 1 455515
781 458 320147
648 288 294022
530 96 740925
88 209 480179
288 616 384506
764 380 924741
579 68 708303
374 414 91374
140 168 892461
305 356 879087
797 94 963345
649 384 938553
796 738 56255
103 161 330364
740 458 989620
320 437 263037
180 655 292061
115 303 569252
555 727 842435
414 741 926600
24 572 121405
501 73 904594
653 141 122270
476 503 612023
253 488 112728
723 72 976481
635 132 204753
581 666 988648
73 533 290994
760 302 527318
315 610 804095
709 50 222787
6 99 893914
41 218 52613
779 297 376767
657 89 538887
237 276 99870
391 376 50222
610 501 966067
170 682 740348
662 208 241185
573 404 319152
595 247 520732
588 487 241175
380 116 874284
180 706 502325
779 711 283852
71 535 434706
152 740 2820
454 663 449124
772 287 749796
598 581 520574
359 430 903748
474 556 656235
696 497 889054
451 712 947060
256 146 946105
307 572 537995
397 392 516011
390 559 671539
530 787 63198
15 663 57723
666 221 336149
499 110 705429
271 506 537262
430 528 231630
756 208 864577
690 250 375494
155 212 80072
703 743 985461
82 136 180441
407 701 642558
138 266 598266
86 76 211513
420 212 367812
98 149 730781
380 340 27290
472 624 520593
234 715 721666
456 749 508342
794 203 935150
474 159 316539
499 704 992529
428 627 933855
419 284 830955
296 311 711574
137 442 365118
641 604 542744
322 479 694881
714 685 545046
134 595 53652
723 545 190834
63 614 411694
732 262 90332
458 258 742357
473 157 499315
21 329 527883
624 792 597529
28 105 241042
21 165 390135
561 759 52232
20 126 566129
232 271 232448
559 409 904915
211 114 878331
634 738 281496
558 7 624859
549 707 463493
485 617 302157
747 777 775555
556 721 299056
409 3 166505
151 30 665439
783 577 918817
32 776 348760
111 160 48479
688 586 346732
615 32 800257
557 199 933268
212 727 514549
352 415 824203
233 448 693015
536 441 574302
112 665 884466
582 98 519127
741 373 357588
132 20 451128
364 508 35906
384 627 235460
531 297 413708
210 749 473524
515 232 101065
306 338 464436
785 798 106608
508 100 939713
297 169 38344
794 522 289093
355 677 122218
385 138 159243
561 343 870449
538 20 683778
572 240 242137
595 420 465986
75 613 332407
159 283 197255
62 771 818052
226 760 823516
239 284 733599
740 83 895364
633 421 728786
707 421 901613
336 293 346995
114 49 200790
112 73 121367
531 90 313064
223 776 112026
644 269 307913
164 414 45684
125 669 944244
134 181 439266
317 558 775691
586 439 105720
163 306 643393
748 730 493175
614 552 836376
496 579 542295
302 247 355400
602 784 460378
341 35 300298
732 600 55437
105 198 93200
24 50 303145
287 491 793347
717 98 169362
529 389 682829
342 437 686105
689 378 579860
598 286 88023
95 420 496432
594 374 169027
393 56 291828
454 660 963973
203 43 797325
19 28 727767
357 469 244592
302 69 102799
652 695 729588
405 273 116869
18 278 797507
91 308 258379
521 800 188248
73 779 381445
298 280 778643
424 157 785917
750 224 535347
44 508 114138
330 444 611335
53 574 683491
156 538 971605
544 35 666239
385 670 255053
30 16 842025
510 160 154514
442 144 898060
607 196 241270
70 510 647182
794 419 919869
468 795 689389
491 338 330252
112 597 581646
280 218 800116
129 232 923899
684 329 924264
682 544 135748
118 436 77798
396 765 749410
122 36 900890
229 370 362925
422 468 264773
301 209 946119
588 624 717598
566 349 749689
792 674 71061
255 586 53155
177 56 565618
284 191 890316
128 90 324454
105 743 68916
179 385 845430
33 442 67805
178 390 415355
744 772 971376
673 116 514241
734 508 561128
76 523 157955
583 196 626972
214 263 50091
734 369 551936
316 209 149705
361 767 257281
253 258 274014
231 192 940376
135 112 824043
246 387 263951
59 47 817094
473 641 345258
601 609 829780
355 433 751897
257 491 277054
545 702 657882
716 14 774037
328 408 905039
286 42 96420
85 571 954625
524 702 203666
50 231 250457
95 697 75162
768 20 86158
354 612 868502
452 366 773618
705 127 703918
455 427 338466
197 498 643995
113 792 617961
441 529 613242
717 619 372770
375 330 130939
526 455 164118
410 794 143666
517 530 350716
382 674 269409
16 478 300678
583 761 176991
404 761 591430
288 492 403573
435 345 470970
292 590 212815
34 543 687522
14 75 926806
231 684 468609
112 731 249973
800 609 221752
101 332 192172
648 763 534068
127 601 408766
646 716 266300
92 533 160923
571 65 11835
59 191 718376
572 573 101074
446 479 232081
160 304 696309
558 227 982192
773 652 564863
375 669 577214
304 359 543945
491 228 483921
440 33 742209
712 234 27214
589 350 341561
665 161 136959
269 742 682123
319 246 18523
106 625 193497
452 58 805025
393 709 33275
740 394 472811
35 327 957180
578 187 748823
760 263 276682
586 381 984090
478 558 73163
179 717 997218
291 633 217175
184 623 364515
713 475 43144
37 35 561708
583 286 795299
498 562 663627
175 596 300168
552 714 906782
122 419 764310
707 105 403301
515 548 619763
401 791 486150
279 198 64697
599 556 803697
125 158 514149
246 590 969632
760 775 113601
55 583 12233
656 642 101754
668 96 648969
269 344 609152
443 121 187457
795 391 72676
506 548 498789
185 714 687646
625 584 236770
252 413 421782
336 415 179525
773 370 26850
578 721 945412
213 744 694934
551 366 818590
500 386 551326
156 90 555095
186 765 407218
610 564 329501
514 508 970914
77 699 332228
715 275 455184
102 170 395710
460 289 889255
645 345 932229
304 706 697665
107 221 217702
736 17 525109
607 587 541432
607 728 961464
450 669 865483
223 750 280702
116 324 990390
623 751 565231
789 665 299731
723 266 747164
606 379 199114
224 665 464528
789 47 657530
7 230 514434
22 633 628647
242 779 588959
530 426 57803
450 120 561230
530 256 838307
594 195 952145
384 659 819054
731 7 399679
146 389 715094
104 230 529517
220 199 663250
387 265 61754
786 647 629020
352 296 486490
614 661 304435
160 301 384831
183 388 789457
226 306 673367
415 667 241834
320 493 220885
534 708 812741
384 367 870051
741 223 496283
213 183 728082
580 316 527907
235 35 378538
429 584 322732
339 309 641439
490 262 322355
769 475 281201
193 444 663855
117 311 94606
462 374 330454
549 257 704781
205 431 898788
626 732 89635
371 284 396120
713 213 825256
419 687 527373
200 245 550983
199 699 718450
654 163 981361
690 148 567798
81 371 132580
711 273 745133
526 296 735948
724 289 566816
438 329 112793
565 663 511893
659 116 398584
524 428 753568
737 160 131918
293 711 898668
781 116 818940
686 531 560081
113 78 978568
320 114 42259
231 331 149302
83 476 10884
305 454 956185
594 131 771176
37 282 310004
90 569 959841
223 64 292301
526 330 89989
394 504 807125
245 592 640593
42 652 40828
333 294 18106
439 397 238535
551 554 370338
467 785 90389
494 461 725583
419 664 249641
696 257 623179
714 492 520964
112 572 450958
159 790 400497
517 94 206663
735 722 448329
138 400 565786
222 127 195886
283 387 267214
256 716 32301
206 35 618942
274 305 786810
736 435 477338
574 692 526443
749 128 187332
317 137 396371
589 737 463102
282 592 784436
671 654 392545
85 51 722014
42 255 511217
302 89 919811
686 461 346738
366 582 287722
338 226 252624
106 275 604018
525 733 288797
169 393 74605
561 792 603532
245 491 389418
740 379 615186
382 110 693891
791 288 345063
247 468 905426
778 355 24748
653 125 29382
732 744 200767
51 645 958516
686 366 504113
66 86 567839
794 114 98817
583 564 206886
668 772 193201
566 459 139146
188 753 753181
236 130 512676
22 467 702888
102 483 84415
237 339 585272
120 589 383767
37 341 774192
99 203 13389
100 158 171552
662 198 431155
418 65 39912
754 147 626417
598 728 874497
636 171 110032
359 316 131724
63 277 791650
177 286 384697
768 643 589103
612 494 717556
312 92 193076
662 197 743379
519 58 609785
436 736 821151
681 38 97914
47 537 241800
98 252 782971
19 589 131248
372 506 168693
282 596 740453
541 719 213513
302 312 297324
745 418 527218
323 761 815331
505 302 568389
179 411 430067
635 281 167333
177 420 26072
289 718 224948
773 735 114419
263 569 428426
631 366 216358
434 463 754608
528 530 147745
629 177 683193
357 290 414305
483 758 900366
308 734 449020
372 482 786372
332 505 513915
243 532 177993
235 780 302473
423 400 238017
112 169 937994
544 510 72636
617 360 304172
754 6 915916
686 654 359335
575 157 634716
670 98 611229
97 717 998286
595 187 458920
127 361 879119
87 635 997174
87 445 474787
762 545 628969
15 474 80886
266 725 116615
626 743 620315
682 26 821885
178 300 318341
645 24 521145
482 170 750575
538 624 555037
422 106 195650
682 742 302429
529 563 810955
71 124 346367
250 126 885536
739 531 668929
77 9 787999
129 13 789680
249 252 497577
611 544 68023
514 543 738260
680 702 303561
631 621 650397
341 92 967162
154 185 689292
280 350 386355
147 707 248371
529 582 158310
599 316 685742
714 739 807251
631 646 825041
350 281 124537
459 472 661265
425 760 50979
169 113 865374
355 373 765181
512 616 383419
422 771 753541
52 412 87548
267 796 891441
381 541 490296
344 564 959234
95 447 644030
438 412 778916
216 396 704850
247 123 619523
653 213 814594
367 198 157571
131 684 975147
553 238 779808
449 21 587676
253 154 192969
460 150 75944
469 114 505197
775 727 892157
541 399 965573
322 169 576893
57 154 928667
23 326 159792
345 38 473548
691 138 371073
686 320 898878
389 279 845857
794 706 273466
151 302 528675
316 645 988522
776 527 319551
171 102 631036
432 537 528457
472 501 678472
429 721 331274
138 252 336962
701 403 500175
791 411 132631
257 463 940008
621 613 999896
790 466 54633
64 306 669025
577 542 370832
293 573 914267
273 259 733086
226 73 406798
360 82 857685
435 733 763572
392 293 894289
203 245 92451
171 143 764320
635 438 58408
753 10 972216
599 517 390332
626 195 719733
763 693 985392
649 565 47057
417 540 842428
734 131 400628
123 489 321520
799 478 521807
282 246 474376
196 463 762361
79 34 630198
372 643 270812
327 164 46896
334 47 904614
434 492 567649
330 728 250534
299 79 210496
773 379 517907
438 8 588695
189 627 558431
626 176 625528
713 353 408977
62 152 616771
776 764 567563
501 714 797851
187 657 185205
431 648 805771
283 571 31984
251 52 524770
197 254 471397
714 275 757784
501 758 325740
263 246 108110
73 330 950332
690 644 968303
542 453 241026
623 459 297784
529 167 477587
496 527 547207
305 114 332740
472 581 713040
540 83 419588
242 402 679556
279 359 55706
69 796 843124
25 464 307235
552 515 318218
704 165 705198
8 539 266703
608 17 994164
311 735 904623
783 712 342828
717 739 701518
21 84 870745
126 786 775313
193 428 104092
734 768 256396
642 338 527699
676 673 854189
635 77 118701
373 759 157766
720 481 621745
673 553 222543
117 136 946564
502 699 914759
293 197 533876
508 763 904285
402 592 94564
139 711 74147
279 58 322114
754 425 299634
330 21 419100
446 78 990313
155 222 602016
379 570 809797
591 672 803656
78 670 377018
266 778 488668
592 723 4912
483 544 735457
381 756 661315
695 355 431276
373 146 293046
598 193 709927
452 453 31078
241 39 30571
34 641 881418
126 344 765803
480 661 355423
263 113 647893
48 783 659161
84 184 404299
227 114 652264
666 76 295389
495 473 566106
773 108 261138
475 663 949431
36 308 69598
104 337 771710
421 46 857248
174 525 194458
421 291 270590
677 323 24432
346 246 145302
222 690 572355
32 262 668708
621 84 977240
100 728 330262
378 506 645950
767 80 665244
223 82 889860
703 797 700470
281 673 984531
552 428 512405
336 218 955652
247 103 87202
17 39 189645
154 538 766857
108 117 648558
773 388 810700
416 794 633735
735 482 394101
36 430 104118
771 565 561235
666 625 145021
517 140 486342
572 744 152976
710 177 950681
205 66 797216
557 706 123531
767 178 820334
610 433 93189
84 190 86763
281 377 330330
361 790 822538
313 162 241491
133 370 695506
697 489 705716
710 755 322388
696 759 552812
276 728 647334
681 4 871222
90 502 125574
189 588 988761
340 231 166010
91 394 550673
294 309 457435
474 667 59262
296 730 396642
724 548 233237
775 506 878951
125 692 443660
536 471 901642
717 244 598900
476 675 139107
13 637 62768
557 626 410969
323 119 673901
417 539 671749
702 466 199952
366 115 386377
790 709 837598
731 283 399379
781 485 522783
498 175 969690
456 502 327488
466 580 973707
572 155 922736
230 633 952618
107 68 974248
85 634 335086
67 570 538276
536 421 168159
535 616 166501
135 579 449278
780 432 255631
495 129 583754
685 511 716889
271 663 567069
745 679 812080
258 219 891507
464 341 300587
168 643 584445
308 462 739826
720 31 442534
481 257 459533
539 761 993592
450 542 762588
738 707 844045
770 187 141016
304 765 934433
650 640 891233
77 749 967666
63 203 355851
243 26 945748
713 627 485094
175 689 527849
777 209 2200
724 224 278008
581 365 846533
245 647 923891
572 643 829860
410 629 766930
127 665 16467
74 653 794279
168 403 620353
512 49 248055
619 45 877201
595 705 838068
755 513 873157
241 569 858854
273 654 59049
736 40 119512
363 90 440568
213 615 377136
247 126 673206
286 687 777144
159 461 301394
511 235 447303
146 236 108588
519 333 380830
556 448 791139
669 104 831729
70 117 203355
290 485 334888
390 56 737360
329 506 940850
510 749 953645
112 554 283305
501 298 549832
433 648 442279
152 485 602970
42 322 351030
225 627 488147
577 32 251441
399 615 695007
567 15 168111
787 34 882558
788 205 862476
381 28 535635
693 129 519322
536 12 654222
587 261 437927
349 50 4590
793 591 822647
58 738 511777
301 334 604475
547 762 331095
48 420 515870
650 196 11334
745 166 850539
682 371 343342
14 537 645954
221 707 290673
679 279 249659
447 667 713261
772 31 924800
32 446 358162
279 283 639255
322 34 75941
773 446 212124
41 648 233254
266 12 118931
519 268 269674
770 142 788659
617 14 306514
197 569 737004
344 528 209011
263 116 23060
238 494 441062
468 459 539402
541 205 39278
629 451 917179
64 228 564456
438 654 103770
184 610 791647
757 135 246546
505 462 939313
729 453 814001
234 26 63438
187 194 800301
67 528 563789
74 108 963865
337 707 37331
707 32 494541
562 74 107396
316 614 90290
48 496 767170
202 775 360461
303 348 291760
405 777 236121
530 337 186462
370 507 297498
342 50 641911
145 127 657198
390 626 278835
480 107 245774
55 319 809116
1 135 921986
503 339 547838
204 317 458841
150 257 454141
719 535 847720
88 291 185396
364 682 447834
445 528 691339
218 226 1220
703 88 844778
188 219 686423
789 377 511022
553 601 598845
398 283 234518
484 425 214712
512 504 190118
463 75 994521
775 793 744048
487 293 430230
371 343 489962
661 391 1309
577 128 906858
385 143 375217
551 267 416884
189 724 670590
544 600 992926
681 550 433725
489 55 127293
590 30 775001
269 41 111627
149 449 787662
638 427 311945
4 581 645766
439 101 782599
341 244 243184
291 660 381371
579 792 865648
677 99 679064
270 98 871658
577 634 118422
580 234 877425
652 641 818630
93 723 5956
375 85 826835
490 728 38448
468 164 100909
39 557 943940
355 623 355885
123 103 5194
32 406 160866
554 394 736049
714 6 722102
19 193 51058
243 95 462783
368 569 187710
89 306 398666
213 544 330144
571 379 67622
286 741 520893
525 432 997651
545 122 926488
653 598 176524
29 224 878335
738 85 300245
324 146 565662
534 459 540109
527 729 851190
547 422 638692
731 159 671629
594 148 330133
760 303 935677
641 341 195362
270 451 857057
682 377 341605
793 500 648047
537 426 977080
732 484 411600
445 746 422931
268 100 906794
459 489 858305
661 447 564592
398 499 339648
292 517 927445
438 372 205313
458 92 990685
383 119 84602
244 421 544292
719 121 598121
756 365 138702
662 205 37496
279 498 837301
754 206 133447
157 746 342231
34 406 273835
714 384 296159
646 72 210273
794 45 218050
705 383 65381
360 196 769089
775 675 613851
401 267 560103
263 704 193739
412 6 750485
666 462 867839
593 421 931792
513 102 436388
110 247 90452
672 800 83286
626 594 969681
524 381 721003
261 384 897846
793 198 221055
478 417 804299
468 120 875777
16 689 211191
220 385 513131
627 536 196692
211 707 218064
457 278 678062
575 732 510133
375 627 179367
549 774 895340
588 713 935030
256 85 936361
669 438 659253
151 507 502510
479 343 292993
417 488 924016
130 430 194525
129 226 462394
220 410 415735
574 92 813887
248 65 674851
616 528 24498
150 188 858669
125 771 949
747 689 544117
121 627 844963
49 564 628256
289 197 958045
261 574 908883
493 771 119866
345 586 46088
246 311 899627
36 199 14429
248 503 397235
174 713 683665
657 567 944049
313 256 766433
96 236 280140
348 489 647788
362 414 27384
688 760 257143
222 702 80345
406 169 797829
730 305 533953
631 724 996507
295 511 820858
183 89 461742
279 364 921180
710 87 15632
167 763 988123
439 226 995083
127 329 783974
274 466 739579
256 62 855716
607 133 384904
568 266 167379
502 340 913566
369 154 677162
256 460 269473
531 67 815678
759 195 268027
172 577 981336
599 579 503602
758 447 814718
434 452 876821
4 143 783165
162 390 758662
417 754 286954
245 659 402152
179 450 63985
407 401 387718
695 653 435340
455 717 737878
143 371 971102
5 450 72213
780 253 276154
211 60 267310
179 570 418548
499 12 591303
546 453 44526
15 186 297144
27 362 508556
21 557 556606
472 457 697012
238 695 65902
581 577 684252
701 711 848734
409 621 69177
459 267 81251
672 668 922207
259 643 304456
458 697 59779
511 573 488365
202 64 284243
131 193 564771
145 697 248733
17 670 799060
560 24 868760
746 263 816414
221 406 115311
142 737 428865
181 514 249903
587 471 954909
297 409 701067
453 733 192464
795 184 575343
699 322 407220
541 319 173616
527 488 915222
732 612 484582
713 205 353520
715 251 198669
277 702 845715
722 585 481287
391 366 510297
234 764 739749
199 478 769362
61 501 225141
337 664 712176
508 258 152331
745 332 248745
694 421 189736
753 293 680609
162 771 693656
41 364 245573
574 233 55767
471 264 41107
86 586 577453
113 694 884594
432 142 203361
774 441 656317
104 482 845740
49 87 269921
536 777 726643
694 479 408971
502 337 985792
119 21 436453
768 86 196405
501 503 142294
752 20 902180
417 223 573500
777 25 140442
558 781 966625
385 440 317786
610 790 123129
386 435 938937
499 666 793729
65 155 828187
490 620 204236
18 277 709071
618 9 239050
474 67 731419
289 499 144671
728 527 289128
211 143 561833
4 704 400172
321 249 448306
445 10 36297
101 643 568895
278 772 588620
728 493 189914
499 83 540807
722 106 465148
511 670 274018
789 119 759047
746 128 333213
535 695 298433
602 482 953843
678 590 735601
740 731 724363
34 484 117545
648 696 947795
472 625 159313
443 261 799145
356 301 109209
202 230 19893
446 126 592951
52 593 899567
273 276 92401
528 781 578224
277 595 404472
79 382 776297
83 155 781549
365 45 575031
555 63 821736
204 100 562213
605 222 144537
262 227 730948
86 72 742328
754 446 393690
395 55 161244
459 386 38678
339 661 981551
722 169 132963
480 545 66321
771 137 735213
477 268 877082
176 47 163657
683 752 197317
316 173 735968
405 685 802667
734 615 775106
629 776 90080
15 60 273932
227 784 255174
70 356 494624
635 656 89129
567 270 818453
412 190 67802
799 350 939382
532 744 933291
131 390 995243
734 675 576259
49 472 284559
78 606 733224
769 670 683169
140 186 609294
716 132 973210
59 753 639425
618 363 714312
690 199 172742
232 798 448860
660 497 660590
250 723 6040
344 91 442777
638 121 381680
215 99 695687
418 777 996674
311 550 878871
430 357 594434
305 251 553088
511 325 408089
769 719 9126
741 372 904251
304 100 71737
279 717 36898
84 176 455389
466 200 973370
510 551 16806
576 739 712102
735 101 992120
399 54 79410
150 152 649238
544 326 545170
256 509 872717
539 472 953506
413 540 755336
82 684 9256
278 248 818926
2 674 892406
37 162 10902
518 210 759102
465 55 536438
722 726 502516
511 482 216901
182 258 549332
523 532 127340
237 55 654115
276 618 757151
256 317 359949
617 71 697178
308 681 158255
518 741 154278
95 108 49972
100 529 991481
581 334 649010
2 714 620000
339 662 374455
47 298 232362
179 129 412611
302 763 570698
645 33 362381
206 710 891480
178 133 699216
192 752 593257
738 639 745799
284 594 328204
204 167 312486
186 485 570662
157 799 471073
496 377 698391
735 658 516404
738 180 21255
621 678 624177
51 515 900590
567 121 840462
556 530 165213
156 789 181273
196 683 256009
494 307 835245
279 221 546455
401 103 14913
253 441 409801
624 509 305507
268 166 728709
34 238 616782
164 201 212227
19 406 206508
256 564 562779
264 486 410002
733 410 692250
640 153 437073
136 69 20280
772 676 550614
689 612 372571
261 675 269636
467 678 527232
549 255 647559
587 204 827445
430 465 322275
170 10 168154
236 19 840050
539 502 555646
618 800 819191
22 743 611714
602 343 133196
358 438 723966
747 370 375552
218 152 987554
214 285 330023
730 535 29109
45 501 686564
171 480 651018
38 196 988307
458 111 254758
436 359 407333
57 391 620249
677 561 641653
610 769 634939
785 579 936457
672 727 648155
178 482 423686
120 9 146252
680 249 32231
318 648 781452
693 81 991147
657 104 488470
501 299 47679
587 719 431134
389 316 168700
579 387 452796
549 132 607568
612 490 130982
764 111 471781
562 681 415585
409 474 980166
470 371 184283
450 487 360725
482 368 257570
635 9 604846
202 559 218669
540 641 963570
215 774 988166
709 492 790220
758 219 426067
786 331 652512
591 423 235317
545 430 188540
101 513 114376
238 572 583805
226 547 160658
682 465 103555
576 517 134633
545 761 645110
645 496 265293
611 206 605295
279 702 958891
682 761 704210
726 149 249126
200 707 791858
379 649 293064
751 286 631692
444 88 514285
324 591 643681
8 585 698733
531 600 918492
670 325 523203
695 216 539627
367 530 849642
782 763 125173
28 664 153099
17 637 338709
356 63 609783
717 332 123489
22 191 965148
761 230 86066
121 584 258301
127 239 722333
214 341 341911
650 596 551349
8 209 772079
396 714 961382
438 76 897195
260 576 229871
197 370 728493
127 273 704353
217 413 681972
512 290 826315
310 614 204698
527 225 269709
660 477 213813
168 610 988501
750 438 590110
304 265 838514
104 284 647772
85 502 92047
592 197 796483
191 358 97744
353 585 191625
531 799 653578
131 565 425885
499 10 444866
282 303 172645
504 378 379092
563 402 542702
31 312 393310
594 747 556022
394 558 125162
195 560 77864
317 178 916868
128 725 701762
268 537 488170
656 765 416246
420 670 996006
22 605 570318
502 368 513357
55 746 661674
670 299 478116
562 709 229110
461 382 808644
625 743 951942
733 58 985515
538 522 92209
223 304 626801
666 192 712811
591 577 193763
21 423 721051
295 795 429604
399 63 95661
709 696 264125
98 688 658121
461 196 254702
198 347 280089
174 540 324195
319 123 666245
747 414 63874
627 404 41876
173 112 861179
191 13 841200
137 557 484589
198 238 237271
470 233 547387
741 544 725925
129 497 418921
567 284 385881
55 624 346790
446 686 970829
696 158 432344
493 331 34096
792 781 101870
198 691 397618
534 187 929463
305 383 299582
769 640 775484
661 477 101174
593 796 629311
135 751 163888
565 201 450362
274 20 4041
629 60 827457
422 245 141695
604 500 955105
30 189 595418
730 683 323804
563 567 618266
637 549 70958
752 394 258159
759 139 118478
759 219 154601
403 52 710938
365 721 330678
36 149 850976
578 529 297418
442 592 99726
190 170 965446
336 90 237845
648 545 794
773 744 909698
165 285 249
264 667 12818
377 717 241028
443 46 542131
349 534 887888
488 379 266141
60 143 747539
8 464 559379
50 129 798597
622 520 735061
528 535 768565
2 772 349091
321 795 382666
519 586 574001
394 133 763999
323 740 239775
785 492 661371
494 738 269544
619 472 293947
83 560 897154
451 598 919253
248 596 210840
473 511 556767
430 537 539185
364 518 195803
777 714 167144
185 413 771851
372 261 649234
284 404 174061
228 477 689426
25 535 705558
631 612 345481
557 388 812383
754 377 735636
254 228 747646
783 18 329400
487 240 442023
119 589 785769
609 86 526277
9 83 491858
626 269 566745
568 375 497042
725 160 126734
534 352 566370
83 484 671500
590 391 852132
326 704 218253
718 370 472463
667 775 357613
47 510 275859
136 761 875300
592 379 524695
514 345 989306
397 66 538308
300 391 481172
498 650 997704
784 328 732462
321 599 729560
346 511 95255
133 587 903549
111 295 31791
606 498 982531
2 209 708181
77 378 115358
675 716 433677
421 11 261703
312 573 685098
636 309 655868
742 191 687045
115 383 341243
452 684 994470
138 140 365082
594 405 244048
330 25 754135
80 283 902833
572 357 198564
670 187 604756
448 213 572987
596 480 461581
475 705 498797
663 731 432361
95 436 236573
40 16 31406
381 102 399615
10 551 469098
661 371 844927
794 618 318815
87 102 685438
748 228 20478
521 725 774645
684 345 940117
1 23 151355
182 292 326411
397 141 312705
265 118 865144
379 309 562296
545 72 79500
291 614 305639
750 259 752050
497 645 627084
563 678 179540
336 21 422059
698 595 109549
437 76 976690
243 598 589885
437 359 346898
417 155 994068
258 686 843774
427 681 394777
513 374 871139
439 466 552075
55 432 288760
245 472 285342
248 251 136335
420 553 898804
327 531 589904
595 180 282733
141 163 361844
123 75 477168
501 447 440776
176 743 337322
585 748 73640
721 96 34578
286 316 247968
10 525 301995
282 647 736700
650 64 654440
377 95 804087
137 383 71650
519 248 491133
739 335 822543
284 635 95657
346 509 524169
554 397 4930
783 436 290545
342 328 335661
471 35 841493
184 30 819666
358 21 244727
778 570 212691
211 597 561734
586 694 145078
725 349 204403
697 33 93464
543 791 627834
326 4 666783
150 258 621633
174 175 349854
27 729 494617
684 238 998438
626 54 578671
251 95 608688
700 406 681263
393 25 372704
185 167 736562
175 669 184534
611 667 740006
717 197 870693
713 652 467344
465 381 844973
707 305 906538
792 763 680078
77 715 418279
649 557 601372
323 681 38509
478 207 898851
231 701 633320
493 799 520687
596 42 973215
192 538 569072
228 648 279634
561 5 471544
475 542 117906
534 416 424758
696 200 391904
109 567 710110
111 513 597579
343 292 356893
508 405 604777
759 385 731421
597 180 984777
596 51 956851
208 749 792342
129 83 808521
38 9 159366
187 669 636982
379 373 360562
298 290 131058
504 8 668875
779 114 697079
337 719 998281
182 595 986082
89 578 498228
226 514 730820
244 679 105991
55 700 126630
294 246 777691
394 147 972710
609 469 475064
739 404 59110
363 331 594220
488 420 362143
479 674 969065
583 401 228026
435 88 126632
623 325 900835
557 674 566241
378 577 509245
333 144 301690
228 722 940827
45 393 978550
534 683 479246
262 155 606854
134 585 489538
560 698 948894
773 468 842737
67 668 989795
800 445 761580
571 662 722178
247 134 627226
680 670 939292
549 608 289978
438 338 111182
600 590 403040
408 548 747298
523 148 922843
615 382 252440
341 499 88673
792 40 818059
407 741 839002
338 192 706884
744 296 964145
133 415 592009
510 346 666098
454 90 208512
222 720 288009
541 390 826634
604 375 691702
707 113 455397
669 618 788855
52 201 309614
652 282 575182
398 632 640153
579 510 724698
402 311 834184
701 535 25017
755 338 404218
573 150 259109
347 797 641707
97 437 193811
143 656 821533
244 359 660079
357 708 722092
288 202 283066
532 733 479579
171 161 92587
395 794 817884
376 714 937110
68 288 534308
553 768 909163
734 352 181249
474 291 670446
317 533 16819
501 301 179481
120 409 883034
632 651 148418
203 344 372024
631 756 695525
172 209 644614
759 701 96056
73 297 820209
13 396 760991
633 242 95737
528 440 428560
211 753 298801
517 366 135297
167 512 941703
347 468 81379
538 147 21710
165 117 66325
776 543 597451
708 674 674949
251 143 474314
477 769 89932
672 446 573735
51 2 879003
325 595 883642
554 680 550471
27 685 492800
439 704 871110
226 331 512935
729 46 239305
356 278 629611
650 463 815301
383 471 64620
521 763 874575
387 169 575710
150 648 395972
575 675 17672
392 249 819164
134 732 678726
495 796 163319
507 744 684540
698 58 530694
76 603 501153
502 299 92158
540 587 268918
141 663 919530
566 164 78659
154 662 895431
230 439 324462
160 653 191266
561 323 171068
480 253 150663
669 435 974419
780 443 84405
252 631 670847
563 630 210710
762 133 806820
324 466 656162
515 571 346977
48 792 684901
654 105 990831
79 223 156016
283 347 903110
473 400 932723
108 512 628842
711 322 343625
305 720 830295
245 781 120019
678 13 935655
228 712 681988
249 552 650065
430 438 914466
51 344 927166
23 214 84628
116 419 159655
33 283 254030
75 9 776671
728 652 55879
447 700 656914
65 401 51631
93 561 73914
554 694 510388
470 444 174097
366 790 294535
486 451 57628
287 486 969161
203 78 867937
584 507 156495
729 256 973944
93 154 571807
500 300 527341
342 55 807789
782 648 288719
115 573 237808
620 123 394951
308 210 45996
61 260 433196
702 363 859539
551 260 785750
397 658 399003
11 685 921708
354 488 583869
163 102 375797
209 334 169453
313 746 973828
291 609 45603
792 428 843204
291 125 565821
124 617 342434
582 662 841771
698 465 875236
444 10 66068
465 634 652118
230 332 263861
23 341 627928
732 243 431977
650 104 146809
247 490 807012
413 93 633275
475 589 705697
446 65 770563
123 743 4750
364 399 574004
315 226 229308
459 410 883420
719 683 463223
331 645 186758
384 153 279788
690 700 703591
393 252 883044
640 501 911242
322 716 220179
476 128 696419
752 328 503071
266 1 627990
581 256 541526
49 235 588249
101 503 113889
653 300 657246
276 131 924164
300 353 253566
358 482 649143
572 662 579411
744 595 999941
239 457 293273
531 564 457643
189 227 851774
364 651 256598
381 489 675033
279 728 336247
669 381 912939
392 71 33120
670 210 88875
498 655 383144
211 472 691957
47 687 430097
314 115 201905
312 488 749771
569 695 105055
460 94 939782
573 344 971666
76 37 838909
409 733 789824
178 531 115243
685 744 157907
534 82 705453
298 527 13980
140 648 142240
700 443 169877
304 404 196667
273 655 596428
544 2 955614
105 316 60426
615 51 902799
532 269 839476
697 503 330206
472 778 425961
120 683 149285
268 343 582301
611 207 803476
446 685 435724
329 713 616759
204 126 522878
506 480 195235
362 757 293077
751 294 808350
510 136 914746
204 281 448853
595 230 573324
617 647 260417
4 467 779214
246 489 81632
548 45 379840
648 17 617413
81 637 916926
108 333 361169
782 568 668714
14 571 39118
548 311 74496
629 673 419741
72 134 870650
438 422 356256
405 267 364942
341 509 248914
163 123 620564
786 610 395797
718 93 121033
7 200 726685
545 177 970845
152 355 791323
169 612 572633
20 600 777380
555 23 175199
507 290 670205
420 701 453474
708 700 864803
226 65 607412
57 601 891942
671 84 55046
384 765 705930
509 163 141092
681 90 186391
4 209 835816
771 157 595315
556 394 922552
490 586 416874
639 26 563488
256 586 209151
100 709 74832
443 630 517740
368 154 66482
309 653 675255
539 216 896885
453 604 385576
580 181 544131
108 136 563528
330 549 608343
1 668 787138
527 8 866954
423 532 270405
785 324 537389
750 290 275711
183 16 673378
690 435 974977
440 622 432107
653 417 46620
592 449 784254
249 39 657589
46 277 361953
261 416 29126
563 515 360315
369 103 29526
415 46 335175
212 685 813639
297 160 931943
369 394 706111
344 482 634633
651 781 922383
697 673 780403
558 565 928366
54 304 934493
217 143 338433
85 715 648295
568 305 574170
567 660 736418
209 409 630857
85 148 898831
698 369 106503
188 23 278175
26 21 447693
499 337 55548
651 399 85055
71 752 801333
797 290 404465
95 437 789454
655 520 384019
421 683 964522
242 319 460697
35 679 484524
384 281 410398
262 703 513569
253 722 862756
94 442 573268
602 189 355803
789 320 46655
730 548 303215
642 73 73517
534 640 48852
358 221 576741
138 98 905594
172 782 506427
77 690 482163
771 729 951720
273 321 373148
294 61 539789
311 684 376069
125 700 277853
225 376 118166
215 606 719374
645 301 232034
361 505 548483
756 407 305702
591 336 166788
230 473 839657
407 765 167802
490 231 280513
610 552 852366
50 784 384002
79 521 405156
159 140 863415
184 246 57271
625 23 223743
556 765 291986
471 450 186321
54 618 966851
766 551 722239
569 438 770295
128 94 678869
1 172 183390
174 98 112219
513 247 218226
33 71 731651
333 375 25992
389 744 270612
170 123 877460
757 323 760408
479 606 589727
85 220 508442
663 609 406945
101 458 46080
741 534 129007
369 437 963987
476 14 312235
677 294 817454
128 280 516153
386 116 605958
47 382 672569
16 683 962598
572 190 559627
158 194 584480
333 408 160551
83 426 57995
720 43 285228
694 60 998103
208 209 689148
183 38 826245
166 75 928148
561 297 819109
346 800 408937
294 385 480250
747 673 525760
288 32 374178
680 553 36737
697 760 61421
402 771 977208
570 608 859127
336 267 888524
22 147 603038
599 5 576133
121 642 21314
250 83 271025
618 272 52490
6 729 836617
234 478 410473
387 379 528352
686 85 128240
615 8 711448
672 95 252943
74 496 152741
684 633 880836
561 629 999387
617 397 932513
438 25 512197
299 594 340047
312 642 961514
735 13 709241
768 70 10288
455 262 738822
296 595 230809
42 403 356554
594 82 283080
712 396 605364
135 568 591686
711 185 970684
451 787 343182
148 236 218492
155 309 335631
614 252 397263
221 571 95386
88 540 898152
428 721 476176
393 751 664738
547 500 589108
568 485 845594
320 358 790332
1 440 617854
553 757 577121
375 283 779350
344 404 765122
389 111 217183
120 260 663069
704 761 251406
82 106 849023
71 603 715081
228 476 551840
175 676 244445
408 692 325061
549 81 885391
674 310 348765
243 699 218632
280 305 772425
761 383 150485
528 105 666123
3 537 328517
729 687 523167
656 720 796744
768 567 951282
747 708 783743
225 786 16766
383 457 135250
798 618 750543
525 147 684429
471 113 579445
405 686 275120
315 148 93599
359 531 605667
543 738 153911
696 11 889278
7 216 362692
671 213 862310
436 41 299924
232 434 889942
382 418 723453
526 323 337719
145 234 273324
757 673 448764
550 750 307045
96 305 257247
271 121 571790
64 731 733559
666 60 978545
599 440 582306
158 369 454212
35 229 520219
145 134 714673
499 21 60371
521 446 132717
619 40 518825
629 421 340229
97 718 434288
719 302 641767
84 367 116522
102 88 438604
18 742 477617
708 513 972583
130 308 520484
374 758 92133
6 159 342266
303 306 293612
375 352 272623
269 254 302120
621 198 740937
220 427 725799
682 417 850338
210 520 398692
507 601 998287
563 246 409941
746 8 882168
757 446 237843
225 629 465915
797 303 384975
97 338 139347
620 385 419625
415 408 804379
561 69 819804
238 605 845797
441 440 905201
374 754 563637
147 784 38116
785 484 809206
142 377 27340
267 676 267393
452 741 28009
752 339 599752
662 128 11937
540 270 715136
782 369 964516
525 435 376287
502 717 281731
682 743 767798
21 275 432012
119 583 441083
541 31 143471
363 449 345668
338 449 901195
613 41 165983
170 395 469512
241 444 659677
191 568 823267
459 730 644209
169 592 322746
553 621 958300
589 549 640566
161 245 937490
420 337 951739
735 707 96764
283 465 92759
436 507 453174
300 305 178552
349 99 101717
195 766 654870
657 280 785269
241 422 462572
267 515 688755
55 706 520068
581 755 488239
478 520 62541
405 408 610597
406 627 699974
384 168 925475
423 486 424750
183 140 536899
786 252 62643
378 368 613262
316 155 693794
572 543 600371
264 694 934779
547 585 145711
494 144 561398
586 740 600496
296 477 730453
772 671 739002
170 364 506282
706 244 647746
625 149 934878
457 386 725311
472 386 359899
511 644 289546
73 577 697135
592 375 376651
731 757 775388
696 293 502404
438 614 907993
247 253 535230
126 447 465073
404 121 475627
698 198 856867
401 84 517833
589 700 505355
740 132 74807
644 514 359784
489 282 597295
374 162 429575
724 79 589212
640 59 396189
517 730 783484
586 74 478522
274 533 259391
293 390 997727
693 325 313772
239 708 628780
628 481 353758
461 99 139061
163 392 979500
611 26 515146
216 253 175541
712 389 156874
198 149 290254
297 519 981797
84 581 461619
76 381 828784
118 213 308645
800 415 289293
218 361 645508
789 193 434516
70 583 493008
359 726 980597
262 740 721267
283 313 884279
421 239 727367
153 628 428369
117 279 471011
142 335 666161
473 260 547805
710 144 853229
679 492 105862
736 360 812815
11 423 753549
496 425 959085
23 108 847128
509 105 128516
558 78 155751
542 744 511707
465 156 127017
23 122 549888
447 253 267295
566 740 754696
757 706 728365
646 132 229947
640 589 712437
555 295 400864
226 604 150948
112 750 676031
66 717 529466
287 86 842694
349 331 400483
9 186 605170
30 244 819753
379 447 277265
412 645 885467
101 401 718166
261 288 600197
481 125 74328
790 215 469669
375 315 717783
204 377 190808
369 638 986959
757 719 888768
7 374 808639
689 120 609903
377 277 203851
573 728 749959
534 202 651302
102 174 422496
457 424 619149
619 337 70166
491 337 895882
607 385 18766
369 16 236736
550 93 2053
66 582 10098
633 755 765525
248 543 307400
238 421 490705
140 626 317057
562 242 927042
492 333 476596
88 671 45827
702 396 828219
470 415 520701
580 526 481878
538 86 885271
486 237 903877
581 389 107646
704 81 119231
63 582 738638
482 103 442498
543 690 186068
526 377 38787
729 181 35561
681 336 910177
363 205 651391
305 72 112956
577 315 764208
92 320 983431
432 623 11251
647 577 463621
767 202 541760
162 124 928513
28 550 836074
629 549 590977
625 374 513141
76 401 451640
235 571 619892
190 90 677482
29 725 463631
99 158 870406
559 745 960517
260 220 560613
470 94 913108
341 22 106550
529 322 49562
173 103 967235
590 219 981287
115 225 938418
328 606 938415
101 650 46122
332 771 23257
615 315 307414
680 523 789411
537 343 391877
45 72 662350
51 722 976216
43 723 717812
660 104 68695
749 268 410915
417 179 871255
179 644 748120
291 262 247946
513 137 385001
296 92 962764
733 524 982152
142 219 255528
490 351 812110
122 233 699452
532 504 523909
169 800 614851
588 415 676209
319 355 141550
126 771 846824
481 318 417492
673 684 991182
247 547 936450
392 278 241827
748 547 115680
87 278 193854
77 233 463309
457 666 909785
783 570 345478
52 96 843965
419 257 932752
507 587 343826
681 9 537207
572 387 241052
657 98 345037
399 532 410464
440 527 174746
402 503 486664
369 398 309393
463 393 372074
281 300 361273
121 103 892111
155 184 299286
153 720 923204
13 367 994309
771 678 589406
148 607 809466
605 275 129487
443 612 666147
639 398 969706
751 456 889299
276 34 5086
331 17 528487
204 654 54073
358 728 384671
83 729 799505
62 353 568740
627 146 308943
183 308 671814
586 567 696758
14 398 601668
162 128 866382
189 738 407461
271 374 145189
773 515 11531
2 785 950494
617 90 493635
250 506 468877
430 750 725087
641 355 521895
640 661 261663
763 200 961662
486 764 204968
118 628 670565
48 623 643662
411 176 296169
130 456 684115
318 188 33587
174 269 116902
719 545 40226
351 366 254582
625 793 289227
210 521 602097
479 706 996307
748 527 600305
220 399 345444
679 303 636677
378 744 722754
84 711 387822
777 31 990553
67 110 105981
471 172 864745
631 315 149421
390 621 755961
100 492 741205
459 511 775369
425 334 679376
347 528 350508
326 401 162263
320 219 636760
42 761 287816
481 484 255249
585 394 993001
441 755 671628
279 769 903853
772 19 337743
272 15 3206
95 36 503094
613 589 171284
219 747 566246
790 64 751187
623 382 876373
457 779 222848
54 205 437333
685 51 138991
433 151 100126
733 271 186371
680 3 750768
270 262 39564
160 196 412257
345 627 585000
483 678 612321
406 37 33515
160 239 283874
185 582 306606
788 90 901564
516 131 12329
258 363 418121
754 369 905990
701 419 839275
500 267 28514
215 102 61920
25 113 933690
157 101 139338
728 115 824149
378 272 152442
1 598 516539
78 776 295059
657 399 694354
491 45 984855
698 172 318319
725 523 137190
185 564 367445
550 85 957247
709 600 171933
328 685 586461
6 782 631996
458 470 636973
34 507 882296
561 596 844097
78 588 173538
734 493 137266
662 258 633021
182 645 425714
439 394 669878
370 460 225001
33 312 133249
65 240 130973
799 348 124931
379 513 575902
209 260 834171
796 518 414267
672 182 120141
170 705 57454
555 466 429780
530 359 507695
204 668 294569
458 548 606426
82 137 970842
324 142 465156
283 83 271038
370 250 174537
472 712 308920
1 667 783359
413 51 350443
249 329 82137
560 53 351724
294 737 756794
551 463 35963
219 51 254600
730 47 395202
272 341 475626
56 712 946880
363 231 920566
553 583 52982
124 298 436126
512 492 624547
444 679 802288
728 183 262058
650 88 317490
366 605 555301
290 344 796881
160 467 701435
277 779 414428
544 771 662548
95 360 96945
435 696 743028
340 622 247553
508 50 302019
402 406 743622
29 445 419586
190 58 840860
483 625 660166
494 167 181322
417 769 636705
562 543 108004
563 784 548875
78 595 675612
71 302 948623
424 555 958210
718 654 906500
299 753 797167
675 576 175024
618 75 897740
754 529 456175
182 98 284666
39 104 963119
338 340 304422
465 94 233567
248 727 454590
313 499 854444
190 192 356424
657 71 245697
372 259 173031
575 785 720399
782 294 40709
109 533 345861
439 297 845454
472 121 197535
700 453 289254
514 775 964487
272 50 666090
733 91 36079
599 654 900872
416 13 697193
36 777 965133
249 14 367015
518 427 427214
328 44 816013
497 548 509247
113 339 6043
714 372 823563
360 317 344233
315 637 335177
195 364 365530
306 484 971914
669 650 724259
280 104 82407
349 474 658141
768 751 239476
599 260 544560
560 510 36139
442 353 393421
712 75 629321
435 306 4992
533 457 922500
398 389 568602
323 63 469553
362 26 492172
593 482 426880
501 643 230537
651 226 219440
283 715 217727
302 363 462001
473 436 592596
698 422 678787
205 761 80056
233 379 252634
412 521 121191
14 199 890701
108 3 518781
442 156 609591
517 184 942191
398 127 899216
755 231 763262
296 579 577741
75 236 793704
384 270 24331
419 385 961956
241 671 31877
515 517 375149
462 178 899939
67 468 650260
68 613 280622
510 239 491009
95 662 706723
201 94 249264
658 723 934526
403 75 123290
104 707 869643
330 233 302583
422 592 290159
272 624 567001
189 217 7487
176 342 527720
94 278 532052
487 637 235453
64 115 152085
568 786 64771
34 47 295335
789 279 118964
359 768 967921
705 154 129033
282 457 605556
268 219 194223
276 425 431809
632 745 622151
477 721 966368
474 34 500104
467 17 753419
124 395 711765
55 125 216263
245 39 329212
362 392 972922
392 143 648308
326 758 393347
527 654 718921
764 662 321499
318 67 422546
229 645 409752
117 660 41180
358 377 547166
321 417 362655
254 218 32297
45 61 345105
102 99 194534
479 590 347306
532 3 341024
1 686 831466
660 179 891452
679 179 541935
126 678 633277
189 579 983331
105 317 752859
49 151 592770
67 185 341241
157 647 567714
763 534 175688
588 430 443424
584 531 28581
132 692 132981
204 157 790614
195 458 710954
595 61 49413
76 634 720962
688 364 290333
323 578 847754
190 580 57879
590 673 198351
352 368 785195
578 649 128273
418 421 52533
290 269 214829
49 341 591534
691 788 202875
375 73 215568
464 184 825831
29 587 313756
612 706 670949
404 596 668383
231 463 702212
9 653 518985
327 48 329255
298 694 102766
319 769 80870
1 273 752201
141 740 547608
270 237 313009
753 37 867844
489 513 155042
1 41 137217
61 288 312683
580 56 209420
687 467 317150
444 740 769874
743 321 580
641 612 32838
493 679 623255
496 583 89104
60 438 262415
636 274 691894
623 114 915847
677 574 238541
607 794 286575
548 152 92594
246 161 644033
787 714 33400
54 605 771106
47 461 958325
88 251 791133
171 470 951031
774 480 447404
169 287 573092
317 575 476629
627 273 566339
36 226 40218
789 678 727181
335 419 359370
445 148 576880
694 498 606074
749 758 949642
132 492 503274
470 614 800810
180 722 389880
198 629 38345
241 611 940645
215 524 655590
598 205 750659
721 91 710989
72 49 487479
496 762 430268
248 600 255930
625 288 820538
546 728 569831
649 668 669087
490 304 694563
632 386 41242
123 624 253880
742 74 382204
722 466 926043
459 662 725442
509 201 705481
174 594 518979
215 24 171201
638 743 97987
273 553 634199
472 230 682993
716 464 525428
424 248 863268
585 342 287735
693 73 799584
647 63 84517
239 651 380852
603 316 124257
721 84 469108
694 641 492405
545 111 508551
646 654 801977
581 162 576958
32 41 688923
641 109 280158
331 33 12603
192 553 823967
393 505 301091
369 685 625356
198 646 810966
160 767 729510
62 773 600729
278 229 853160
582 518 673408
749 442 847347
178 84 942169
303 759 807223
77 689 97588
542 417 671572
264 482 791652
414 213 372725
40 173 746007
602 522 242232
553 677 759696
593 559 124600
483 91 292561
790 719 345174
33 399 96246
574 524 287778
535 176 264360
604 329 401085
341 186 912217
733 418 435029
76 568 336558
207 185 133460
599 413 774980
566 495 926584
613 614 143420
472 423 665061
729 486 243266
11 134 595406
92 657 957354
104 645 935601
690 729 39142
469 78 508406
520 32 426423
644 371 46365
329 473 771841
480 470 493831
199 362 115646
412 762 828867
592 625 222986
524 394 15087
665 386 926573
537 185 260199
165 238 34264
619 229 354554
637 723 821498
616 103 871078
515 752 940006
186 400 353878
510 535 818657
773 625 962921
23 521 378315
418 91 375057
425 596 183675
104 131 956638
111 259 947557
378 469 625052
52 275 905844
3 387 624062
100 477 402078
434 799 63303
301 526 524171
122 368 844296
28 176 129815
688 650 163905
750 214 388625
159 596 771751
291 247 230674
130 145 636406
180 504 480014
264 759 822658
156 600 843063
562 569 534144
672 635 971016
292 612 277197
442 53 869310
774 661 212838
287 754 340994
633 239 632545
100 151 348519
468 472 203820
380 361 495077
103 364 860651
490 13 479359
236 655 854626
20 634 632085
43 424 924626
602 292 650083
649 758 543505
168 372 882532
630 364 949731
259 642 999781
498 441 831924
251 731 109104
370 73 608372
602 166 761812
383 637 251510
66 613 937234
706 730 83058
449 575 181499
171 694 208407
93 766 424939
5 480 76662
181 500 120831
214 68 852560
309 468 972053
724 138 345136
299 782 321209
506 60 359018
428 626 319367
517 606 358322
660 769 289062
304 758 462349
201 91 299760
325 607 31985
505 114 112065
291 139 513169
704 33 780827
656 380 752593
505 184 812899
659 263 4368
479 540 280616
658 320 350655
578 507 230448
459 316 678319
44 298 289621
769 574 857260
636 378 316249
77 11 516147
55 410 11723
579 514 804013
461 572 329094
585 261 316326
660 318 900527
172 389 231581
778 544 462295
339 254 55524
461 132 399733
334 176 765777
360 432 19679
363 518 434380
487 572 126966
19 415 189703
773 249 856548
685 175 92228
509 462 48735
219 58 466782
178 313 724752
47 288 623837
625 274 106000
101 70 242903
677 9 365856
142 706 324786
399 233 802420
671 565 804493
36 747 11412
455 170 606076
65 702 328508
764 430 330499
171 458 122691
589 292 249913
74 26 609314
722 783 32491
633 454 801567
540 396 623678
729 380 538018
88 387 409338
544 671 462574
764 759 63177
486 246 872473
522 623 144510
549 92 992304
72 331 698021
234 262 202923
584 414 163884
287 519 947950
80 631 475022
87 572 967936
368 208 365349
624 134 810240
709 84 242179
380 336 500513
797 433 168072
136 503 980299
502 21 851939
468 162 764578
593 5 883385
568 326 24228
259 288 918724
800 592 496875
357 539 925329
193 577 519331
299 149 644813
314 640 874803
250 150 111814
779 666 426309
594 763 651158
777 335 864583
461 674 465374
428 4 858401
203 701 394401
22 722 468137
534 270 687090
741 749 102567
322 421 252660
749 600 72606
158 758 631235
748 330 722736
45 300 707674
622 771 205811
80 62 624136
284 742 191367
450 149 745683
334 662 314419
376 154 704838
81 555 706669
261 172 833049
758 69 301514
745 414 280112
153 24 589126
14 579 948003
687 78 576056
771 449 203999
564 711 412533
754 690 667400
70 498 11599
324 201 26110
532 533 82072
325 725 988872
491 530 542345
775 598 938973
620 335 529985
699 347 465478
211 149 29987
151 359 66399
704 428 229743
509 634 407515
355 615 168578
711 122 256928
691 319 707598
378 656 214356
675 621 677825
176 689 14827
568 286 320139
294 462 415904
159 60 769791
558 734 5231
150 645 712698
384 182 831511
477 581 196619
5 251 492123
657 629 483407
377 198 60836
139 570 901754
148 104 418826
523 18 734454
242 625 492707
701 564 362355
534 476 557619
22 618 58035
687 145 128907
675 227 690092
571 317 886158
447 597 370083
524 224 662695
36 78 888416
71 616 269811
543 297 404625
199 162 702723
300 311 46447
67 215 325172
644 257 215475
230 533 917637
656 28 372971
120 48 595073
191 475 691023
684 775 92009
323 280 940335
340 754 194474
727 209 377851
197 423 173522
464 271 148632
101 790 579483
274 712 430618
373 242 120173
573 670 992041
143 393 38781
13 411 323671
623 221 848809
760 199 794268
349 495 870733
740 556 989582
173 291 182089
185 372 524890
84 146 915464
330 714 230134
255 445 98892
247 272 858781
286 676 608466
139 788 368854
473 457 568679
453 241 647933
200 139 826754
121 529 764890
285 725 778777
685 269 822417
325 45 409993
753 687 559244
299 709 662004
289 65 455213
260 33 525217
799 514 679686
512 711 375812
614 449 156418
681 355 150783
731 414 693276
100 228 408409
247 523 921451
747 616 659459
724 125 803334
305 200 340139
645 613 69417
376 436 326159
7 101 641838
639 519 984567
656 205 121722
47 471 28596
262 18 934536
38 645 652059
690 338 41283
79 499 829821
592 525 396293
637 698 608944
115 38 274222
640 426 826758
667 318 227765
612 193 268843
537 123 727972
683 219 531245
9 689 744675
231 267 24071
209 271 520789
192 317 123761
576 14 344133
717 754 144945
76 671 96674
778 197 723084
129 638 747328
230 543 780293
361 349 312819
340 647 703320
469 403 978285
75 181 424897
104 665 164882
792 706 400040
607 375 485707
224 204 833800
579 118 214566
791 23 613889
89 333 564043
624 548 435165
292 796 846758
234 137 543127
259 177 344944
521 294 172959
493 522 243352
483 405 308231
19 527 599279
743 435 371139
314 592 50319
358 390 158158
704 667 696356
299 119 319063
252 54 159509
28 405 115975
245 375 22319
483 87 434515
356 228 172404
732 448 417466
185 641 999593
156 158 470096
319 517 786972
177 443 332817
651 486 712548
779 229 19797
260 705 477525
437 555 842317
47 701 359883
595 529 811633
623 44 610912
150 304 9741
693 455 164868
768 322 632746
153 727 502303
311 204 124195
178 622 484904
337 261 522709
326 724 348085
511 252 393088
213 359 784423
676 94 532817
797 227 711418
632 12 566641
95 616 577432
192 212 433940
501 21 713292
607 729 218017
341 729 576104
135 793 83962
722 611 541094
328 311 184344
3 203 386981
588 655 594693
534 268 634829
466 194 937783
383 64 214493
730 707 141415
778 684 766104
195 562 372473
270 69 78849
733 28 795612
681 741 120878
725 91 951350
263 277 347936
206 190 465420
642 613 572364
183 76 702990
715 434 654819
265 791 76958
410 136 275319
709 418 655114
97 603 477201
321 468 52159
303 289 462638
652 204 398890
668 646 455036
66 248 630761
773 140 756979
100 99 270151
477 688 789779
525 86 143229
189 272 971277
447 664 731862
131 604 886028
632 116 68661
294 727 593077
478 298 606922
572 274 815952
255 620 370277
108 590 327727
228 153 293851
132 62 166138
230 747 853165
642 182 8837
452 164 75570
605 731 52371
53 684 604152
631 671 123153
377 478 701301
455 496 425556
309 598 759575
290 399 439774
487 177 526818
495 633 393260
80 36 638173
29 318 180102
222 356 802832
254 460 643622
393 416 271731
650 154 183107
197 11 947114
210 57 807258
496 154 274753
20 446 812306
270 30 215920
694 646 823649
172 62 206187
239 177 987050
582 247 965248
544 240 469995
580 15 436988
400 122 31229
271 364 382796
174 775 889793
672 536 626572
347 257 258171
468 122 456106
263 357 995164
167 246 772345
669 579 72319
100 359 426459
318 101 166716
521 750 930132
780 189 793461
370 686 64263
259 38 701179
344 523 411397
622 492 466130
184 283 808345
563 516 372994
763 159 798454
200 611 566447
206 657 292448
784 179 489505
143 66 884052
654 91 548434
17 22 817305
353 215 223326
302 696 547192
112 426 159337
368 312 567099
782 483 486321
407 296 550337
324 92 506850
610 161 18646
468 46 277148
641 445 179110
745 680 561327
20 604 227791
686 669 843251
531 570 372968
504 60 629081
67 299 494489
791 472 521634
206 470 196638
273 122 783675
538 641 726552
85 782 328879
800 722 531643
464 64 256313
327 695 383383
262 267 587304
457 591 602644
224 681 977152
569 734 543223
84 797 556842
174 536 504457
59 732 745803
202 626 984085
695 699 496352
99 244 317492
761 424 560633
714 272 83571
197 96 253168
45 140 431865
640 315 295850
591 287 828417
190 450 493895
785 599 758430
279 197 351332
190 602 483540
582 142 771272
651 458 81849
332 74 465833
156 119 874449
209 180 590026
233 338 473865
436 415 218023
88 10 873920
470 328 434225
346 225 163951
529 534 965867
383 42 669185
198 678 607211
417 3 36156
26 544 984222
113 690 674610
511 540 206279
181 352 813257
442 608 447687
611 301 788886
598 55 976507
561 432 228871
154 165 972447
190 550 972951
152 358 449334
784 618 945105
346 659 67847
143 7 427892
187 531 571629
719 215 63587
86 92 632573
453 324 543652
560 551 26010
132 419 883623
585 471 516514
312 478 136688
634 567 812077
317 409 541079
683 126 251042
731 514 200178
94 561 977485
530 317 310590
140 495 35654
369 93 859733
306 134 221630
108 227 547318
211 417 572985
744 779 39012
184 410 655040
786 377 397515
668 33 124407
738 270 964144
511 369 426306
235 192 781467
543 252 257716
289 738 966927
483 361 511854
410 676 38975
549 295 111648
302 251 68641
304 334 186660
616 178 199891
490 374 938866
753 525 173654
787 402 39567
175 256 6550
317 4 24898
461 681 753164
542 181 403630
243 259 112596
472 181 915088
191 532 297539
137 652 574229
497 641 66593
175 366 780269
73 656 638172
121 617 773628
703 729 665133
70 126 989784
602 209 246221
644 29 5944
423 786 141844
171 755 198958
267 156 569195
268 670 218713
759 638 91333
383 309 9515
450 511 125518
197 558 352366
397 57 575791
290 480 289698
437 3 700887
422 498 879816
610 695 248694
459 674 455292
305 220 21511
8 38 524484
368 778 485372
415 225 522414
214 33 736712
442 654 788516
686 64 101048
169 374 241307
164 344 375179
674 224 998211
745 233 755958
783 584 10944
518 676 149716
533 16 804703
774 320 429813
157 744 623764
376 357 807895
771 686 62543
205 775 807368
336 545 414540
603 200 409733
469 207 107603
716 324 331028
568 44 165148
373 699 580788
719 718 448173
146 783 34011
293 432 839828
448 123 451510
438 49 268882
226 263 83069
266 524 379133
482 788 839730
289 553 636743
437 29 134356
110 241 591887
128 524 701321
689 304 460297
330 463 885827
656 767 766313
476 117 683451
392 78 834494
616 172 174405
396 199 109785
691 766 603109
310 363 289722
275 58 549104
633 299 843810
378 353 661443
413 37 215388
559 519 357027
445 262 305359
524 393 305271
382 426 283268
237 554 488755
99 176 62892
500 353 614047
294 584 65428
331 58 632045
437 128 124292
44 563 340426
685 703 221631
33 506 616702
663 783 473511
450 757 784660
412 579 628752
332 63 38684
305 703 710277
609 750 853814
632 779 526851
250 171 210647
784 786 441244
335 18 984832
766 535 395404
738 485 326097
394 464 641721
287 342 908541
461 769 882789
358 476 24421
382 763 367740
414 792 589908
364 138 789523
692 73 667741
506 501 501030
397 151 388226
533 353 258043
563 164 236028
421 769 543225
628 69 171048
450 571 828351
628 627 744032
407 247 967164
137 161 589758
623 437 85825
79 142 266480
59 105 826883
163 667 238908
128 369 846853
350 791 830597
9 245 384990
474 522 161042
457 149 603517
584 581 927684
703 344 425486
86 724 549280
186 706 282938
435 29 646347
501 684 734923
769 66 133383
31 425 333780
172 118 510755
268 259 504973
704 352 525764
164 737 212447
720 13 437476
795 652 483405
456 17 210087
403 511 611044
498 298 277787
759 529 158561
251 390 472145
423 96 869766
687 170 311948
314 664 36703
327 288 236
297 689 105764
101 62 95053
377 563 995566
490 100 839000
372 231 199642
280 125 309140
205 281 92153
255 289 9411
354 272 308806
183 289 150174
579 111 83561
435 560 477628
656 12 136587
691 441 608814
49 543 429943
762 639 575813
775 691 631628
278 481 26113
221 546 732070
767 291 973789
525 727 561469
130 45 537396
45 705 238928
316 690 698727
413 499 409626
689 792 111019
422 147 779525
578 710 205725
92 790 479655
410 616 190841
82 682 918641
640 413 12223
160 343 280552
379 489 991361
241 374 382582
685 617 686872
509 254 415349
451 792 350788
477 567 509922
103 524 792121
579 615 439743
90 396 810406
104 679 133457
575 231 185108
516 420 614787
490 792 604607
501 306 642137
729 487 321083
547 248 525629
58 97 541837
140 461 373547
715 441 18492
469 140 633289
150 323 862177
481 585 143685
402 496 489754
177 539 418079
596 55 110650
236 648 322990
735 436 195165
335 789 16199
417 101 704650
424 586 573655
53 423 903514
455 204 46820
723 761 691627
611 696 710320
669 279 503151
461 204 633994
737 725 559377
64 643 617247
612 211 390695
738 587 347715
721 453 452855
646 485 952979
113 13 904036
128 530 709278
761 83 800360
483 743 263863
700 48 80635
731 219 308163
512 286 97064
399 355 979743
366 707 619258
419 750 207009
143 716 300857
364 664 59574
495 144 483450
533 573 995391
652 559 126410
252 695 547144
447 752 598337
409 753 42409
192 730 461538
612 770 103024
45 352 568447
46 763 348026
459 226 251041
587 249 477025
422 730 462637
84 139 132895
292 299 383669
332 423 138414
629 344 138292
63 793 583124
221 548 201053
164 318 434178
57 104 77104
135 283 68242
556 85 206923
584 518 607187
372 508 437756
76 215 142555
197 530 803085
233 764 199760
23 184 730663
240 193 610715
211 50 577486
221 103 555470
207 775 707509
420 483 344150
759 756 233149
135 638 260434
339 641 17963
102 85 440985
602 700 931242
45 261 533331
229 48 909192
615 522 462027
622 391 745627
384 50 780135
676 702 180499
38 320 51195
146 622 748998
547 9 159649
54 727 489072
612 512 969456
81 393 492853
692 272 219677
407 359 651054
168 211 907252
122 228 475525
241 537 678477
421 484 194433
662 589 41948
425 23 154923
616 477 245923
604 721 965727
319 311 754891
188 180 143920
276 323 591512
387 612 543300
442 253 707298
567 344 521022
315 724 894168
725 93 258759
767 198 945915
260 752 982413
365 719 392610
15 320 30114
654 139 524433
278 168 276789
528 180 886717
8 732 7306
697 770 511145
681 514 876491
68 659 195495
299 590 618954
786 5 183626
601 564 444774
187 93 404345
484 762 715320
790 744 879326
531 82 625601
622 718 799988
106 495 532407
672 506 881367
687 740 373861
287 42 701875
136 599 779617
647 615 363177
47 438 243402
370 291 556196
329 662 952118
460 245 824292
14 224 235938
630 714 158456
730 477 974834
617 525 863034
292 644 615902
398 357 145740
337 46 933734
190 40 249801
557 361 875690
355 112 499816
575 681 403935
389 800 207811
462 496 621634
358 692 81903
161 476 600997
193 81 800252
743 526 341634
441 778 136340
63 329 735044
695 377 19818
413 428 19720
388 455 178175
572 281 363705
791 219 999652
35 143 300490
203 736 724599
555 438 686092
637 166 605618
92 419 965809
336 684 316075
449 406 589455
114 268 635228
3 303 959661
432 540 769446
707 56 997982
268 681 262322
295 474 668600
389 218 151802
573 660 63774
791 309 558955
288 88 231303
731 291 660619
293 595 91121
63 337 851571
509 33 119249
367 783 575050
734 416 379522
775 176 276743
464 690 648419
696 449 593385
311 191 701122
517 475 96222
473 492 944925
153 700 303787
585 251 847193
420 565 716993
335 430 62229
544 501 701932
789 55 84112
281 528 393275
468 406 817702
796 76 938646
260 782 603827
519 537 957144
674 452 811258
244 720 127958
10 35 408771
55 550 437232
313 51 369748
375 507 885172
216 745 865393
398 104 848977
241 451 935233
750 49 476451
173 64 798420
492 455 819326
122 253 115654
613 538 640753
370 553 488592
113 69 69305
397 686 465484
564 426 367458
204 457 935347
46 754 156121
792 317 950577
363 98 346944
323 782 237525
741 665 394843
322 336 786319
297 522 851219
440 492 693541
63 103 549218
391 631 645440
679 489 274011
792 589 68
396 669 282689
68 513 59178
654 197 602567
44 247 276004
162 640 202762
488 471 285644
179 293 927481
41 161 770820
517 715 462741
409 333 762237
416 274 856216
498 430 665207
429 526 754621
683 280 410198
445 435 278029
106 71 202313
457 133 488094
91 444 271015
489 73 654935
449 25 673833
718 554 584245
108 698 153452
23 71 648832
545 655 395116
596 534 810914
518 24 971560
545 737 931058
310 785 663657
538 501 333189
501 285 240394
359 677 235251
669 151 821211
682 613 774675
754 472 348051
270 793 849855
139 420 895118
373 589 527876
655 494 857013
560 759 117419
264 170 670516
568 662 145409
545 139 789783
669 487 109089
696 422 256170
207 645 520467
543 547 163867
455 719 331782
145 9 589572
497 31 856486
407 682 505890
133 303 31514
371 112 646266
512 783 782840
558 156 480763
444 456 909986
154 271 985745
698 288 170313
180 302 399299
705 511 689038
74 615 207628
652 134 685879
329 67 28622
438 217 637889
243 783 172
62 7 367209
736 46 317033
105 540 465189
784 349 269122
486 453 462469
654 588 680924
445 339 270569
800 209 43871
732 511 3553
232 567 338241
312 518 730766
507 146 688653
87 448 595572
591 753 383702
750 542 287814
779 528 557220
696 378 41218
660 755 944236
782 59 592591
143 735 485871
698 504 211539
435 273 381745
634 143 981782
725 353 648841
780 385 214915
421 787 689250
28 349 910676
255 52 523293
655 278 41779
657 563 480949
243 615 130735
6 508 561969
775 520 14331
750 9 155533
713 760 949503
526 645 201268
736 148 928204
661 635 327467
779 595 320704
268 468 228736
323 549 471967
596 301 444797
731 547 702423
745 793 547403
425 238 725942
83 241 763645
505 579 778875
454 644 25274
420 219 220413
675 28 699399
364 699 1231
753 529 345522
420 779 184998
141 65 447648
180 485 810569
732 337 572655
650 91 592326
7 4 621601
62 384 603285
622 129 412907
162 735 858512
100 110 474737
528 113 222033
216 280 38955
744 522 854632
696 459 134680
716 563 83573
167 108 633445
321 421 380587
160 607 271030
735 649 751853
76 2 934000
549 222 132085
237 372 527533
364 490 50708
94 260 532323
620 788 872044
676 167 424104
731 567 691833
97 703 120031
541 438 529159
302 314 231561
515 3 86081
554 500 218966
785 669 358902
408 407 469343
352 228 876
53 779 764675
511 506 164629
288 632 63326
737 393 106130
107 602 453788
669 670 702196
507 16 134499
281 173 341777
294 697 595818
267 714 509179
327 141 13468
688 623 691057
338 100 842258
70 252 399279
674 732 241629
197 421 530015
773 18 902419
269 431 928117
215 741 806458
782 537 124511
321 300 285719
323 283 333558
359 509 76153
163 283 902840
665 404 192373
139 222 480796
502 519 503372
709 529 869149
685 186 80380
314 710 684463
749 363 502543
775 297 808762
540 771 612179
49 597 317340
279 182 657973
4 442 166323
671 70 502725
600 104 618039
391 502 536953
160 499 549313
473 277 511717
635 574 803298
99 663 631290
291 620 417239
483 624 640931
750 325 700601
595 396 267148
378 551 48682
173 507 74624
665 12 142259
783 420 227433
2 695 389685
47 552 906728
789 341 772409
467 498 42807
448 674 685217
185 357 803755
301 14 859919
273 490 943719
563 397 419269
778 540 924485
698 166 266254
691 51 420019
213 407 492280
696 725 711927
582 277 997131
94 225 348053
34 580 778162
316 47 878013
780 66 816179
767 668 526723
401 2 544906
341 400 849828
503 715 882622
274 174 938453
84 353 766991
762 527 664659
22 179 376995
756 467 410956
666 688 923166
41 69 587051
426 352 620171
365 347 539941
307 495 265727
495 552 631171
96 772 573362
500 448 524999
267 414 441464
12 572 967099
32 674 980574
294 223 277924
714 767 798874
401 183 313105
446 170 420743
146 18 683150
63 763 962232
373 682 354615
503 134 881006
512 171 828837
325 677 265583
137 460 826449
26 51 858027
776 323 124102
91 658 735055
272 149 73597
472 612 24285
230 231 753103
682 582 11845
450 414 340564
747 96 86714
610 683 879499
631 229 623567
676 798 538436
160 328 798372
84 715 672480
451 597 93153
774 705 177689
469 782 85339
771 447 366450
204 49 547433
220 172 368387
594 585 673267
647 545 807885
380 420 748781
674 156 616848
327 782 762479
447 553 230222
72 302 366828
197 519 60893
510 465 30776
583 614 492480
152 642 638367
479 616 342747
434 15 248310
372 230 379034
785 651 748248
573 241 957680
560 134 216429
233 195 806008
625 396 433988
627 370 193690
283 707 641055
77 295 729230
333 283 159036
29 360 280327
739 362 232831
656 110 91264
410 158 90650
800 312 224435
496 682 269683
411 381 258614
560 113 135846
783 109 48478
688 249 966964
306 591 481368
588 737 604288
127 51 636987
485 488 252603
472 535 568289
360 713 936659
176 728 235770
436 290 928451
112 432 130233
238 333 166145
745 152 884267
232 203 793861
89 359 692638
396 129 538068
580 513 776768
576 709 326914
767 354 65983
214 210 612351
664 452 259135
303 650 51113
601 275 570142
490 640 417975
130 714 252539
786 794 173455
143 662 508824
714 725 843189
621 344 51941
431 260 257846
115 53 892657
672 622 179225
603 593 966953
171 653 356723
707 494 589316
649 493 884826
672 272 183897
426 573 523950
90 96 132957
48 596 221234
40 461 615618
738 29 622346
689 472 112271
737 605 831774
285 665 491386
59 446 319803
498 293 503893
45 190 736128
674 262 821662
178 549 901610
228 433 195385
713 596 372930
765 439 891867
525 792 105974
127 215 571493
757 312 15619
234 687 856663
235 739 486646
98 211 840744
196 202 919754
234 253 937614
640 595 608095
630 506 684062
443 35 219068
788 426 705461
782 454 419838
215 787 951483
39 541 185710
192 527 458005
794 682 12594
112 506 419294
41 72 720463
357 759 723747
472 606 795669
402 642 383045
71 358 667928
124 200 79415
535 628 677187
174 30 37014
376 214 46570
259 394 795916
503 262 376546
368 232 309231
244 567 623709
13 688 395971
576 541 684644
99 17 717978
181 720 898033
232 790 400281
103 417 376541
277 793 764444
578 542 884067
789 390 195166
427 204 164542
33 790 882034
245 111 102179
151 442 214870
87 61 346672
664 662 408344
624 525 661687
750 687 940033
800 571 627276
168 615 891450
313 397 795411
667 731 942554
278 314 775033
702 25 922534
43 86 43164
720 444 208054
150 769 135245
487 412 56995
515 182 829428
512 595 609911
792 8 35142
794 572 578302
145 477 421190
163 652 254971
254 462 817032
503 245 360811
558 557 734128
711 722 370261
278 340 342706
602 230 468725
368 355 671482
198 126 934062
15 709 112186
579 578 478801
300 140 348801
74 662 136018
745 671 812425
385 169 592261
62 432 428087
695 688 845935
299 496 541198
103 133 330116
454 134 113090
154 484 44820
441 663 637679
748 515 740587
104 553 755969
326 303 366205
707 779 852626
322 548 920904
5 230 638587
248 20 1258
648 245 886969
285 541 591460
125 529 143474
737 780 759116
653 251 852338
561 270 57887
727 176 943308
763 637 785308
125 317 464534
546 215 293096
481 287 994536
768 200 94951
394 319 840940
649 537 50906
511 423 180517
91 343 868528
262 392 851266
652 172 560936
294 84 286768
78 553 309327
203 127 645896
393 40 525124
288 195 80365
298 766 853452
777 577 966176
691 758 253896
187 277 106431
460 479 236731
17 760 223424
377 126 457021
468 580 660033
766 445 714879
744 54 536013
668 189 1316
738 791 451112
426 172 812608
250 631 30716
377 243 972084
392 229 845765
551 684 839484
310 216 960779
217 121 346064
43 160 489130
630 231 112269
667 27 74781
317 352 890863
635 313 638547
55 524 754615
347 546 461764
636 212 603247
16 632 840798
791 397 446591
593 83 704706
478 480 994741
137 718 984424
324 192 201350
210 64 107425
484 310 885445
745 538 147365
375 277 458886
180 639 223365
288 703 654110
14 155 502224
100 324 79648
510 328 290868
397 498 204807
407 625 601317
145 65 131322
759 38 752836
205 420 371108
128 182 73375
548 593 366854
704 251 905639
158 260 648203
668 54 494748
144 41 456603
458 559 700736
45 592 941827
143 453 685958
557 560 561911
408 311 446757
249 421 249442
636 390 922634
564 98 669433
366 528 303678
719 766 860053
386 56 354894
393 573 676049
699 70 449264
768 245 233961
31 278 818952
34 579 925927
157 210 740680
636 560 379128
258 671 184756
643 673 508069
670 241 712518
659 148 200611
348 326 360581
651 386 669457
284 49 384075
741 3 199955
563 261 66487
382 500 752787
289 57 781710
7 437 821437
319 749 950981
407 14 15917
401 696 105570
701 465 289346
645 351 340549
572 21 335333
749 145 170187
90 319 201645
322 302 970264
621 92 46241
462 568 7764
460 115 580858
668 69 44340
716 723 990321
167 701 385896
260 647 839736
316 417 664965
504 671 846382
276 674 643793
405 311 752912
718 263 466860
341 9 755876
398 468 108260
122 321 518561
523 171 885537
567 725 478720
266 431 690711
462 763 209993
578 130 44350
508 374 163895
730 474 458072
782 462 300290
5 189 316464
23 292 39192
259 444 309056
163 236 805552
172 694 929945
99 286 196814
150 564 72119
261 70 369413
553 330 155857
185 499 89463
252 492 692110
20 473 241397
535 685 695650
687 90 273783
53 81 732541
644 341 866937
604 706 197904
77 88 495610
791 130 19629
482 328 533301
563 570 848869
785 477 669603
655 508 134282
359 326 316432
733 767 178607
108 412 590553
186 574 35183
712 359 918471
517 215 337070
317 236 559725
407 614 137315
165 389 476186
730 57 950139
223 443 180019
512 218 697077
577 601 500773
377 529 933033
77 262 61727
1 674 179418
544 527 675865
79 240 32097
119 595 717341
459 791 290680
680 451 370709
150 157 807511
528 298 532142
405 128 981402
254 760 925924
635 476 592775
564 544 328851
405 297 932807
244 551 121704
60 131 684669
797 712 201733
773 518 729813
644 601 497550
635 597 572571
783 447 904083
283 792 137629
691 318 960175
443 537 335402
455 430 999945
626 715 431603
76 546 989697
84 32 762792
134 259 406609
734 330 867531
279 632 201187
264 793 799918
797 300 754435
513 624 596647
730 572 912436
722 663 541412
499 70 680716
577 362 742355
59 40 864603
167 139 935650
623 297 72334
118 230 459365
686 372 542052
716 411 381205
533 626 490063
237 73 532555
569 711 776331
143 59 275986
86 492 83718
262 417 181523
93 299 434498
704 437 964728
358 382 392338
723 705 529026
633 222 566280
105 168 564281
309 263 906255
417 563 568372
707 604 227519
617 232 782700
676 533 1048
770 441 85050
477 442 359845
90 198 695472
618 94 809603
562 337 822469
554 701 846458
740 741 332331
779 503 857992
415 135 961115
733 574 753144
334 508 147963
104 728 525299
670 789 171229
369 239 786271
510 720 84539
70 692 264721
642 97 456775
456 102 764951
195 718 970552
770 643 608514
685 409 923065
416 508 476063
569 176 742604
764 530 80815
745 95 463637
167 622 179821
120 227 8134
162 134 694408
559 540 138790
293 439 301505
466 98 130799
430 638 377246
675 309 461292
225 525 906602
152 471 833087
512 491 739759
108 674 206251
67 530 469510
436 37 430057
113 266 904683
5 759 485820
29 184 266751
373 684 509001
39 248 791188
339 694 237239
110 463 20490
276 85 562631
741 398 38629
546 372 940659
422 154 837392
371 633 806257
110 96 345584
246 587 412048
643 677 49976
660 785 975436
492 378 931911
772 352 555998
241 108 314841
288 54 802352
50 614 740417
695 61 120870
73 357 759512
750 777 205194
773 501 152097
17 273 115884
250 737 635071
664 3 463718
319 43 906322
177 44 275168
2 75 945120
340 236 964623
329 191 693210
94 478 976835
21 183 557623
465 586 804536
103 246 204021
152 396 383797
526 367 798770
468 115 448905
247 45 947251
431 140 41708
661 325 476554
154 505 201395
689 452 468476
64 56 754862
36 188 102124
274 357 610664
223 674 87405
29 553 485946
600 229 998406
274 125 363800
742 770 222186
536 194 695110
370 297 338782
595 733 53839
73 288 917316
164 170 146662
192 702 940152
154 738 649967
258 501 741166
126 666 453639
725 170 552141
573 561 811856
183 782 100187
460 726 453881
507 41 458291
63 69 494809
787 312 392652
539 533 322138
50 260 387497
575 163 221123
734 150 238031
161 798 663183
441 412 512255
91 531 727730
324 334 456477
492 757 910580
680 649 61835
24 742 387818
267 358 101271
193 213 724529
114 22 364909
351 715 858802
740 471 702062
33 365 307047
359 401 194505
732 26 482786
693 497 585717
635 617 373648
395 595 601704
216 215 723351
796 408 723247
563 734 688260
496 647 948080
666 424 731634
620 333 632776
497 519 91779
319 572 906475
452 440 471170
750 226 129064
469 23 16019
396 541 359907
429 239 58409
4 352 974662
482 717 138460
262 595 342402
633 705 163509
183 109 723137
719 32 400379
54 520 114250
221 241 711265
221 155 343363
510 87 951444
303 301 930574
31 11 573009
765 793 985419
324 602 47965
520 743 969516
361 374 867050
142 358 550455
467 571 183433
311 486 230607
4 598 128020
777 767 572022
1 206 817939
676 311 290607
603 415 51452
403 139 317045
548 713 135508
582 94 219816
597 746 590292
692 638 818595
674 123 807249
502 111 639956
128 616 765507
80 243 600549
655 602 443152
103 716 96714
52 346 923511
564 219 797026
533 650 525413
68 194 75784
683 796 402423
135 476 603380
160 310 753587
590 314 161467
432 126 65198
172 676 934914
221 133 711845
500 431 731488
215 147 726895
88 2 523683
517 175 352861
182 424 58275
759 410 511618
616 143 21527
389 747 947712
735 519 28598
64 647 257486
786 545 575482
574 594 983932
772 674 729385
363 46 208086
179 637 425359
431 607 38163
126 146 30914
610 738 760662
231 348 873644
310 262 954406
431 553 388254
264 712 145985
33 63 417942
172 146 987295
67 703 954648
386 156 884549
13 64 914676
154 326 918761
711 600 963292
107 240 949560
663 547 495759
644 755 524266
118 144 199380
412 629 947083
145 523 208329
667 123 844719
730 198 499593
156 24 638630
351 376 617234
234 646 90863
11 401 736824
34 556 402752
445 671 219558
235 237 249299
428 435 57670
730 472 615675
245 776 737096
327 290 828331
84 20 642334
416 610 194810
371 794 418427
219 287 937437
746 586 898110
108 205 786331
179 148 100881
575 46 462653
443 538 948834
774 450 502888
1 151 688983
204 503 463151
113 254 596250
698 634 986362
70 421 598571
326 140 288649
754 636 348195
451 613 717091
111 108 853227
159 63 126353
63 365 11283
307 551 660311
214 746 416838
741 708 563598
790 418 729343
434 491 717280
709 592 108419
333 385 222143
246 604 6574
255 672 784481
394 306 239810
552 430 636561
276 132 763430
186 592 662748
520 93 445701
339 41 267377
279 697 934154
477 476 367680
758 646 675887
102 150 865563
265 119 335887
322 636 315184
581 654 972043
183 687 299543
320 619 854882
658 780 262362
97 590 486803
709 586 237921
156 686 340546
469 444 751787
413 344 632000
469 351 328552
178 193 682372
76 710 576287
706 60 693199
7 29 786535
207 782 863140
613 711 97192
509 637 685150
544 738 117865
551 58 881677
102 667 652563
468 672 209275
646 185 104877
36 694 424097
535 100 608128
577 66 277273
183 616 997046
47 365 146122
66 169 107770
597 337 597274
711 606 695556
373 481 724127
730 427 675229
661 201 730893
379 386 594490
773 452 886384
575 708 243545
466 333 491057
145 445 516802
188 28 918125
245 7 654515
317 554 891386
610 340 52662
23 349 584510
664 525 549312
78 711 921511
378 121 179002
241 361 938985
88 679 480192
355 224 550054
746 515 412750
667 57 769824
4 588 822680
143 182 216958
402 353 942603
251 287 24117
330 189 46324
355 767 219986
619 786 157711
225 429 707011
273 578 692642
737 566 590279
495 371 546377
482 469 437630
260 420 784275
764 154 854912
234 768 281417
358 99 897333
35 487 258093
165 652 416625
530 378 367857
294 576 446009
266 236 982027
393 408 771147
535 782 64592
396 405 427577
563 604 405771
509 444 165388
250 326 168437
256 109 525737
5 351 360006
435 196 507764
511 646 601082
152 529 226574
446 507 8810
666 80 709937
600 11 335708
675 624 995809
396 539 283595
581 251 67567
462 8 61568
17 77 472975
206 12 512220
753 204 810933
468 143 685955
665 795 222024
100 166 721784
502 184 411893
688 748 60457
609 542 269537
556 386 788239
218 743 652481
349 533 605431
30 480 369123
562 416 341954
558 720 566989
237 40 191276
633 42 948716
425 618 175765
711 700 444312
66 706 935973
438 688 723085
383 65 443222
138 246 432183
70 179 97838
80 439 922031
144 468 617991
730 333 38493
87 601 203821
535 764 222857
442 673 613951
163 355 644320
572 439 324421
168 46 374588
616 63 805217
107 540 531258
315 599 151010
234 582 808413
537 550 794818
683 532 697377
755 562 610825
481 787 819488
228 19 564564
98 704 217665
554 590 399337
286 296 665780
331 700 915820
251 559 522588
510 601 470758
732 219 445257
31 690 676216
222 7 494596
442 507 947735
180 206 462332
640 435 240854
279 74 848029
361 47 182176
316 730 97906
455 413 639084
86 542 659912
653 79 958703
271 550 727896
326 725 987438
116 332 323815
56 640 120383
244 731 233857
206 411 67652
767 295 160939
703 159 244177
694 184 732371
96 621 684975
216 436 291751
542 230 450750
606 70 695561
54 335 541179
273 673 22098
387 609 857295
526 74 899253
145 319 423581
359 602 866136
596 583 250147
357 332 174458
241 232 39108
50 484 913244
189 143 184925
43 419 62793
391 498 663423
55 773 793415
634 114 226793
30 650 644759
250 23 512534
702 51 224432
476 769 246715
478 608 864943
203 226 72100
372 359 929801
613 202 592727
294 637 423807
584 438 982187
1 343 690547
287 108 402315
282 474 383707
768 192 832089
701 152 155260
123 262 265448
243 710 713276
744 517 180994
664 381 566267
292 336 299218
568 422 354056
710 108 11962
256 646 714689
574 90 181305
688 667 174970
207 373 465492
715 641 125207
255 689 970728
621 88 863781
662 527 498725
526 65 690680
422 52 919597
296 151 300451
148 472 588040
453 511 404571
179 750 486912
173 583 969091
775 292 479112
667 444 566099
777 162 320517
705 649 673844
588 320 570759
15 514 555667
465 566 318669
543 39 973200
73 488 770783
71 260 576355
475 20 558974
190 269 495726
220 612 428021
406 411 317481
64 512 667209
396 108 408457
61 729 303252
124 266 209426
537 725 45388
220 101 809003
169 427 789461
12 586 417400
438 776 77799
420 689 960549
741 646 593939
600 796 91660
318 24 929058
127 70 523643
216 178 121336
98 798 83278
31 492 849447
52 541 13590
400 597 772128
320 566 31657
254 30 76559
730 790 127168
500 757 42193
782 148 24917
516 718 174514
10 236 241775
68 243 114027
734 637 259899
570 417 16417
156 762 132718
352 576 911867
499 665 163150
356 480 694999
386 214 352924
244 65 705150
576 83 272232
249 59 681216
452 626 233886
254 176 972524
508 369 719146
234 690 154801
605 157 991716
194 592 378061
604 240 631629
324 763 688738
512 168 700844
189 426 334932
547 90 67919
27 579 446094
125 201 764760
705 608 926315
80 756 823765
458 199 148973
94 256 801340
731 285 643975
209 248 561366
792 231 62443
203 205 464274
772 498 147893
299 520 989069
797 584 14246
163 330 499095
352 405 947222
1 244 159527
462 515 844044
252 732 793647
164 223 764906
579 127 161694
516 70 458455
461 172 879892
340 468 346152
794 98 606319
256 330 602715
557 472 170183
86 460 368319
565 684 902246
213 771 529876
320 245 884611
41 55 125732
626 322 617210
733 2 724493
23 276 424350
123 96 994549
105 616 880337
156 236 639495
518 52 168454
326 243 458616
176 717 696069
280 522 496228
458 796 518394
794 251 444439
629 151 528817
362 514 122558
97 580 686539
239 293 497013
129 722 114513
158 450 427675
27 407 131399
244 690 860918
4 79 661388
12 440 426245
15 129 151856
769 54 329905
785 354 358201
260 451 953659
578 84 170034
532 266 399244
654 767 70975
407 54 9691
314 194 526846
364 341 961142
162 651 308530
723 552 642253
383 356 467921
75 583 39063
278 599 319169
323 666 390208
747 332 875058
323 609 767216
755 541 451329
744 371 708543
562 740 989820
68 46 83109
387 533 606481
765 605 145287
539 106 712296
523 87 600584
735 158 911452
488 568 362053
486 545 471857
364 702 298731
99 64 884885
3 178 685459
352 796 844207
154 787 830310
648 282 558833
708 83 270238
614 457 314079
178 791 471068
314 178 870236
336 674 797944
365 475 802252
698 800 370255
616 716 100348
610 623 679805
87 503 986822
432 548 390789
461 162 599070
667 48 215675
695 380 509185
432 707 125710
467 757 146761
595 476 377163
770 411 776962
608 455 780212
326 737 518813
797 219 336209
507 659 330146
194 299 154063
277 16 40055
108 232 662776
296 448 888259
764 319 395217
266 366 81701
740 711 395103
672 247 621436
473 447 716436
4 276 945902
408 473 707636
393 151 292723
481 328 605340
128 368 953670
193 593 586677
684 518 757568
299 20 289804
75 547 413501
62 534 600147
554 475 793782
763 390 524983
294 200 573273
287 162 857419
192 42 220695
593 82 786926
82 683 971295
161 524 351448
409 73 62513
142 53 370388
425 401 590082
466 669 993871
667 189 846078
459 769 63818
127 591 220869
733 631 782927
641 682 339978
667 8 690534
417 302 904279
349 691 837463
6 296 868483
62 32 74021
53 278 500265
606 156 769672
310 107 421574
132 165 466964
427 270 474278
495 769 34047
522 707 323000
256 366 482340
370 656 511636
556 55 419548
696 507 958397
724 192 222777
514 128 422145
506 643 406282
3 457 902798
68 764 307041
185 645 584929
299 774 139167
444 485 64787
597 618 757892
178 597 799957
786 535 306948
496 287 755099
726 539 559631
307 623 83070
570 118 253123
540 10 306305
17 219 890595
715 498 502260
4 104 490832
113 338 34554
84 363 527302
356 175 173663
670 480 181364
88 329 977811
434 584 867906
799 244 744297
174 397 794559
674 491 833385
248 785 44059
691 572 527410
522 229 506000
451 314 453369
306 56 45830
271 146 216761
759 596 161195
587 654 537690
546 343 56847
732 589 412702
414 650 55501
795 347 344747
700 197 716348
459 745 160797
260 548 55052
658 284 141564
621 22 382826
568 620 729796
347 742 96749
14 671 191393
690 474 99980
541 474 830713
312 337 217812
615 344 765981
66 590 866788
78 103 436451
590 507 871482
666 82 858136
280 15 554909
417 147 864647
616 137 224611
95 124 729164
524 357 574040
92 400 956311
136 115 380194
737 580 585607
507 216 630303
139 28 578907
313 528 61054
187 39 454499
670 428 549745
332 755 46915
667 190 470176
437 53 82714
390 308 607922
6 737 41033
593 298 79822
597 436 936089
193 595 440480
429 244 577115
366 327 618998
283 688 970781
184 695 646517
445 790 563502
98 752 697124
110 520 165528
106 562 124265
118 456 584438
54 583 495256
348 726 772490
578 321 87100
25 548 390841
779 489 755706
315 307 768444
83 1 282708
635 414 538991
239 267 911754
310 53 254625
11 604 625462
772 553 920900
263 127 678355
369 117 937172
160 200 313214
3 626 709573
30 749 340025
282 134 758491
286 452 882279
774 80 537381
223 498 660296
349 668 754008
214 213 234880
160 258 7454
524 26 856231
396 192 479420
750 389 777867
646 582 943552
157 74 897518
119 493 718618
696 437 86606
431 251 998864
150 355 917272
175 163 13067
753 288 240159
317 780 200132
45 598 394228
159 496 82203
638 539 312465
340 375 432232
508 589 810806
557 622 598456
574 255 770114
791 37 159397
235 107 194250
34 435 370169
627 590 767031
138 714 65660
424 721 646522
24 161 664308
89 385 297900
62 520 638356
794 58 535519
783 594 448684
314 269 383760
378 66 166631
517 585 493743
333 192 619713
120 298 892999
229 783 230343
719 342 338605
748 31 182109
532 18 692722
197 140 399422
742 232 110827
238 728 581777
391 584 734858
19 523 912129
358 379 746709
546 206 394672
256 432 341819
708 225 981471
573 714 847476
527 165 909790
580 79 450544
555 18 666928
746 785 428674
524 107 522075
478 518 802885
499 380 756863
35 297 280891
102 347 319758
276 398 191552
453 569 651593
285 493 356351
712 270 233423
565 443 392840
160 288 12052
279 568 731331
29 306 601267
570 234 881987
681 773 857623
360 262 239779
309 406 44562
37 278 55189
140 43 584223
683 51 925113
686 6 351025
573 676 394846
706 408 548765
34 504 300266
162 791 629005
644 375 333027
23 609 757416
161 95 63007
707 586 237116
313 796 999817
135 546 570850
606 576 502352
755 526 856351
116 623 176839
488 727 997799
547 404 484680
584 321 829717
188 138 583298
677 471 238831
536 754 247886
322 126 392391
498 79 337771
157 784 301959
610 654 307217
377 767 881304
704 702 759249
24 305 993099
454 463 446837
681 785 532235
591 341 335987
478 795 697248
485 245 534312
594 560 438002
751 660 826187
197 25 260416
584 376 101598
416 41 317309
657 293 301457
300 356 234372
486 337 828824
243 530 253077
224 723 552567
478 667 855045
599 558 291109
268 345 943091
328 211 565241
420 33 188551
24 10 299003
338 687 4508
428 282 391763
355 267 480994
745 625 386238
23 5 163323
451 312 98811
122 260 168822
398 236 884850
673 385 9078
294 472 826035
213 149 274478
414 10 298672
753 269 970464
639 151 998508
369 207 636349
203 414 611421
92 226 886782
99 654 431327
486 134 86815
192 762 200720
642 466 960908
694 465 83409
13 147 511243
545 438 295986
143 317 666817
468 307 566020
701 330 359558
618 186 591734
460 212 803521
678 137 727362
643 786 291528
742 255 55109
525 620 913212
629 158 299416
557 455 367149
103 397 895865
87 734 798276
689 486 453145
52 715 554069
146 279 200936
700 236 7959
310 547 185702
46 388 914803
378 114 766051
674 159 665870
156 497 120506
695 415 476765
42 532 925492
791 349 471446
441 212 491972
161 727 957507
415 21 790456
569 729 118409
726 158 650215
583 671 409620
298 676 972214
61 622 468767
361 2 268252
740 734 828543
147 572 233147
299 134 388802
735 537 502850
327 676 83820
43 531 662478
456 327 16240
290 566 329567
244 62 540666
57 216 347770
721 109 414036
222 471 881815
134 55 481380
377 660 913916
104 673 986954
355 403 151536
167 557 719805
275 685 617719
761 138 618791
151 256 657929
288 146 472407
212 135 383126
176 576 939877
720 711 559150
353 283 387061
226 731 340904
370 742 354136
525 261 963315
191 343 780363
776 362 113874
2 394 116172
160 655 282467
299 231 843304
746 237 654197
512 509 418498
215 199 935902
590 749 167913
683 305 870135
106 746 415064
58 34 648240
608 298 807112
257 335 22282
223 589 498526
31 309 60015
396 76 95858
394 294 204297
167 12 468891
743 416 660005
295 213 200800
784 348 902596
657 710 958582
205 255 362762
466 71 326967
755 395 823691
293 519 908435
106 288 67771
488 516 230045
214 113 399873
293 721 559014
99 107 297250
649 711 777389
389 633 506726
401 559 691757
610 37 624372
649 283 170966
151 128 361922
153 464 949980
538 80 325323
404 736 492258
625 541 531670
83 436 206556
739 74 90239
758 696 981376
597 23 437736
72 265 298333
763 398 23101
342 230 514527
175 584 197730
684 368 487705
189 704 961430
354 135 86131
484 345 842874
562 639 559488
322 148 736898
473 623 608336
437 264 85658
158 135 647096
61 441 13674
444 90 124564
658 388 688948
317 126 364718
785 289 388640
226 221 369805
174 773 346325
171 336 385209
448 764 63409
415 173 951382
197 606 388101
372 125 332678
324 212 590647
216 474 263525
297 358 707532
351 219 303536
229 548 356749
252 329 629890
593 274 984314
389 200 87651
663 447 601810
558 473 150151
718 346 589907
664 404 980153
343 365 759386
66 546 872128
434 24 547407
293 209 166791
581 499 262571
308 760 99142
669 80 383041
139 771 882375
672 746 758771
11 146 275243
267 379 712918
676 708 727264
269 283 956485
373 750 210104
427 636 166817
773 433 217617
458 496 19603
293 190 677990
345 307 679059
113 89 275371
41 719 650221
199 321 558102
441 293 452025
777 355 876906
8 443 428835
132 53 531353
446 405 126071
133 67 822184
593 140 434828
19 676 912354
435 405 547897
345 297 692920
540 181 419925
73 393 682957
298 306 876828
621 172 282926
632 7 978705
23 473 113614
116 542 294997
74 421 462492
223 80 521885
521 196 464065
11 130 157696
262 464 82297
120 381 663214
662 773 120739
637 122 809695
86 174 319331
660 63 314586
345 223 740410
203 100 467824
155 318 15881
424 741 532627
410 261 474492
453 441 313529
194 83 60662
3 170 947211
225 486 310824
210 21 552453
381 380 890753
128 554 578868
642 213 71467
190 535 323806
385 103 286513
553 529 706058
428 19 591213
292 545 33816
7 424 497049
375 759 259685
265 701 925228
298 695 917075
712 318 849054
445 615 275068
452 609 596261
366 230 651844
779 215 965950
773 497 527074
83 551 793222
560 592 338594
487 193 721702
499 541 50076
592 580 471746
339 542 159162
596 453 93974
554 120 668734
492 550 46112
753 668 395759
285 712 349631
188 65 383427
333 563 726887
181 525 439773
550 793 809142
365 13 178320
605 73 142202
98 450 278403
154 72 919337
231 614 152896
559 572 884331
660 332 620763
424 288 218310
228 405 638063
472 359 959607
486 199 949538
595 570 940646
391 335 664597
536 783 740647
615 756 764227
437 12 956350
409 664 650150
482 419 713650
561 341 833179
548 11 793025
318 511 837578
147 459 283201
591 529 226364
418 788 448892
409 127 57769
748 335 526588
318 461 381392
787 313 532157
541 153 526156
621 177 162860
78 549 427982
755 434 977316
755 392 595238
668 573 847508
592 761 472950
115 284 189018
325 608 15957
46 335 914005
313 341 430445
587 758 358193
584 224 181865
589 148 229880
186 720 140778
695 776 186918
402 273 172767
164 640 216665
428 458 736602
134 794 305436
692 466 111441
294 754 433536
222 739 393625
154 795 506588
650 316 208071
392 133 567509
106 339 28303
797 235 490741
229 739 270206
65 778 836
689 225 426678
455 7 494741
582 21 636219
117 715 805080
440 22 536754
469 110 511840
676 242 121552
740 423 512056
215 620 194242
678 294 540975
661 10 672458
369 187 899390
150 59 261106
538 488 421818
772 299 964687
161 85 34436
390 697 161167
748 468 314460
560 282 83951
597 490 779003
67 691 41867
675 238 655975
493 224 632831
771 777 714425
586 283 625699
677 697 778498
94 248 215305
299 494 799425
381 201 690970
696 573 884037
678 139 595841
612 141 85923
315 12 659359
194 534 303346
389 21 871852
507 3 55308
320 510 138944
375 605 431380
667 596 277507
575 770 225167
215 180 224429
3 45 128746
656 317 642428
95 484 830832
401 720 527075
51 489 347681
728 158 944531
39 352 668896
387 630 792515
620 81 492830
637 59 287598
100 603 675574
581 125 862500
770 271 745505
233 401 114595
643 723 794866
6 470 388669
536 338 483771
453 354 622469
130 299 605271
253 135 214104
143 626 29727
323 15 996842
88 22 157906
742 363 228397
148 17 448687
601 59 847475
697 121 289513
113 686 948205
753 252 110913
616 578 417074
471 76 305983
546 202 237231
330 762 628639
796 767 371305
334 306 60277
733 647 484029
476 399 429784
765 337 133513
424 38 135972
156 748 420935
471 713 969975
323 128 342044
740 233 898189
531 551 787025
21 160 470473
43 339 756780
48 34 879763
14 216 793159
363 175 805731
164 426 99252
31 423 587045
252 347 537920
271 494 564483
201 74 518052
296 295 704288
748 437 374217
286 467 685006
108 658 760060
423 774 856105
518 583 872167
197 651 351045
467 742 827052
753 460 159185
690 487 652282
470 366 280905
604 82 647371
453 769 14209
357 768 108318
407 201 360228
148 578 75809
797 606 871816
506 158 935670
339 570 428720
176 778 122509
332 587 680277
715 385 462101
118 44 582201
371 178 527994
512 312 235533
422 143 470562
313 414 684329
578 661 673867
618 7 780487
72 350 234302
414 652 356000
119 730 820666
59 626 719423
55 202 427633
17 519 695153
452 608 800132
627 160 113508
615 148 227974
217 235 521541
349 195 339758
98 31 660465
136 247 244695
367 194 345003
654 775 811235
782 588 246860
173 144 2034
733 86 446176
315 649 441996
740 663 345260
650 516 454857
133 423 836795
675 429 399324
632 212 321131
593 629 357801
134 729 645368
497 668 386907
543 750 581942
301 671 804407
387 103 696306
709 51 113914
731 670 850350
490 227 515716
318 471 687589
100 782 867506
455 112 333163
543 724 255906
689 21 19614
476 7 559871
747 477 134613
629 656 754746
354 647 285136
202 7 385538
517 95 737706
181 497 876042
82 14 875264
75 734 656814
769 30 310154
583 742 955558
110 423 662401
625 616 973270
430 467 315267
203 796 669927
109 4 179265
73 740 356116
471 596 9280
90 706 273403
400 234 214422
6 789 625330
787 565 154117
795 95 140858
122 627 444058
780 490 218612
111 265 27176
407 575 155263
369 346 212399
572 167 379286
587 398 488419
224 728 57770
322 167 787407
441 436 950293
400 12 136820
480 464 482712
521 798 426806
621 748 295063
504 669 740696
514 163 633805
26 389 100630
311 275 350307
565 77 740735
104 704 87926
405 115 490197
53 770 22550
772 151 253925
800 143 464293
311 537 574166
235 341 620295
358 505 243382
675 583 312415
417 640 788305
150 370 271167
643 148 222442
525 695 410350
793 757 967760
462 600 826678
551 552 985630
395 119 304510
621 713 899243
226 763 893181
396 523 858990
34 542 898693
185 603 930329
403 431 922661
776 553 440715
246 372 605360
413 533 400294
475 464 443708
390 260 233748
553 213 147508
62 234 744626
544 266 120604
647 270 578220
328 199 871290
167 732 151718
241 216 778247
168 382 727850
443 265 537414
712 487 941541
532 493 259259
699 152 495403
200 351 20241
85 9 229292
536 749 193129
116 621 778424
713 729 411937
168 24 55480
52 298 593676
14 741 758018
346 332 864936
29 25 17648
6 484 538038
725 369 561432
85 640 130200
625 74 959491
776 14 398108
471 271 246279
538 107 562893
375 114 570084
422 102 620343
391 285 11712
31 263 354792
337 648 612323
644 160 887011
671 349 227555
302 34 828818
512 83 572468
329 124 34804
193 204 149134
755 191 348161
576 530 684554
186 284 803434
332 700 738422
516 745 590824
265 220 761156
469 158 579909
684 294 68674
643 450 964853
224 489 371628
419 620 650104
612 442 124092
257 514 851441
146 635 477661
550 739 505706
5 580 960866
558 681 52984
800 391 564389
49 477 609674
451 761 245852
479 301 206949
55 625 60797
451 207 589752
112 392 223335
50 39 106359
659 800 367457
673 611 766167
566 608 40649
284 305 297162
554 291 884620
491 12 405186
110 375 525605
299 761 760911
429 59 588067
464 216 59782
429 479 640700
473 150 516617
732 466 826014
349 499 696651
281 646 652690
37 80 782861
208 396 797386
650 750 799979
772 538 511454
263 39 751806
542 338 623258
668 766 275945
597 292 921040
36 341 39610
139 739 958189
371 671 903804
140 21 267654
595 382 832092
765 753 797142
306 36 158509
100 753 856057
170 567 447874
23 104 804338
138 126 188823
488 234 625700
164 102 870799
370 159 890555
66 436 151701
798 218 77517
541 752 246582
161 134 838843
92 125 974434
498 410 641166
792 777 455975
323 755 972912
197 774 652612
433 486 616177
104 421 11725
506 533 344313
262 512 411740
209 567 332828
719 336 509729
490 434 319278
431 416 695462
57 621 124253
372 453 311629
386 583 25496
498 546 152221
6 382 742722
141 551 941229
495 344 51066
270 86 523540
91 577 39015
491 614 578596
312 140 753523
720 719 380399
649 265 286227
459 269 39139
584 800 489885
429 621 617789
224 771 762897
653 490 75015
785 123 641114
389 766 657383
597 8 303867
346 616 305162
146 40 66911
743 263 232515
9 552 997038
473 222 387085
114 463 627609
354 573 330480
214 430 664875
572 46 652211
36 126 344757
180 541 897640
609 613 918275
278 399 11615
677 228 760440
7 748 37429
620 799 784860
479 226 545740
606 798 846117
739 150 59537
587 179 490473
638 212 30696
481 773 191131
429 662 796252
419 370 754723
325 270 281439
396 440 298785
283 146 176193
508 415 960439
312 283 375368
46 453 117998
458 643 24375
5 178 741581
422 563 81234
31 496 684525
604 622 833929
39 536 334378
111 474 865665
544 308 949925
256 427 590485
741 140 688513
796 103 876649
760 385 720036
394 431 454715
310 719 77924
794 429 737354
444 205 522241
245 67 711336
183 763 195954
348 611 38150
667 25 466829
132 28 343609
557 89 629654
129 209 317295
605 206 480346
526 799 911408
514 502 783525
532 580 326535
555 199 826385
127 779 288422
234 685 612253
123 524 579785
744 23 36387
217 228 998156
617 388 442569
359 776 982671
159 264 242772
195 2 586086
750 355 34782
259 607 468787
163 707 123121
582 67 220914
748 397 429678
237 564 430385
660 273 472317
516 226 928929
418 344 949494
25 421 69003
586 84 281704
41 198 791577
270 89 974798
785 368 992095
683 34 130697
538 135 725896
442 403 286796
64 215 793875
115 207 170922
344 480 708771
685 711 782278
616 64 135004
394 562 227705
173 766 80644
228 795 204008
106 309 889900
243 605 619169
221 379 990236
633 498 842711
663 156 430971
103 410 918531
181 637 916372
15 682 814425
449 169 965588
207 218 44317
42 140 990484
416 744 494450
496 404 211561
234 428 563988
35 706 503773
737 316 803873
59 420 384356
192 88 447662
493 49 818117
766 560 874991
181 59 459100
570 182 28701
676 634 182896
427 28 304393
17 105 150180
657 29 410957
545 687 828596
583 630 681850
482 269 564513
105 102 377061
588 216 63224
194 88 830311
486 298 405268
574 666 537512
731 572 128844
157 748 569150
344 775 707218
764 444 519624
273 424 16678
340 143 887549
395 144 594317
130 367 629470
414 575 235758
155 37 451046
729 532 554918
536 454 704966
338 190 169624
315 353 973827
6 299 856221
758 213 178756
299 266 841286
30 662 299201
392 800 110598
319 617 679023
191 614 992271
346 745 340581
277 31 507943
350 646 910730
774 141 466893
393 162 655129
588 520 274597
147 699 826202
767 313 821959
394 633 206571
736 669 650147
292 520 817982
39 166 473862
42 319 271099
134 717 959330
179 406 517856
203 537 64555
77 675 925892
608 443 839508
657 178 802587
335 640 410182
126 303 80613
509 237 147830
492 325 531416
439 283 585896
488 190 269856
406 466 12733
634 376 872017
248 714 662431
255 24 425269
794 46 868798
597 141 977831
341 617 351545
605 135 876951
589 143 797388
310 629 760869
667 357 596065
159 10 956953
582 408 716816
419 233 379860
126 155 290525
474 482 587541
78 145 783916
392 562 919117
109 299 56774
604 224 629363
41 279 955938
238 75 293515
503 600 747632
141 336 811195
28 389 955987
656 500 994049
699 398 108178
231 757 832583
337 500 890663
508 272 90495
274 318 797475
450 101 207820
84 744 259203
588 87 749313
458 724 275631
66 789 190655
287 362 948535
326 493 374096
351 333 468012
45 517 61582
522 462 423558
293 94 818524
387 453 563712
526 55 844658
161 298 219994
445 797 272821
31 70 35315
389 291 343180
136 646 337919
477 11 54323
546 613 438090
312 37 52559
28 666 429809
716 369 535030
454 500 66271
756 24 537465
544 490 950465
509 10 664199
575 440 623753
240 402 945553
51 618 945101
570 667 850474
287 3 202445
439 763 446152
667 686 226823
245 204 974372
742 541 498519
776 11 647099
67 288 717423
383 631 567877
342 503 873597
283 98 697035
194 192 148396
427 398 625558
382 236 744490
296 694 233266
226 51 23751
754 601 745495
175 798 798812
461 19 683195
2 728 621547
148 438 669272
794 93 76909
442 632 101883
290 414 49490
704 187 756716
373 90 512898
244 387 28648
529 666 981440
538 161 948363
336 363 145035
617 246 527932
206 595 995728
292 188 655765
100 266 930152
565 42 597903
667 376 858208
670 247 964590
546 296 202246
538 477 775511
170 343 258716
751 158 991048
185 43 757114
656 560 990840
163 164 725521
375 500 184397
563 424 471584
216 452 98335
742 379 711507
753 73 467975
635 600 849786
12 783 364847
607 96 721031
88 362 308453
274 107 765098
146 176 808073
436 147 688652
120 293 131017
305 405 212718
642 70 239181
275 672 936348
614 176 782083
333 756 364180
24 292 532476
264 364 962398
193 103 984833
423 392 517122
152 300 310203
463 602 191067
541 787 552563
662 113 757383
616 559 623376
227 321 83315
619 363 324705
254 705 456504
223 733 590533
516 174 439303
172 113 212954
717 61 950135
651 63 821368
20 329 126559
220 418 168370
258 715 791116
423 382 418523
364 668 496260
204 738 586554
116 38 480779
71 578 538355
712 9 848642
787 605 703303
486 624 456077
223 574 263959
220 632 127833
347 740 411185
451 488 108861
341 326 195763
330 254 163402
699 9 755891
749 249 462143
774 267 490256
126 686 391235
534 195 256604
3 768 289624
267 578 418001
4 212 459865
707 506 24784
736 500 566799
532 59 837500
255 460 866152
618 429 45740
203 322 832483
45 789 716758
303 256 831557
486 299 857159
70 276 254675
741 706 549291
292 392 344922
786 156 457846
36 251 6555
761 730 216309
147 233 726956
383 685 958073
491 62 507046
740 521 882158
702 228 747207
472 731 992595
480 89 424492
491 288 403495
571 8 619156
68 379 59845
449 235 392762
523 276 463677
790 464 943766
191 233 605681
575 267 646392
152 393 783129
687 595 818659
28 497 323972
678 229 490593
456 317 641513
466 110 549380
676 540 538397
675 267 599170
715 400 349373
36 556 946713
225 733 703498
155 395 502749
583 452 30409
319 61 714218
99 701 706675
444 479 955761
22 37 397842
682 72 90941
377 560 414570
62 408 985110
436 106 406455
595 434 532676
473 31 968095
171 747 655955
584 690 129832
24 100 294446
385 80 337847
147 289 659800
455 1 114341
145 662 485416
549 243 732903
542 279 954888
42 35 375707
30 253 700185
389 151 598147
133 262 956947
701 662 44089
459 718 215176
403 652 689330
395 207 200987
690 23 762233
63 786 664004
740 269 589232
1 315 542459
390 374 616200
47 305 428519
36 712 872192
741 382 743448
490 75 205985
266 147 94458
537 247 991134
23 178 948937
544 19 449089
703 208 965606
233 551 481220
401 773 230724
630 338 597571
439 670 854807
150 71 330954
49 593 298514
153 641 426579
45 326 165430
180 204 244743
588 420 757453
333 412 819884
660 235 19074
88 92 295666
131 410 634816
605 265 301802
122 118 330210
125 204 51422
280 337 856353
126 539 765349
553 485 908616
432 531 842975
418 96 592161
146 612 626891
129 766 548482
372 604 746427
392 388 895196
640 566 380888
257 612 318988
161 27 374665
800 686 872083
91 624 203519
586 678 2392
370 168 31306
791 244 467977
791 526 581656
94 32 87641
614 172 661208
671 570 575637
187 156 204513
207 270 823165
645 12 956991
585 627 937590
607 199 486095
637 104 771302
90 684 721906
8 261 757824
492 624 945435
737 358 776207
530 55 95585
726 213 149537
785 131 547427
695 629 220956
310 177 814237
277 460 323425
330 142 880891
354 222 513686
413 332 806153
393 508 660867
612 638 884823
336 495 914848
353 201 32992
458 64 76160
638 111 624924
248 221 115589
429 184 17539
438 712 814347
379 566 106285
788 698 947556
459 273 325850
733 102 197703
436 792 738039
188 19 275273
446 573 266796
712 503 108955
120 179 572780
156 707 855857
227 396 437619
76 263 508576
36 513 350454
143 536 923235
133 347 598611
800 114 128268
439 509 591131
284 645 833571
82 161 640183
297 771 996245
401 509 787819
730 483 867179
229 140 398413
364 296 540638
176 33 705377
39 400 345455
662 760 590145
186 237 178424
399 5 436926
658 748 680710
26 558 193382
56 188 479802
768 513 82022
764 742 304197
435 388 952466
504 402 740511
652 274 357478
176 788 675496
152 111 753942
390 225 535228
713 197 302757
6 413 63262
453 168 847376
293 70 890974
119 315 719109
620 432 105744
437 300 368165
288 706 305686
540 774 47912
37 75 748464
175 261 177183
714 682 130044
652 344 104646
561 695 460207
793 440 362190
381 149 795265
168 464 344639
194 623 449010
408 632 332367
521 448 832750
71 433 307756
266 553 585791
264 155 970621
366 234 157968
466 344 235529
404 732 915616
430 457 645284
353 552 678491
289 528 214102
712 213 415326
21 468 352033
47 187 454026
772 130 644293
440 342 64400
8 328 218255
286 160 496924
213 598 51904
272 795 295425
491 377 80683
679 147 876277
257 214 823658
446 254 316134
416 253 993617
561 15 925462
328 519 550516
164 194 337954
670 675 833265
592 585 35968
24 238 594633
716 796 580480
384 6 723515
156 459 530168
443 753 815215
201 359 103417
367 264 567065
718 511 86222
225 226 852521
705 637 152846
29 566 966551
554 271 36151
474 467 200737
136 106 119295
389 346 919522
665 248 398012
528 629 270444
33 688 297901
467 46 661205
704 141 176967
672 411 996133
107 708 488828
551 70 647158
542 365 520803
333 157 16348
530 451 846014
655 191 917430
732 583 682433
178 199 110716
480 648 493228
372 22 652983
307 243 685807
474 752 6303
54 728 858327
216 390 282283
151 702 634671
229 36 287279
125 338 789196
530 116 868409
308 454 358884
428 677 574864
90 289 220443
644 594 573356
390 744 812946
356 551 474828
748 556 902255
685 210 833078
580 497 408758
592 19 64171
795 25 505526
369 6 812556
358 572 996421
480 646 347057
658 473 16857
580 320 652191
315 57 226164
654 125 955351
781 266 839588
771 507 757077
547 746 667423
503 760 193353
282 241 399455
85 159 768644
402 144 41788
529 294 459720
338 284 188644
716 478 511890
239 24 350262
110 345 638016
139 628 104393
499 707 810494
662 146 42832
422 84 98570
793 275 617698
576 89 398345
246 265 923051
17 306 849127
357 387 755996
19 777 543080
127 334 578096
319 418 621253
746 50 746890
673 705 763947
621 622 991841
646 785 778339
773 328 28165
661 696 37828
154 18 720246
764 639 321566
746 236 950578
219 218 904124
512 198 214590
227 421 684639
331 292 44653
799 529 926591
138 794 93257
22 466 181800
100 90 427147
516 574 72400
400 183 874914
362 430 801901
773 530 218287
536 679 146701
189 455 941241
68 205 516409
85 469 797629
483 30 316398
787 326 956356
751 424 285011
497 432 416077
124 104 23168
281 341 165225
786 389 727135
543 324 475323
250 616 508199
159 632 214815
153 25 254497
442 407 210158
76 70 832233
708 42 182576
4 706 593394
56 600 861874
443 390 116212
435 528 80083
86 526 767350
331 624 96481
176 79 524368
436 269 224962
102 734 72294
9 556 439894
162 674 980891
201 252 455461
17 73 315201
270 248 176665
380 662 975746
495 749 247091
719 333 567224
122 129 764897
660 577 396555
611 578 989812
638 220 937153
203 499 862156
756 15 311087
734 737 560001
297 639 996001
65 489 120566
771 104 706948
381 300 121941
476 275 830191
82 365 100042
525 143 416511
246 755 334451
25 705 274105
357 707 794095
624 28 807360
610 233 332057
252 69 926549
414 355 240644
109 75 25002
101 789 419522
207 459 235039
792 438 553889
679 460 516534
615 224 216043
170 298 447517
590 489 129184
373 22 866307
790 399 363422
764 76 283810
547 19 305445
348 187 304887
761 194 18564
750 177 697781
783 304 55180
604 768 796830
108 424 862314
462 553 669710
16 123 541181
382 594 302091
154 221 436237
329 520 279478
107 566 533970
797 762 42021
37 480 268484
60 49 603918
135 749 93856
346 24 616042
707 209 344758
180 634 413095
352 315 465043
630 706 992600
172 59 992340
339 512 998490
57 383 276411
513 331 896117
489 205 340128
535 491 877916
598 719 367548
717 43 52893
170 509 224522
474 442 32574
54 351 39662
253 683 105427
674 502 251884
732 520 801531
311 387 594582
337 217 729857
654 629 189470
88 156 804239
761 49 491525
546 632 591768
279 99 642397
378 568 957447
271 642 79265
588 521 429641
705 396 388870
741 792 345494
157 677 28232
141 407 761820
109 221 645061
728 631 167930
28 557 953949
192 407 616015
149 570 252255
646 683 604793
673 333 874480
24 179 912618
471 562 990783
479 416 460252
787 782 81880
800 468 737705
348 336 93694
599 266 616334
295 247 785950
91 284 207913
146 220 117502
229 236 378863
16 108 534052
226 20 120133
753 681 94688
329 389 186599
138 57 660457
73 787 531988
190 718 969499
775 535 106836
505 574 989304
656 653 260984
451 291 741987
509 48 815916
753 45 12695
595 592 128435
563 46 206201
430 24 545792
665 93 920865
276 442 220706
246 504 401210
262 191 819120
432 234 529162
138 645 442012
420 171 290420
685 154 541442
521 536 624522
314 100 344718
714 568 110369
617 237 165605
130 523 539635
705 222 265543
553 477 694466
500 430 882997
764 184 385447
62 785 376466
276 715 593462
113 142 322831
120 421 161919
444 491 171152
688 546 213282
636 504 471364
536 427 323684
91 632 635881
25 609 826042
758 292 306180
308 314 589202
221 555 692540
580 129 208645
350 284 177730
18 86 975050
736 63 111498
530 11 574316
328 600 958936
341 266 504690
262 102 76645
196 77 789599
759 491 37200
490 751 504716
701 79 510896
364 381 972412
305 70 409550
332 33 160439
714 271 246088
164 418 258464
710 761 156312
143 633 894180
296 306 371496
180 752 953930
466 639 274520
172 21 450210
478 670 538882
357 295 211635
545 333 740012
331 496 244565
115 483 477847
393 448 876435
387 312 354143
609 579 324740
40 85 23624
630 626 159814
259 490 805646
423 642 345152
584 547 73253
332 421 360237
684 540 622974
140 763 797714
793 58 412020
390 364 874524
777 674 629378
613 417 571019
9 168 750785
585 707 315307
71 58 249288
642 138 61906
84 152 758329
65 528 551034
385 218 476540
562 185 239313
113 577 380090
788 564 295628
481 651 973170
788 298 709019
515 201 582115
20 146 749656
30 187 460566
536 771 417965
174 530 107249
225 549 301434
139 517 28861
399 596 669637
796 228 878169
669 376 799341
734 286 848081
260 566 414378
257 302 731356
104 241 139999
540 182 478245
12 11 716406
660 335 754147
783 71 959583
206 182 7504
775 404 212950
269 312 139018
219 600 457800
434 295 594543
335 613 850436
354 628 466803
528 340 695449
606 272 913062
289 80 348337
212 741 237096
507 644 668717
154 648 691500
649 747 524046
590 626 207898
112 526 768119
438 155 470598
798 434 711403
310 89 98127
780 533 240654
656 450 997882
502 768 55143
192 43 572669
625 684 8792
263 327 302827
522 133 447445
511 193 932876
330 204 338923
523 681 691203
461 100 598920
676 277 163494
83 720 425792
608 580 970230
519 434 382617
709 300 110790
66 81 678959
82 639 205581
19 551 126477
628 144 557452
112 588 470411
533 241 312685
640 80 790811
404 562 934282
432 343 473019
174 714 404712
93 526 438323
297 315 266881
250 36 676732
60 625 802996
536 353 700336
296 403 748313
235 36 15165
626 432 423814
644 637 217936
599 178 607567
3 658 629593
418 245 54977
704 562 531397
591 538 906445
747 798 616830
167 756 53429
443 499 779202
174 303 26782
81 777 364960
178 658 603864
54 308 541668
780 9 333660
22 138 686267
593 574 838106
273 89 459592
45 450 88448
484 429 423688
398 588 894495
787 117 507157
562 667 703896
628 49 4410
667 30 560662
254 674 700445
757 114 92522
81 719 496102
173 258 100142
33 457 999858
730 640 756754
122 240 922399
366 481 432817
441 746 183123
385 233 756933
775 325 911487
387 406 963935
662 432 466147
76 569 815520
205 644 133717
607 461 139844
51 21 945268
111 231 248206
710 509 122059
358 57 928325
309 239 726937
427 529 824388
691 470 85263
121 389 298771
327 787 134031
126 796 481659
337 352 737375
513 550 787032
752 140 178462
525 487 274586
550 488 422590
389 280 971234
141 424 574502
678 277 761735
623 314 161428
225 427 656928
735 305 252554
127 138 404055
73 756 732734
649 789 620114
318 409 305482
458 168 632414
456 455 559004
398 231 788250
413 86 562034
12 749 328194
167 260 39049
664 385 644968
647 700 99338
102 475 735487
310 93 517646
588 435 939859
589 269 363312
697 649 710025
535 88 91079
599 748 883803
421 417 805619
102 294 902865
419 407 37444
763 399 4829
554 167 294006
328 21 329784
735 346 786997
219 686 91450
176 658 821266
224 488 158999
735 160 410559
711 132 199721
45 637 327047
669 169 652840
108 759 521964
350 759 431696
11 497 358805
540 664 104708
557 639 3764
346 587 388161
69 171 192062
444 120 377906
6 238 537838
539 452 329128
792 752 428615
302 304 588897
550 208 509741
618 688 975734
613 149 750969
133 58 153962
532 330 580254
303 385 769435
759 430 215319
329 369 816265
570 530 505603
561 364 562389
727 304 125160
69 694 765307
134 167 294015
147 132 991269
98 140 116604
532 778 791436
459 173 889080
4 86 684084
357 227 786446
638 227 149454
221 9 638123
587 569 906633
613 475 5209
115 386 401372
32 445 693526
50 648 234775
709 465 325542
495 431 625515
655 748 960667
295 531 124478
433 695 806640
626 14 934069
798 178 413467
294 250 474301
728 530 617984
114 88 155270
32 129 318902
268 541 450041
528 220 274995
251 322 330328
251 61 930983
140 509 659482
481 671 162734
230 361 317894
63 689 43483
310 636 690347
240 109 415316
178 241 337190
533 280 428731
87 179 928166
319 243 909168
773 189 332536
210 635 262534
623 284 256849
31 636 546335
757 227 342097
656 169 821897
537 626 303708
67 443 530699
463 457 323938
274 507 311204
586 534 292783
532 4 280300
729 207 217550
405 315 761551
380 26 909893
342 159 885276
319 68 166865
46 265 928004
759 427 237682
49 162 21653
547 670 848188
434 62 474769
489 346 64359
667 140 626382
247 193 482696
722 513 803562
551 467 45255
15 364 163229
158 798 207426
73 74 50143
66 371 759428
390 791 98279
375 466 355373
155 659 856714
40 98 430108
12 412 32455
237 136 67011
277 546 406906
309 473 336178
413 632 377448
160 205 725638
697 103 443681
416 463 758213
690 387 518365
614 258 344847
178 541 173105
575 318 579521
762 333 36888
563 477 816738
328 207 184469
54 244 483934
59 124 615833
396 246 566999
370 79 238740
627 768 507151
520 174 780534
70 116 140046
9 253 929580
121 416 999785
654 556 752831
175 558 890188
80 78 903099
195 471 747450
669 213 502849
492 456 776270
273 236 580036
690 574 66688
130 721 456461
56 333 77695
339 485 138201
337 321 386491
43 206 925937
84 296 186072
28 744 21330
211 131 933711
707 61 10105
237 26 832768
636 470 515933
780 772 908348
732 591 334760
496 602 203986
175 277 140074
630 34 23899
738 724 279124
141 312 899249
483 2 316647
568 170 655171
15 773 195488
689 312 87002
609 345 655785
16 448 352491
394 466 338937
15 330 749724
25 208 12671
170 550 747804
502 224 570337
503 654 930794
313 55 807750
8 721 347318
728 196 560704
534 44 874593
548 392 359213
784 454 698037
660 275 574072
519 123 512977
301 326 529661
489 18 63444
258 422 798286
582 657 371686
717 422 226626
701 102 318431
676 281 879551
421 403 31499
425 546 951514
34 168 743008
613 488 279283
414 413 436505
160 689 494641
294 588 959776
644 72 131579
684 262 722353
78 106 532553
415 50 244293
167 69 619716
321 365 359438
631 74 775322
545 766 707546
44 492 772163
656 403 492230
66 261 595730
211 117 137187
694 428 218040
198 443 620620
595 47 139303
100 282 430366
677 601 779240
284 786 579350
50 344 355982
46 369 89651
434 86 743279
235 350 23849
798 319 255012
126 588 451660
256 36 755456
179 521 968901
725 643 550289
522 423 60216
103 47 673166
574 487 751273
161 718 146890
372 465 912980
99 180 439890
299 87 635151
315 11 357744
227 434 530830
181 719 22958
299 579 345940
216 497 772927
43 304 868886
740 314 519260
517 114 151543
232 685 140216
622 634 249741
572 236 952503
310 465 256523
554 158 501557
540 610 851472
571 556 577203
585 452 456280
75 130 79387
702 352 380318
612 606 774405
592 180 155170
190 109 542871
2 141 693698
31 317 581431
155 385 503937
564 359 25372
208 760 674566
637 585 902331
158 438 234992
44 693 513771
278 663 792512
694 247 243434
359 181 724232
508 532 9206
306 738 972998
575 83 86974
549 515 745819
189 362 803766
639 6 318228
78 403 626638
616 147 750720
573 129 363490
584 131 832951
760 555 961042
369 718 219265
531 89 819354
139 704 278465
29 27 898887
499 196 204506
613 600 520415
109 647 390335
75 521 811835
517 451 195823
88 738 480153
208 726 811062
330 658 948537
776 196 20511
279 132 155238
367 369 473275
324 569 373995
713 794 259455
25 167 774816
428 563 642575
61 287 387954
8 107 813223
106 326 143579
419 460 736413
548 723 476297
448 458 926067
1 775 323316
575 254 933808
235 555 746815
665 737 266016
638 37 901986
151 28 461418
138 357 540328
336 245 873237
713 182 998856
634 457 357154
334 107 434359
577 336 755028
50 254 492239
352 126 158998
186 529 672115
552 602 295906
789 750 37893
510 90 416249
74 620 663333
200 643 403123
163 696 700472
313 780 584685
223 221 124321
417 9 921944
205 94 157651
775 252 101642
324 624 932994
74 610 656325
169 358 679905
112 368 938990
725 542 472038
184 157 710045
621 77 147585
400 104 5673
526 483 13663
376 645 180087
139 177 152006
789 314 96218
120 695 548493
606 50 928605
225 500 99275
390 537 942358
225 640 841632
264 104 152495
34 642 368215
397 754 727165
752 325 279480
255 279 36769
245 343 501248
492 573 206806
577 287 614748
147 91 521524
164 287 728393
95 767 182821
779 425 735991
790 430 350897
474 37 157970
428 139 321732
167 451 945086
720 516 601045
47 739 902761
563 236 853645
547 207 498173
643 99 866856
297 398 700474
142 613 658075
387 518 824792
631 277 912475
211 789 12517
591 27 206685
275 444 453345
220 28 32594
308 699 79393
428 420 492663
63 85 821017
31 687 274378
546 131 941298
51 293 642063
304 253 758869
76 179 697110
441 635 431313
116 142 696114
406 485 266177
223 422 848532
4 70 937573
384 287 452851
405 486 308862
150 186 160480
384 436 681771
230 88 644894
798 47 559384
419 384 322532
384 423 333309
750 135 218491
584 552 331935
746 145 432481
174 199 959507
61 688 450911
462 174 340990
616 502 256678
530 160 63564
263 232 930699
795 277 831175
305 231 844284
50 7 689763
619 800 219426
567 296 333283
256 32 77622
272 206 969236
656 426 268078
23 51 69986
132 222 266670
344 635 488488
572 464 867367
762 699 625945
556 239 568431
497 328 333404
780 4 695193
399 139 416746
159 316 205758
371 17 150983
77 543 442261
598 200 27824
279 582 158725
390 316 18484
675 704 640191
43 74 119067
53 665 624558
147 397 758596
295 741 682994
268 73 290140
746 454 773721
785 244 482301
714 470 883999
227 225 109685
340 653 101465
476 415 647596
319 413 590015
505 107 173497
793 468 116112
325 687 320392
161 634 675096
556 503 853937
750 637 800496
579 301 644267
235 223 701986
345 330 504524
401 134 493832
71 222 496650
771 380 147169
713 719 198812
516 175 899534
216 563 341481
556 21 333994
158 8 674276
679 754 947001
87 560 484569
131 580 621127
68 55 944032
302 317 913110
766 120 600341
580 512 819067
628 170 806988
503 45 182552
567 712 343087
26 549 991784
579 731 527920
404 91 243322
614 205 404394
336 680 712422
509 240 243093
10 707 135388
82 656 362816
23 148 477136
701 187 640147
11 473 199555
479 680 210455
732 558 732568
169 160 818811
264 562 628911
783 216 506966
281 702 21176
760 137 972631
558 386 895378
247 240 340494
136 205 920591
427 322 494650
603 692 186891
46 298 386819
568 623 307936
735 734 682439
714 525 882229
18 84 169578
55 167 944460
469 442 772800
337 151 872937
518 578 328763
114 223 891883
626 577 182099
471 314 200995
109 287 140785
12 654 304594
635 775 776458
316 403 840903
761 609 360118
471 1 382971
472 301 241129
722 672 1260
339 584 663198
287 620 263748
94 358 718339
328 407 496460
446 585 960445
414 417 485525
415 303 946307
83 543 652179
675 119 472005
637 796 434008
327 171 443357
452 509 319190
262 397 712476
46 772 189819
74 734 34412
479 84 897273
98 385 690549
183 46 780464
417 370 209503
777 85 612803
473 129 965995
735 716 599528
385 17 45521
139 650 335668
501 732 680495
663 152 862754
91 234 106071
779 361 253047
231 711 520628
58 601 65180
448 580 777378
478 290 414348
548 558 262717
714 665 885966
154 88 306598
531 420 217217
172 773 707156
256 753 971331
369 548 631913
633 272 38692
224 529 507655
654 656 723635
750 344 648883
171 728 561532
60 257 592818
615 701 770254
346 186 623856
756 288 412072
368 448 673016
273 449 573187
435 655 405874
640 392 769793
790 778 305770
38 381 428972
143 325 838968
168 18 254562
757 448 381871
465 725 537618
566 760 221653
274 688 95174
660 523 684385
580 436 164134
685 712 824514
31 2 665059
144 209 612766
598 339 774317
726 412 704738
195 476 601657
452 780 159129
102 778 535061
588 159 224057
1 120 157636
155 591 459783
772 199 437521
283 363 143546
684 33 392881
771 683 788278
381 75 670817
232 683 166903
624 23 865668
695 299 334136
675 103 110572
10 89 398868
703 427 518696
307 565 583003
679 511 224001
700 220 973778
377 799 91164
627 164 580538
444 187 29323
711 230 143037
87 73 325027
547 231 251163
447 577 612797
652 329 914465
502 94 510633
99 109 896263
116 653 192724
271 142 239925
686 66 969406
210 355 946671
722 157 406938
455 174 924253
41 685 109107
231 762 46689
534 465 256420
94 594 641887
12 337 917831
614 525 490935
567 619 159255
12 447 535816
90 97 202606
235 493 561110
662 330 916161
127 516 319154
398 719 192413
554 354 268708
94 533 167587
230 205 268046
222 217 839180
233 586 774998
497 398 921897
102 522 904919
700 415 999190
455 161 148519
374 741 258047
783 64 373951
467 570 852846
476 100 893616
37 432 253942
101 653 18152
58 637 487551
219 292 313385
220 562 743604
296 86 330335
637 42 927294
56 755 370552
140 732 286971
764 30 349601
228 664 797294
142 312 264248
679 548 219769
115 595 525944
325 529 632766
703 467 967783
453 290 904005
462 259 306787
714 509 418648
369 579 369166
219 424 458305
548 562 813131
785 229 589088
30 726 353585
215 657 165459
423 723 17318
463 766 260456
620 474 157688
263 693 111435
215 262 65395
797 489 579186
135 379 443056
185 613 818029
541 536 597527
335 100 512786
781 776 460336
696 359 93667
393 57 72827
42 6 493761
398 607 973643
342 187 799095
341 372 601223
787 306 511969
625 290 14700
98 500 155610
689 112 90220
372 252 300830
655 403 884013
519 742 204187
782 534 492199
563 196 546617
384 189 611237
84 55 585413
6 521 141492
232 769 625936
98 87 543647
153 198 275107
307 60 375476
535 241 508548
589 643 974493
724 500 348668
670 130 783902
616 333 707105
771 513 336519
592 619 182377
305 520 89878
372 67 242974
634 570 386190
171 680 137854
298 677 802229
3 519 633998
555 652 944951
486 796 738516
548 447 287479
120 14 524758
184 550 74612
321 86 297372
352 496 773083
407 767 375311
519 580 399239
479 22 244534
581 191 858722
174 237 602139
304 208 847337
451 795 579099
242 621 445226
490 750 37132
564 433 469760
582 85 784017
130 419 153879
246 281 735935
627 626 792438
451 640 508757
160 305 706103
735 57 814741
716 779 755549
229 680 837252
286 9 424956
283 781 240298
503 34 538336
680 605 899000
347 326 671435
481 392 639300
408 760 516498
366 195 596645
745 114 451491
36 336 231901
390 511 374737
275 9 464227
291 732 776789
434 489 903996
383 676 899051
623 109 15412
215 5 701262
451 495 56480
239 356 858630
125 510 604786
687 707 791976
519 193 497233
789 135 302544
798 772 841146
617 273 80759
433 254 900258
305 510 561179
776 522 232522
721 550 411446
748 705 378875
253 291 840893
421 269 648937
110 117 653150
242 336 365248
416 425 823761
48 522 724920
384 527 182629
436 551 34520
662 488 69747
458 328 758800
251 597 500909
496 110 601610
45 161 84360
479 456 457466
79 103 648409
181 303 389897
172 226 797546
114 196 887336
167 160 974689
539 408 441843
380 275 562402
459 258 674382
749 720 740324
580 749 223152
701 358 829493
78 254 936072
694 567 338505
95 587 426534
690 610 641454
388 744 232090
326 384 699650
141 162 342251
88 168 853648
327 21 239035
140 5 198126
775 757 122212
774 333 495583
167 416 202126
628 231 373925
212 626 242202
520 671 587234
511 719 927083
254 624 948787
213 602 438084
227 403 616349
499 105 986171
298 164 788027
146 363 984790
283 696 654232
45 444 205699
153 501 493556
351 363 676249
175 234 444233
268 266 34124
444 487 711642
27 397 104320
593 576 346099
280 529 931761
82 680 68767
788 467 138785
152 365 388509
676 441 333237
448 317 490265
178 179 653517
46 674 171615
432 13 422486
205 563 153042
661 358 82916
218 473 254889
564 499 238686
135 567 545687
575 642 978987
71 591 74831
557 291 285144
144 601 567608
360 613 697220
187 432 147609
118 170 962870
712 730 415069
246 5 742344
406 66 820011
305 180 867218
154 43 778170
171 715 3428
797 593 45004
288 690 30027
17 707 268586
542 331 623317
681 159 571895
110 536 477598
353 278 682978
571 567 599318
724 557 180896
245 547 160955
506 70 231109
626 647 515873
141 691 600191
122 716 725024
799 658 786667
442 763 88610
149 777 672111
778 461 907104
566 684 484480
403 47 632996
84 28 863056
784 350 565564
581 148 249865
368 772 201218
585 529 71065
174 41 474326
168 549 298629
160 480 476295
167 520 553315
490 309 478329
721 89 692137
601 180 520657
590 648 648892
426 510 732282
442 37 914318
339 252 44268
402 526 783179
355 36 675224
113 276 439169
252 485 312283
607 423 273879
216 542 476607
601 210 566852
769 454 75923
750 656 632782
285 282 776984
616 402 7857
232 656 446450
152 144 931379
440 197 125654
464 397 965001
495 551 404785
394 795 210671
776 727 898782
621 789 770551
198 789 47076
339 158 569236
100 653 338444
186 184 429113
158 358 759471
319 587 231768
617 502 111829
787 759 454717
233 5 692766
742 623 925982
73 566 356598
22 533 704283
470 524 246086
72 736 167582
149 564 240642
396 670 871392
733 627 501067
210 222 684557
664 280 809127
301 664 888408
590 664 805410
79 749 849346
332 754 741272
704 124 217788
104 580 651426
73 495 301261
742 487 17638
781 184 180266
88 382 949755
474 327 170243
290 486 998055
787 119 845781
508 724 443570
797 275 101975
286 444 904761
2 131 339161
614 91 177068
772 71 333739
24 528 651966
689 208 662605
554 338 772093
209 35 198315
78 11 826693
450 303 92128
568 790 764396
367 55 64064
669 81 382492
429 364 343839
597 670 687759
339 738 413832
643 316 200677
110 660 711331
273 143 504619
92 284 451017
759 1 530082
621 433 196823
395 244 953338
511 601 920899
92 388 736203
249 744 441410
478 516 884000
680 264 548418
197 301 102719
603 713 711648
80 317 366197
791 154 327615
620 626 705947
638 718 741982
298 521 437057
253 418 517085
504 326 973515
666 623 903477
659 448 864865
357 463 160394
506 118 823312
770 669 846661
273 267 84280
546 45 427607
101 696 290148
735 388 734995
251 578 967592
169 726 94762
594 81 313506
17 211 144330
625 507 240970
207 53 750369
181 582 759661
58 787 861939
676 85 65185
345 95 837558
207 533 940558
117 230 606396
669 536 35759
735 33 547484
112 634 415515
153 23 78684
54 138 159711
747 665 878518
26 77 142905
682 414 925544
49 324 884119
321 402 576270
785 277 898589
790 134 171986
539 13 713061
471 55 193300
67 670 268255
260 466 76048
593 599 480660
48 736 296567
511 666 863819
350 735 20423
14 442 867032
660 517 930876
779 598 93779
12 522 837561
434 629 422122
665 3 292094
376 279 482447
261 77 726099
703 404 547937
6 318 156419
641 117 759884
608 181 121431
626 496 208689
515 156 853573
437 47 818160
728 752 807198
332 279 314572
5 448 523973
146 581 266856
271 511 60485
646 68 632719
780 343 969356
462 342 936952
113 393 441698
50 270 332850
665 410 189556
509 739 994090
631 736 911913
116 65 982277
114 488 385081
340 83 219132
402 303 705227
188 641 668630
364 587 843118
685 485 425473
129 764 708335
282 737 652733
275 197 625027
339 562 911165
366 90 465270
562 250 38012
11 275 365076
516 445 300067
744 504 857297
666 228 890503
243 776 169447
672 102 209617
637 519 5415
100 45 197117
512 252 129123
781 685 37195
283 772 662844
719 402 204383
453 789 866095
94 215 770070
432 224 842707
177 296 603428
787 482 305480
603 204 279834
265 651 296347
181 5 25804
247 275 840644
129 35 349504
572 554 635643
733 608 827394
258 33 301515
332 538 959563
340 574 955212
215 227 372162
418 404 747825
271 100 734235
457 353 851988
139 634 67482
517 569 172400
675 742 975271
614 77 266669
172 370 53888
682 318 107193
614 611 713645
77 403 414488
330 196 728782
571 299 476153
142 698 558800
56 481 17384
452 462 167116
454 792 366255
682 559 640475
677 218 89656
593 442 35833
468 792 54460
669 226 85533
51 106 960948
54 235 701057
734 84 703487
590 12 446734
700 715 671143
770 708 761634
323 68 877558
86 101 788520
232 327 62842
482 389 947376
452 638 96862
298 92 382421
432 364 490976
28 745 456725
157 494 38252
154 61 779641
23 394 256894
781 367 204369
22 207 786412
417 280 364936
291 209 363470
281 516 566847
73 407 2896
286 592 825632
481 605 153888
340 709 190139
80 27 142576
594 234 376610
561 320 550249
596 701 886671
258 214 862626
433 530 565526
467 31 265300
424 124 391880
29 22 262908
658 312 271761
305 413 483557
97 289 895861
564 790 763449
246 332 679442
674 624 668162
19 681 242177
620 415 694223
563 610 720994
442 714 365136
695 456 595745
145 57 997501
182 186 914878
616 343 781676
738 299 300890
81 396 48093
204 404 25121
256 300 350632
59 88 206992
553 172 737713
551 253 827448
588 559 254784
534 669 661180
30 332 510771
289 157 946588
248 177 124206
597 302 952531
117 409 991152
131 792 374919
246 716 819768
766 21 565995
345 405 950810
230 280 473065
648 712 104490
636 435 183733
392 254 2413
172 444 255297
41 231 555421
440 597 134607
546 295 452118
763 83 106320
701 655 447160
109 194 727664
170 704 375600
619 324 107550
552 398 767934
526 325 107027
8 607 708438
653 735 556674
782 699 860661
346 678 364236
486 487 703081
761 174 93283
70 259 426756
578 90 625189
283 230 901596
91 167 553001
70 379 983
151 273 114022
451 162 689618
99 766 335353
628 557 980552
254 219 320374
165 456 27690
598 106 318221
297 53 150095
127 775 127828
548 451 456453
307 461 745662
758 81 543735
101 508 774333
779 162 181633
534 602 509865
454 490 981009
759 519 339320
786 487 938160
453 541 341174
664 281 646398
558 408 801588
485 11 498924
745 206 128397
466 643 253787
169 791 960876
350 180 33875
728 313 704186
648 193 444731
764 473 51902
526 611 667027
516 187 742307
37 374 152211
467 414 138603
70 266 689649
102 389 729829
298 216 817730
609 622 59054
457 395 739164
403 22 137016
541 758 496706
600 431 998122
31 432 299791
306 711 922818
713 461 244268
154 21 585012
311 423 649684
323 785 906996
219 244 280636
346 4 852027
683 239 935717
65 794 665442
27 659 632886
77 439 759470
495 488 418426
284 347 272814
461 188 617744
700 623 199743
267 756 924222
87 210 656789
572 266 312240
568 294 967982
63 187 479908
109 788 561940
576 174 376805
262 797 38615
720 357 642851
762 485 147210
381 112 616593
161 213 871819
43 543 937215
571 712 283147
736 725 174402
661 582 590760
421 472 755379
665 239 237066
517 85 926122
757 249 343981
507 788 150232
156 270 89213
319 198 479336
524 127 184028
751 63 88473
465 625 83407
791 734 561124
429 470 662216
766 350 180078
643 280 559546
208 787 249005
525 351 632113
170 453 553181
693 682 858054
542 373 341668
602 41 159845
763 255 396939
537 711 542136
772 610 217282
384 306 820339
51 449 487476
730 151 284667
620 797 678027
159 324 178015
674 45 393605
254 322 404869
42 647 670159
273 401 293795
382 403 451326
378 50 76981
76 320 38502
468 290 47497
159 549 67417
488 626 522531
280 553 125181
460 26 944983
444 413 732340
666 298 295653
318 531 25098
770 51 119706
149 83 332882
497 280 787156
503 595 103391
603 205 126188
553 369 852858
411 637 377160
461 347 482744
592 544 217956
164 49 416452
344 49 647917
189 216 329045
206 421 84468
449 462 325950
249 195 155067
366 382 741708
544 174 40657
467 517 267616
16 297 478435
486 152 528321
95 656 619919
466 152 512132
501 532 126954
24 601 339680
205 764 549809
332 282 551490
656 189 481230
569 154 764240
271 170 727815
782 468 37418
413 612 440932
185 101 632858
33 563 569686
442 16 133696
105 258 242972
351 546 981488
348 580 497798
442 584 430177
622 770 524628
649 453 117110
290 336 905900
262 338 597291
419 172 438119
766 688 73819
338 81 475956
722 82 598334
421 324 279234
340 485 315795
67 461 976368
358 93 422212
782 235 857373
173 480 296199
203 151 942680
270 140 654238
175 710 997862
717 291 439107
320 364 841037
126 794 862366
630 115 783519
53 235 534785
108 505 580431
620 403 579064
295 638 786404
500 18 32022
625 729 858075
366 632 278543
151 363 906364
93 150 916359
285 73 146420
320 570 788244
354 99 362185
133 198 370851
351 780 263335
706 551 904672
676 55 336366
57 479 673989
489 417 995730
432 375 979995
29 724 23512
779 573 359708
232 258 731295
707 419 249437
799 9 911430
74 698 71195
761 474 767949
799 247 827995
69 181 560454
538 480 725415
298 183 813935
351 373 689894
190 612 686547
68 65 437386
600 57 448535
783 679 188196
641 262 916950
685 769 945893
356 436 422183
575 212 365807
20 58 750919
372 551 346473
692 129 915354
471 556 993196
646 116 340327
486 464 627066
604 742 82354
584 433 78205
601 38 877705
718 41 848723
258 350 898856
244 228 932404
499 84 127098
157 758 121504
605 320 716854
221 771 474031
611 2 525398
626 570 26727
796 496 866365
705 232 460867
442 599 123100
289 86 649006
126 341 410573
599 590 596380
15 139 953696
338 212 555803
565 773 696242
102 354 146335
180 169 163123
406 710 389603
488 221 698909
750 337 397018
97 108 329605
638 259 524775
751 474 108864
452 75 817644
284 672 710934
218 199 308028
787 631 185146
480 95 476824
483 401 294518
565 333 162818
42 595 579562
343 759 313921
245 162 463849
523 505 917396
370 746 376329
649 444 502189
742 45 761466
382 700 846988
792 549 959890
323 726 47349
363 493 745119
23 129 793121
117 120 523479
10 800 417448
77 625 500185
521 720 867184
428 724 656469
14 699 723695
179 560 940583
751 610 428462
89 483 926842
330 5 955452
259 161 584577
740 460 281122
48 766 712303
437 666 319765
44 19 558042
724 296 957197
305 772 144218
454 179 665052
52 519 429247
64 422 648839
695 630 201219
329 398 683704
602 378 332298
700 170 255698
85 680 300796
304 645 216342
575 573 438487
38 448 38097
726 71 726908
739 316 38376
320 187 292348
48 254 825676
352 751 121392
504 599 103808
249 124 890598
464 400 403725
15 117 711401
520 514 534658
120 509 217124
113 9 309395
545 412 674507
653 584 27966
554 555 139871
491 489 717749
17 53 806074
442 134 578392
69 614 673122
594 205 366790
228 439 206185
301 74 863741
268 104 263018
573 16 75755
498 478 742016
685 579 474935
78 215 191216
407 449 321345
798 505 101182
379 41 389548
108 722 634047
361 408 901123
2 616 47132
752 561 322918
637 281 507410
378 42 12155
648 420 666006
38 141 346919
524 593 748851
144 438 184482
692 479 516231
661 793 494114
691 59 718767
6 295 79992
491 421 494217
296 37 223820
101 526 893598
528 127 919445
604 306 575595
52 539 913169
617 218 326988
64 642 831805
35 32 318368
792 281 33584
297 10 665366
165 318 723997
296 401 31862
594 314 597738
570 58 88451
204 264 925833
231 451 618391
744 716 864974
284 551 566520
724 425 788010
91 288 789569
750 568 158729
153 165 937683
469 231 248936
576 45 707005
539 430 549664
556 790 499360
107 541 127582
280 311 702186
89 609 17014
689 383 149946
518 227 352242
46 177 271773
303 457 812401
344 671 371907
8 478 534017
111 330 549114
789 800 656990
149 57 968067
726 174 175160
35 525 219168
613 576 460762
733 693 686734
749 583 633000
66 83 155970
713 367 569630
165 509 782834
506 724 70553
698 111 222085
224 522 448366
702 471 137152
303 36 438481
543 792 551195
296 70 488845
75 530 714093
181 407 401686
217 773 294857
312 684 689612
153 556 918175
205 476 404693
25 75 437491
261 166 761285
660 323 47974
276 376 892987
350 212 470311
619 668 112794
636 332 546077
662 366 436045
568 24 485517
361 387 44498
55 604 246631
718 356 731218
393 489 180666
553 779 612777
330 481 722576
578 185 849826
418 738 783292
742 656 415543
794 263 97336
295 198 617873
412 739 421477
602 357 130449
478 612 988202
537 36 131109
325 473 266411
572 427 352042
592 484 331064
188 341 618603
325 568 539406
220 701 19348
310 217 719422
157 21 822346
718 746 588729
355 91 449463
456 561 177995
753 699 882707
626 22 609019
526 555 148807
721 378 521833
99 788 97787
130 306 375332
138 533 597315
292 491 523737
169 266 542223
518 321 603839
184 705 815645
654 538 43579
655 685 615905
389 741 392250
717 54 251914
469 739 16356
30 95 668503
716 669 280014
598 746 871717
363 10 378882
376 507 128312
271 89 623290
9 459 313126
491 635 973722
730 469 825662
363 748 785925
718 18 339181
449 534 710913
276 134 154662
679 602 999212
744 727 791433
528 578 472781
414 363 936749
52 600 481675
731 235 869919
379 635 766898
33 68 893578
394 645 110601
582 151 366069
480 291 925967
182 650 555600
442 274 298533
547 159 456321
248 103 737916
362 293 412391
636 700 733338
680 286 509329
651 334 972941
291 450 399148
632 511 872046
17 13 198757
736 563 20146
28 482 387323
219 133 228721
317 620 759835
529 600 630810
334 406 938529
481 127 759160
790 523 873065
64 394 938706
114 270 299379
426 783 24115
379 445 183139
336 29 224733
746 377 837145
63 513 259522
224 500 849246
757 126 287429
774 147 205788
467 281 270254
550 232 402897
758 313 291912
56 749 757814
51 431 879676
775 530 427565
594 609 368220
575 504 977280
120 354 261054
781 450 492738
748 537 261887
589 407 903142
458 685 851008
561 332 830676
394 560 819970
796 83 55354
276 389 888813
766 248 913345
126 702 380187
347 581 963050
27 592 615485
8 702 278436
463 583 881219
706 603 268500
401 151 349143
551 767 916389
481 529 365971
148 412 862506
268 797 110481
485 150 331014
200 125 395508
548 608 343075
234 699 964085
107 488 986733
243 124 754414
385 487 597382
3 408 75587
460 715 645895
416 576 993503
763 544 640442
313 343 841873
505 369 63189
79 368 81791
263 739 369690
393 42 10197
323 732 660441
115 313 156096
593 161 812605
640 731 411632
541 616 566381
4 693 576956
225 493 317913
144 616 309865
792 141 468511
413 788 288738
666 8 149657
608 214 818249
186 108 756045
684 716 168601
407 131 511590
501 66 587492
124 134 754243
728 212 872799
340 150 188965
404 694 313170
298 14 986217
682 48 978762
506 493 289580
624 610 499630
380 752 971116
318 696 686624
654 571 215301
128 211 570271
578 67 737081
46 396 619348
667 501 108287
43 269 705310
342 212 437048
257 598 369506
478 563 875263
101 105 803817
378 319 118402
155 443 442344
603 420 739825
785 548 116050
59 13 276640
172 772 836130
639 258 273265
366 542 796180
310 335 146792
666 528 249249
788 622 134645
582 192 953826
519 789 681842
81 426 937631
237 33 392572
232 727 53772
87 800 965788
457 729 64357
787 529 170574
517 773 332296
367 418 624409
148 767 729678
156 395 231407
583 285 893920
294 111 460560
500 324 548275
499 630 159289
440 460 179202
654 794 180302
583 321 315185
625 651 313535
489 683 658362
31 34 318713
436 713 94558
95 453 572964
559 631 662766
701 191 623985
536 519 529170
436 699 823195
193 91 22538
552 721 715392
350 665 444419
418 463 216759
461 275 259612
33 499 320453
435 127 116006
102 484 243010
550 130 286449
369 304 559254
332 389 439205
136 676 836409
799 568 590729
518 424 868958
298 313 993891
259 196 395049
223 415 300647
430 746 449416
379 355 837409
143 173 608768
115 599 386575
638 632 883934
448 378 244850
434 521 242763
218 433 187574
144 782 805975
240 74 733530
345 528 87219
360 382 219653
687 144 778080
627 176 614416
373 272 520171
261 324 146944
302 789 316021
13 769 729474
506 449 331510
222 477 871931
224 38 638004
411 34 383579
311 229 390707
115 782 251347
291 348 751553
665 241 632185
152 16 199436
214 493 989384
84 136 844390
422 453 373667
81 527 313521
199 477 132419
246 409 178108
709 353 617502
494 430 713484
214 77 208644
175 271 923234
734 270 758324
444 452 231949
371 428 160967
663 733 528983
799 695 418782
370 601 720775
544 374 966137
280 300 906206
215 195 594900
392 91 143451
708 231 918876
685 313 673134
772 274 567685
675 521 750338
120 467 286265
126 601 598085
662 38 71274
422 298 660725
628 525 153442
70 422 315215
301 582 27377
91 799 911014
117 199 443142
745 741 159081
266 533 162659
355 490 690880
760 24 734352
261 664 933923
408 287 425586
620 13 92035
150 43 941957
730 632 958453
303 654 322786
290 732 810286
424 292 706235
770 673 870258
329 236 136486
485 573 913672
130 642 389011
411 751 818936
134 618 371129
601 673 442285
442 346 173445
785 461 944179
655 436 628341
489 501 492721
238 168 804806
656 394 553080
773 221 181316
205 677 263659
231 678 326735
499 546 979303
192 701 171116
193 786 475464
162 42 287886
184 153 281238
158 81 99289
761 75 220787
743 645 917624
18 747 608416
722 52 927630
575 28 304212
504 766 753524
64 573 597348
181 304 384321
776 370 362915
22 658 11738
789 200 505054
241 504 164269
75 149 394823
426 351 362696
583 542 594478
257 559 453179
297 31 867767
61 733 281393
479 67 596941
713 389 123477
363 342 772250
461 730 446723
164 205 582066
785 27 135418
582 10 588354
575 271 249476
347 772 13948
703 768 378200
501 23 35514
167 542 403189
386 592 966778
604 211 542302
520 438 244628
523 591 233459
693 568 20575
218 166 541385
318 460 828057
312 482 904032
782 740 114540
273 746 933696
224 275 361573
634 726 790229
305 680 631764
237 13 665781
574 583 833792
538 203 58247
684 667 22634
726 229 932431
403 250 914590
750 292 323935
591 511 779994
375 426 646526
537 345 422903
219 688 291427
478 721 174463
162 799 692557
600 349 950032
729 382 16907
419 593 482010
681 388 815459
136 755 151915
434 266 978671
85 268 316863
207 157 659787
333 406 65282
415 621 642918
114 166 408520
342 266 18826
471 111 650938
363 308 703979
589 77 752959
231 176 981540
81 469 710603
120 233 214708
766 478 50931
782 495 382506
53 616 244831
88 58 402927
128 512 450416
119 614 47836
686 408 85480
251 182 195717
492 437 215023
719 218 172504
320 86 747231
239 1 93922
47 493 421526
489 304 656661
746 520 610985
329 176 361498
276 542 315861
439 611 978941
230 484 781805
106 729 189848
79 376 289430
245 51 834742
200 479 308043
152 217 97754
21 59 916914
287 757 321100
280 6 403641
309 327 132123
662 483 968551
497 326 63243
774 435 451199
637 210 743037
258 656 601309
272 488 488717
73 684 301390
777 20 525306
477 603 582809
429 88 842494
386 587 28996
452 694 4234
569 226 286564
575 335 941653
199 515 550259
45 157 169228
641 152 572488
458 55 377741
180 500 366660
646 506 108585
475 436 360663
650 233 152322
512 652 506596
333 101 578323
8 145 400373
469 768 580205
231 717 236268
740 606 41459
726 81 103284
622 56 884096
397 666 201655
588 735 382868
137 493 249357
305 171 34355
451 373 745646
647 377 753987
336 456 293573
663 701 186602
336 546 523527
215 490 245946
25 558 498108
531 310 596068
557 150 550379
724 709 60357
720 717 994674
536 479 694723
223 333 146214
74 508 935170
796 361 927943
642 133 69833
530 495 240555
564 554 152148
606 499 171893
46 179 29336
632 242 754034
114 472 380301
217 572 506527
46 92 15010
524 217 862895
274 6 175797
468 471 293501
547 54 80223
94 313 757103
618 453 819087
588 531 19217
379 299 246610
381 275 218333
436 363 479253
800 430 295706
788 47 11296
411 426 732760
713 372 848014
565 705 545145
727 624 27740
369 292 350611
286 662 250586
69 531 137174
589 649 156295
515 337 396423
92 278 836803
602 400 430381
688 590 884175
602 658 819206
77 570 494392
427 507 115514
752 513 972421
340 379 483188
330 404 400836
347 109 610563
100 242 228230
701 313 567957
181 298 415820
63 508 362677
601 19 521566
269 633 86813
320 485 8420
363 320 487656
367 543 66479
773 708 520093
246 458 449077
778 225 974637
297 42 114378
729 211 479580
758 379 392169
758 297 165284
495 776 606907
730 271 207539
582 171 445695
152 198 989618
403 48 643501
429 328 105407
43 110 24525
505 640 276790
749 610 417693
754 471 595811
584 416 200114
719 665 746536
634 358 533344
114 308 62151
632 519 779353
421 583 891382
332 166 881450
565 154 767371
704 635 373984
335 785 73040
462 561 620443
708 796 107911
226 208 71312
111 738 428634
518 95 138607
650 288 949087
523 439 447194
396 734 341223
11 13 707634
204 752 592252
472 480 104501
688 85 822295
114 246 662732
322 763 444743
288 483 912495
219 689 394027
530 369 275641
32 640 897708
357 230 420129
740 271 873622
399 633 669384
530 392 706756
53 22 898523
760 774 270972
682 642 153504
460 444 3221
257 281 376326
22 173 686251
13 702 943299
425 533 154089
663 41 413777
564 168 718080
452 402 635367
727 689 912187
536 154 653608
708 699 946362
748 169 919262
544 442 560003
615 413 191785
455 463 500819
233 463 357244
432 190 593169
164 734 9296
538 469 346682
32 269 237407
114 673 452376
85 547 925446
189 432 315771
248 652 560251
528 100 470825
480 396 793230
127 283 500884
605 770 346492
87 638 645805
71 706 483031
338 451 723836
721 734 816275
455 9 231814
10 593 752827
231 489 481273
432 461 717195
220 762 230065
418 440 238146
162 792 589264
111 232 670193
790 303 859476
664 477 16894
662 171 159261
128 34 362585
434 770 268637
78 267 20042
422 342 825410
29 708 839557
583 289 381691
300 123 264750
604 491 528187
89 615 10945
590 725 313619
112 601 729382
683 275 268802
424 794 985340
236 724 454511
323 684 256886
394 237 10537
236 521 490718
65 547 28396
414 485 854210
669 284 795435
64 473 352779
342 785 105973
582 777 543461
505 309 417456
428 587 649178
255 77 909141
291 332 893451
561 565 436971
525 785 651194
371 488 560751
516 629 169373
181 503 472699
757 716 109874
551 360 576784
204 718 700271
236 201 465181
316 635 602428
644 561 22802
416 296 110116
722 762 443391
463 203 946458
588 652 594565
313 187 768319
543 673 156538
167 754 957647
579 223 932402
689 154 944465
744 312 908843
107 72 769807
198 89 104209
612 247 466558
10 300 5707
279 334 774630
217 292 899045
650 437 449185
604 229 356442
724 187 649695
797 375 122872
735 499 30508
199 94 172179
212 93 537850
421 151 202319
4 130 240700
120 333 453052
287 512 329403
381 53 604066
556 704 256347
389 666 731413
297 662 24637
740 366 54715
42 711 915676
48 105 121005
698 791 197946
141 742 986067
585 668 90113
33 640 189708
96 340 963897
440 745 471289
789 595 85219
207 675 278411
315 140 751835
248 277 651042
257 351 229594
540 692 976005
769 39 693356
290 710 529479
153 512 708867
639 280 760554
512 278 588445
548 672 620032
414 281 159890
347 128 363614
733 639 319205
81 366 489479
603 663 259862
716 391 850501
102 145 549138
15 300 847392
734 580 956146
96 434 791330
218 599 81819
581 725 152647
329 522 193907
32 718 760246
778 701 810623
701 151 271742
754 257 295491
514 587 180536
12 285 851983
600 235 664477
659 576 183577
13 314 833779
396 415 344888
378 61 726614
580 425 352728
237 541 56283
799 85 87377
8 649 958374
552 362 906295
89 511 70326
307 64 223829
494 786 497499
260 173 587914
368 468 840692
71 141 646388
360 107 368649
230 259 652640
440 87 988661
659 264 84278
698 464 129485
798 503 63982
9 585 436173
772 343 209145
83 385 467342
317 407 784096
267 432 783416
283 366 613508
531 243 462917
237 594 449992
529 194 364583
114 508 669397
78 656 607217
696 151 100690
729 481 439106
516 307 26684
537 506 74247
165 12 708176
618 797 65714
505 195 152743
497 274 991884
426 761 109463
146 297 803150
307 434 169363
95 794 764267
713 585 923968
26 561 750053
121 607 504346
698 211 554285
470 746 770165
762 13 504404
620 344 757549
488 789 410275
161 13 122590
130 555 45271
646 14 49127
176 331 356333
760 15 194467
11 589 285471
684 396 725401
220 113 401556
409 210 512151
614 413 312875
636 416 529199
46 232 496974
95 678 379943
723 110 276274
689 550 717392
306 195 718635
108 213 633848
650 292 650110
639 443 503292
353 183 730861
376 341 54905
617 152 370532
581 372 475902
516 638 577937
479 334 252632
61 339 143446
795 654 178676
358 749 736089
342 351 722956
565 486 10830
277 53 759250
727 756 755282
604 192 909734
706 702 614147
505 704 667477
614 606 323433
199 312 591748
382 308 820683
238 727 2309
156 414 804418
546 618 961580
36 274 741633
721 419 244003
382 350 432437
211 712 908867
599 66 247413
439 798 319380
158 593 799412
320 769 660781
428 365 876527
559 81 34084
584 227 505344
785 480 565099
740 222 246110
419 671 457962
536 366 647147
461 507 440670
741 226 782817
35 357 853441
185 772 168342
528 656 395925
645 615 68720
483 688 824774
281 84 708606
410 95 141225
420 29 496294
428 35 635926
199 39 883059
328 589 901210
332 761 719276
509 46 692872
408 756 763390
340 186 713694
570 398 26668
432 95 943898
777 245 939880
256 420 314858
272 384 630883
211 390 556874
352 287 547194
505 692 38186
148 203 56722
541 670 494780
94 717 587341
535 726 64622
320 764 663111
339 568 716285
79 655 136855
52 421 231579
570 242 661561
769 751 598828
237 36 959347
567 422 213393
98 402 700564
660 568 902318
65 577 769575
545 183 381388
411 399 592337
773 288 776468
310 539 356879
45 339 277287
28 368 160165
718 479 938898
655 702 298407
425 505 516357
523 632 979406
611 104 369298
457 612 601140
610 46 10874
91 571 467182
352 580 164427
157 298 800596
698 578 467980
790 552 209240
29 427 386926
418 299 274612
245 30 534973
390 754 151722
86 570 251227
238 353 116850
401 311 894598
748 759 461208
304 682 296446
248 439 274374
634 747 433666
30 653 311248
211 32 54583
735 511 605893
293 248 468554
286 483 527314
61 719 816671
390 699 451075
132 88 177059
701 702 272654
120 524 593440
140 12 466645
370 695 576489
752 545 601113
188 626 484802
679 110 806522
61 793 226774
722 183 314235
419 494 920297
337 421 141569
525 520 106484
529 76 735721
757 412 408019
581 536 286597
550 767 712661
768 445 322850
421 57 916242
620 300 985563
228 271 533246
428 155 535183
42 613 849698
489 340 64123
595 147 491913
178 285 557994
469 522 67775
460 772 240304
781 59 715448
214 711 562837
576 10 336228
795 279 363783
287 139 127734
712 554 600643
585 12 802432
551 363 750285
478 614 925663
398 330 513366
774 351 835066
166 9 295283
311 709 204867
315 710 86128
677 391 605791
634 609 630869
722 508 562560
81 186 2229
273 792 92259
348 87 981558
484 84 571309
65 134 342591
279 378 120881
408 341 490208
322 717 262318
596 772 915933
244 711 301093
34 28 609213
344 726 727489
658 212 334038
444 140 447876
684 520 398459
313 377 882659
313 42 55461
252 704 601280
360 352 872109
682 741 975904
432 344 299730
764 685 547588
414 223 977987
19 702 567490
659 642 433213
184 511 648476
240 383 751587
450 416 310862
670 120 872367
303 187 783913
736 112 766285
433 140 396643
785 218 911320
329 683 702055
246 516 478339
587 81 39788
583 223 486587
442 381 104253
770 509 465628
377 365 806938
683 84 391304
704 397 446633
66 73 410479
384 280 816891
382 795 653932
709 488 644134
462 268 980807
53 367 955324
732 723 780325
95 224 63167
67 8 207159
763 267 83779
90 435 958725
26 503 800888
699 500 329863
606 17 717501
171 476 104576
229 542 58161
764 689 516426
773 99 202609
798 500 854906
568 358 523981
489 451 947946
433 351 59016
290 410 15289
55 389 142269
145 742 277380
118 432 159914
704 196 896163
318 284 36945
63 757 985079
164 482 703932
261 268 604075
593 176 641534
358 441 25360
282 48 803234
136 557 224188
722 101 567257
797 56 731270
708 301 144540
161 59 65618
758 132 959801
250 567 988118
232 544 159904
481 400 361909
730 795 918424
163 540 652242
120 212 621201
8 134 257618
465 664 696630
533 794 723731
560 81 53796
660 665 203993
556 442 927508
597 114 537061
87 352 623077
534 565 624199
403 708 981417
288 309 216755
180 154 799917
574 118 137595
781 111 517388
645 598 862675
170 285 622603
577 243 396163
306 500 797202
696 132 472399
415 242 989549
130 459 466781
243 139 105432
533 37 172746
427 461 920522
299 166 99761
543 13 250179
556 515 885108
545 500 162016
412 158 590209
114 45 190695
475 720 127782
100 702 481011
608 490 966409
552 658 821194
414 605 829922
679 310 987675
91 229 905526
792 361 520279
250 68 954641
768 632 384619
24 79 871922
671 335 903680
533 368 841166
174 593 863381
484 100 808062
731 55 764408
746 717 955357
455 730 665864
191 462 366801
31 214 455583
425 129 731312
408 141 638332
494 233 802487
623 324 899461
570 517 268523
693 261 140090
203 101 807348
619 109 708170
396 281 385498
257 747 207891
642 585 221372
102 166 669241
38 420 280246
650 374 889116
85 451 408302
678 546 879893
41 166 702127
466 462 819391
415 528 256702
516 552 954688
766 609 877305
419 182 373937
51 42 640079
60 647 88897
52 596 665510
706 558 114566
739 342 818258
626 181 741097
25 512 886627
784 406 905284
364 575 381232
402 72 362906
523 203 867358
454 459 962822
691 647 242722
102 645 164637
399 64 676677
677 351 817148
626 301 956962
13 265 908571
516 29 756756
344 426 496273
270 731 905407
271 165 145614
581 89 692278
92 708 247284
465 662 972398
782 200 632039
776 264 458301
299 258 936707
615 741 290633
537 685 206794
637 100 54874
231 773 748742
374 354 249657
380 534 470901
766 323 793758
19 548 57194
648 57 508254
466 501 304874
100 31 343929
192 540 436288
276 493 480481
344 771 806136
201 322 798882
5 478 237569
226 771 488926
360 754 517095
77 423 177221
262 443 189927
224 574 408855
20 287 339859
390 151 250100
138 621 369504
103 89 503852
773 750 732311
54 506 199508
764 208 701042
96 206 278391
692 637 986263
573 58 330204
336 70 732923
628 25 390731
439 531 508077
11 154 139201
76 393 127902
58 159 775121
355 130 650394
175 185 350576
477 352 705428
308 58 391055
716 171 467718
784 420 291005
88 284 620836
726 61 372200
529 406 775366
782 721 407444
593 415 605571
196 257 755097
760 590 429675
482 85 454137
226 738 241868
484 375 430008
621 364 273123
146 62 115634
191 104 335215
353 631 115044
152 380 848715
39 246 878720
185 114 956213
625 694 458582
347 466 300316
147 175 984039
676 385 35779
490 627 159893
507 112 202523
105 68 530791
193 160 333475
116 32 11497
595 17 591510
264 548 606565
677 434 534252
278 370 621859
128 756 744894
481 82 471208
329 716 550029
49 787 899344
116 438 771758
275 535 333285
436 259 120569
387 463 449588
482 760 944894
297 657 71063
125 285 172483
224 506 393533
703 272 940552
63 634 422755
571 282 612160
281 6 162323
247 293 193174
82 661 851694
57 752 20987
782 518 676526
189 557 825816
480 86 737879
337 387 225338
677 706 617380
513 437 176078
757 626 73093
651 489 584263
545 473 940615
150 585 914119
277 27 930430
689 398 482019
573 721 825170
552 771 91661
609 368 454038
672 679 974538
93 231 285032
692 14 777429
736 405 288694
84 542 478864
244 467 204746
641 345 445408
567 454 414372
573 121 810671
55 23 956586
521 411 699919
757 550 746805
178 192 378593
583 359 44854
321 430 740458
683 14 141244
364 747 271319
730 495 948230
557 570 1027
174 614 806751
628 74 101898
442 77 863962
303 618 401001
327 209 774059
334 792 735561
368 661 373337
474 115 36966
604 787 733483
332 575 878190
686 278 343735
87 668 932045
324 570 12641
7 376 292979
631 641 817541
743 686 853532
163 759 760210
702 308 756057
615 133 653109
298 510 137583
159 465 877919
131 429 303401
592 688 230126
17 141 520813
104 458 207584
632 132 894141
723 553 302017
243 721 899287
157 479 280372
639 650 440329
219 65 477842
58 420 960654
632 502 293842
573 383 744582
464 680 755793
772 607 562938
523 774 151634
750 501 410919
495 544 904255
93 153 269205
85 154 875316
565 6 96758
596 19 693924
58 341 709670
379 586 482655
789 451 477424
328 285 298254
207 202 968348
763 493 500346
515 769 224856
516 586 838008
313 108 236599
205 61 327404
31 787 177478
716 626 404230
246 455 949283
528 486 179123
636 507 864191
779 498 236648
488 394 373685
384 54 80192
145 58 617135
689 164 106640
57 761 819557
622 748 220320
747 484 43105
454 512 352788
300 429 384378
26 10 928054
392 754 536750
714 288 123407
34 310 695285
250 388 783728
626 150 780930
423 159 745136
550 702 266819
468 640 372217
774 557 936238
720 684 989183
310 28 852280
551 177 871841
3 338 655921
127 237 455395
291 72 81904
371 730 392973
572 20 534653
343 738 431750
236 575 682800
564 411 708169
623 11 576237
167 6 748570
464 648 619361
131 553 790448
278 342 483868
571 727 466481
379 550 640427
289 721 688905
459 211 164877
204 340 980434
695 32 809223
276 154 900185
7 20 619390
155 257 650624
561 509 742430
193 725 108390
49 103 9713
575 795 989124
74 395 524771
788 774 168864
632 451 7945
734 125 227379
677 698 560478
121 268 859051
508 796 379171
600 782 419377
525 112 363872
438 599 530916
222 790 110090
109 711 900828
770 113 678268
707 528 446751
378 560 966021
475 492 790291
203 631 858618
133 377 918988
278 800 833513
290 331 113089
47 121 296669
540 525 934
313 671 664588
759 639 36506
412 529 806007
194 696 317140
1 660 120366
418 521 325125
442 309 41953
10 584 778818
709 336 349784
733 763 749034
597 545 830361
279 706 103409
303 568 531050
499 742 639897
340 556 627825
548 101 797616
577 405 245130
130 740 600541
571 607 214626
772 517 125788
514 282 615694
597 41 386628
335 617 103805
452 625 69552
333 359 806460
352 130 218358
295 84 861535
519 93 798910
247 661 506935
236 196 783622
496 306 545248
397 496 438763
646 239 782859
568 297 210617
390 409 375244
452 701 114510
278 233 512302
704 494 549978
628 137 808785
121 339 683201
299 66 536075
794 669 663924
555 367 918850
553 556 741416
395 149 28463
304 427 143329
517 420 704095
35 707 66200
451 501 452198
565 85 692307
220 131 858522
479 368 624588
150 642 547586
571 765 271728
645 22 163907
224 528 125683
178 432 599963
370 587 946994
163 83 426224
30 302 277572
610 731 86896
499 468 479283
390 233 858138
709 643 537080
383 388 117003
621 602 181876
784 153 517541
465 505 925307
784 98 972793
453 383 955528
307 596 894525
551 387 331226
267 579 344488
540 366 632714
553 786 604534
423 679 802836
18 359 166258
91 736 400454
617 160 383182
464 792 417008
74 119 950572
392 518 880128
434 396 31613
616 501 245436
92 154 307280
538 560 745635
227 567 585937
591 231 632179
196 727 234397
750 10 218557
99 636 756030
73 664 309670
328 7 363288
741 86 357407
470 440 979813
123 713 620853
394 177 728955
584 762 818025
465 754 656350
159 280 723322
611 18 414213
211 188 431054
389 612 757199
37 608 796542
557 690 400910
720 148 132569
107 237 732261
642 299 672944
312 607 836099
710 356 45683
550 218 812599
476 664 85708
745 38 747835
531 593 725665
118 64 124951
738 792 595511
46 460 350000
785 360 380937
42 167 210844
127 554 806890
86 241 170577
723 575 876202
725 653 155569
285 419 549926
676 147 48339
30 280 979260
711 655 449180
287 762 468649
450 30 802044
635 195 517106
477 597 412026
431 343 755128
558 233 208259
59 271 863263
611 140 440395
228 43 397834
394 482 925764
289 587 13374
246 340 472048
71 218 701739
602 36 555152
633 738 22889
107 738 974271
34 424 107792
339 329 463421
311 665 391506
603 693 733635
575 120 615128
379 646 314485
662 736 38353
94 6 883226
220 142 178233
463 108 348585
31 566 77279
675 292 36284
347 564 416143
581 438 164666
641 599 37616
671 706 557443
652 320 600847
27 250 549864
624 292 955925
565 438 615018
172 736 483374
755 502 557915
378 113 744794
31 164 701557
619 537 815732
592 689 509127
147 404 89933
442 719 709230
92 480 730503
135 545 391498
256 749 252318
794 144 296067
622 199 507469
308 619 879494
589 585 911593
541 204 712386
764 195 259152
229 137 557445
34 425 427357
748 84 357266
85 555 946153
682 612 293620
374 239 931375
258 131 848671
620 277 948193
357 339 684418
761 162 474006
206 336 943722
96 579 734949
465 523 312740
125 777 239215
724 782 639937
262 718 668643
578 792 171584
601 319 284700
457 728 957532
102 782 379819
168 239 98537
580 751 352321
112 320 213684
95 158 706641
468 463 507028
191 357 46563
773 251 804255
238 710 968373
760 237 403344
357 156 368200
740 551 899257
249 681 214641
524 223 968381
107 651 506614
251 685 463888
45 680 649325
713 709 723810
61 175 492980
116 616 634866
672 15 419286
472 726 392933
161 367 269513
460 362 73860
241 742 525402
728 296 629794
466 437 181242
752 303 127203
72 1 975358
445 283 774050
713 262 558017
685 340 554693
416 359 956098
9 539 890012
366 461 311608
464 222 850915
571 349 132647
630 743 752939
399 103 408730
141 26 313874
787 528 50610
723 427 533273
527 88 457875
92 283 674587
313 395 227492
123 454 851023
63 210 170720
705 195 295599
403 199 91426
734 695 202305
425 206 794967
323 2 119623
775 140 822263
3 191 627575
674 396 450535
104 261 575727
711 489 855727
547 194 220537
344 772 520024
434 800 641885
15 554 777473
571 729 47511
447 128 591938
704 338 562104
173 119 910651
441 771 702203
503 689 88885
463 193 763214
642 516 888195
657 300 187153
197 375 921468
581 535 88807
106 728 274405
176 348 438101
258 712 215019
257 5 235003
444 573 237923
763 523 448871
370 90 318831
256 676 33048
505 524 770344
74 663 939753
249 509 909603
721 15 241448
538 652 678448
350 329 596421
254 402 439851
740 321 423308
186 21 570169
106 800 37850
73 667 854948
645 107 878149
79 71 451133
725 722 272774
217 391 368202
171 491 874203
9 774 115979
598 583 424898
274 570 893204
271 606 309820
75 732 587251
156 716 367696
765 471 148761
531 233 325078
259 795 398100
339 308 699195
517 425 76314
423 561 721418
598 113 773897
401 545 255067
212 77 434426
443 236 310065
582 606 615999
116 366 944558
1 180 42610
658 408 438583
798 259 375395
120 727 119118
27 217 290980
134 373 564900
705 271 55272
199 646 717892
417 293 974597
268 363 432927
695 643 55133
33 101 357326
102 250 797724
321 14 980005
455 160 463224
795 525 306375
378 680 709505
631 486 706748
660 226 652931
481 526 752395
401 376 490633
418 29 895516
638 658 805474
200 75 37787
591 255 437394
737 202 244033
361 125 950218
588 647 708416
760 164 224716
291 144 82835
364 603 939510
251 172 395571
498 16 449288
330 583 504746
135 327 572064
754 515 928822
712 313 362983
344 200 898894
287 441 107255
346 370 38173
647 216 466039
677 769 559119
797 705 874126
226 326 276902
10 505 79741
176 154 43199
337 646 602522
271 342 260184
88 297 51885
254 487 441556
740 307 385845
334 332 851631
571 578 334860
296 247 439996
608 606 428067
156 745 620189
129 660 40000
395 246 456604
25 473 75627
134 505 562177
572 574 574332
544 110 939985
596 593 97742
582 29 560839
149 649 320823
797 419 708179
547 654 73525
504 549 182543
795 496 547743
721 486 786149
767 741 743671
233 729 172624
154 299 122496
282 746 33973
627 794 967379
203 106 920389
712 47 404249
469 512 979982
500 372 621511
559 683 312783
657 265 483632
160 57 198634
163 457 439148
6 317 348991
796 743 745895
5 591 492477
570 305 899485
165 151 689917
571 264 964754
561 726 128303
346 72 472678
179 447 119128
681 664 270247
410 117 370789
737 289 62456
671 453 884436
347 246 66795
492 796 494015
172 177 525660
273 319 299774
52 266 500194
216 289 181140
699 770 27187
142 552 866491
554 610 912538
356 636 935985
179 741 873601
125 447 87181
565 127 835739
600 273 588469
225 313 341839
497 765 293197
105 209 7571
670 634 332203
156 289 784724
597 496 636950
85 456 894519
435 550 314404
484 441 572646
722 334 194895
36 234 635153
157 151 613708
111 82 120883
693 100 760766
770 736 568881
52 509 98170
357 666 406865
114 692 63900
172 670 637591
142 619 49098
248 472 20118
276 156 521314
45 159 992839
488 150 548931
445 6 947261
548 496 746075
336 175 585060
152 620 62394
171 67 76497
618 142 92388
275 638 400783
281 106 340098
738 205 394459
473 189 207105
598 125 834222
96 361 47390
190 370 651657
688 301 860142
267 590 697756
20 310 946002
271 493 733090
504 760 208522
183 471 208533
374 379 254248
382 9 134207
509 603 675718
148 24 133763
715 533 494813
155 331 162755
520 122 468239
285 711 593045
176 738 613526
201 238 298143
738 215 984917
278 191 588033
769 126 470389
261 204 293357
517 499 257697
579 214 807804
346 653 40466
666 331 794098
537 726 653989
358 170 666029
129 366 607004
794 486 235729
544 298 896678
794 480 440466
67 131 369596
333 139 345428
254 437 187573
469 191 480982
298 230 331701
58 750 425566
738 387 43895
310 342 958776
23 660 932731
172 651 863081
797 505 275483
574 446 229029
206 737 285417
668 269 716803
366 83 777453
305 404 428522
361 323 118621
251 196 182957
660 459 661939
650 767 294539
656 743 485798
759 68 143484
260 301 183477
221 77 927686
659 417 776508
662 48 946934
513 67 826770
335 577 810596
431 375 735473
405 173 403563
7 537 24581
450 119 978809
352 716 247084
206 545 276641
315 96 99150
214 153 476323
286 752 750158
772 380 392325
574 363 733817
476 285 784837
456 457 400072
239 367 933175
706 515 630673
318 417 971788
644 230 700220
264 700 340976
337 330 999754
208 669 314505
561 559 868682
36 94 299968
443 648 178112
357 480 487046
442 449 958060
17 772 153697
733 130 897842
9 626 602723
694 687 228340
9 644 365326
111 185 370051
93 779 664990
244 79 691254
739 580 410946
710 228 37532
494 376 40354
403 256 143073
59 390 682865
229 216 389144
20 734 144175
493 128 698298
766 366 460550
760 415 474909
515 392 665200
743 463 272222
72 370 160444
649 316 622424
307 2 664863
559 661 680533
778 716 216877
664 333 621063
653 93 306584
486 316 202843
130 36 928009
581 550 502367
599 8 733853
564 36 256109
95 213 995475
271 568 843644
689 762 573621
419 678 833180
22 768 180439
662 45 18225
251 529 673132
568 435 53015
14 453 183247
55 225 144468
14 308 366337
338 315 469422
35 603 987205
156 474 812078
443 590 922562
517 477 650815
668 714 352376
214 146 972952
65 76 636530
701 304 141094
246 410 459311
447 327 199766
582 43 368804
607 111 93128
372 370 220283
106 293 858167
654 657 852799
596 201 436974
447 167 287979
299 593 381374
60 754 582009
263 171 327234
248 447 932942
124 223 718720
394 386 549474
574 664 871948
644 6 744838
45 299 326353
219 751 388348
65 468 141372
620 252 226440
189 239 436050
7 311 117664
527 457 519997
86 338 956898
277 410 603818
494 138 971284
346 284 571022
192 695 799015
550 486 367327
157 217 853666
339 609 992223
788 314 375593
43 279 873421
787 661 532124
381 147 159586
27 790 673791
290 722 314219
104 158 9704
788 304 215942
462 240 989975
165 436 836620
101 616 883203
286 547 492283
781 736 992693
366 734 133841
300 510 751213
577 389 275842
500 708 343177
464 649 225727
189 285 588459
487 187 218561
576 782 21986
454 692 878168
724 241 813848
13 245 650541
366 112 112202
521 627 764741
395 405 730930
83 169 584482
258 90 537380
208 740 856611
317 629 210302
302 750 227989
611 661 973485
548 78 442431
411 374 315393
673 635 631674
766 690 362730
399 645 930494
615 609 761536
517 577 206689
170 719 583497
207 655 793798
456 228 992995
372 674 577413
214 503 671837
436 423 616674
182 600 716653
518 219 578559
250 182 656659
476 109 733077
206 323 806576
483 118 954862
460 31 103211
561 232 544898
404 738 708934
131 228 224723
279 435 429853
121 71 17677
608 135 142592
389 20 142832
34 741 441680
309 555 427373
586 144 544526
228 484 622922
262 644 28323
68 18 394073
721 317 573706
652 27 445092
38 423 751580
537 21 458842
343 788 354503
730 142 651065
371 148 441207
603 356 157204
794 518 178761
43 54 956025
277 316 129886
675 792 973449
543 447 795751
42 9 699676
509 351 966489
595 559 709920
707 467 1624
92 653 259082
102 336 168789
716 666 864405
720 227 323395
72 565 170553
378 525 600333
314 527 899952
90 790 39794
41 91 992804
789 700 959260
498 24 886602
77 510 210252
21 219 330808
229 621 404575
685 9 610088
388 124 250518
618 355 856874
12 438 930601
147 27 533290
62 562 209201
524 249 991309
526 508 391574
234 376 705448
432 679 904700
492 607 706266
481 276 172915
758 387 247721
295 645 660375
396 365 226827
187 613 41979
530 639 119369
795 755 437086
742 180 333322
277 1 978799
790 241 492820
586 693 441528
334 156 792398
291 576 863126
275 679 451005
410 663 239343
389 718 357054
98 318 530829
388 346 51553
248 113 651138
119 590 436553
363 179 913282
208 635 400698
530 354 962714
432 200 167878
137 380 884338
414 377 852992
633 364 783638
341 172 630813
244 423 445266
370 247 968514
540 701 554806
546 647 41340
240 158 552001
52 153 252367
377 88 303994
54 380 352263
64 470 836384
405 742 515454
696 779 631800
523 372 502288
778 120 799516
760 440 431925
18 570 537400
322 153 412139
785 169 31894
139 224 578665
531 63 753963
152 398 358583
137 370 694687
630 188 931930
298 61 170778
585 396 139430
616 388 317496
281 475 435985
122 726 869305
60 352 88188
674 174 300189
526 281 703913
331 724 313154
208 135 409878
680 490 734657
108 665 285580
156 228 351213
611 558 748716
274 755 416524
214 797 450886
384 546 878585
464 289 904453
68 146 57662
219 33 491312
789 794 29224
35 133 338767
662 757 501940
702 72 874215
282 44 786661
499 594 930662
641 27 85971
637 395 412673
235 472 343326
674 565 987073
119 673 443852
92 150 847188
654 609 177067
235 669 527196
341 345 132754
660 277 259944
74 473 682801
710 164 422477
194 452 993811
576 684 386524
576 145 25351
745 176 578637
786 785 898202
200 661 259366
366 538 721698
17 460 996108
605 218 842325
144 780 3424
795 67 917205
1 229 19355
41 457 685392
476 545 197639
589 44 705483
453 707 840322
789 2 145501
470 177 793769
248 625 475821
97 225 21318
410 428 783269
540 794 100119
356 578 287509
541 575 63465
369 758 559730
494 625 582427
369 726 913618
215 201 704384
315 291 737546
735 108 889063
209 74 60210
272 491 484488
512 721 167979
98 29 291947
120 261 500812
357 256 809432
463 492 507407
238 31 203403
330 491 461589
586 82 495969
464 71 782518
74 704 367160
188 658 605077
567 355 449536
533 299 551695
768 146 364815
186 27 503510
118 548 864211
34 68 592664
319 766 127411
361 627 381250
18 120 627303
800 606 421919
250 547 93954
307 513 40702
139 184 864178
283 17 329068
771 748 952957
226 246 807236
359 6 359766
491 32 566851
8 25 32851
25 328 56468
116 420 749779
103 282 846215
157 383 98195
534 65 862776
569 726 746069
640 760 44755
333 587 96343
299 746 297979
617 175 436289
111 109 311426
662 780 384021
541 35 277195
69 99 894789
736 598 49710
523 79 64934
623 118 350198
66 330 899918
107 262 975549
288 595 655560
5 574 349468
667 170 594
657 301 917967
338 412 500955
413 347 789535
153 590 655909
212 780 9392
333 714 87570
659 478 47369
711 511 501757
74 28 910987
549 180 145816
762 228 8479
397 485 610389
98 143 545972
256 272 242359
355 311 871437
96 320 726272
262 317 868635
110 571 277392
644 30 212058
324 166 81470
605 352 185930
723 382 817758
52 132 746133
17 737 252698
62 87 196545
637 455 678704
578 708 650954
21 73 268955
297 546 436340
537 102 297096
724 577 78520
664 300 367817
729 100 489813
337 199 271642
613 641 165366
417 608 410549
271 593 346474
720 569 705418
203 343 365420
31 628 667396
464 187 786998
133 384 738665
240 309 252666
360 626 957595
61 758 210392
778 318 687470
99 89 769356
563 182 731385
423 540 457898
143 430 847659
35 677 178824
418 266 885488
198 705 928666
549 664 958955
368 458 786520
94 91 789943
518 761 454222
210 365 395512
220 437 857766
634 34 531548
450 108 561735
200 625 211832
126 766 143817
517 708 79358
100 725 20645
199 377 456236
597 35 748954
290 369 541677
268 512 379954
165 443 173792
136 563 234667
293 493 448757
624 75 573267
482 22 636790
353 317 429165
358 362 613053
636 453 15749
639 517 110720
1 32 588615
682 231 973504
186 489 267709
157 29 376972
759 242 470300
512 415 820982
245 414 981563
668 427 97151
768 85 505346
451 366 142781
521 157 876080
352 252 407050
248 565 851205
589 277 746207
664 34 81634
278 590 793998
265 52 301573
44 537 183175
64 781 887307
414 116 253312
524 665 484287
701 124 526283
36 451 866801
247 289 617452
404 507 733234
205 439 743014
42 230 809755
283 174 892322
140 657 994025
790 481 457601
164 406 342474
728 206 655703
271 397 957751
696 188 216269
390 198 562202
307 266 450205
355 722 4507
655 220 28350
172 282 691891
414 459 86636
613 221 125617
664 532 364045
667 794 911879
238 203 763943
81 3 962286
467 640 706731
595 577 176921
170 424 324749
297 518 353880
741 658 512866
746 383 926790
306 239 50476
15 261 438139
56 242 92715
376 17 392201
723 534 157157
578 530 865753
482 396 555311
303 466 13939
202 635 582289
524 478 633865
371 582 48219
612 183 804841
522 317 993544
209 507 989486
28 467 212205
290 245 958012
38 82 94131
550 6 581750
523 651 940932
97 360 371091
449 531 199372
710 74 744380
734 230 97967
233 149 412017
507 785 386622
537 793 74186
341 534 586317
568 482 274198
160 292 214643
449 772 555834
295 271 656502
682 508 262175
70 539 204266
727 516 122359
222 285 768337
151 232 570287
581 307 517520
776 521 12930
550 135 785741
314 510 169928
753 95 207370
139 641 338840
100 330 626082
477 92 319046
232 657 993420
606 403 825953
196 191 775589
29 70 438742
727 314 17135
457 305 982320
226 580 684097
23 611 181814
228 635 491119
688 703 62071
604 367 633049
170 153 447731
554 117 484270
468 692 744964
459 397 528171
571 309 576829
697 609 919709
115 24 225737
451 560 214604
143 250 169683
738 123 537011
579 773 146446
306 111 605
400 174 783908
634 323 392309
630 319 582731
49 253 771730
26 775 479405
199 450 401511
496 520 408475
309 651 32330
714 212 677326
100 665 953123
404 657 940157
449 35 36216
715 676 262466
211 600 3670
131 543 2548
473 637 791901
633 765 337976
800 680 796788
337 185 685838
406 261 169569
342 410 240952
740 226 110610
476 381 279699
60 7 901865
731 224 202491
115 747 414321
369 423 821351
97 630 115391
340 333 627154
561 545 477622
447 573 610974
167 364 360054
486 388 372780
78 573 837501
495 119 693550
87 24 261388
281 689 272868
778 578 964143
438 676 564307
208 295 825678
800 194 689848
683 645 614254
730 221 787787
390 238 628237
756 526 891332
298 532 461312
79 779 29674
49 705 33204
305 732 925633
786 679 77732
567 594 637849
784 37 646539
77 449 738150
704 396 935046
339 314 876029
127 352 852709
293 722 185477
281 557 985166
349 546 605766
80 511 817895
761 59 605914
672 605 933207
49 336 602464
415 681 244439
276 234 870695
604 18 57198
416 350 431018
326 546 83715
331 466 594125
647 783 667808
247 190 719185
550 347 620972
307 145 447814
21 40 871632
374 60 140186
758 38 983116
564 218 790019
11 433 904891
620 228 958554
28 590 548396
276 643 380432
211 661 350997
407 68 186970
193 654 527498
692 304 34518
515 775 417578
518 155 165370
731 659 709693
75 738 96297
275 127 542467
485 134 64875
590 218 442995
699 341 156164
83 534 772183
173 782 698186
92 109 140718
564 311 683492
766 301 719619
670 624 66277
587 694 365513
40 464 938893
613 86 545239
310 267 572386
745 359 790126
282 11 923815
238 151 335089
507 386 447277
29 395 704676
232 220 10023
751 445 428764
115 715 10086
321 768 984776
62 566 201388
235 710 559369
743 197 847078
147 121 913959
277 343 264165
229 202 715436
249 46 506563
720 623 480738
369 63 795749
191 448 3491
69 799 244821
365 489 334848
192 439 420730
718 733 576568
196 428 649355
51 730 909851
145 186 969436
640 563 441446
530 649 228270
676 125 977989
214 287 365923
725 734 502632
46 708 554601
67 493 590282
302 555 236200
172 414 476533
153 423 868946
112 494 875598
656 208 934795
445 562 969152
750 719 877198
103 348 260258
200 402 845585
477 574 704973
457 168 564055
67 273 438650
524 569 910495
751 649 664512
493 660 327301
40 171 676689
662 260 803513
476 274 632947
296 216 559643
599 393 702368
241 673 554550
556 700 247759
689 138 175853
205 527 256967
386 542 425999
728 507 988135
349 637 983523
51 672 761296
591 501 656572
752 149 393612
742 196 980785
148 356 200457
794 557 223492
642 609 667816
261 7 241113
727 123 853843
471 425 155072
106 212 332235
128 680 781309
570 583 631428
313 359 237005
482 771 599382
148 357 263416
214 385 457121
653 319 863638
15 592 284308
599 739 857869
76 776 59015
204 297 156428
715 650 22989
671 740 171521
461 66 49173
659 149 413378
440 387 276910
133 455 136985
320 431 902145
687 227 860179
92 495 285340
142 213 469373
201 410 503801
188 565 686172
347 654 784104
577 264 788887
345 193 696957
732 55 916116
183 151 520092
240 218 857200
757 617 357461
191 108 586142
709 645 975024
421 183 402313
129 626 743612
551 45 487887
345 54 835491
663 254 669587
333 600 581883
424 623 728400
188 92 538959
471 365 16159
769 51 554064
261 314 82508
52 685 334231
115 12 234272
452 180 197996
725 136 946107
598 249 300688
46 147 227361
766 184 730823
90 288 486029
313 126 544524
172 398 390795
94 458 622682
408 254 379760
209 510 300426
418 78 541909
273 761 350678
404 105 282681
733 606 581123
718 564 803544
62 63 989445
517 463 982931
128 331 867160
487 42 916476
44 634 665614
778 711 51413
41 779 486964
67 604 804782
135 167 851917
531 368 245802
798 25 627878
749 114 291346
296 211 41525
720 332 361027
70 742 753014
297 26 765881
440 336 956996
262 576 279222
262 298 310257
50 771 764237
507 477 920650
537 260 701092
510 657 253511
85 735 169576
663 714 780952
447 322 648081
134 481 255353
443 110 683387
8 707 842302
178 661 934559
176 5 352487
677 533 352370
282 127 567891
675 289 510383
788 511 332365
408 322 311807
624 515 74833
266 233 833012
131 31 258470
178 748 631878
266 442 676207
485 455 50925
116 272 523561
254 337 790783
763 150 906534
283 138 647925
36 578 993066
93 357 811445
82 102 129773
633 43 247929
194 245 843297
744 591 999761
148 574 485387
739 257 179027
571 89 474211
494 108 609679
210 594 140967
671 744 415081
741 15 240574
640 507 589910
680 50 662544
149 313 613215
68 225 715656
99 250 370305
678 326 392674
121 540 202410
154 658 769037
77 550 683206
758 454 581047
739 211 580634
112 13 904089
771 501 670254
707 96 883845
680 560 854798
656 581 266024
649 55 442324
363 134 58200
105 3 291811
453 259 842997
764 484 85330
256 400 457228
792 344 108100
449 434 505717
328 303 868125
510 132 890829
320 146 577791
531 603 145673
536 645 485533
351 384 675310
121 199 165435
571 239 438504
406 119 725549
128 583 624260
131 289 764290
508 321 67607
662 277 980854
577 621 377318
86 88 3701
617 735 32781
168 407 508429
160 208 516107
303 208 649567
186 85 380707
690 94 15321
507 444 53432
394 578 679540
186 462 300505
529 628 22478
564 412 654861
17 359 15242
798 472 510246
581 226 463872
244 576 224401
595 612 674629
101 341 953453
193 372 784458
204 436 593985
350 405 870575
154 286 280192
132 592 281420
673 230 741801
709 676 668845
56 227 706718
428 346 179842
507 29 68484
314 109 452829
677 675 658718
586 672 906798
451 431 817335
7 661 641376
486 661 185193
655 482 216349
34 188 919184
33 414 459911
337 127 841035
689 579 403728
612 291 701479
105 40 540222
407 651 97679
177 253 603923
295 103 101970
740 337 922097
358 744 117359
91 109 846651
75 698 789668
220 104 980482
187 266 901506
739 737 383740
20 569 142628
94 244 213740
411 325 468026
52 353 411966
66 417 114111
427 785 870978
307 717 267600
171 507 524104
635 540 970746
661 48 443679
199 210 200485
321 668 661215
628 127 497149
146 63 216554
243 729 331929
100 503 204121
627 784 671762
500 669 201325
315 576 32376
498 489 748586
705 356 313962
614 117 764049
753 247 104740
340 332 38074
383 291 143824
581 69 793575
768 228 52110
698 590 212514
243 775 933904
348 300 182380
176 97 552017
435 222 771845
480 266 991847
185 502 210782
459 374 937018
745 475 844567
197 714 518071
674 373 433650
19 249 278705
63 197 784608
173 768 181272
146 771 680813
5 662 983119
87 712 300648
216 490 319672
711 672 856861
9 23 781321
644 702 522853
96 713 680108
345 750 841450
27 278 77226
47 663 741150
426 14 574727
3 798 233726
209 106 653580
413 748 421832
85 689 571396
313 527 947026
415 532 422334
303 390 703955
340 327 655246
600 107 409331
155 540 942565
548 518 140986
387 434 659150
263 477 392720
22 528 546779
241 695 353998
250 20 379367
178 722 422168
364 379 851588
256 532 465973
30 138 195760
99 576 16230
678 42 278546
418 335 206799
224 206 303520
604 617 840504
657 523 615005
701 479 788334
584 357 904563
661 668 204394
636 400 834391
352 69 348094
40 618 177636
758 773 557562
514 153 213555
353 513 995695
327 183 514598
278 568 418479
54 19 533988
654 516 566913
393 265 28096
607 81 837356
550 212 590406
744 668 951759
46 760 91527
712 20 602039
42 300 815519
752 573 901835
705 382 622179
332 174 566054
604 495 529874
681 586 259014
777 713 343376
770 270 531218
217 768 393363
631 681 882651
378 96 542722
60 98 237936
204 569 142387
586 475 956628
703 697 486973
134 511 362353
519 771 295833
26 351 784368
293 591 682910
403 217 150758
285 206 898965
350 219 95226
452 605 412276
145 694 319027
712 199 636880
619 723 523091
382 560 158397
119 690 780057
297 401 691718
661 513 177293
545 353 615508
681 478 361521
116 276 769869
221 616 586540
735 395 708448
12 336 139301
433 517 510725
751 468 145557
315 566 655583
343 390 759361
463 109 375512
328 433 709294
157 529 463639
525 513 107182
585 303 162079
651 727 27776
410 529 216967
401 120 536294
491 571 665736
487 474 577435
280 534 332947
429 292 913968
5 61 136150
425 296 678146
326 137 650994
279 71 699981
537 493 493250
181 521 987341
328 596 629929
10 534 758941
265 142 893034
545 788 148321
31 47 640232
290 78 750242
259 654 450006
36 346 230915
714 228 97552
402 296 283300
475 145 71814
449 443 886607
571 736 396108
520 668 219844
259 153 2210
376 213 126689
176 607 403270
164 739 168277
60 766 813083
189 273 60710
436 97 256871
192 770 392680
339 778 486546
650 353 275166
525 124 433910
30 596 233643
549 321 123578
362 661 523589
74 754 156156
534 132 549688
681 730 456253
468 69 971183
662 493 338188
629 612 661930
796 216 467935
457 368 748535
126 493 157448
230 103 517944
618 43 291350
534 182 667694
655 580 620252
28 152 217577
362 210 370539
304 596 452232
624 668 237961
224 417 315990
689 466 666620
46 342 394545
277 426 36930
640 421 396915
723 294 995301
567 615 73810
97 12 880869
305 347 562637
388 714 299062
46 441 377680
499 204 992994
292 642 600774
76 798 159450
199 259 238412
611 353 488745
9 334 967605
331 655 567323
536 799 580040
353 720 65906
475 775 184385
435 584 873846
506 176 657976
496 312 725253
766 390 984243
209 440 827910
703 615 601064
106 70 72478
134 541 200672
45 40 442766
426 474 801732
525 196 152759
725 759 597218
616 191 971584
355 657 373632
499 171 906678
634 736 23020
330 568 143166
411 342 576624
255 419 745135
461 18 504684
419 275 674875
380 689 496361
612 356 498476
426 519 703462
98 581 593745
618 183 899824
468 511 458375
555 62 410657
783 786 948668
472 154 805386
545 585 842468
499 169 564071
480 553 640817
452 78 2270
677 410 257468
369 419 703466
131 397 21953
649 172 154072
352 133 439536
424 174 369160
281 355 60593
489 567 400522
731 320 254624
468 772 478981
26 126 619651
90 579 763191
785 212 576652
298 224 672848
127 586 629260
507 789 890553
661 609 52624
404 580 954095
35 503 492949
133 663 340362
764 539 833547
76 282 560142
643 763 851775
553 582 189799
95 118 783124
168 637 903344
545 798 460392
230 177 784367
121 349 926843
177 55 132765
609 189 404523
438 456 631102
797 483 143889
373 586 23697
342 674 317436
539 636 709673
618 723 127545
472 792 491272
139 617 136157
557 134 974133
342 369 835758
667 137 494026
2 156 202153
567 516 362629
221 175 147877
622 136 858400
233 596 348577
615 124 963622
118 539 842042
26 657 566451
179 102 999049
178 112 357787
222 766 160605
792 500 35097
727 288 169353
177 21 386486
774 246 460420
245 429 914965
377 77 157628
749 707 364744
385 614 83401
550 188 868474
648 736 534386
422 249 780
251 502 283974
515 452 694800
125 227 411396
411 435 493282
382 669 636433
654 410 72854
771 410 800006
739 34 947421
239 61 376747
1 760 555412
182 784 979264
627 424 667356
600 671 85418
240 335 341814
34 428 82120
393 436 827949
266 635 906290
374 192 211257
139 696 237856
297 536 205794
381 521 276021
740 490 209801
139 316 962154
716 554 843492
475 13 703125
434 337 917953
55 544 876268
752 54 406303
64 158 276594
215 110 137143
441 404 885818
579 707 323164
207 545 722234
446 459 222010
410 667 413155
304 561 819898
208 652 730654
205 706 691926
205 502 289396
106 427 120756
440 316 419330
14 152 249436
444 278 218503
521 382 776072
51 176 648115
403 605 155452
29 706 788324
186 291 976096
380 140 249036
193 255 63419
582 170 689346
123 416 80908
144 228 953316
408 44 331297
343 69 587880
711 312 578160
86 453 965842
129 533 252839
724 432 310775
342 2 37342
415 634 661308
411 519 260805
654 715 100785
162 778 690920
590 620 973613
435 103 403598
271 306 438285
115 55 763843
194 216 718973
621 628 512760
360 517 155596
684 714 973577
280 514 684489
44 29 344113
402 489 375064
372 219 74849
294 789 384965
569 56 423709
25 235 826216
232 502 345304
290 32 544618
567 403 62803
611 36 803793
12 330 819341
495 443 190121
633 609 634646
353 708 171248
227 441 14795
297 109 50968
496 529 684660
379 676 193474
30 358 56101
293 268 12206
522 761 688169
89 399 933254
796 746 103082
761 315 917055
607 17 281394
23 519 515667
648 631 610716
253 354 825202
424 312 34678
300 103 734719
367 76 750077
27 648 796546
6 335 45414
422 131 193683
609 186 333214
710 591 882806
572 169 841555
591 213 231626
14 478 535075
356 499 626689
70 609 172045
501 481 598215
80 448 820573
299 664 273629
619 682 49154
459 616 995176
477 71 270352
305 223 752371
204 61 62555
742 740 297642
283 351 843629
167 593 257937
32 205 717155
575 186 113627
210 121 169241
405 310 336491
515 474 284529
506 554 307024
750 66 862318
476 702 967125
629 579 733765
279 777 496714
21 782 133664
514 117 804178
64 797 125212
75 134 513673
98 702 935356
200 146 667841
235 391 249196
248 693 348531
366 352 132773
208 515 158882
408 389 637400
162 358 138340
132 536 85760
113 180 554752
731 149 332405
152 7 589839
155 333 117070
259 241 186011
62 213 970497
369 621 922312
499 336 772629
176 123 269405
301 212 311319
704 224 917186
261 565 368333
682 426 655999
767 340 434886
49 100 424967
333 489 579752
377 655 824368
733 304 411649
429 445 580715
400 42 330398
631 376 582867
699 648 425244
449 452 52229
260 652 334563
118 719 352678
160 269 300908
782 34 798311
779 64 232530
311 479 604349
129 331 167111
318 132 235169
446 403 42025
309 517 271651
219 423 46238
375 233 525936
552 562 660230
5 346 111274
324 386 704688
574 617 721797
702 681 206894
658 110 960800
706 137 341715
32 43 470605
71 476 709906
87 693 675443
181 574 615747
259 449 349358
701 239 911816
412 377 673944
786 67 55537
796 258 11308
436 644 891620
116 77 80582
784 5 478055
130 375 665073
43 349 790106
631 278 798314
145 128 988237
567 395 575860
177 436 847560
542 765 7112
573 791 13208
614 48 368871
665 685 754840
424 250 373104
630 435 731905
235 514 377470
335 601 131024
621 250 526878
576 450 720549
779 145 811348
750 186 303099
562 453 869257
419 471 918225
72 238 235919
37 201 986238
122 310 841661
380 56 217172
201 118 218104
523 195 466327
325 727 373176
770 685 650445
519 292 526160
534 50 62884
301 402 13542
303 361 633733
157 537 685071
180 22 265527
782 37 458745
298 229 329187
360 703 762061
30 459 229505
768 88 953185
229 595 841607
181 446 343798
11 438 411734
385 596 183400
340 464 553911
163 286 131533
762 299 630394
205 505 74993
67 791 455893
15 316 416756
446 493 721405
799 105 560453
674 637 830765
374 540 669826
106 35 773826
280 680 512578
659 350 520295
738 20 618167
240 568 467262
89 179 85979
184 340 822896
253 91 849500
552 463 973174
524 638 134559
794 600 365556
527 695 402577
566 311 51853
456 257 903353
207 604 56727
469 382 200739
334 46 746110
327 471 819581
62 583 388656
387 8 91857
177 91 807971
610 118 708422
736 309 166267
610 687 513264
228 665 984316
374 200 546276
647 620 626578
692 371 676432
786 622 579610
310 161 831830
573 662 203530
487 11 477265
403 376 77601
709 625 331069
504 295 400975
380 555 89880
761 403 863030
273 552 750999
670 694 756640
690 75 663490
90 188 272955
735 425 961812
372 597 381271
359 375 322585
707 793 386504
197 64 937190
40 49 469412
32 552 764488
491 465 733597
536 165 488005
628 87 465825
249 212 223183
542 249 378934
644 122 709099
436 637 455764
506 434 23942
71 474 86984
213 639 521713
140 67 742879
241 402 150331
485 240 30185
91 704 932322
625 186 327110
117 407 577195
231 360 876144
773 30 185376
772 567 139886
533 784 576680
541 717 111149
240 243 370180
601 758 940706
343 358 416689
134 390 597674
584 170 328306
521 589 733155
582 369 336895
383 231 409040
194 385 662792
42 276 115361
238 250 513040
728 719 40927
128 484 653324
775 450 889747
497 789 527499
33 275 742380
17 56 987781
595 13 490442
553 688 861453
663 52 850894
503 382 119156
583 493 815660
787 206 930805
432 511 199182
113 184 290605
474 368 709608
239 265 746276
206 243 527910
199 621 527054
143 41 120985
182 584 102998
752 252 481092
591 432 102407
655 799 625084
344 712 826198
623 401 25260
32 631 510052
67 176 661152
688 396 621177
642 547 615492
37 254 358234
7 168 469667
424 229 627371
128 650 778720
623 22 880012
753 122 510010
86 740 650808
756 652 694696
715 590 533687
16 279 709867
663 7 643862
771 123 725324
670 196 8183
106 541 615908
582 310 424232
117 521 736887
286 363 504102
269 139 588411
421 262 799984
624 192 942520
573 376 629199
740 789 214791
686 387 713018
766 783 488338
435 609 197781
752 280 831185
110 623 495809
750 444 116924
260 84 115632
29 319 608473
49 554 530495
644 219 804835
46 583 235435
121 231 760180
642 670 162569
419 367 41493
326 343 489715
210 151 614404
341 441 571802
364 220 407060
759 655 555063
319 401 890414
302 295 976788
565 676 897234
292 722 508647
222 584 932587
580 198 219894
160 786 130693
408 690 903450
638 113 865694
498 365 923026
612 705 870119
7 522 386580
507 595 258871
796 412 258883
402 14 739495
516 466 296556
787 556 260611
26 464 248248
52 692 532226
182 247 206590
437 207 409584
614 773 772650
381 131 679138
298 602 838576
540 654 281000
151 152 105640
725 385 882107
321 536 334640
143 169 388748
404 458 271027
432 412 256146
714 387 195604
346 549 116455
143 291 697370
83 398 981659
188 265 216111
103 96 147257
716 167 355653
18 35 934115
110 761 441054
666 395 537548
688 681 920430
441 566 784234
314 587 965401
689 500 768675
370 771 46702
257 498 44756
395 259 62232
342 333 259851
622 530 688520
269 536 617188
447 304 60163
321 725 158872
628 545 99383
204 246 341916
57 577 832308
633 248 478383
41 210 767373
300 472 147116
46 640 756724
427 429 290016
675 556 282412
428 175 636811
674 397 666900
195 340 298774
285 345 375261
733 266 230717
736 444 846953
481 454 422566
287 177 363247
373 788 682821
20 626 323418
311 362 983288
573 145 7373
290 564 821258
92 548 366471
168 128 540563
68 351 277920
628 556 672235
327 129 676549
340 289 671626
444 131 712582
463 56 598399
296 18 71717
259 327 605314
418 58 357242
222 568 338063
789 275 152321
247 567 911064
8 541 328634
760 94 178060
544 780 793081
631 121 719102
222 265 668744
363 4 394372
696 314 78816
586 259 409634
120 133 492768
235 365 542402
340 447 786966
19 96 236111
769 623 161129
731 475 221773
503 163 286808
262 643 730461
129 111 553356
335 191 369628
763 217 818789
206 44 258601
76 297 30102
607 628 829197
598 10 503232
563 227 888108
137 243 766135
736 765 714212
690 687 196062
175 454 133189
363 577 187550
726 79 925134
634 617 295792
319 159 738265
138 15 42423
782 313 853646
76 323 534995
91 768 376364
386 271 154096
655 404 766306
51 255 923197
67 208 614769
436 76 847860
588 124 787108
343 717 262155
771 619 667121
684 237 719537
787 97 264460
130 410 375523
548 238 708988
127 659 191179
63 771 425441
178 538 673975
608 431 694910
37 676 928473
195 608 360110
620 486 708406
524 493 530898
128 63 257631
238 254 793728
115 194 935490
28 121 454791
120 248 378019
429 757 4365
698 565 822287
265 151 407623
720 480 486413
363 220 268448
620 309 466861
401 635 719377
266 294 408727
501 800 188234
428 500 485822
491 525 135936
406 290 801097
774 599 423711
545 34 445434
685 324 522688
216 153 599784
788 306 96598
95 241 330608
469 395 499821
648 689 509286
243 302 488155
399 714 469050
667 6 235644
232 749 78966
660 101 487247
18 478 461451
460 734 81798
464 624 721591
506 177 451073
236 577 428719
689 447 538783
754 7 148623
241 644 328631
518 88 344277
603 413 186848
690 517 954748
609 655 329621
325 20 888865
737 296 452003
717 92 302996
64 270 400616
271 137 901118
250 186 853103
794 474 758118
302 572 480640
223 239 648034
238 191 504772
375 481 241244
359 16 781955
28 571 214225
24 72 496286
790 413 423996
244 487 275274
191 410 772578
411 111 691805
737 396 6131
674 601 202675
751 86 934548
556 156 305156
364 97 565605
42 488 264304
217 453 379464
113 371 174473
303 638 529139
66 161 122618
224 603 595170
285 133 787779
554 19 276661
145 123 853934
404 176 556763
726 325 438250
269 8 606483
650 760 160902
613 550 385328
475 15 151313
702 457 690633
299 128 714498
592 148 789522
426 97 340421
643 502 786623
688 429 419864
726 227 260511
6 366 283282
435 732 347609
342 102 31689
631 731 759831
99 114 235601
80 509 428319
447 705 548117
722 784 106629
211 727 943411
352 390 345750
651 593 781613
631 324 227312
353 564 535978
208 195 314830
551 455 54606
444 698 844321
622 221 437116
184 395 602301
695 301 830777
729 29 397042
179 732 986186
60 650 806022
360 578 434114
364 642 53326
401 636 220718
276 615 264577
69 168 702054
732 384 538192
709 400 652394
630 216 254644
229 104 607987
591 308 97277
410 86 551123
119 727 711655
538 704 269776
381 283 581677
427 320 329135
633 624 878838
533 482 737746
787 453 790712
98 577 226893
665 529 559718
231 285 501849
567 304 924582
211 384 567662
16 151 417311
318 629 545062
663 575 230536
382 488 947162
572 339 288231
607 537 9841
563 29 730065
21 239 751111
497 511 178725
672 521 152307
242 72 613256
2 369 324849
395 401 147921
89 100 418740
282 79 946675
194 307 239608
714 596 465231
465 129 848906
297 75 120906
186 696 695350
217 749 446691
504 774 131083
410 640 490415
91 482 63955
537 76 985019
289 110 703023
672 242 297075
615 677 226295
565 111 979169
584 33 56008
682 457 172458
399 664 464741
383 199 103466
624 405 45040
484 385 474366
85 501 927896
713 642 858034
798 48 224379
160 378 196457
551 410 770037
649 320 372053
147 584 727028
575 59 247325
590 85 797353
334 261 963206
18 596 183996
443 440 277918
78 528 127682
263 193 674710
474 726 482556
482 30 768433
662 135 861772
298 123 460364
614 420 523884
134 664 693578
365 335 900281
533 162 302545
187 486 852761
764 116 665199
775 65 263657
90 341 198995
440 315 570540
391 658 750898
576 287 732943
113 613 620276
124 531 140870
266 315 708164
322 349 352442
756 100 810052
459 51 276347
394 358 187338
796 191 762117
588 498 86673
269 778 195271
413 131 776694
185 386 163909
543 382 719949
24 19 160755
8 429 726125
59 698 903032
650 478 998467
764 104 610505
96 740 32277
222 510 449403
357 679 493983
107 441 112272
552 251 925517
788 28 686455
23 99 677883
278 73 393548
74 107 214953
515 344 322914
582 246 258528
173 673 216020
59 452 285739
291 735 74812
660 671 183368
766 40 92014
325 502 7131
392 772 469562
346 147 410643
669 518 296414
619 690 609180
605 697 409299
761 693 251017
224 587 826768
19 432 555156
85 272 608326
29 625 736947
425 22 561416
242 634 35827
325 513 224048
788 66 427231
125 299 680806
22 389 202333
777 97 423772
650 103 385823
800 332 981373
394 763 294284
679 16 139926
430 391 686402
668 228 480629
501 270 722606
799 385 243544
216 357 137509
279 53 642520
384 705 690914
373 160 434069
185 476 468250
40 307 432345
768 796 972766
611 3 580126
381 187 128019
373 172 718354
279 497 643897
490 110 450710
240 347 496772
685 141 553329
85 321 594685
167 533 901341
108 742 345891
710 154 635673
131 156 742971
370 324 529347
497 275 732758
98 764 513383
515 661 284064
779 5 489258
669 362 283503
29 779 662572
177 123 874708
194 763 123614
217 682 928102
313 14 113988
177 592 659312
479 18 64980
434 512 575567
643 389 587461
80 734 474525
319 108 731093
216 562 510952
641 208 95887
287 305 748978
732 463 78541
580 699 382181
479 21 123176
321 224 672932
143 673 985980
689 403 676178
155 322 634616
176 209 126636
608 411 787036
543 652 793727
747 632 941572
203 269 605455
347 4 908113
132 562 41860
140 103 619281
325 294 622066
513 703 767488
476 43 555320
525 19 801812
450 111 216131
444 219 548053
219 555 846122
439 166 430413
220 567 295251
483 67 373923
554 71 619946
411 593 371846
635 564 314547
80 556 432007
5 555 363416
443 123 663045
556 205 988367
506 136 69135
240 20 386650
745 541 457453
38 225 553204
261 785 815954
749 490 945989
66 463 983512
8 507 640482
615 333 787388
328 293 859682
736 161 842296
536 549 765925
16 129 929270
347 36 922430
81 263 789153
228 708 924716
265 447 363401
72 220 411495
696 403 452364
717 173 609893
731 655 327575
26 250 891427
82 390 888009
525 20 336203
482 51 8307
734 453 36607
585 646 613604
441 298 690013
510 531 331634
772 351 328842
209 702 940749
105 62 988127
65 440 639974
253 362 690783
544 42 512313
68 113 186593
149 552 460195
676 768 966572
757 749 381803
162 239 97752
479 11 290437
793 616 693517
48 697 443201
227 487 255838
28 775 543198
511 124 846033
523 384 60279
555 332 577565
251 645 993252
347 649 925541
391 141 97160
222 445 996581
237 126 440730
387 542 723162
617 39 416416
183 141 321477
734 659 770589
421 776 236769
437 395 874406
782 380 882046
543 692 855571
704 791 977961
8 704 343349
232 495 640246
509 171 331906
654 341 8254
345 335 183650
749 151 321105
113 640 399966
692 282 968798
628 63 320323
26 513 844226
476 131 292738
223 144 679572
274 95 113739
128 631 357277
72 258 285433
466 440 92589
294 17 707996
586 63 4465
175 684 738789
706 587 764611
326 32 419184
378 56 496406
774 738 447295
630 600 881009
485 644 51266
484 791 181179
497 73 378348
28 584 421376
293 325 177308
626 299 590688
298 594 948252
350 694 789556
186 83 464754
165 120 675115
315 555 109884
739 232 106331
209 658 8386
601 426 770633
337 379 685653
739 7 619960
300 272 242084
64 276 129414
202 294 555267
472 162 706969
605 744 77938
707 398 314363
542 19 155373
337 396 821804
470 128 313818
520 474 951769
120 204 710373
747 595 692869
60 607 734102
36 143 622854
11 657 152446
301 345 895285
501 171 612848
724 267 331145
196 124 37870
628 437 430874
438 243 507057
668 667 313431
527 12 195042
492 80 429994
749 723 700085
89 549 383581
233 526 442603
582 80 293206
288 224 791574
609 180 44132
2 319 746914
630 185 275612
292 555 137195
229 349 825302
479 728 540245
477 386 285347
388 539 724154
558 284 73826
782 163 908605
452 473 804592
318 18 255408
704 726 834960
703 166 655672
369 288 742995
624 127 210862
158 488 696741
395 601 625924
138 199 715950
276 420 516956
738 37 589123
341 670 964042
382 736 545990
458 682 23093
329 111 263482
119 734 653175
339 663 759451
131 574 792886
161 125 843482
440 318 261187
705 757 824353
380 62 546721
440 259 421129
340 303 275390
175 1 110108
625 246 214783
235 533 586153
760 632 332737
107 79 610943
135 309 375865
203 207 891829
563 374 229845
438 626 229912
465 334 227988
33 654 346090
614 671 977217
766 201 885596
265 672 906523
266 483 292509
109 487 951043
57 473 243554
160 742 610250
449 133 281746
12 181 70325
614 624 677434
343 619 196095
190 721 733738
405 740 520951
330 457 446212
712 145 744939
40 291 848623
262 458 833258
421 61 926969
732 587 355662
201 327 239687
5 741 58393
60 428 547456
371 103 536927
388 222 94676
492 334 540576
112 11 221285
772 129 803202
705 209 63516
392 360 204608
76 247 871467
661 454 196279
464 257 728129
220 642 363236
30 540 498529
645 120 118072
16 220 771036
705 289 857664
63 282 245456
486 426 128228
159 208 783767
38 731 916501
374 202 105511
124 74 118994
535 66 369323
712 421 134490
511 130 24256
499 393 938054
260 267 359072
29 291 849032
534 61 701621
658 62 42595
233 575 905251
445 209 918189
567 146 538531
745 138 248968
557 550 873327
270 127 348932
28 300 418971
407 308 803706
404 500 716643
433 284 375458
588 5 810723
511 340 512640
530 667 124149
74 177 196395
628 635 175703
661 571 766591
464 774 831245
758 370 671803
574 210 419707
266 59 984701
102 635 639008
468 429 225071
554 10 973103
553 154 928129
431 539 343807
276 675 792480
419 149 724982
174 149 906531
604 673 369002
755 417 701981
265 293 184757
120 380 553533
85 733 778127
600 475 6164
569 209 911517
415 669 140310
750 437 832824
478 796 359203
1 69 657885
218 215 962990
755 788 686945
430 10 464849
603 508 673576
126 195 375399
21 523 334401
133 712 824496
597 639 169807
184 442 128767
263 495 427204
334 355 68857
362 109 689626
455 591 773194
592 26 812367
233 487 340860
791 614 4389
109 789 619686
764 217 285902
469 558 908350
432 681 452200
279 385 653382
789 276 313505
772 598 475444
102 130 10398
208 122 100793
238 649 32362
776 275 244346
59 77 551893
678 87 664532
271 594 599159
52 3 809587
8 51 862654
458 188 413426
599 58 628061
55 76 349302
658 221 240906
604 151 464133
391 265 565523
190 726 233192
501 177 338669
26 196 225329
106 3 293048
151 150 906380
304 533 326749
628 272 442596
611 481 216947
723 514 468335
481 343 432573
89 751 471705
779 224 925396
464 310 348824
459 249 692841
377 172 857258
793 150 620678
47 55 87689
409 91 762858
758 208 264365
424 391 417216
71 514 985081
60 46 730944
267 684 326895
327 677 440345
416 88 270938
662 737 332716
500 144 214373
709 560 765130
100 392 539882
169 565 844870
409 59 955879
26 309 956175
153 781 71388
340 462 750675
720 251 432158
611 660 853107
559 90 543713
535 623 373386
454 326 949534
205 370 835342
202 676 577976
742 535 738777
501 725 102178
488 446 677011
2 537 754925
619 751 348697
254 108 704723
646 399 538114
212 58 365933
140 633 58922
262 93 329252
206 202 156695
313 719 992480
351 143 686773
686 336 287583
736 440 733327
363 788 116216
528 683 100962
724 177 278090
700 75 69626
84 765 1704
41 212 742251
199 498 958979
207 575 808193
404 170 745255
284 370 852832
82 175 718390
107 168 893126
200 650 154156
733 712 220363
56 563 136403
154 670 203265
179 31 443594
103 155 982011
159 455 571699
573 203 407540
17 680 815878
135 243 66735
47 555 978325
308 729 403740
624 98 392112
293 678 436938
47 391 420127
628 246 251074
419 373 13857
306 378 71086
158 371 120353
746 406 963827
231 458 201524
661 665 93255
336 304 907431
61 690 799608
192 472 640408
94 573 319846
729 255 11942
252 624 902313
495 746 379360
381 414 840499
239 693 704691
376 381 63393
684 558 399706
699 646 240585
365 575 191881
61 341 932595
616 617 390160
661 669 432098
72 259 737218
635 767 923084
246 585 92476
377 772 758159
287 64 839975
725 45 603357
421 300 938150
410 11 673596
417 230 95072
419 35 546098
53 186 930367
132 233 36023
83 615 437953
406 357 843723
482 145 770183
656 694 922109
665 543 615917
50 326 357138
781 511 108006
343 47 599165
271 643 569104
649 754 930655
536 328 630364
496 576 946557
448 333 870471
532 578 71918
344 797 197040
96 697 578612
501 259 743745
747 797 726183
440 719 119595
753 380 149948
252 685 674892
743 658 889519
281 260 252651
181 414 543719
379 130 714454
680 530 784449
476 600 110908
121 87 954111
241 658 108633
162 135 261833
120 29 49442
44 37 441758
766 103 803289
443 580 439815
57 557 623305
197 274 18045
127 648 70672
479 118 53104
190 479 156779
271 696 785833
203 434 190439
646 208 390428
34 163 491579
734 66 354181
112 318 971686
425 656 563230
268 436 548831
188 689 779563
428 327 73699
402 596 948460
181 790 454522
409 307 485603
313 571 130209
251 378 386128
152 542 540782
293 628 103442
387 513 134514
657 462 66937
61 493 312471
451 35 206895
15 396 988646
565 96 754190
658 128 467941
629 322 606014
113 488 903776
605 162 604517
99 777 871517
129 112 324470
560 790 469839
187 582 323033
241 534 5529
200 149 752199
596 742 694195
155 657 71807
599 358 510403
399 670 707807
222 380 669502
423 174 783193
12 562 849556
532 768 783072
605 412 404338
403 493 665279
34 186 358900
771 749 165285
331 283 260781
58 517 411659
367 443 936717
575 488 452746
401 124 209385
222 512 469193
592 649 301870
325 236 429645
497 65 748212
260 735 995967
391 91 446064
363 262 873836
303 730 398180
10 375 144974
336 579 645074
169 578 358669
774 484 955287
622 526 180859
318 596 922174
715 104 632469
197 443 206734
788 393 363
769 151 744612
552 170 559710
686 556 321747
325 798 622178
484 440 217537
382 230 765104
187 656 960930
357 730 424847
39 585 442266
112 53 103400
87 324 145552
347 484 799546
651 274 730331
331 82 829317
295 113 47580
52 454 15613
776 386 326227
364 34 239817
653 169 303284
200 403 742368
340 504 623062
489 11 746597
23 265 825438
212 603 934727
8 40 420768
118 40 95992
119 651 244440
287 520 837063
470 596 176546
749 649 741826
8 263 933712
406 616 128140
728 602 566457
374 634 991379
720 335 122571
675 669 907102
437 106 388155
780 84 709336
54 544 874418
682 93 289545
316 86 280617
223 782 206043
386 344 304561
425 783 394458
426 75 403308
395 131 863018
544 341 154427
320 468 57220
141 660 447839
612 47 176591
800 188 217196
594 625 463451
463 682 250024
119 448 243633
151 663 112909
188 135 419786
49 21 324753
609 522 601351
572 624 156417
673 502 867411
441 554 736350
415 699 413578
642 475 151780
226 607 495798
234 143 801232
619 314 232903
368 191 737378
335 454 892651
344 624 614968
11 377 409418
585 571 324662
776 514 789276
319 49 417089
198 498 260693
20 375 627192
569 509 476556
6 241 52137
307 608 122432
525 376 736980
331 659 660481
729 754 927766
621 509 166109
766 620 461335
621 212 920222
797 240 800462
413 505 600493
64 192 252844
774 355 951489
763 785 623928
37 464 859442
221 27 677834
58 670 876032
512 568 437174
275 292 910818
314 428 428911
730 741 859887
412 379 378059
303 458 823771
719 494 524772
309 707 815568
490 368 472704
789 762 598235
20 275 444680
727 286 162769
559 259 764286
549 226 645670
25 192 716800
544 263 939648
263 153 888749
50 205 890823
195 462 41673
123 794 434260
92 559 45331
540 564 587839
127 704 504427
204 774 460539
188 609 628092
189 390 882562
213 788 719750
747 639 511943
57 172 586141
57 99 2216
614 705 588126
707 456 330365
172 35 882052
46 425 689878
752 353 819230
474 29 270457
305 672 340943
775 532 869660
424 649 716910
702 400 327013
158 274 510245
233 552 122715
29 348 794185
497 434 833684
229 528 421505
572 180 627258
368 346 21528
315 668 809611
755 495 194886
491 456 476906
154 258 466269
514 77 274457
599 183 637077
182 341 379421
373 443 628197
768 714 502965
352 629 507902
359 138 855729
115 695 383831
775 545 628891
263 717 704927
786 38 469891
778 377 365935
360 259 736607
448 349 198150
32 612 275970
637 384 609285
737 541 805229
59 300 416935
639 591 928444
112 596 470954
156 153 672330
198 181 783105
615 262 295787
397 640 945670
127 43 255512
117 278 713469
716 728 985371
89 292 261143
304 151 611926
29 674 921382
460 666 190264
459 651 541046
302 494 884832
558 410 626657
601 95 23561
187 195 836126
146 568 549240
492 704 574372
631 163 294209
152 143 489098
612 83 669494
648 36 218367
727 311 126596
775 632 356245
325 111 56677
557 747 141108
24 345 596063
355 791 481988
511 443 282011
465 285 597910
700 540 593145
355 678 930653
23 353 592714
193 527 997789
714 291 5755
241 436 703401
510 71 824614
349 537 295500
163 158 834190
758 323 681703
287 84 863482
797 31 290877
690 445 808895
643 3 532377
452 235 558029
13 737 193844
54 536 524858
6 500 7305
87 312 550247
558 35 348393
706 126 109337
134 286 666035
116 75 910395
111 175 478078
112 163 776909
798 549 22664
682 729 437344
473 449 495751
768 656 672786
256 796 343335
191 609 212746
699 264 730769
116 788 857167
566 548 228979
764 227 907463
283 519 509532
528 328 472198
275 756 979107
281 320 849092
432 378 688221
289 448 836737
135 38 444738
472 508 694992
726 104 162253
456 442 895700
386 229 857144
29 321 761397
546 194 132135
364 404 392152
18 524 505139
340 570 645406
237 717 853566
236 567 395134
666 261 152312
626 357 294531
616 516 761177
423 154 456079
119 698 282570
669 682 758007
293 688 753528
530 110 75987
281 551 458372
607 605 230051
684 173 485052
591 488 895673
191 683 542356
668 536 144634
690 798 540403
164 779 272200
279 49 28665
333 149 579907
87 590 302867
221 511 743077
669 749 510815
770 502 235731
157 790 964191
561 412 16247
756 525 340411
789 690 591860
628 86 474441
233 666 69844
304 81 161425
110 223 715338
459 699 500736
63 311 653881
65 611 266526
659 456 39587
332 444 479570
162 10 631273
468 695 64510
227 112 325004
520 566 73752
156 215 937656
13 267 185473
45 306 122563
740 584 404331
755 745 81864
731 646 179659
293 364 114716
479 262 951537
92 335 197574
489 584 649877
44 734 137685
408 390 573111
625 731 165407
7 543 177650
195 138 756158
732 533 73502
259 581 726012
202 58 547912
443 701 955532
744 286 606043
574 537 847454
243 171 879769
191 497 505727
658 45 202064
3 568 503106
630 569 167601
275 500 715784
529 148 116037
188 187 655881
602 45 694905
67 571 625571
136 608 24672
498 52 636371
388 348 42985
427 495 816113
204 581 782757
672 486 518214
54 204 34714
193 653 529397
701 761 561241
303 88 158530
772 315 269872
743 696 943191
509 118 865267
565 63 551004
182 147 550523
527 430 382795
713 49 722944
9 411 662095
458 256 739052
344 143 939812
509 61 436817
73 57 382876
334 128 510334
490 179 865002
162 741 359905
494 575 81290
702 504 645600
706 621 795464
316 109 805250
739 463 39821
781 402 898710
62 575 969868
646 623 329937
334 248 375425
514 715 513723
292 399 780009
348 115 942985
79 422 86830
5 326 174346
74 536 947318
366 462 869278
366 88 893295
315 248 821917
377 612 584227
615 353 898639
473 677 238440
436 627 609880
151 221 229736
523 441 79304
327 559 986157
284 261 49
354 245 975153
465 318 304757
365 389 701805
416 531 770060
18 425 974351
215 162 29291
94 18 978125
431 441 76829
357 101 625721
123 556 856701
285 416 139149
163 251 468340
676 38 701107
367 673 159137
49 476 541788
139 217 696166
358 217 826457
376 731 807452
492 725 992010
649 335 625032
171 536 368295
8 424 159720
508 42 415484
599 475 478828
573 278 734901
561 259 698163
347 796 402914
66 335 202327
253 39 658844
755 613 757194
483 367 45800
658 797 376333
687 83 409602
705 333 879557
238 796 302362
316 517 282102
550 646 269863
679 21 897832
760 65 486676
176 42 394958
796 537 804271
566 359 27467
389 242 759354
282 471 725259
546 405 869585
362 688 471167
338 101 371902
298 67 523378
101 364 848001
152 565 881034
189 57 991454
498 258 489345
418 166 297432
360 57 286566
499 749 436986
182 488 777463
608 42 914729
464 634 69569
732 541 342561
140 571 138887
122 416 693878
444 578 797624
167 713 28691
717 317 778387
738 743 972157
787 425 196352
794 326 758631
552 270 683458
556 456 130321
385 695 841321
670 483 106056
541 420 10685
194 149 633494
204 156 392440
377 472 309345
240 623 254770
334 717 839385
668 64 688682
334 33 501896
356 132 146911
194 591 343426
783 179 535368
613 372 429777
762 227 578582
572 743 589664
106 72 115327
135 531 556869
556 317 623469
624 648 762900
771 251 851130
328 95 678479
656 70 699771
364 694 843240
94 234 5677
465 738 150222
457 180 649429
406 517 528244
105 623 367061
471 303 18077
759 368 898964
50 498 417894
51 440 701611
250 234 628243
786 398 908691
590 764 276320
230 422 861195
341 461 131874
59 98 753914
389 194 659812
618 205 602699
738 131 693477
49 417 973169
276 102 863214
103 203 281258
715 99 369116
224 369 231789
537 164 752153
430 109 593024
613 373 610255
608 650 152999
316 73 898797
520 409 16429
190 167 350068
275 222 649533
224 140 813537
756 289 451268
96 588 568494
40 371 441256
364 415 399035
453 499 188859
737 593 161771
756 566 110158
586 109 319248
67 263 489977
300 538 20668
601 634 266020
655 89 884293
440 684 947918
256 160 659749
289 122 663507
532 404 819505
375 494 792620
502 376 829142
158 632 551848
240 502 599869
35 521 285892
622 694 582355
391 443 946535
48 440 554636
677 579 781201
292 641 733730
579 115 588662
118 458 289103
567 727 892678
392 633 553153
535 600 600630
306 83 418262
453 661 457440
537 314 275113
81 762 473086
265 505 844787
483 553 275836
155 496 23670
682 598 842430
763 264 100928
9 413 699287
587 239 233870
739 46 24884
27 120 240028
659 136 500130
418 136 819177
508 156 858283
406 295 574844
327 734 430762
600 395 822508
523 221 13223
315 335 750803
621 421 271515
343 132 766864
719 369 273442
442 429 430878
475 393 178566
71 634 516488
417 603 140874
350 378 107380
58 756 432478
31 105 257455
753 614 709948
284 487 968206
372 605 242828
778 776 197775
105 728 359183
474 78 448729
256 496 86212
61 37 237815
770 549 942339
337 598 508171
238 121 974254
443 573 730943
513 32 231715
223 563 219829
380 488 852703
664 236 682649
796 588 473839
8 278 134221
736 616 385952
601 498 499074
131 638 223927
117 515 170167
578 562 215825
468 470 378038
366 168 296469
160 72 462443
643 667 363566
22 436 75737
303 507 931789
8 411 306221
107 742 71657
553 45 364065
465 139 193746
115 540 289238
210 549 496347
718 273 163846
35 742 930210
662 71 175568
43 542 991243
646 648 199101
675 15 4663
248 343 704390
363 253 269197
458 27 425548
682 119 451434
62 524 742079
45 721 34615
765 368 302868
495 651 264986
505 724 393058
789 725 796086
290 524 181152
596 501 344342
614 241 470386
207 183 109053
37 372 562390
677 133 739832
680 654 795018
745 219 521394
589 245 458427
335 351 309288
346 81 496617
98 558 349683
541 172 834882
9 361 569354
205 740 387646
207 683 495825
763 235 362764
285 508 134277
229 268 988433
173 770 226848
173 202 114131
547 239 151420
428 244 917077
139 67 991100
419 339 684048
543 798 40816
366 775 805208
137 699 370332
249 18 195314
793 306 375012
280 135 26272
236 197 695090
529 548 308459
600 537 787454
77 341 326445
461 36 536729
230 8 405065
40 87 570962
311 60 738560
237 145 282363
474 384 379085
761 530 569091
730 739 498347
103 326 726417
284 643 96845
56 497 832365
464 723 823438
266 384 722686
73 171 528650
773 692 326288
397 352 870082
405 271 341493
652 408 477067
402 660 602094
708 262 887134
27 138 351165
405 220 16335
492 563 192683
472 35 167853
559 24 801122
615 557 700178
714 301 915909
652 127 604867
666 643 190791
442 530 666840
234 169 734612
496 300 130174
500 548 526214
105 405 488148
732 408 363922
474 745 690690
209 48 569270
101 345 96491
133 150 662392
195 590 143438
612 50 155118
459 792 797580
675 90 642546
82 422 710077
719 88 127339
331 782 738380
125 250 326654
653 773 710547
776 609 660281
273 360 671882
388 498 910744
11 758 29535
445 23 337113
14 546 91370
225 787 709802
486 168 98146
603 206 304889
155 596 835142
434 630 549873
691 351 769574
368 8 557556
40 370 342135
721 493 912665
180 730 25700
643 339 255112
367 24 725527
110 279 658451
705 669 121945
310 337 17621
665 373 436813
230 599 355265
289 700 43791
42 177 770366
91 514 397904
258 485 841474
527 506 954060
303 735 113276
269 206 897586
200 793 223251
530 468 85929
693 250 5105
264 655 672031
692 593 571684
756 135 376013
741 747 229259
266 476 736025
193 566 840414
532 711 152903
76 165 802269
348 353 326801
699 611 677274
35 290 915773
409 452 93924
81 605 954708
318 313 392247
139 302 496728
447 28 952031
133 349 101355
144 178 575917
201 433 79260
686 237 144215
771 733 361285
51 43 803127
194 129 837173
443 170 772294
17 348 619012
15 282 27998
157 740 15216
82 61 730413
453 430 254080
159 645 386396
288 215 227253
638 118 746812
771 36 342659
557 798 656535
38 682 239122
535 80 43558
359 159 4118
315 26 622322
105 329 702802
187 759 298045
669 166 571750
425 795 769091
116 800 49689
282 510 249789
235 745 562609
136 617 186215
337 154 419780
28 127 797840
44 409 171038
639 53 897656
567 468 32352
180 633 998021
15 706 203964
267 318 87493
671 576 301002
517 47 532874
9 478 455215
604 316 12642
697 526 87212
722 748 222601
437 510 921587
162 775 403225
377 389 294469
734 323 279060
349 476 619474
750 69 474719
747 356 785667
752 69 250276
235 743 844189
396 294 534092
427 457 437381
452 541 535134
581 767 464409
544 657 857393
619 224 156139
180 263 7855
149 585 350219
99 613 829302
121 532 979134
737 667 763811
391 549 583361
473 30 302025
697 754 865923
715 33 951092
482 752 843865
154 592 840912
259 314 859549
106 546 229010
218 523 482312
66 722 233006
514 452 125460
241 300 801549
557 140 914330
723 174 514522
344 588 968802
61 776 950859
180 337 784815
606 649 630458
367 77 129381
289 309 253485
67 261 307469
435 753 854804
782 352 323207
82 147 40884
767 172 79063
353 340 55049
593 371 879390
481 469 702417
196 621 57858
498 789 248712
504 540 464406
384 792 492439
54 9 114659
516 407 732443
22 62 738466
428 516 105988
324 242 132263
162 452 260813
533 100 538524
226 431 298011
464 162 432919
725 83 744212
759 612 351443
358 679 170786
64 423 874614
264 477 207292
370 577 908668
790 696 361971
268 38 328163
745 213 927952
753 20 604031
340 33 192756
392 559 180643
304 177 595168
420 83 100714
279 392 601072
41 97 968610
112 286 621020
670 512 136476
67 198 244281
689 653 205728
243 707 498795
623 16 592264
442 41 262270
412 43 97381
421 67 19399
119 3 995801
48 185 240547
144 459 840024
53 474 232988
182 109 713479
482 442 839897
739 689 103954
439 402 895907
282 82 267781
230 315 521677
716 713 70013
337 410 287046
653 321 401539
765 46 49508
600 262 753122
779 685 172536
265 800 799679
154 643 16007
431 285 330854
766 450 782162
364 246 634237
503 683 590463
678 663 706086
27 69 207658
15 754 654881
237 85 873413
322 546 982183
746 243 525427
797 724 991301
210 37 103264
5 66 989527
152 21 678802
776 581 545247
173 540 409789
366 111 453954
480 169 528158
129 678 876793
703 556 855997
55 157 978999
410 202 123483
355 452 298715
272 479 697240
755 16 338443
375 625 554931
568 793 608061
204 56 931878
548 343 987915
56 109 733302
108 305 291732
598 307 907351
374 412 358843
140 565 589431
414 649 543427
19 250 889014
289 646 201945
447 371 469068
598 184 820443
306 459 9076
598 287 549515
26 747 761984
547 501 80563
164 683 339251
16 472 173839
154 792 812795
371 628 661579
731 718 850109
171 553 150447
709 649 574442
612 666 944409
335 611 926025
373 27 988936
633 363 337737
77 58 891291
798 267 774061
539 733 781963
591 212 886657
227 119 327930
140 579 761732
192 308 800603
674 126 263148
667 670 37416
57 167 310812
199 517 632477
286 615 721924
515 376 854781
359 734 242252
149 528 65175
213 487 935136
773 353 631255
312 409 381310
699 670 173258
459 677 656478
610 367 158006
156 57 555122
421 643 390570
255 302 383846
798 154 985497
587 557 791663
364 544 200752
376 606 367826
538 737 417250
383 708 211232
125 438 816762
30 659 16543
519 357 13902
226 535 515719
526 283 842763
664 617 764761
165 473 462914
594 666 200975
74 461 982758
391 400 309464
52 672 520037
170 129 343613
695 379 557714
714 105 528701
567 346 426507
308 763 711338
471 719 911286
656 173 196820
463 785 452580
503 374 54683
123 425 201988
376 332 385092
297 753 596355
658 88 395626
319 147 685622
590 503 813541
666 655 898898
632 609 241215
759 44 522775
245 610 874290
677 319 895353
290 508 588311
306 412 460653
150 797 906361
60 663 832808
21 255 995770
142 327 437595
635 384 967414
244 130 910926
570 109 366905
795 768 195836
471 184 656872
424 120 897397
154 87 8642
230 531 175544
175 672 455994
227 292 819096
290 89 500420
120 451 237406
172 564 761025
62 402 542271
305 126 506944
412 350 907128
176 195 249840
128 462 427664
252 735 467297
692 98 33618
64 244 124642
594 324 466163
382 322 959381
113 340 913723
74 771 723722
269 68 701925
250 488 694291
342 210 596047
489 442 416719
270 415 689697
78 416 117030
328 251 460833
688 200 205436
211 653 622196
438 120 81776
755 328 434576
715 68 186759
181 305 817937
163 333 764705
491 129 589006
106 461 216157
95 102 312045
349 436 283783
109 453 771280
746 235 530062
181 610 84137
359 44 517025
160 85 228924
192 398 674648
501 500 653801
738 700 914704
212 583 177136
667 569 625827
452 511 720083
85 36 328899
142 475 39868
123 604 92999
691 163 414092
75 348 932129
496 461 391341
627 144 592548
438 108 257756
73 627 359481
118 2 746451
588 666 455809
489 727 631757
226 64 695795
774 420 109887
442 694 553469
107 119 459843
348 618 288720
568 189 616410
528 59 976246
661 83 844108
200 164 56692
786 208 407257
558 747 351702
130 758 380987
181 787 329940
698 57 162266
664 126 845940
399 4 916465
770 19 67148
53 392 383131
730 144 59192
189 291 780291
608 686 223
666 33 951554
509 605 905942
479 767 485978
207 86 60581
707 775 116148
697 560 825228
272 6 620595
511 82 608846
187 532 107975
603 172 817528
633 48 554311
241 130 904568
387 709 248058
564 241 207129
189 578 788216
205 533 249329
365 546 490742
9 613 999016
289 686 916913
224 252 105826
703 230 750444
317 679 814379
750 530 321400
45 423 797096
402 278 590722
100 715 249222
252 278 33638
376 449 772011
565 759 552436
469 337 786020
600 665 878215
462 581 983342
759 79 981172
333 721 142696
256 60 17466
770 211 640902
105 44 977187
18 201 610086
457 188 300177
565 160 657778
766 627 211280
395 553 154483
169 625 648083
241 525 534117
759 795 370159
788 440 181986
633 702 438344
403 313 442128
434 55 519970
33 318 268874
159 25 50915
352 558 282447
316 90 289962
715 74 89828
635 660 762344
372 76 909853
319 343 974808
490 757 808392
707 240 623271
459 367 120129
471 281 742888
783 370 294579
590 161 284001
526 378 61521
209 67 507834
446 780 149892
318 532 736144
516 520 54220
83 180 662807
266 254 594497
460 303 954054
686 486 844988
610 545 599481
588 419 619759
410 242 347673
690 197 445857
525 672 765536
360 166 547626
199 796 546251
431 233 482773
548 212 267571
735 613 134619
207 523 345280
517 233 662655
649 714 304866
448 11 264528
675 629 984129
685 143 744700
502 195 170441
733 487 631730
24 435 486786
791 304 260668
280 378 945244
704 587 823390
287 33 301731
532 596 138289
485 773 896902
72 38 784640
158 495 172106
32 120 931207
211 577 571472
346 642 841027
391 382 443911
81 483 71746
789 553 609389
751 268 589183
28 463 645063
123 432 212887
471 552 89709
56 80 290549
437 653 327320
79 529 49423
284 253 559248
435 727 59169
26 227 636289
117 539 297869
239 151 966454
389 630 864707
258 245 415055
314 72 395611
653 780 685416
144 150 97389
614 159 9888
405 653 364862
764 11 490338
35 662 645088
162 636 13930
4 504 966081
534 178 169925
633 113 650042
562 203 100069
7 675 681486
116 356 173823
720 520 625071
587 718 546047
378 765 301006
399 776 139674
636 36 705762
624 170 51954
495 278 162691
505 586 73422
124 33 595861
714 783 120283
693 53 533809
258 202 153129
377 239 299100
643 86 660754
506 297 811112
782 41 738015
607 46 461855
641 482 895864
478 71 291513
587 415 877316
765 226 402813
123 116 945448
789 757 814563
153 672 909468
228 355 708975
476 369 323735
253 548 820923
683 123 393010
307 547 921951
3 465 501983
5 347 489387
137 128 599711
1 495 41907
693 128 770806
205 93 437938
752 7 277239
555 282 829544
129 351 10697
800 551 357524
159 772 403700
185 459 413461
751 689 967546
246 77 210817
478 203 903869
531 269 558691
335 534 187679
539 127 651965
329 392 449760
500 254 514906
220 438 493470
573 759 664953
395 196 419138
316 160 872732
769 743 737647
106 105 181200
678 719 348091
486 674 119189
667 387 214069
192 141 893958
163 217 945212
291 504 379862
188 708 249195
445 296 647883
727 716 514262
97 573 955770
206 619 21659
288 437 518928
155 785 204181
349 279 834476
187 64 831346
242 331 893205
193 493 243220
744 271 890726
609 82 352959
383 551 739399
716 202 931273
512 233 221529
509 740 190281
750 311 453834
46 793 757931
539 241 406608
692 16 790864
521 718 392543
163 559 346978
640 644 897194
183 607 865491
296 118 615955
759 2 137847
568 401 676266
520 492 43234
222 340 891042
773 422 456418
645 710 261282
328 418 25618
762 15 591427
288 696 33788
491 449 319996
100 770 909542
70 729 542439
268 412 103751
48 569 253459
282 177 512609
709 177 741998
398 165 226479
542 759 782491
694 406 970522
105 659 574344
658 609 623603
118 425 386057
181 93 854550
784 742 135168
683 368 145088
38 642 356572
259 571 887744
368 485 595274
332 172 302837
183 759 122423
144 729 112619
631 35 672292
242 784 771526
39 157 402263
516 155 497612
344 436 313155
391 353 242223
39 524 187256
630 106 861692
467 32 137066
589 242 836422
297 503 536981
740 375 115234
424 201 206981
588 741 593071
496 791 779900
146 308 511835
552 38 789020
218 371 989948
246 229 951748
734 612 219896
772 85 171272
110 298 759826
155 702 890468
415 122 572836
785 446 5754
255 670 836043
685 438 724635
659 591 273185
143 191 716626
456 370 629759
612 675 172554
632 619 874584
550 787 122240
463 548 123559
756 542 111255
675 284 973329
60 463 1226
216 720 868921
376 786 536747
291 39 438047
486 381 719987
789 179 842812
729 626 936887
315 83 705969
335 602 493829
470 719 766346
95 300 661227
104 164 920770
617 620 698129
496 132 470320
582 718 273682
578 747 505787
538 100 81298
600 22 754154
421 214 599972
362 166 624787
771 651 23031
380 424 301481
70 113 315113
231 683 730313
17 420 767210
350 452 112325
680 298 545675
470 394 827155
538 594 759901
91 245 696078
531 622 398540
76 693 737521
779 282 150402
628 278 376752
516 748 782745
242 417 247695
8 537 129434
267 6 990733
398 717 265640
235 684 454871
558 147 789655
793 360 614841
313 548 70152
574 212 339963
313 84 399064
364 670 472288
226 347 5119
581 249 130925
290 312 897032
428 208 874845
588 68 240209
793 629 30955
190 179 177358
696 23 24263
246 179 209522
510 330 807646
187 246 2030
768 489 279510
86 336 716238
200 59 830898
587 164 204701
31 547 577975
543 740 912104
196 193 907382
166 779 116697
615 420 693547
180 44 427699
777 354 484028
232 135 523854
579 619 661456
14 675 622970
695 345 674537
467 488 54908
696 104 990010
698 37 453658
302 269 261238
178 452 261408
67 166 165135
218 625 28966
73 272 968781
401 354 514254
334 246 78442
57 522 671890
734 423 976404
768 482 958866
534 601 260970
102 216 595912
540 302 425439
116 489 999925
293 686 534542
216 431 664718
250 590 606674
543 200 145127
752 696 735637
704 736 687999
524 208 813784
688 614 201042
341 178 109990
780 542 201128
503 722 288212
724 693 919783
371 696 261249
22 788 470839
384 517 745205
534 394 959820
58 374 35207
664 773 155378
349 502 691876
249 657 681490
316 507 616851
315 420 666798
51 711 759833
348 476 18441
494 264 960640
283 384 43885
676 137 170615
136 8 954855
32 373 313358
538 670 892571
366 166 605933
225 18 991131
472 768 260358
488 129 620238
605 368 109126
11 229 843355
478 218 793962
763 383 658444
351 748 830450
487 34 598682
737 161 869912
344 356 774789
780 70 752850
690 606 60656
597 208 419290
152 110 51193
205 574 878540
406 469 602719
674 762 581708
521 10 36576
50 226 333111
600 707 591646
286 258 324881
787 238 423186
535 615 50765
222 487 593319
404 250 762228
518 328 154402
501 555 173414
521 440 927123
425 20 167262
359 544 616112
447 637 250581
595 144 96995
316 404 493028
149 270 182435
80 527 221620
275 130 701100
15 17 466400
775 331 795545
14 714 906922
584 409 594802
550 761 28715
657 417 573858
790 32 443398
36 767 189754
102 273 890983
198 696 257617
498 208 239863
410 707 518356
199 469 38492
224 788 187299
768 440 455281
722 149 552367
575 234 71853
192 335 138074
200 189 762849
469 595 630752
190 359 760151
292 723 151113
642 581 183155
553 747 975972
504 594 772466
202 256 874469
533 636 107837
275 562 370104
402 9 705730
524 387 136724
798 464 38204
644 94 564476
474 172 992195
314 42 220326
34 25 58304
490 702 705068
20 439 614978
435 587 535343
65 242 945361
58 239 527882
303 307 68214
725 602 748929
191 615 604157
430 252 824257
594 166 800148
519 691 600303
342 143 485917
153 15 800381
494 25 102629
511 144 817041
416 473 116070
755 488 700617
450 386 401789
356 54 14665
754 384 276725
761 282 717953
380 254 492322
609 585 198197
737 114 31546
183 322 906655
58 714 739203
354 459 462404
774 462 115729
201 105 749220
401 107 559157
94 217 485074
501 284 442101
742 205 406589
754 235 43623
688 333 12154
703 74 11190
39 580 221532
629 660 31092
583 172 215053
707 236 450548
280 491 976581
194 680 196058
344 118 889337
181 654 11565
328 459 442397
355 690 205184
591 282 719524
6 592 973399
283 70 544195
500 704 39128
587 786 993645
488 657 197810
325 262 399653
699 482 705799
58 276 239989
224 473 985713
332 619 70561
29 605 620009
672 698 971054
774 637 718949
675 542 390164
396 770 6932
305 696 102562
439 577 343441
173 715 827572
462 101 682469
718 29 697098
720 698 234001
530 45 840007
671 355 148356
598 43 653362
101 770 144584
218 652 160532
335 681 479328
211 571 586419
24 494 86692
249 75 355857
358 266 977680
373 156 44844
80 96 872945
286 193 102054
354 137 833575
14 472 239516
695 14 536393
716 591 467543
30 252 206218
478 594 400604
758 295 727316
58 65 117938
276 210 961106
729 10 515876
193 127 992114
261 420 543702
756 791 292290
224 400 261475
95 20 327581
582 394 829561
100 313 732633
277 734 583194
570 165 763917
282 143 615868
662 311 959266
38 739 150955
212 673 158033
54 571 888878
224 643 89165
375 414 673829
638 199 303541
36 182 284345
132 555 139362
262 255 282649
276 12 643599
173 394 150215
502 114 380862
740 194 281798
462 768 905322
491 91 265540
203 532 520939
225 754 933326
276 775 981363
364 39 797615
126 212 562536
728 509 375087
777 288 663350
729 676 92916
527 10 71026
314 311 644659
706 191 431702
275 141 981700
403 506 167670
234 3 359597
761 116 823547
570 483 381178
660 241 805150
640 472 928549
15 32 73808
650 444 368600
126 384 589191
75 616 116460
370 763 579946
610 797 822688
306 583 806477
606 96 307133
696 515 474093
396 413 669990
156 200 591593
350 441 555106
641 660 527583
611 162 484982
167 285 851590
127 173 230064
160 306 360956
219 235 699525
336 428 91871
577 372 239230
395 445 631650
152 47 506421
349 622 265590
404 135 27846
574 348 414283
414 437 865901
14 197 349485
260 394 472661
93 227 655773
796 726 196157
620 147 346037
63 575 542125
422 540 820501
632 469 957947
717 529 532091
69 64 570149
451 733 261610
91 210 711523
73 427 764043
441 218 770328
306 261 216109
338 724 784435
610 228 455961
794 367 99977
300 134 744349
285 156 237700
327 448 122830
671 368 936610
508 478 501358
518 763 926010
451 283 651238
353 88 900856
384 675 603161
271 608 628642
384 522 468064
636 760 856821
552 211 488107
512 488 837974
39 713 955265
472 596 915376
421 557 431793
599 122 495524
573 422 419677
624 777 311214
657 682 871793
722 347 893532
449 38 196312
330 288 522285
408 163 427700
340 427 637694
353 396 149422
342 307 470470
320 150 600442
509 67 137681
731 316 488530
401 705 379629
368 106 817762
63 737 463207
505 185 441720
227 345 781398
319 658 424033
153 630 174090
786 588 836622
256 567 894476
628 710 264399
748 163 666089
326 473 513936
327 633 574539
336 519 231408
488 131 444894
574 378 108151
498 398 135021
34 149 806701
424 376 156553
609 566 560161
443 720 972338
567 159 963336
244 115 879060
81 686 273235
206 84 772432
795 339 204309
413 58 85581
25 88 333435
636 561 966782
118 706 837085
739 710 271395
122 70 552826
56 715 171147
289 614 775928
449 608 827585
478 170 407511
789 339 704619
39 84 977427
129 8 383520
17 486 41159
683 516 720480
699 460 732872
86 140 221037
98 299 683794
773 49 470986
128 158 167109
589 105 237854
61 792 584242
486 576 43186
627 477 619179
151 322 164673
345 103 446705
354 98 800423
130 797 972395
214 707 564825
758 35 103725
451 153 539300
626 141 286087
261 669 208802
566 761 303321
611 451 588382
63 761 275047
376 160 701115
742 208 657307
397 366 120121
134 570 970678
569 215 350545
130 359 729136
761 132 499049
53 602 525717
405 199 128277
139 250 210027
476 420 413973
513 629 50564
154 635 90676
151 19 748873
565 348 200084
783 357 546372
564 482 75603
200 74 455256
310 194 434872
137 11 946087
7 541 900176
10 366 226243
251 44 369857
498 479 464984
458 627 700695
27 717 270743
677 142 153790
52 659 628568
63 403 302704
580 426 193910
562 296 392230
710 63 143144
576 60 375705
257 595 240533
428 301 148358
251 380 491067
319 317 950243
456 174 233469
614 229 533744
33 286 235226
744 232 909724
762 364 355680
609 313 356531
698 106 463122
709 679 27767
361 592 33639
123 72 213584
530 434 997961
242 284 356792
178 468 349085
567 364 644470
73 216 558038
770 50 552703
138 602 150044
711 277 587412
110 516 936510
495 717 355686
750 679 606020
42 329 912416
373 407 791273
645 190 920063
687 658 375378
152 45 182675
705 571 233223
127 441 334924
604 9 584052
785 576 46132
756 304 841324
65 486 988918
784 66 747024
582 295 749142
86 132 912230
334 472 953530
237 282 981395
480 418 124074
99 720 634873
278 667 7011
97 776 228957
376 784 318446
711 771 220748
478 621 8719
738 173 765772
110 559 518445
556 305 287640
252 334 606756
795 536 766334
295 211 115135
82 291 301335
82 383 523731
193 537 805294
800 548 534577
769 299 178304
279 54 752343
551 216 453335
150 484 463308
14 430 475891
205 766 410724
442 404 91019
509 59 332835
563 72 154330
771 40 807074
45 392 609563
82 432 933099
203 270 677293
789 43 22726
178 125 769707
503 759 142111
371 577 278577
87 343 637196
374 427 596014
513 309 374759
676 455 922723
298 16 793759
160 189 987338
792 757 88305
693 367 242677
519 758 125322
421 415 298475
570 666 60313
221 550 327125
745 352 907137
314 310 975510
415 480 782099
346 38 424084
318 536 412886
615 783 612570
220 99 923714
614 410 129277
57 776 548551
389 386 775204
425 52 658265
141 363 901888
287 277 341280
448 176 666366
183 342 389182
70 380 334941
410 404 873082
132 131 785763
753 526 125952
438 331 809238
351 128 990440
741 722 286029
244 699 283525
378 228 770073
615 769 71498
13 73 581506
504 261 339087
593 204 461140
585 755 520323
436 607 937526
374 469 168426
619 258 488208
541 663 902520
464 492 849626
392 702 318770
455 65 143470
585 140 427874
468 746 916825
553 184 969512
354 206 767728
696 592 265086
462 421 477240
5 59 478169
441 409 17065
570 459 193628
142 701 33440
636 415 276887
625 14 776636
496 792 196708
491 184 33393
561 241 649705
546 49 854083
538 226 310303
96 405 261173
234 307 793163
150 646 69767
728 312 877194
642 512 575314
655 11 314515
89 229 716290
567 392 694514
180 674 956396
358 647 806642
387 775 262848
451 421 934844
482 681 724297
371 58 398152
274 54 196510
78 333 216570
797 638 633562
652 191 376623
218 312 311089
122 278 335462
546 407 759378
394 782 175550
767 459 769401
684 650 738049
700 481 524681
69 589 51734
362 561 247385
776 185 95354
487 7 155188
734 296 75828
524 440 517370
101 663 843351
81 315 235845
555 321 767817
264 536 974288
441 685 104281
492 13 48708
669 592 816074
799 279 737841
246 648 453508
509 337 371890
248 668 549600
18 378 98618
429 278 303193
326 394 35160
387 259 463958
175 155 537312
59 116 705619
2 503 490009
299 237 319423
376 388 844726
318 388 751504
58 306 652538
437 366 155615
508 315 215199
272 236 845516
326 97 18973
566 302 311282
743 783 998231
618 708 162202
627 623 943127
428 225 731328
523 326 612783
743 629 435442
486 773 909500
516 53 317949
317 604 939601
184 345 711821
399 487 431766
152 197 526200
457 687 995149
181 465 733718
295 221 841921
291 457 52307
99 101 288650
314 288 92239
343 192 911295
762 510 270836
117 622 405849
762 334 346382
50 678 781306
545 225 931591
236 76 974841
314 377 664951
275 532 656972
381 588 430891
708 72 656593
160 192 951407
661 190 613990
507 139 226918
59 595 572392
256 338 132897
559 217 879976
140 173 886884
760 369 820748
101 243 855890
13 273 108257
651 544 861053
323 697 403755
291 747 744595
608 701 200530
20 657 535664
475 783 712526
106 657 234646
163 86 494689
97 329 755117
794 681 213501
37 415 891967
637 573 339666
514 379 81515
513 685 751728
573 545 324166
776 375 781716
505 429 206657
659 782 45111
769 264 911574
121 335 787300
116 214 647192
705 518 311254
695 22 124651
761 579 948186
579 282 328111
336 556 427503
87 559 785618
159 405 957256
506 340 540442
4 676 500593
82 330 533168
452 565 64034
280 386 655780
793 210 88740
601 323 840355
601 757 110606
110 570 781964
728 395 656363
789 489 970691
286 53 995641
359 541 257140
597 56 785335
260 65 630408
359 580 805796
184 38 712125
597 84 842825
131 315 645489
678 325 645528
453 620 65332
352 791 793809
362 353 425676
704 536 554523
47 764 77553
224 104 138856
774 530 966115
125 580 897681
653 112 277145
458 751 839296
106 793 10562
518 66 136072
367 578 469455
762 90 743041
725 335 284576
640 132 312644
127 548 263360
567 3 140353
26 529 5629
590 354 466063
375 567 370492
703 549 83037
69 543 228079
775 644 405019
510 363 409502
445 143 888653
538 573 383135
700 765 482755
211 298 619221
397 286 455379
173 236 517310
438 90 484119
194 746 226125
209 190 452309
257 333 768784
518 14 606090
40 255 41259
528 583 946032
332 681 484564
204 205 324192
432 255 880457
579 87 685414
727 182 625581
436 468 637408
462 728 487075
440 165 356556
142 684 857252
135 349 380554
368 508 470571
472 747 140933
305 666 486058
477 752 902610
334 558 302279
85 750 472716
45 55 461339
18 592 140925
578 770 38952
364 531 114500
417 166 680903
756 676 511691
512 212 819025
3 775 425150
18 744 116169
625 717 174287
413 482 999215
83 422 89944
712 760 469674
32 566 934854
596 167 85662
224 682 229085
234 111 165542
73 134 565582
189 38 911877
461 337 728135
292 438 196156
656 464 259927
766 264 421555
156 708 304237
286 367 977972
200 691 96876
764 398 318529
412 330 282967
362 434 499930
421 785 405710
571 696 556110
42 223 756153
324 61 889886
582 639 203212
744 721 25639
560 235 208846
447 537 265772
393 224 841909
725 192 395142
395 231 321782
339 353 149925
638 253 84683
452 199 71038
500 195 93047
483 57 442024
689 498 844745
751 563 749680
181 115 907306
519 366 469363
427 508 463234
210 682 422702
104 310 262262
324 311 97147
236 402 417786
497 691 182027
244 606 27825
70 17 819004
239 277 179856
643 185 928072
108 128 916167
483 377 758588
717 505 271983
417 528 676311
122 790 689587
302 610 877732
194 191 86308
711 23 297950
20 698 133436
173 167 562746
529 618 961153
576 342 653489
790 146 17853
627 14 867322
112 505 633398
527 324 939252
526 57 474841
797 193 842900
797 259 62796
181 782 282940
798 607 496491
404 274 422976
637 25 751493
495 405 513781
499 132 258921
82 564 835756
99 240 178407
789 219 889733
493 200 519548
344 657 175027
428 683 367026
516 24 592065
28 619 478173
505 412 985696
315 607 98479
785 101 20872
209 712 404490
578 520 373540
722 7 483609
496 269 114411
195 580 738418
179 674 548954
414 402 90073
370 770 633875
429 611 942968
310 613 567228
304 101 129424
125 290 73637
436 776 230115
662 53 307345
184 703 700094
243 713 503699
3 71 141848
73 155 897815
748 116 539450
771 106 880054
187 611 669399
490 667 788818
412 118 320557
569 291 629990
116 762 947254
360 595 558194
534 311 11266
748 339 591655
480 195 125945
632 454 318313
390 519 880418
191 271 819479
289 767 769053
794 135 239994
529 353 400591
452 229 59380
157 233 15473
395 621 390265
319 400 125252
108 236 99590
797 531 408870
681 137 116447
417 351 697342
345 451 134214
383 107 385141
574 618 845281
232 309 660950
366 543 233598
580 392 240151
32 213 44348
161 290 148584
170 86 399152
72 709 759024
58 555 738593
276 24 30354
112 690 145784
41 751 474236
746 503 327704
560 340 724712
766 358 954799
730 503 480792
562 361 300205
25 546 27840
708 173 217758
359 476 860716
753 144 149267
264 732 894116
107 550 191844
609 557 200838
643 423 225518
354 182 680640
307 133 684997
37 1 167220
431 643 758194
302 686 969323
464 434 714973
659 437 450213
377 641 56429
113 120 755604
476 572 687526
65 632 785088
630 129 822909
239 294 841789
643 491 265392
453 782 42597
585 183 535964
632 538 670873
542 30 873072
632 32 810475
328 307 362531
719 796 473867
557 16 189753
583 264 937857
758 534 369561
354 613 150538
74 123 435733
281 603 963598
749 295 268861
780 270 172396
177 697 382156
518 700 810989
129 459 794101
253 475 533674
149 403 260884
491 139 93143
742 407 471879
16 481 67672
260 32 223361
513 200 54225
275 599 250913
321 657 223162
625 433 875780
339 553 353986
722 283 335032
25 541 738390
610 212 107847
164 742 422582
37 249 377671
13 175 523612
441 273 479772
525 570 78250
569 790 46207
241 151 774598
748 543 554303
416 589 178812
256 550 172416
513 793 316956
742 556 243101
576 91 250995
793 340 391340
239 586 678772
614 43 701380
384 10 548234
2 389 419228
46 350 383606
121 681 223105
430 377 761191
484 772 61105
483 6 57430
76 96 352537
443 406 867558
747 243 953523
444 201 503038
425 140 476401
46 697 800093
590 165 872142
105 15 595476
578 27 700118
431 745 959364
167 660 149733
145 611 695728
5 751 669264
733 90 310638
689 46 34882
768 520 848096
470 60 532152
19 460 497716
473 531 752512
544 493 757325
192 435 294097
260 89 148080
612 727 17134
393 742 69487
180 519 613646
190 620 943294
762 447 53234
98 677 120651
306 525 435356
204 259 370187
104 275 739995
697 426 679285
517 365 228495
793 696 706476
692 381 341259
402 163 223844
257 777 883701
621 738 895427
180 277 190006
166 712 208578
233 542 151239
245 218 142995
13 190 844877
302 83 152177
460 172 187919
777 126 867028
1 256 630235
671 578 502107
20 87 923485
129 582 416886
549 566 105406
9 309 46226
292 256 250001
418 209 587889
436 688 263903
714 49 426883
421 420 414694
301 418 638647
366 259 614075
688 699 325851
711 604 456610
472 167 397386
714 651 75868
307 183 189976
61 165 916067
42 352 626410
573 309 821289
110 65 718014
632 706 766942
519 60 434139
742 610 85163
512 650 906737
201 733 438801
216 712 826905
648 670 662477
111 653 956145
555 341 386560
422 666 603521
82 522 55947
336 585 302021
364 251 620582
633 599 660301
272 476 274613
133 580 10480
216 255 124726
117 586 462694
144 162 105334
284 468 761982
577 60 720767
40 409 816450
749 9 368293
554 48 882398
441 80 664692
765 750 348663
423 170 393483
209 780 839713
636 234 730983
28 762 574457
711 791 551908
642 11 245722
721 767 51031
154 561 797940
668 337 753614
421 22 955906
162 293 162050
337 44 255710
277 718 970859
221 346 208942
191 716 367027
365 135 877062
344 548 626140
443 690 199801
489 195 155678
426 115 372821
453 350 199943
332 665 157485
709 459 256498
591 182 860303
111 159 900479
712 455 853717
657 771 942180
429 379 330951
607 765 158706
12 492 555474
207 344 654427
167 417 120730
292 435 476359
505 127 149980
10 183 205477
408 60 640529
702 547 882190
101 453 449516
710 187 511118
455 483 220047
10 279 757886
276 718 96931
375 258 581578
677 96 281360
509 695 197358
441 180 269669
717 64 377865
482 356 536698
193 154 798405
453 249 854395
40 523 444571
95 405 482931
613 128 663006
56 583 738022
533 32 499846
214 154 400456
547 289 186674
80 284 595821
289 169 509790
598 677 530206
110 269 669522
131 533 883402
255 358 590342
406 703 258727
269 246 467465
540 384 711452
269 526 554696
51 41 986390
157 544 620283
64 685 454391
76 733 920172
91 372 349420
533 603 420358
797 48 279695
669 107 588735
468 292 791405
297 537 98750
164 740 721965
305 6 827004
445 441 171909
208 485 712348
598 563 44174
627 550 91803
765 414 263452
447 280 277015
102 79 416078
97 88 535197
193 758 798069
228 510 164075
659 176 681213
539 612 691578
194 219 423042
119 319 707482
793 586 757389
560 750 15814
644 746 81830
562 110 797967
489 429 46452
10 68 176561
699 784 97138
306 602 600480
357 302 466335
21 398 218894
328 165 518550
291 611 748148
641 332 943724
645 180 665997
132 203 871289
247 550 749673
362 139 384992
797 589 112292
299 60 438608
218 112 747568
698 625 645005
238 662 906945
648 657 371953
388 592 504755
392 686 98025
255 140 1650
190 198 690760
257 279 436606
612 80 314008
62 723 551987
30 202 978020
505 647 680570
95 523 87995
588 636 690098
424 315 377232
738 520 727947
297 272 896796
436 521 307921
616 471 289992
196 598 281463
640 714 541286
138 707 815754
250 156 825030
528 306 306645
714 391 791271
294 273 509004
517 177 964705
245 561 340397
294 207 847345
372 245 505478
798 57 553953
453 795 729328
324 138 760203
535 91 605459
795 308 400282
364 29 31846
611 259 777619
340 276 829571
730 181 914513
547 774 265277
629 476 667652
534 104 292092
494 758 179559
36 427 486864
80 717 483347
160 474 124181
504 648 141947
343 130 565592
332 348 927877
534 48 637905
157 411 363597
430 164 620028
351 229 812402
732 268 304973
410 746 412360
15 687 436637
442 706 326410
284 83 846875
310 753 323142
3 742 927559
177 101 785880
490 565 299398
240 71 341332
53 742 859789
519 766 358295
34 24 702341
54 76 394420
404 197 645897
274 760 217253
7 248 242314
237 303 216331
31 431 313943
322 215 541653
11 314 749039
602 291 806662
553 195 568241
628 143 615113
632 580 923056
628 579 322111
482 565 364115
400 102 839960
487 20 66084
294 384 801692
130 776 129590
161 422 308301
665 297 303748
29 780 290502
470 321 458681
280 228 932844
567 325 782838
124 194 145166
299 64 818178
688 10 147746
388 286 459230
384 665 240391
481 740 915590
500 462 970363
261 596 274676
511 154 933506
180 740 733578
776 544 96127
528 35 87923
525 297 447927
334 773 797527
578 271 376601
570 775 124131
72 477 706445
76 340 4826
12 254 389441
759 552 55111
411 432 565042
117 576 453748
61 457 296088
663 423 302632
386 660 876407
345 47 52941
789 113 186580
220 515 578454
523 618 835088
34 199 680610
360 682 548437
86 164 155092
653 692 519424
109 542 123675
241 133 613047
168 77 476210
532 446 595669
513 13 285894
633 337 956640
70 354 196498
16 216 264194
243 454 913893
718 339 694187
423 139 32755
357 215 121539
549 437 204898
131 608 901507
17 109 546638
787 764 892877
147 197 501699
540 601 490665
365 571 139907
179 767 189013
708 78 688950
345 500 13546
82 549 37904
619 740 947039
405 139 98589
262 230 390096
347 635 234688
284 460 38179
212 794 880238
777 473 678481
623 7 634472
714 673 301465
476 556 54204
152 762 987133
334 245 946718
735 468 747213
384 41 325757
700 250 864092
599 170 378630
439 515 29378
18 289 753093
605 646 609765
649 634 711617
718 206 363599
725 378 551981
800 238 577588
144 523 219347
140 428 964319
382 254 724445
692 758 228659
597 232 628396
453 188 200568
435 403 581531
38 144 87786
670 32 884868
598 400 108765
593 518 223238
379 301 73513
743 706 983362
139 297 337994
209 792 129257
365 703 511935
600 742 97323
526 138 594804
458 493 117555
407 384 785967
780 551 870721
10 376 436080
578 4 935304
671 138 248501
149 513 190548
566 506 879062
485 471 283412
466 199 142354
791 55 46881
719 285 976726
631 99 421155
642 663 566407
482 748 151866
631 676 228474
739 586 243205
695 28 400058
690 519 52103
475 797 43324
556 50 267462
791 224 340104
477 560 206900
728 795 2347
734 467 94750
250 55 785981
409 508 25561
167 614 817374
285 23 754149
266 139 292214
671 100 111970
267 644 728413
483 753 633175
226 684 979780
12 164 44904
330 8 824943
45 454 561256
66 532 274035
23 344 316104
198 218 673366
505 320 345639
668 644 231671
518 474 567395
348 123 514621
792 252 979610
190 42 789751
199 448 948973
386 439 725362
378 317 148443
458 238 117022
672 569 931290
198 735 279134
210 18 707032
765 598 943809
652 158 514692
656 274 599612
329 537 192297
656 348 778439
576 53 793569
268 190 915752
628 190 29604
87 170 568695
82 386 798620
598 434 895425
83 323 330548
535 247 431480
703 596 220027
76 292 89128
174 54 83927
614 561 159286
345 595 854024
541 85 503237
649 629 373682
508 340 131364
202 740 263638
12 147 966433
792 323 297791
521 187 123296
791 653 371743
199 78 273297
124 558 251351
486 335 382607
240 386 165418
574 200 875379
552 431 444169
774 376 54946
779 295 675570
243 536 694124
266 291 425120
415 327 737208
483 156 387268
383 749 163807
632 224 920407
679 720 959725
746 212 959005
112 627 640971
726 183 606063
781 334 150288
327 390 503790
127 325 779703
387 469 615965
596 773 130681
400 36 63658
103 254 95727
119 444 398306
227 144 865862
219 663 794137
426 791 296822
32 106 518990
511 178 804769
316 82 31208
419 100 415309
446 15 722688
728 197 958085
12 221 993416
103 593 973529
286 138 105546
633 679 771941
435 767 877946
357 4 510394
220 431 59990
225 395 668111
200 718 442708
8 499 715280
203 337 927855
620 206 729479
702 177 202234
237 630 665453
514 478 568809
444 74 121226
263 419 410846
379 458 770553
385 486 523685
581 533 905980
179 206 98963
201 50 726547
292 302 179777
150 78 9849
757 742 434948
418 32 995507
82 324 845607
175 156 555283
63 185 288551
229 780 57054
275 577 810577
422 536 563892
489 414 884948
142 139 878073
235 722 24010
671 259 415127
650 194 872111
151 496 374274
276 227 161319
440 84 5710
328 710 425054
474 592 197198
674 380 491093
739 2 434455
205 601 49483
711 787 893279
508 530 931288
235 57 102367
53 336 714901
367 83 822088
436 236 625319
67 425 37973
558 666 944466
556 382 715838
398 739 298270
726 477 491188
720 351 184430
524 262 564129
325 788 991598
320 301 125232
799 112 785722
106 741 261508
779 397 28587
259 635 897531
461 7 208061
762 418 542878
341 311 987343
479 412 656548
625 68 847765
324 269 792637
99 98 602256
249 516 571068
83 474 166304
346 737 458711
356 468 225693
381 163 942977
157 212 617378
737 49 710010
776 428 772735
439 543 116683
654 97 237341
582 92 729297
126 13 11759
402 463 758006
305 582 419508
19 329 606248
784 548 445349
611 542 359325
611 486 771939
332 38 429841
437 529 865360
192 196 507766
356 566 81925
367 425 5117
738 534 659356
536 107 444855
71 102 978874
222 266 66791
196 677 292955
117 643 59936
464 718 819302
208 731 742480
645 665 332385
188 663 814905
11 591 97315
720 345 654243
164 376 884543
467 108 276968
317 243 476431
232 198 186934
382 727 624293
559 386 731254
281 672 334271
487 519 939934
356 1 6811
194 269 97909
780 202 230139
195 210 475507
246 427 662163
227 199 149643
653 323 261483
259 463 184834
788 44 407782
596 791 880463
658 233 588961
324 795 49197
639 734 212556
229 275 128944
69 31 786057
63 755 317972
490 671 301210
648 177 373150
255 717 84978
226 437 568183
610 384 339219
78 703 435700
431 514 880672
73 685 452140
241 360 49551
183 510 187584
279 453 980825
276 11 69264
602 706 393164
799 679 307401
653 168 726134
118 449 297222
122 551 900644
188 623 471469
239 738 637155
700 455 247003
648 469 170919
81 539 602963
357 373 414530
198 480 419950
5 333 409146
6 300 25817
448 382 111764
579 431 437930
321 216 678852
386 792 964195
482 298 691593
511 457 679037
380 393 500791
156 425 381897
496 524 560174
245 185 942775
775 254 838390
683 369 91794
121 117 507144
97 653 666258
733 491 537719
27 448 625417
366 478 761192
421 413 119014
379 164 253681
629 358 102077
58 297 724135
330 503 28233
209 413 910795
703 550 446689
34 189 998407
595 766 92782
718 441 19040
219 549 484933
770 284 222156
507 267 244890
231 593 834861
424 106 862823
710 526 990769
580 565 314823
258 647 653806
29 197 994417
659 181 458800
713 255 507184
245 406 739696
756 715 34073
112 587 810532
412 157 297443
362 496 530513
750 411 898931
770 166 652583
320 421 254304
208 657 236415
258 387 256691
613 512 238424
361 100 946280
608 769 535462
582 562 128680
267 146 395187
217 283 891403
15 19 690459
556 769 429628
701 677 442782
726 259 35854
647 356 66150
19 624 275328
521 334 364599
224 553 244296
408 282 148201
80 39 163511
181 444 201330
30 435 607974
231 700 293164
430 529 131975
670 662 1656
599 744 342553
149 60 301489
367 280 949637
757 165 191542
400 388 672657
80 177 482191
165 432 286312
609 517 654098
157 673 157236
470 3 493769
360 537 296775
320 378 213984
16 321 863887
300 260 917713
65 214 107909
1 252 464450
172 349 876088
445 720 872750
547 751 9034
15 332 577183
726 742 215652
4 590 563143
87 317 111974
605 526 68724
517 769 626012
182 99 178558
751 734 465211
502 418 482558
229 92 410096
163 624 212487
273 589 381687
273 397 395595
379 199 172020
459 162 317194
429 100 961467
56 330 276875
465 603 940606
90 394 719462
717 14 462707
333 659 248029
299 121 528976
504 541 924594
236 773 151834
574 529 154604
89 421 532096
704 599 400152
219 285 818208
774 119 99413
219 757 697256
773 24 347511
133 210 437667
379 501 445262
45 321 328746
189 185 133963
603 545 302340
794 555 794148
139 394 225552
650 704 75780
371 637 626545
532 124 159197
484 491 930069
62 89 827291
715 527 512904
352 410 725335
670 437 756590
68 347 359342
185 121 763459
144 110 289409
525 564 651179
212 31 529774
66 306 95838
264 410 484526
424 301 114629
60 487 568927
455 384 53325
655 292 538166
15 108 582515
694 756 518657
224 461 848458
491 299 708046
143 111 588767
458 320 557296
212 66 39791
299 644 495290
30 785 776291
790 616 448943
445 174 777893
381 95 28365
95 644 368269
34 678 660865
668 553 143950
617 755 593298
455 468 586430
7 3 761983
762 184 682396
221 748 621344
355 712 916339
685 628 781178
188 25 913668
325 9 607371
286 775 159062
299 653 658904
49 429 762348
319 340 113587
159 630 270068
417 703 225704
134 432 514036
632 766 243509
229 755 258480
49 400 630400
696 234 640868
751 480 864440
710 731 167146
497 75 600077
66 290 68672
486 105 733638
480 8 410616
144 572 460480
246 352 923137
183 30 580485
275 114 43
64 639 93805
51 345 579528
433 640 161615
165 2 407194
799 408 219618
440 422 851733
682 608 391913
634 217 757197
349 446 107612
759 162 522533
483 739 745162
13 558 533595
453 226 441428
672 708 734801
332 363 597916
151 708 492975
292 450 964609
338 331 797722
575 113 859069
241 88 962348
676 745 463667
403 691 488484
57 26 891660
472 603 214321
303 649 975281
259 234 367601
138 287 571899
497 281 627784
396 386 999359
114 83 107063
69 526 559480
676 600 748945
509 575 24806
13 448 292082
657 597 160536
377 208 84352
791 158 123013
191 691 173367
287 45 312815
777 313 310752
214 73 132494
205 114 325245
708 537 603187
50 617 779336
791 799 535440
386 75 864823
231 753 466119
169 259 114034
425 394 155008
454 735 844069
781 33 808724
422 164 568643
708 99 455778
357 228 87021
439 112 42132
452 652 352437
789 117 242678
394 506 595849
79 169 591321
178 45 728049
261 117 255850
50 698 599894
38 15 502503
271 74 994780
485 65 439902
336 708 131507
629 77 100834
526 414 465696
736 417 914932
297 613 533894
704 762 210416
383 24 589676
334 468 803215
228 720 310213
364 263 892653
309 412 91237
417 256 591665
682 121 513715
542 52 634534
223 323 466045
594 444 749627
669 41 879071
298 518 778881
787 296 1432
381 304 343229
322 473 842051
423 542 607683
601 250 774501
462 284 676519
578 462 713775
82 265 762517
763 196 582479
362 294 143022
769 747 200609
533 186 387095
676 356 801784
579 571 20455
391 67 735275
172 181 533259
25 750 728956
100 684 627989
681 63 50675
657 44 905239
574 553 819377
178 393 897151
139 737 976556
174 197 120845
203 38 818705
263 311 321240
773 558 528176
487 144 942146
66 454 460945
184 660 344753
200 698 823893
209 762 818133
647 288 337132
300 660 302234
779 352 286511
379 289 525834
736 400 281015
231 442 290405
76 691 882982
405 337 842627
501 84 278216
160 514 431823
446 232 164565
102 528 926448
368 526 93415
129 501 962460
291 308 179794
182 404 280661
222 763 916331
797 526 821813
588 314 271551
396 183 451914
106 646 952348
562 430 105613
242 592 377699
327 400 411417
34 461 270587
623 710 910181
320 179 779716
96 278 942215
414 709 223686
117 692 105087
8 208 554009
369 64 124857
26 429 426604
531 671 315749
508 536 995986
433 55 540656
13 786 115622
28 532 350609
557 50 428665
297 276 942518
493 118 355529
422 305 242745
588 728 130752
111 793 750141
570 261 823869
334 747 169204
789 726 689303
124 595 996559
568 469 717958
731 727 604976
224 760 840932
352 327 299477
2 324 882272
771 328 566974
227 526 589990
343 586 13527
572 696 246931
730 772 261209
457 199 17662
285 531 104484
534 727 164563
391 147 446248
72 83 318347
45 603 72645
137 284 199657
130 569 591165
528 52 234575
388 253 794989
134 118 858504
117 534 853900
630 180 754432
97 363 641745
553 134 40718
415 679 316208
417 409 835398
225 755 589159
271 749 314627
233 786 447088
155 235 142932
794 489 925090
582 757 324606
693 63 729043
503 113 393212
665 25 924988
800 528 246319
451 316 145167
738 626 877123
273 110 894671
535 464 431025
372 1 788296
421 511 519391
519 140 830504
159 689 548853
219 216 226419
679 659 186612
433 340 99359
324 580 292115
111 510 228785
534 356 808416
35 294 366712
364 21 224581
665 356 497255
683 212 124370
720 508 320073
467 318 420617
632 559 363238
680 796 634116
3 319 218937
590 654 910188
246 91 95150
540 120 923558
450 404 309277
670 283 371233
541 62 624920
626 766 595303
209 605 466579
12 393 573081
190 409 843830
6 342 934082
641 43 193896
190 115 757384
274 617 656013
525 736 499269
17 175 907247
541 273 501762
683 763 554790
733 248 236952
469 454 962172
586 171 123370
41 90 396251
250 342 647673
211 101 564811
141 213 587868
486 609 878976
400 480 312380
470 441 650839
353 651 764780
621 347 141493
37 179 66072
63 58 484890
361 342 562700
520 774 200159
250 337 657129
592 577 878910
393 496 292278
629 507 454393
753 179 313696
576 459 144174
518 798 536923
249 214 745259
800 229 429475
258 399 769361
759 587 773062
571 166 586519
89 231 614288
204 267 239349
35 78 218819
33 783 824042
130 255 984404
376 63 486409
355 425 546976
229 378 477477
660 495 204220
304 306 180565
184 543 456774
171 43 925112
510 223 511719
647 351 538983
744 75 264756
259 668 664681
5 211 470327
707 185 755053
323 36 815687
764 795 941225
652 758 711198
540 3 785790
188 147 782139
653 724 312989
309 30 201195
95 185 415082
248 702 885772
671 81 585936
557 659 572727
317 313 119305
433 196 138013
490 242 417237
225 675 149591
304 6 797358
404 41 309007
612 553 700583
485 235 369324
641 470 47644
624 243 667237
484 649 344987
432 2 439326
119 321 961890
76 330 221294
505 726 730409
328 242 479985
639 123 875567
797 577 570580
767 125 567921
796 283 541937
468 226 108545
667 417 449755
273 287 510900
325 1 899757
714 628 995570
136 683 730456
64 440 803910
770 534 714830
774 729 895463
129 434 933108
78 727 720695
337 675 851575
363 615 534722
765 204 373831
407 517 899151
702 575 926796
367 96 211549
599 372 309353
97 633 441974
364 619 168049
746 750 983418
665 287 778190
69 518 743043
217 747 325182
197 361 825150
45 280 596539
75 554 305852
639 760 106373
565 273 114311
95 673 927205
114 394 161820
798 463 62869
354 340 819996
498 401 875220
692 738 809248
163 756 374560
550 125 983700
208 23 914517
677 673 490059
464 150 808308
376 308 353802
84 509 587745
61 281 19389
515 112 748452
463 206 445240
571 32 828547
614 116 167964
768 452 883859
242 234 68082
328 67 155473
743 286 968369
445 22 372828
189 137 511882
20 219 222280
660 488 980470
196 694 218414
455 525 466672
221 28 865755
192 95 559870
154 395 512371
341 642 32460
277 380 604966
793 105 95733
609 624 117347
349 628 242770
605 181 121709
354 285 324500
529 477 78425
453 223 407429
798 411 169869
690 571 606125
670 315 172187
54 46 379706
363 265 840479
248 184 252513
268 175 184169
149 16 52897
653 184 2968
197 547 734813
470 229 585322
445 566 845390
493 787 645250
451 348 31505
55 364 68248
288 343 107368
121 635 578076
665 598 916623
2 651 181597
422 608 249315
231 723 156943
501 573 16166
790 217 742506
470 333 156880
563 76 703083
741 132 326082
209 269 808427
294 326 169341
314 712 141175
49 18 776060
694 87 272372
524 371 107366
417 192 999334
394 357 203275
44 277 576896
623 653 237487
243 659 690148
687 239 256360
601 427 455696
284 767 648884
735 429 831667
507 114 339253
130 706 385407
143 288 962117
95 301 847673
618 344 636044
205 426 586135
261 203 5722
209 59 966599
127 619 412414
736 592 651916
75 115 915529
533 245 8556
652 216 712985
538 510 331911
343 380 217332
546 441 20188
200 73 889861
794 227 403105
484 106 348174
666 589 643805
628 148 343052
151 181 809728
420 625 925576
315 162 236058
521 231 840003
634 352 397840
582 161 719545
711 704 627772
481 727 470459
650 497 449717
356 322 665569
737 638 198385
621 309 597264
790 332 635401
274 722 318175
9 194 245157
405 796 919171
167 746 331363
260 492 199025
98 394 997469
52 329 197274
497 219 761729
18 582 257688
49 28 599581
623 166 790819
100 413 827077
513 526 677370
725 133 599152
478 678 518497
26 140 987657
474 710 454294
197 766 438102
690 308 586359
717 713 41994
649 517 620923
765 779 816718
440 457 746976
373 302 65212
91 590 565845
697 457 488603
398 659 938976
320 755 38064
308 409 467101
254 747 183475
364 261 254413
585 337 742488
75 707 679646
758 231 244843
740 293 138983
629 448 827999
368 186 531606
759 567 538934
643 642 62414
662 368 206841
598 559 252889
304 678 568973
470 373 204293
287 614 155317
101 516 790797
648 625 959826
586 735 787729
405 792 338520
107 399 353279
579 330 846862
289 389 351736
664 576 97948
148 600 223507
697 262 322110
99 692 487076
253 255 503344
263 418 150317
56 367 361810
263 405 554228
119 17 398646
581 512 420779
519 49 39252
92 170 224106
513 764 675910
765 262 503187
32 121 215555
330 339 93640
598 316 791581
640 788 30452
54 182 22513
385 112 900188
154 223 27359
656 414 161969
100 646 23929
70 54 419351
711 614 704453
389 71 333740
52 410 941812
82 636 870374
391 28 803566
630 256 632698
677 283 961103
357 694 825881
770 118 595023
469 105 5012
713 142 254175
503 774 287753
10 573 465207
575 205 867362
296 251 262627
147 602 123199
318 664 704046
743 136 346613
203 22 799861
611 472 584823
774 113 712124
696 24 292361
302 107 212189
361 148 529309
635 3 558185
202 157 483472
312 363 523396
781 637 798003
537 743 668933
10 572 886964
517 356 403179
72 785 253244
374 134 308716
292 581 451013
615 607 658898
58 129 549915
235 595 788498
396 288 516901
345 712 169635
203 180 673849
133 439 746642
472 629 136783
550 693 428373
119 602 802494
439 610 812529
552 616 476065
362 608 297333
50 590 171999
625 173 149038
491 166 399944
46 6 322837
583 417 271182
781 464 373371
301 371 603963
526 121 731513
769 26 474666
169 797 702662
128 160 302389
607 74 779921
198 227 136231
499 219 871175
191 276 891294
226 597 972279
649 308 495050
94 626 564792
287 21 423063
234 579 639896
797 550 897713
738 718 140465
664 239 848626
121 333 270729
719 756 876686
264 13 971342
40 211 19621
638 396 323344
2 579 812338
520 25 293313
144 119 462792
601 110 191240
41 437 472857
213 271 336262
456 537 525823
207 517 452649
763 141 746767
381 540 387480
420 652 266745
256 440 816127
700 558 188804
494 502 633870
562 378 406533
181 372 335704
397 37 129155
496 100 29166
24 145 713633
364 457 563033
268 39 739562
735 242 578210
514 267 449385
777 153 193408
469 350 682904
206 89 683654
777 322 416393
82 610 79501
459 451 803290
661 618 106450
509 700 912634
439 593 156562
383 662 188131
665 648 544308
119 670 33493
413 440 354443
183 361 163673
531 433 690776
540 656 57450
336 238 914278
198 139 765434
76 274 252009
451 513 969892
410 309 148987
578 717 294335
299 223 817754
160 446 2791
168 335 418462
449 106 348988
420 461 44798
118 729 225409
421 228 151848
55 795 4646
394 610 963161
475 137 430207
30 556 430382
440 431 716508
61 353 210048
777 753 740421
78 114 900877
747 520 78801
196 164 117098
363 479 589364
649 718 889562
581 330 641771
64 234 927337
661 717 419496
264 206 140832
243 517 373914
721 4 976778
354 23 519926
771 688 985769
95 489 701265
513 90 382713
713 270 421427
789 202 457122
365 627 119216
310 761 345706
405 705 271903
293 689 604177
606 555 106068
577 694 852817
399 253 586779
546 564 394429
151 278 341848
620 708 937214
384 25 110988
22 164 6867
60 657 543038
729 601 914036
660 736 563891
340 39 134515
208 536 423748
509 543 173318
354 584 770888
345 349 321178
510 433 172251
656 320 764881
275 443 865213
116 361 243925
770 275 526769
773 323 700297
509 193 86451
477 192 166274
407 294 935661
196 28 557705
741 293 551630
441 627 182181
114 200 398721
771 474 109333
787 301 721251
707 794 424604
435 86 302166
255 209 394627
685 31 125826
540 605 798806
295 23 997661
624 105 771162
563 779 109212
309 422 899733
485 263 305452
54 750 174497
53 410 133224
373 793 851051
796 68 254293
63 363 532261
198 497 270742
648 709 232741
404 98 604276
14 211 20089
282 762 213975
396 367 982177
660 372 452012
106 31 193131
491 736 983731
497 311 610436
701 342 406581
231 427 119722
698 428 882420
695 324 142569
322 675 760564
255 369 242346
800 499 957514
515 45 810159
48 480 994856
755 656 538283
276 147 520060
564 501 113543
467 565 552215
726 222 865175
784 172 210925
198 667 467079
792 178 671744
207 593 842059
559 356 369714
566 196 913166
17 400 268573
335 674 873521
650 211 710118
384 574 489858
516 207 543521
421 360 399378
417 676 489018
6 5 99933
483 673 937738
327 443 415341
268 607 483230
195 117 215329
39 689 403296
62 672 945313
506 164 510641
278 136 837638
424 352 616162
115 683 697225
344 473 355196
409 560 757308
609 544 47054
275 306 238443
341 738 861843
761 22 549850
600 83 941333
150 240 135741
694 277 566990
40 508 635311
762 376 828341
109 557 555768
51 633 610258
630 530 283182
386 235 764253
668 688 275790
447 262 831180
755 492 591611
517 98 13178
366 600 245422
709 201 981701
608 425 614043
593 13 346186
593 503 320533
583 79 527329
461 273 129173
543 566 91419
462 42 457367
796 15 886646
517 4 172474
623 526 550305
591 397 130125
96 547 540444
479 319 788202
744 222 161618
756 547 161821
705 221 974277
110 693 86643
754 481 593311
307 550 340527
791 234 829834
397 572 929702
68 788 42493
100 322 746518
262 434 940642
468 700 729373
124 323 363451
540 609 278867
779 219 84618
559 498 207920
333 256 749599
245 241 120891
548 114 213862
401 122 951917
494 20 735447
665 778 226926
58 208 136713
231 793 565297
595 234 87414
460 16 492082
25 226 521234
24 423 515977
320 593 270319
560 553 70344
394 116 89502
20 402 798802
52 53 272642
789 333 247005
587 623 266400
455 498 638911
761 99 380637
497 463 761890
5 526 20616
97 529 74618
743 606 405239
585 420 553464
668 97 2594
464 270 150695
462 511 626293
731 798 968233
246 778 915706
27 711 620494
418 97 262160
43 444 535943
535 598 581858
546 254 29575
246 177 608255
299 521 469094
519 48 554996
389 730 468657
547 604 945092
624 313 736104
29 123 333686
424 255 192349
558 47 738181
531 301 554838
87 58 915688
775 628 640726
39 202 722262
329 439 41823
686 770 220757
459 732 868707
483 303 788332
396 84 770456
609 264 104670
79 99 576070
498 420 245035
397 231 457128
145 654 40301
202 380 159802
101 707 800967
723 709 354285
589 25 889592
170 37 212816
265 438 997008
475 468 426201
781 727 839807
160 427 351884
364 214 99737
426 268 77004
219 774 147119
210 557 305960
46 536 390083
134 138 184884
332 416 398294
669 181 667161
605 499 491697
605 323 903757
525 127 614186
301 525 492185
423 497 994241
413 442 606169
134 577 559201
480 278 847373
208 402 926467
793 596 252957
703 29 498521
313 319 40836
544 352 923490
501 634 839349
520 605 260039
154 562 168038
631 213 373478
511 332 474720
95 499 706896
634 297 193602
644 467 158510
262 316 818885
126 216 944598
581 88 775744
126 12 400125
260 762 266185
615 470 531792
626 47 940589
491 424 512380
163 668 949276
680 666 666166
303 25 938158
367 427 505871
46 445 376591
405 75 108221
385 726 322980
415 721 72730
255 310 103658
584 320 294009
683 579 297281
300 732 858236
155 681 763518
117 713 54172
23 729 226718
256 165 640590
520 721 767594
671 342 440914
85 562 817718
553 448 158823
17 492 500925
183 739 175713
158 744 153345
211 428 137889
100 441 344784
754 28 239082
76 221 697076
203 28 248619
795 418 592268
489 374 685962
458 85 736719
504 632 312191
326 184 381666
112 364 43446
666 9 271185
731 299 891890
297 666 174907
54 597 305711
13 632 960917
596 622 380864
665 45 486959
43 488 571322
240 620 428281
402 676 2363
527 613 715202
185 215 48355
84 544 807308
221 153 28490
90 217 217679
408 569 405219
461 64 2631
759 273 387514
283 478 115145
415 573 991324
141 382 868924
744 30 523929
54 277 39465
418 131 228354
321 333 350540
298 304 570145
135 650 706934
575 338 199930
183 116 575719
770 7 89586
179 662 116814
191 737 887008
634 575 895256
223 162 937223
163 11 112123
155 419 101561
210 538 175442
478 720 33957
678 693 803004
333 346 741485
602 512 383708
461 48 116835
533 301 76370
36 624 395150
479 771 389600
328 371 752237
257 520 624549
684 734 584323
489 390 617154
29 344 59753
174 305 499639
455 426 661455
527 737 981832
520 542 255964
276 418 53882
619 118 119820
287 593 660986
579 610 379638
510 109 149018
648 254 919288
357 175 408128
484 715 190504
40 320 447123
739 415 696574
433 746 799555
38 432 656323
178 65 77480
365 93 629870
735 749 591359
305 626 211247
731 28 710033
177 719 315962
237 195 84623
120 464 864777
695 274 198905
578 231 108790
145 208 639322
773 633 200753
688 620 658944
131 151 301060
38 576 710306
84 231 832319
455 165 596831
568 587 748565
424 496 115582
781 204 201640
630 215 392202
54 794 294618
745 797 265039
544 324 465204
607 479 585730
751 276 767952
751 606 780622
694 155 394196
434 585 975634
641 378 957838
629 459 358552
19 474 771032
42 323 183276
219 660 822707
707 740 303168
66 632 118046
768 554 386363
226 398 696206
560 201 305816
467 797 654848
765 63 197032
683 143 82728
774 784 162496
556 27 767675
541 668 439405
188 250 792950
298 326 698509
581 611 798022
164 565 937825
508 25 146129
288 793 732095
92 358 409497
25 10 200726
619 798 678389
720 533 574443
265 779 629846
11 476 127488
283 578 289243
298 640 302116
319 476 769648
593 71 999289
493 431 94800
656 354 918378
160 263 642323
87 147 413684
795 11 672357
549 618 22945
698 40 155515
541 360 32923
294 277 434180
680 586 835431
745 604 853713
182 274 64945
532 374 524713
747 375 626547
732 235 497848
124 490 391272
357 677 509082
584 189 815264
247 618 511415
15 180 303130
411 252 112734
241 335 89448
154 509 782864
336 103 359226
754 561 862815
515 176 664209
189 373 410238
138 117 35302
199 387 48060
70 641 604605
628 302 267379
524 448 285055
112 230 480314
253 275 767311
793 405 920690
341 406 975810
264 158 381130
135 171 638317
458 522 201538
268 675 225086
680 100 59471
24 710 437422
543 415 113779
174 279 985279
666 562 154236
210 417 292580
209 508 907784
97 89 200820
665 222 343005
748 82 756063
138 500 702495
469 510 423083
455 57 834119
20 747 225717
435 583 264517
437 611 553791
454 9 695659
725 103 742440
598 46 309802
478 606 960859
239 455 954171
562 190 144872
717 275 914333
163 40 795677
92 681 148764
422 359 514846
733 373 749739
760 336 935411
547 129 403688
441 189 418642
90 260 867141
723 329 891983
355 174 519842
385 127 856992
235 787 545980
113 559 502977
58 339 12379
339 188 1632
82 436 755590
492 273 685570
201 647 911381
701 19 648950
722 474 251944
354 528 12564
438 603 457261
490 350 28352
616 547 409861
728 683 642026
682 99 586654
245 144 571506
86 660 958511
407 785 776647
90 538 828364
743 234 537910
659 662 89777
715 519 522540
560 599 605406
682 151 947706
699 219 547975
698 519 849825
486 345 1003
113 126 374591
36 37 186251
791 201 309238
262 724 199553
600 704 483033
757 200 362995
756 667 250885
630 49 814907
275 566 750145
155 566 203107
148 164 109601
188 289 308845
168 289 685957
283 311 699123
41 754 524540
369 529 575383
376 244 177958
659 197 866917
654 511 194480
65 759 6840
519 106 188730
447 719 162616
791 681 571411
151 350 464750
537 740 910281
423 355 375329
644 769 21430
527 21 124754
199 707 894049
518 433 162917
681 532 637884
261 659 284364
192 775 599623
186 573 786980
722 379 779205
753 15 556313
364 683 735386
745 51 958238
39 570 876880
663 542 24079
728 193 554828
205 95 856940
238 666 714453
299 152 886592
368 613 123563
67 612 928638
733 709 687259
685 235 322475
331 169 181122
517 800 944522
754 290 377220
451 302 644132
414 126 736936
278 213 642806
712 447 428648
508 185 667142
532 800 411894
438 4 26948
800 590 648357
204 79 777967
747 564 337238
701 107 661507
476 208 274829
182 716 268193
713 582 56421
423 568 844741
325 348 678619
84 216 689623
454 379 589096
346 94 405108
423 150 216833
501 743 404996
133 651 804143
725 368 408956
166 169 403974
740 743 451340
612 414 765866
668 544 561207
563 594 214858
62 58 125618
793 628 702170
528 621 811474
554 133 561751
36 391 436304
316 734 630618
168 188 408787
360 704 813652
175 145 640569
575 96 684802
641 719 296905
403 565 235113
304 547 30165
46 308 659364
134 49 769285
612 140 207237
688 425 660864
60 259 564516
1 522 964598
620 362 357043
505 442 61305
553 5 177014
753 279 154575
529 599 718462
273 59 72892
152 582 139743
320 518 648049
513 285 377574
764 157 494258
496 725 772139
578 560 645425
278 624 372854
479 738 437650
316 18 7006
426 446 235136
551 296 94734
151 580 931221
682 243 531525
90 107 62843
285 256 558349
419 163 699778
105 668 33442
96 68 485324
616 18 31424
223 148 376186
551 529 117785
406 579 197905
695 597 883587
289 431 673209
229 769 149327
665 28 660513
119 216 84992
136 184 900740
474 326 409148
7 452 478225
656 311 432015
699 185 485666
37 526 950817
214 613 826518
676 445 489877
75 763 641365
12 350 603835
435 748 967079
12 667 807890
329 7 980582
87 411 718489
149 548 907634
750 498 853035
716 184 663742
192 53 764694
511 656 703147
370 478 621836
428 767 754247
504 9 37052
563 650 327853
331 342 358490
641 552 38320
490 497 827998
664 663 239581
476 395 324687
393 194 454762
687 667 562409
531 455 873890
23 88 875988
675 273 330466
746 737 414905
420 678 237088
306 536 980386
650 9 357540
123 124 665210
287 103 35979
448 301 257129
28 766 813415
637 151 307889
309 414 798200
334 618 299640
369 197 758106
134 733 608345
373 590 171793
518 610 428179
626 258 127914
514 421 957964
766 177 39214
186 3 976056
229 380 906090
366 601 302998
553 324 33880
239 272 807052
304 277 676355
754 541 954217
236 69 628640
463 643 649311
296 328 821857
475 107 856834
278 739 555644
409 321 294935
365 680 510093
283 641 417477
580 646 485625
28 540 607612
599 622 308705
25 465 320830
318 381 910301
196 263 22815
376 18 135299
203 88 900242
665 160 5577
193 105 255677
98 537 328104
606 266 817500
117 341 467174
464 576 675262
647 298 630491
617 509 702335
592 343 311773
274 162 270434
197 49 595277
21 641 670359
120 448 82936
631 762 79944
456 9 930112
734 435 960964
452 728 348194
194 787 266734
638 276 624446
383 454 33124
703 386 894739
634 80 297752
62 502 882085
615 519 496762
451 524 795105
573 395 969545
404 149 261901
459 773 50355
464 115 153275
560 20 150681
218 310 519058
698 582 939346
127 74 526579
558 235 218205
133 89 702427
560 192 676029
307 439 859228
614 96 926410
307 508 300529
160 215 161865
266 157 373781
793 533 930613
502 56 771755
119 625 355650
249 792 584156
406 525 806241
248 56 626511
661 93 752946
637 441 570225
642 539 971961
560 4 803854
231 173 869995
280 72 111410
390 770 612723
285 121 263464
240 599 444974
713 170 111258
451 788 857010
781 482 355407
151 145 555881
645 428 950935
574 788 456536
510 332 868806
471 336 527001
304 648 37417
318 658 100482
459 384 217168
600 141 197879
593 51 414809
117 557 420243
429 281 300492
757 459 244379
483 64 603979
148 681 539543
162 122 870765
284 282 811220
230 490 394521
445 798 228864
278 394 410741
487 315 440555
329 106 62014
459 620 948067
603 242 82914
60 684 292128
601 12 524041
563 501 881453
143 233 322708
301 753 429856
383 44 710649
613 524 878699
125 262 593835
559 677 818538
173 11 914993
395 343 119334
56 634 302712
55 617 224478
734 626 354319
703 551 943292
378 623 941842
341 451 145665
524 658 394414
541 652 799632
404 722 980363
119 271 858446
194 86 694286
94 771 111878
134 660 548530
381 760 704816
39 282 252894
332 502 688544
586 666 350010
577 497 352252
345 660 703244
125 331 684205
260 387 987584
206 273 424071
745 602 796219
634 18 965475
361 717 784134
544 269 458083
533 501 469298
350 344 557536
57 316 597709
333 729 348493
252 490 546439
445 169 505009
638 298 410654
239 174 962294
471 440 641134
332 625 603319
72 417 585771
324 356 387667
600 579 30972
769 334 160462
413 390 517877
199 687 441566
516 639 190314
654 441 699568
479 471 364796
212 779 804642
199 416 742147
724 330 2574
632 445 684432
661 406 414593
371 549 623309
695 213 807358
242 105 547892
356 108 754383
243 378 863568
146 737 765202
230 266 187313
655 142 438965
464 57 181670
673 101 987551
109 44 236429
733 66 633346
232 178 57217
94 59 883979
308 346 935223
795 135 543828
366 74 384594
251 693 183231
309 13 542519
5 706 785831
353 444 954690
374 669 324664
382 548 628163
122 570 860007
380 352 946811
209 152 513551
6 461 560844
715 792 920510
88 121 674035
309 595 554116
60 177 343312
266 563 77654
769 428 203146
422 180 687907
673 81 809456
688 497 441265
767 352 621913
99 558 227560
10 18 135486
48 454 590986
619 84 146817
362 201 219196
751 226 772458
726 383 869193
166 313 364940
747 303 174368
563 275 195290
620 681 144302
795 526 390684
744 237 170853
115 552 435503
379 377 670628
250 765 773261
251 442 642282
313 648 167049
317 627 425209
339 220 181579
302 289 737054
693 718 365476
319 656 610584
677 277 511367
129 412 717611
78 568 742428
208 1 40647
731 337 141610
39 556 846189
753 22 634662
361 432 41668
254 527 412587
561 32 175535
777 136 645724
327 63 774165
603 217 680732
701 287 202636
397 479 551354
109 279 115437
367 586 341620
150 480 730343
305 253 26595
471 637 6885
14 547 993272
104 451 507322
534 334 477227
723 132 90577
492 277 385322
650 426 66983
766 448 264917
29 526 884925
397 519 31348
546 55 393516
655 183 504329
295 473 636962
426 634 451583
192 69 196882
778 385 979911
494 142 744912
61 322 486121
649 776 853215
42 675 209321
54 602 517829
542 623 609316
40 457 919392
744 533 789724
663 66 277486
171 362 867768
287 52 217794
255 110 283265
676 155 507240
136 154 649844
330 244 346277
445 505 788406
788 362 411152
286 206 340683
369 119 780331
88 405 10646
397 473 434847
72 226 330260
653 122 587967
198 532 328699
626 622 153412
304 623 117046
269 197 945213
628 688 302997
228 539 375995
330 135 192060
392 195 240205
650 561 638528
629 13 783119
585 157 820412
110 32 914516
541 105 347726
28 111 451847
506 13 135424
752 317 377745
44 483 16918
676 360 797734
443 36 797072
596 516 830654
404 428 746828
30 26 336353
38 207 400446
601 612 960385
783 505 333480
455 530 604240
509 378 736488
324 330 832232
212 665 978045
659 614 316446
116 585 854654
260 501 549467
290 243 808358
733 44 257674
571 172 896859
397 598 34319
200 120 688280
214 316 431859
603 672 346590
734 149 256670
524 441 608220
61 355 617437
111 581 601014
512 646 31175
403 33 115672
611 342 554583
79 791 554350
123 735 469414
429 406 212048
622 18 519044
616 673 862175
588 474 591383
226 759 206475
132 296 261911
322 44 740291
714 441 763095
519 105 75733
617 424 565449
687 217 790058
780 697 543303
354 608 794501
768 531 182394
629 400 925277
43 159 255101
514 637 876700
549 569 908187
459 564 673708
710 691 186370
653 481 633757
708 484 129030
74 180 441690
612 701 425274
302 502 591167
797 532 809931
463 65 478484
147 673 817807
440 393 93251
798 279 222368
650 693 500308
323 464 347854
14 13 220769
10 591 793077
432 383 550530
51 760 442246
196 413 948316
207 435 523353
95 336 977674
513 281 347037
315 442 645137
602 339 393258
289 519 878632
221 397 823233
616 223 752256
250 498 686374
299 534 385895
179 145 4839
266 398 297134
223 109 851291
430 309 495237
362 623 146268
644 214 388067
692 20 776870
536 742 720556
691 337 625728
147 133 725328
669 677 310141
667 404 109166
342 279 676753
385 454 712006
59 655 571710
740 715 481089
546 588 370899
640 209 445152
427 87 221368
573 245 283116
388 508 667079
275 300 229922
503 33 992665
423 375 248841
293 474 959374
517 496 863815
92 682 422691
610 8 710486
757 122 855444
470 84 26537
466 53 760836
752 213 379998
304 13 967381
191 166 940430
755 292 502926
595 520 101214
478 232 27823
374 418 116295
60 717 301114
400 94 994037
422 371 349916
674 766 768165
385 238 808949
774 452 602684
676 169 127006
450 573 639306
458 69 759836
55 642 720934
14 619 374505
694 256 906964
506 275 423626
230 81 608444
106 197 609191
583 242 66095
493 482 120888
639 420 867699
644 795 419201
657 610 347614
349 655 623543
629 474 851977
43 413 832400
466 763 279792
286 674 311285
304 643 814900
704 567 33065
57 342 220846
740 648 887342
410 121 531972
210 614 429600
550 495 216287
481 786 262403
303 13 33553
575 229 994225
147 156 94799
468 439 685327
728 564 595770
118 446 429107
743 252 917739
475 189 80401
396 499 570667
101 398 179664
131 141 583081
28 124 336168
354 537 188041
119 451 444575
44 179 212633
91 540 827459
771 611 255178
515 728 580211
302 326 207043
625 609 75414
609 554 866213
214 534 220795
608 460 219882
313 54 990708
797 60 601542
88 169 565169
129 397 510271
401 764 723226
436 9 415806
448 260 30560
716 564 577792
74 295 953279
388 93 163167
790 172 603736
440 634 387680
213 336 363633
326 608 296917
371 21 254400
2 455 588541
716 372 839894
572 86 292816
798 453 417875
290 119 585288
249 417 225452
10 265 567300
496 433 784473
122 652 467032
141 738 946996
215 646 338302
721 375 848033
452 117 868240
716 700 711318
183 170 191253
348 541 15595
661 620 443818
106 714 864957
788 446 231417
245 427 444175
752 104 918781
142 791 11144
122 786 883925
515 347 683800
617 736 658986
404 686 216306
105 551 294278
152 531 937010
792 755 42679
702 115 821054
731 141 962968
351 93 971485
530 181 605223
611 286 876293
679 463 201936
465 711 769973
690 782 831740
468 513 830020
190 568 275188
219 75 779334
516 771 500518
36 596 195313
300 712 740016
579 62 175525
331 210 428963
735 514 545242
273 452 686465
784 651 838794
436 596 991162
161 326 231691
765 213 630304
401 643 314120
585 308 963110
598 443 981248
453 478 780395
784 767 674304
504 471 197979
355 754 603814
687 674 691987
117 626 855203
521 326 675750
395 771 208495
124 238 863852
210 689 202841
85 143 875691
261 748 89284
481 36 974973
716 649 428609
763 296 925324
652 115 338179
283 769 74545
445 51 211430
457 8 107623
476 669 599232
486 566 302940
609 208 102538
784 35 269736
770 363 317563
611 564 78318
328 75 276967
347 790 92497
314 529 367765
639 450 517909
215 530 841679
92 194 276095
636 184 277906
449 92 869520
69 548 336934
598 226 645271
602 547 140106
384 256 579719
684 512 773085
223 588 362557
81 73 330202
189 132 304273
265 629 83165
745 661 900522
468 392 784808
549 240 390674
275 520 476985
232 42 729270
524 184 857703
9 313 207587
140 449 745395
517 237 454073
558 39 521212
53 489 546319
486 502 120299
585 256 947445
774 83 96559
320 3 510195
242 218 856857
57 767 150683
728 368 550843
302 199 119849
563 258 81773
252 102 815863
591 654 206568
157 344 494138
645 504 773940
488 790 106993
572 230 679529
567 279 793789
188 556 17492
455 38 571984
212 397 238767
448 339 587262
625 578 107639
263 713 210589
420 304 84455
91 788 879951
324 503 225406
328 91 201229
678 690 44057
275 256 385953
152 3 451242
365 646 152357
176 256 777184
5 467 281274
198 186 948918
56 163 787360
544 328 213595
513 295 470889
470 796 747300
714 773 618013
495 504 15546
674 172 880336
631 105 852047
203 757 648161
652 400 150631
23 305 252028
175 417 900773
546 620 304151
661 303 452611
540 703 507241
351 304 683985
622 173 9685
125 310 268367
220 118 814892
478 788 35235
395 107 605708
543 93 335921
41 377 103230
774 65 773212
717 442 857813
30 154 680187
108 200 979186
443 249 127868
629 769 389264
768 515 750845
293 103 890426
77 134 364242
434 137 551922
590 657 369936
244 230 789860
537 52 58339
226 28 696749
20 764 497089
252 127 485159
294 777 200963
445 336 826881
526 438 417647
696 589 875992
778 642 511378
772 181 72207
650 113 873105
27 712 512372
410 64 822708
645 630 680949
453 497 787795
332 615 833650
678 379 930970
659 297 436502
266 721 966721
186 300 795978
385 459 365717
327 553 687871
340 773 251356
619 523 226026
774 583 677952
487 194 930484
25 50 848435
29 592 323174
119 540 179294
657 9 859440
419 178 580133
548 601 504555
615 289 294903
226 157 951054
578 239 788947
10 264 876583
414 28 668778
368 548 693043
741 92 852277
149 516 508695
474 232 677718
682 103 771979
132 739 786717
253 347 341271
237 401 323270
745 452 987379
58 199 366774
608 90 716940
221 64 244748
25 689 586818
391 493 867446
90 300 982326
536 23 203207
499 479 372988
488 740 412149
486 174 207588
406 178 770201
680 247 808162
430 424 431852
360 552 816794
28 796 519473
12 507 586314
25 14 280987
541 537 855434
349 494 751356
225 251 791996
402 789 681916
681 671 78692
62 553 489716
781 744 316474
94 450 593121
681 354 901953
496 178 282936
678 664 895379
659 279 413547
754 727 845729
530 201 227978
318 462 818011
750 461 545399
179 602 351847
269 204 622006
437 740 788312
246 523 297261
512 235 582844
365 245 700401
18 694 188854
242 296 269301
356 197 526151
454 483 182883
439 337 295837
104 460 553420
203 588 555286
38 152 747219
189 428 808713
670 326 437888
731 714 34203
290 521 716073
428 586 379950
308 160 896580
108 355 997868
667 757 935729
649 220 517908
147 500 77621
672 671 787467
267 712 592926
437 525 156776
356 779 105315
173 432 979024
222 419 458521
714 47 690635
755 473 203880
714 655 464919
195 270 860256
101 274 56936
261 719 985317
279 150 707431
419 717 988488
730 280 971191
144 475 384718
660 170 358267
610 538 806170
460 500 681594
774 604 518381
621 710 405642
680 567 877411
664 263 159510
785 358 871558
404 727 984262
608 628 751340
468 641 925810
71 47 379548
454 26 983919
707 780 646639
582 781 829051
402 516 211875
608 406 434686
91 14 126709
782 72 874372
672 717 966854
732 302 259072
158 425 727816
108 129 589451
657 604 146443
397 694 38659
661 207 718193
176 12 167087
385 96 391159
658 38 562976
784 217 520318
560 222 921977
705 443 800476
504 350 33972
13 479 551216
328 465 204575
507 655 334417
274 398 675144
127 120 569547
738 624 441408
77 729 455852
500 252 811780
486 180 800395
555 352 210550
747 779 36256
351 427 845967
327 75 869822
776 598 31433
764 8 938145
620 58 866909
336 284 320233
491 215 739553
724 601 251132
133 182 921177
300 558 961784
668 324 183503
516 669 484932
172 100 436380
91 49 172920
728 216 346665
309 157 461343
553 744 883478
561 176 398268
168 567 776618
425 114 101517
288 3 482858
96 260 353214
57 649 614261
412 498 633104
263 352 903925
768 63 807820
496 606 699662
650 287 166244
88 443 995498
261 460 198672
462 280 979599
405 679 397759
788 230 586859
365 526 773297
454 545 402837
322 627 31675
742 117 347698
165 261 765018
41 101 804147
733 55 526718
273 533 947206
17 622 323498
295 57 225937
712 140 110680
132 364 192586
780 482 446865
34 316 17749
758 640 114980
255 172 747928
227 191 662580
142 649 754411
232 45 524572
349 300 191054
734 787 439491
771 285 417269
259 349 981512
35 224 85960
393 615 716904
538 576 146417
633 170 617266
514 743 611490
764 580 414338
491 219 38429
780 168 363068
333 302 400335
453 722 288852
94 727 876559
108 731 690464
674 707 17956
800 371 95656
200 304 348453
526 424 527949
688 480 149158
684 128 946186
600 721 866823
284 559 633545
269 509 424137
524 135 393990
304 383 267824
458 453 166318
719 613 144219
240 478 338777
507 235 242257
568 427 790830
17 797 489452
283 75 195641
591 145 764508
501 373 609207
519 126 685087
469 459 878810
54 389 432706
248 622 756851
671 158 426536
781 442 430523
359 76 869653
282 182 401952
53 642 766337
376 605 3652
367 717 798811
8 82 227471
554 398 973161
764 365 708337
583 247 543120
119 523 318076
644 661 553695
632 436 777344
548 321 233852
293 342 403620
672 168 328001
493 306 488991
90 544 884416
431 442 607019
672 681 713560
228 226 45656
27 461 960747
261 787 359882
138 95 709941
708 50 758738
79 392 663524
584 164 901916
94 314 785360
517 1 500686
198 573 751581
335 678 993805
351 212 516970
241 467 692310
2 357 716005
684 578 109016
252 383 693454
93 711 356610
296 667 564735
140 55 617956
542 304 73350
580 427 721661
704 418 555273
244 6 866633
482 554 616947
267 477 631576
706 772 559715
305 298 727935
418 340 183431
594 733 73682
156 569 902469
269 368 799371
608 9 577785
664 388 890436
529 779 802443
275 627 215369
18 789 257180
671 689 10552
248 321 539519
140 707 300749
631 544 689160
793 540 614149
125 444 510355
438 629 75738
780 620 501872
523 672 976514
446 645 226281
225 198 3289
385 324 768948
471 125 133071
731 23 668690
750 155 814550
540 16 725567
68 200 93935
546 731 957809
302 546 131019
211 147 129261
286 313 806775
676 206 135234
239 465 949876
422 552 364237
586 308 723374
721 751 461941
553 408 266113
342 754 140319
179 180 504238
754 512 120866
426 318 364347
710 146 549002
157 680 187351
613 423 451155
457 714 853545
51 80 945188
256 466 556037
442 58 175249
456 185 922323
290 248 658810
554 383 450926
362 251 721914
289 452 325781
626 369 176367
426 690 927504
605 754 11048
539 425 652327
262 789 953320
101 452 193865
269 563 894294
365 64 603810
243 203 953586
43 1 262116
349 677 944862
467 532 708857
490 523 780887
685 188 52840
157 524 825546
114 438 725964
699 307 921237
641 374 993936
89 65 757202
149 281 555296
544 395 692848
666 770 392422
477 675 585185
445 316 420492
626 484 449975
560 792 20985
276 750 176414
156 586 700893
170 571 432135
478 414 873213
91 297 855559
485 40 425793
555 369 111598
724 520 332363
103 409 559560
77 286 419982
7 72 304968
771 515 418371
250 397 314368
246 295 675145
6 135 35443
574 41 788957
314 728 404562
103 557 266080
719 12 282553
691 74 132348
168 492 606529
279 625 479669
322 502 379658
557 307 801908
575 124 155217
209 485 386117
92 288 48430
692 212 481770
308 750 671832
717 405 13558
316 55 54837
750 523 352600
134 654 798734
799 17 878284
274 23 874687
420 684 19397
218 274 500801
469 173 92664
201 646 810149
461 370 295544
768 355 927284
615 573 757402
620 779 874002
758 272 636499
716 730 35032
295 678 733550
652 579 126691
773 132 528140
658 262 156830
63 400 476891
390 196 813107
452 590 172887
181 381 741007
480 329 433273
66 338 798446
534 734 541333
539 370 32397
558 797 535950
655 551 416926
266 310 850902
481 293 592310
665 530 672654
700 794 876421
235 372 609546
195 610 684726
609 787 638162
546 83 231684
296 161 152960
231 393 497202
368 138 834048
542 95 342590
426 784 762804
655 235 88763
608 673 868870
431 771 931315
500 70 416681
96 577 644768
279 527 856309
415 351 21773
716 747 418706
799 632 44507
64 184 486837
498 249 771685
335 94 872337
515 383 977604
117 721 839576
300 617 116988
604 485 513125
703 316 884783
28 452 244388
229 239 636375
264 469 339184
206 34 734561
403 8 225748
10 389 936578
717 764 277123
56 67 845115
563 282 61391
349 357 396817
506 629 972643
682 596 689251
347 440 704242
503 458 582484
70 168 262234
667 654 443530
759 665 481573
373 754 715615
62 577 921760
403 350 240276
470 567 970380
269 574 317668
503 448 161397
275 315 175924
786 50 824018
372 583 776862
215 354 359316
497 197 407465
303 72 123643
775 290 948412
299 117 351516
19 231 290798
657 486 218210
458 418 486179
474 627 208192
207 63 952767
596 215 797827
214 408 144393
169 759 233882
245 532 91834
450 462 53114
609 274 531998
113 147 854682
213 306 285018
620 699 872225
42 503 13856
776 538 579061
591 186 105836
732 781 770734
513 551 356176
288 38 89937
722 496 736360
367 237 127598
261 501 511526
241 146 702525
299 514 641291
558 380 264251
375 194 232807
111 670 671127
450 57 165718
17 120 908054
565 466 788440
475 190 9526
120 265 460840
106 7 224628
47 706 424070
280 461 291714
555 231 112308
142 71 747442
775 187 441615
783 697 796677
282 239 966216
461 786 412625
231 473 510941
419 250 119988
8 233 962674
58 317 469987
524 779 817584
721 587 838879
103 370 315133
275 727 268098
691 100 22567
63 215 556068
174 663 413916
652 149 913905
670 222 430814
427 478 362591
743 560 871049
156 389 487646
673 266 304998
659 574 985897
179 486 848162
501 424 912500
363 617 492396
466 442 574157
581 14 922621
67 104 223942
792 641 685897
439 710 234332
187 589 361312
277 315 752920
651 718 283055
738 167 228818
263 683 376056
575 422 859455
738 231 764494
182 470 733244
797 600 708872
34 5 545521
206 401 669514
289 170 655227
611 432 912902
366 358 195071
644 567 410191
220 522 781937
365 779 638863
439 771 398659
549 171 161348
382 449 67629
291 654 565208
446 401 664533
589 711 800163
271 372 259204
648 658 934385
789 105 824671
389 726 640735
60 290 874591
765 494 662129
191 786 512456
272 82 504062
151 316 367509
43 250 673663
47 82 214087
482 523 465366
210 226 777501
242 137 167032
28 561 753946
196 373 121890
591 620 783010
131 715 513327
453 267 778159
740 361 311253
204 707 468235
371 625 187862
37 557 308587
381 132 218833
302 754 617760
583 590 469788
614 65 804498
348 27 491761
561 501 641763
444 784 164248
172 765 746897
299 110 942617
749 527 757948
403 83 564627
207 727 370242
246 191 377041
445 59 805329
590 475 475991
439 602 501794
52 179 266543
505 560 73796
768 637 817379
225 3 73169
736 452 239794
538 721 568038
429 622 574059
608 235 207900
721 234 312973
532 527 793129
88 712 909070
518 134 367321
65 275 944473
734 514 432891
774 718 368842
398 519 759991
305 652 888433
798 562 585123
236 187 114745
374 534 173308
315 709 324176
419 334 192841
252 44 689282
65 119 423990
202 358 246250
480 481 348153
650 786 994095
656 142 5322
763 691 175723
183 271 669709
52 479 62479
793 387 349674
556 102 313001
681 641 300318
419 771 472872
355 621 98903
542 626 97115
348 181 346666
563 247 110659
345 371 566701
322 396 735034
159 350 615635
2 781 547830
299 245 684787
229 321 580478
317 132 620590
405 66 803765
21 117 764500
291 168 826162
44 490 787565
654 272 472655
632 432 825448
238 142 49635
620 383 422943
438 523 976260
671 224 622874
710 26 585439
566 437 783864
680 797 294583
229 255 547967
448 225 355895
254 324 344571
728 178 776409
99 780 388937
767 165 332758
566 289 172665
385 353 172976
630 585 770261
780 450 273896
777 202 912459
752 133 387492
232 652 4078
309 91 416158
693 375 664260
528 389 849100
774 581 534472
148 89 429944
628 335 716352
98 615 787939
183 536 134661
351 589 571374
5 505 610143
639 487 642890
522 91 496049
425 252 468738
357 47 363916
229 100 92641
480 442 192728
41 521 585283
474 768 141491
648 649 121922
636 383 189104
612 664 719995
515 485 102672
562 537 563458
542 67 892931
617 258 721572
683 262 435044
671 316 12951
711 544 827619
66 259 561138
60 239 806373
98 736 55851
106 591 385091
204 104 166693
331 606 512058
265 147 60037
354 344 479622
627 440 92005
761 586 147880
228 422 985536
207 228 341477
376 95 814214
767 515 157325
553 142 374915
682 89 80583
19 620 964036
103 400 739895
165 27 835105
409 55 243369
459 332 612498
53 776 210038
219 206 315247
530 473 841402
67 211 917917
18 508 388702
343 22 976075
402 348 719574
485 133 150933
780 238 330529
295 388 797147
123 100 890643
281 363 450692
665 621 885356
545 229 675213
1 345 920838
384 46 781001
493 680 761587
587 351 988472
157 336 146407
696 446 100571
567 697 881161
771 724 569925
182 455 156942
496 169 6588
166 359 307742
465 785 529713
326 727 569741
51 7 161061
247 487 980925
618 786 846664
425 631 183838
83 735 323896
45 777 650863
449 420 923164
159 12 65059
679 17 969326
217 646 547156
738 652 646213
285 168 515314
106 219 265295
472 362 822966
148 119 870060
340 751 288677
70 390 379870
795 700 730655
561 640 597671
47 169 901114
733 279 289938
232 397 492339
376 177 394752
699 218 255900
449 527 841637
197 442 317266
616 365 16564
319 349 538409
197 384 225280
225 134 352989
227 17 360814
767 32 779963
661 32 810874
667 733 117614
312 210 55732
101 195 188394
757 234 652943
556 529 255132
514 25 892737
515 586 846797
597 622 575922
32 40 549719
122 332 948095
663 446 511380
369 792 820336
281 125 937362
725 582 971794
198 217 939422
327 181 625343
662 712 314326
55 796 755349
202 367 443888
443 507 229304
315 31 111679
518 416 288245
27 58 216297
574 556 171076
696 651 866243
699 344 921555
317 767 195219
157 471 201599
351 642 855348
757 205 388263
679 756 665782
547 738 315288
75 627 42094
772 35 129610
166 55 651298
383 396 691377
586 131 960883
98 422 983514
135 37 501606
734 701 906995
199 55 446856
106 337 616855
56 703 297019
609 155 264777
106 318 323452
72 344 143127
779 226 748802
527 778 78448
383 308 454817
746 692 124610
119 269 533033
199 83 717183
310 584 461928
760 693 614189
594 388 115087
588 715 497432
218 128 392038
536 584 877687
443 462 408027
182 708 321383
94 107 15865
177 500 878821
782 757 836153
687 23 1954
624 80 481484
4 660 576059
126 100 423056
284 109 805630
357 557 215780
287 115 501748
493 428 900194
539 773 270979
278 39 487441
125 489 653203
785 713 550483
479 727 66112
627 217 994559
622 371 752433
394 154 976727
493 316 951903
736 387 436378
564 400 840017
604 740 502506
177 699 917115
326 776 219331
368 709 501761
324 306 725667
155 642 750172
367 51 439331
60 707 923154
51 654 540811
445 123 666463
141 103 656109
370 14 485076
414 535 144087
487 97 349715
399 27 380077
333 213 912984
702 567 902922
759 398 124201
632 440 137530
33 689 727462
464 586 677669
36 605 91015
85 215 431277
241 625 288489
79 232 606731
289 764 788689
328 507 828433
794 215 800321
594 521 29075
419 13 46965
400 211 975295
224 244 534157
3 521 785309
738 223 801487
198 558 154689
435 28 709247
393 453 733068
598 303 508825
599 659 658337
519 162 548989
662 439 467716
520 634 702184
712 766 270651
75 561 861661
783 455 922130
4 348 835167
263 215 905478
753 42 636656
791 462 635127
139 145 885398
3 285 273898
190 204 541331
287 35 183504
739 675 556893
709 471 901170
10 549 916149
535 298 681435
244 147 803957
3 797 461197
502 414 140349
92 18 37845
421 347 494328
510 388 624916
722 447 699983
509 593 134065
757 314 519437
366 331 53586
759 719 998316
532 712 948302
20 376 977299
347 663 516300
16 420 218889
455 667 80251
730 800 396888
751 213 3840
376 561 278143
662 621 662237
607 746 983824
633 736 510624
609 449 468309
373 456 55554
737 152 107615
602 560 932945
393 270 487827
493 282 763475
607 361 666462
792 465 225063
799 700 936873
561 132 597184
715 507 782881
289 651 51622
799 708 48520
369 614 245039
498 6 729582
188 298 269987
471 291 665421
557 703 929583
651 249 519806
593 219 592514
398 137 841479
797 111 396950
253 665 196859
331 586 833597
714 152 199322
623 329 277457
524 531 625760
25 49 565929
692 601 603475
517 20 812274
124 317 220677
608 793 239345
408 431 826893
208 215 380895
600 381 504486
495 146 329057
459 761 232471
114 69 73548
579 88 327730
673 166 23764
238 102 972738
428 305 593446
607 289 212689
252 158 777743
33 337 13470
447 690 183065
16 399 934601
327 539 65259
232 707 730927
50 692 718517
555 616 190804
314 7 433188
542 443 221020
137 301 832282
638 566 737808
438 483 793137
734 353 935010
103 196 655875
728 255 739779
605 391 13041
293 296 662519
309 113 916514
248 724 573122
163 489 371615
733 360 285286
484 277 199072
45 206 431919
269 229 710198
700 595 663746
303 356 200641
614 26 856430
379 631 130712
474 410 645219
718 475 413593
696 699 475574
375 436 38620
273 137 198818
686 494 947232
745 419 146032
489 106 279381
387 563 474845
596 15 283408
384 200 533007
735 771 547244
655 225 463150
431 188 232764
120 767 178826
660 742 365693
313 306 748092
630 424 963196
455 375 308722
755 342 879208
98 600 316974
332 326 147996
655 767 630426
389 653 825707
362 355 195164
214 708 832991
157 454 719866
186 386 890431
769 630 730821
308 229 626467
294 672 85429
630 523 53867
570 82 851478
193 217 558051
196 18 216710
715 701 280464
684 272 379603
416 177 381341
410 787 897515
66 332 777799
258 1 582797
784 439 398132
463 148 886072
208 369 879203
218 17 124530
70 236 457627
675 257 653820
148 222 821488
270 266 297143
598 13 646876
799 394 133099
57 111 445151
494 748 786464
658 649 545218
179 656 158122
180 662 730589
504 348 732645
673 375 336824
521 676 504545
268 430 801512
214 324 123320
101 496 136526
713 766 412457
595 610 705239
432 731 873506
561 147 439446
349 24 735337
735 219 867530
338 115 172335
599 461 849472
534 637 552520
210 773 875225
230 665 886522
631 108 445205
163 142 405716
261 208 912132
564 139 780337
468 560 380482
430 421 983943
51 196 128573
359 454 159872
428 88 56716
234 526 844458
68 485 774957
550 694 234525
474 274 258073
300 746 106355
20 2 749936
135 628 339800
699 351 458337
83 604 918966
170 765 420151
504 543 368864
514 709 211980
487 584 692356
257 96 350829
383 762 369650
401 626 626423
164 382 348946
445 413 139121
368 615 18038
502 379 909059
61 185 656544
289 744 351075
516 646 769500
246 492 100533
373 280 326158
230 17 65661
460 120 139556
160 351 422411
208 546 608277
342 735 53760
382 87 440532
361 679 57504
707 451 699397
609 154 340838
338 407 38165
488 236 311058
695 105 697852
125 789 107963
102 780 183727
332 45 324880
694 118 613675
612 304 354706
58 388 966106
700 3 133381
496 167 642367
780 784 553823
283 709 889981
18 398 757235
48 333 313435
313 647 23762
458 222 201745
342 78 715474
238 363 823024
481 452 482112
764 15 401177
267 409 163767
719 789 308401
141 592 592960
67 652 771326
771 461 102894
540 447 15419
256 547 973102
358 268 73534
142 3 762663
64 143 702514
285 522 944596
191 28 53279
688 412 566751
536 649 915963
526 709 505539
666 352 747693
428 431 564619
169 57 640187
532 557 686357
258 336 5333
179 262 346949
593 685 628975
173 447 310891
598 597 759327
45 542 527348
403 129 996992
467 92 984792
428 514 355133
673 712 982084
293 778 890241
195 522 397850
353 47 647278
165 563 553008
61 299 826314
202 313 29403
630 625 462419
658 256 711183
670 234 949112
11 129 197903
395 65 133572
278 418 972729
368 143 887223
89 782 94900
176 434 675602
407 88 130210
729 779 448861
60 731 545568
203 730 101456
177 402 181029
320 727 445498
232 621 2673
68 686 127297
577 568 563160
238 387 178104
582 752 592435
419 291 174595
400 442 68540
535 12 112168
527 435 153958
688 684 705001
311 484 834248
343 573 823170
614 27 257048
137 632 69105
229 156 228653
551 695 465015
553 179 367196
467 652 792190
136 709 831143
109 652 837249
765 609 381999
27 459 802204
334 593 547127
666 486 178065
786 582 319093
279 779 973733
395 638 687094
753 171 956053
566 122 965063
592 464 722334
727 616 565443
741 530 911533
438 267 859465
7 84 130636
641 757 592972
475 269 353289
45 357 981866
103 304 48494
753 602 314669
772 696 974293
618 409 542169
495 663 464201
391 396 328799
750 181 1467
11 199 660073
513 432 292166
296 399 495735
357 452 534808
422 654 896183
558 190 519888
580 372 211802
300 131 445507
554 527 390940
44 757 569253
399 592 610275
219 721 306952
29 275 701495
380 688 545771
75 191 783719
700 648 991057
683 471 656616
37 459 397128
618 84 115724
85 740 653771
690 149 519913
792 296 921847
148 642 959047
5 277 354980
462 258 905601
674 376 818431
336 219 289846
309 523 596383
334 690 768195
514 119 305145
729 794 774667
146 419 49887
25 324 26384
507 433 91143
466 559 305441
215 253 153499
245 556 814478
300 433 225514
469 583 191143
239 647 859566
46 310 794353
642 380 884098
308 387 264439
7 758 75574
314 9 649472
717 143 196459
746 475 338489
614 34 679221
111 43 712735
61 694 254847
70 405 487030
459 72 356400
17 110 334830
688 729 477073
495 150 261636
624 11 234100
94 182 25814
449 422 277529
160 751 617204
718 600 151675
331 365 793426
19 47 320511
369 403 217224
394 764 306995
382 86 768825
701 171 149103
772 55 432603
593 64 947770
204 537 525414
490 318 654559
456 270 963061
320 681 140893
53 210 856402
220 102 16841
629 601 11415
38 696 932381
399 406 630337
553 373 535473
284 170 194023
748 498 915694
218 722 566563
438 770 336210
400 531 335270
208 713 567367
420 71 540995
286 375 436278
274 459 874895
101 67 777203
653 772 956061
649 793 574050
262 246 780089
683 674 725967
329 562 886514
185 77 825040
295 625 459282
699 201 111965
550 198 886664
326 554 676194
720 104 257112
166 653 803195
111 354 654670
779 131 589888
254 679 299880
9 28 200294
345 180 449270
702 417 663180
141 151 721092
610 684 300004
45 84 373140
580 710 919440
242 477 283357
787 784 119735
114 639 248491
749 709 78072
706 385 764068
522 642 413020
680 775 421372
117 441 551827
685 756 564068
785 116 96254
733 12 512360
668 440 864232
638 361 33177
195 213 134352
15 284 430418
250 458 325956
627 563 130936
736 699 122791
790 575 220508
721 461 283615
465 576 174356
691 795 982739
558 530 669945
332 252 203488
539 24 281896
182 539 202736
470 274 498738
76 651 686577
288 782 845357
44 246 720430
136 497 310071
461 777 881619
659 391 697902
612 339 424696
228 13 861568
698 99 776147
78 533 497560
180 603 781376
400 487 168674
22 63 613413
661 310 633647
464 614 680845
733 612 64894
578 662 789841
158 423 111324
143 458 786691
529 732 35152
208 692 735771
711 85 543694
378 345 491884
734 160 716709
690 377 636299
617 750 896626
107 299 570272
268 721 677719
50 768 978398
73 552 641033
115 320 667844
631 221 637483
630 470 402090
376 448 489226
584 135 53566
520 645 36577
581 319 511045
324 287 497187
647 694 602552
660 119 594822
531 236 637807
209 490 984972
187 549 162589
399 69 727221
442 603 86416
13 71 273133
160 157 869943
529 110 481613
134 184 546777
482 48 767208
477 557 730792
710 433 715914
364 573 853059
415 776 341356
439 84 888718
378 11 857554
246 264 903529
260 721 957347
348 100 907508
685 261 873801
543 433 791572
581 366 688521
65 162 152351
567 587 852717
252 371 924374
102 306 319653
62 643 27629
118 36 529672
262 752 640804
65 539 905192
89 345 256628
623 196 757709
348 517 994900
309 118 738705
734 27 858818
753 725 600637
98 421 332433
132 82 831995
221 275 237344
8 428 497415
344 403 493428
98 388 663758
224 520 239635
79 271 823466
770 303 663848
140 125 51274
498 786 4425
587 396 325833
272 387 881539
304 269 979843
375 6 171748
190 29 855747
27 793 1422
436 310 154605
361 444 273270
649 691 330067
350 427 833405
765 208 131217
778 630 942670
599 116 778428
784 97 700149
558 189 887025
554 21 806172
76 379 554119
211 339 437149
218 46 487209
124 101 183291
303 323 957938
497 761 296068
480 367 90056
441 741 195392
731 574 835620
93 47 273184
775 460 844715
135 237 369284
477 158 264093
634 595 861263
292 268 988480
449 269 771282
676 66 43733
721 496 666395
99 418 523895
249 471 440298
339 797 204972
318 589 324020
328 106 308853
83 441 221962
263 761 814812
222 384 466363
319 194 117286
140 296 931030
134 708 154527
456 526 754977
266 619 328397
455 592 577227
62 281 164922
789 564 582788
406 42 883574
330 641 542559
122 133 824782
406 453 689751
716 687 415351
617 224 404581
785 260 875835
388 386 560770
589 237 854460
418 632 134401
427 510 499509
495 195 355669
212 651 567570
471 748 365640
448 486 653701
480 174 30935
518 356 661586
415 142 114213
469 159 910235
293 122 242455
675 660 311901
470 581 479682
621 554 386919
146 624 327629
653 334 64373
247 32 688973
150 536 8598
742 206 794592
284 503 583552
274 209 829671
418 92 778100
799 335 447338
450 289 468968
46 214 825376
512 505 510192
292 566 655073
312 641 928745
293 366 674290
117 473 216937
331 730 310759
126 390 949644
628 736 177915
52 45 409917
116 241 582754
328 261 473639
18 174 212919
132 732 656583
384 199 487408
389 753 269241
172 19 758393
497 213 3756
482 640 466108
322 647 399844
553 604 68264
65 92 371521
473 366 265246
208 512 654419
305 239 831786
448 167 780836
224 425 748180
46 498 68464
641 593 953383
34 476 238533
355 139 970593
74 358 628798
487 362 477262
359 183 891635
600 774 532540
186 138 272401
598 601 46161
526 495 4610
246 148 463543
534 163 40968
478 282 675885
498 163 229734
554 255 380143
790 126 689350
173 516 732813
730 342 79326
308 695 917829
98 144 962665
124 48 242990
767 548 905104
568 270 616712
416 515 652388
426 299 365662
644 58 848118
689 458 530557
288 503 983834
610 640 630209
706 434 207476
713 227 464387
22 474 350223
85 358 496096
200 392 815044
574 423 328602
668 635 845550
152 464 446225
284 569 765463
392 242 947338
773 386 431446
433 699 772622
2 144 328787
524 276 665255
285 197 852341
639 547 284766
47 768 946315
488 704 188635
182 654 830419
347 120 320
612 17 420726
522 669 228893
679 400 402774
524 345 615001
252 639 403996
327 438 871351
791 766 402330
757 333 952857
593 115 697594
552 640 818134
515 693 960181
421 375 121989
494 359 476704
197 485 860623
138 263 142022
393 371 164040
123 318 266292
52 165 573210
71 595 55734
663 153 750246
518 644 43195
108 110 205179
25 139 998702
585 297 336765
29 323 418030
126 351 695623
61 521 550751
418 322 290925
690 210 640908
434 172 548280
622 592 943029
86 358 381842
603 462 236579
287 588 908591
431 685 570671
643 68 822123
352 505 121255
394 224 555987
167 409 672855
57 682 129093
150 299 50425
360 23 436667
636 798 808498
37 209 525337
279 575 470725
708 264 139095
128 623 715397
645 704 483561
726 276 222400
32 475 790573
685 527 390106
354 87 975191
498 393 742659
798 460 739038
466 626 474265
504 480 789942
457 91 807272
721 371 551105
547 344 568649
168 73 322587
366 718 991676
418 113 551134
521 742 419998
475 647 426519
66 735 848351
564 489 930966
356 457 466840
750 330 439587
419 624 368424
508 193 595801
521 91 644776
552 676 648920
737 607 376124
594 445 822332
606 301 207413
505 314 525015
680 484 975973
277 350 992622
152 795 564813
264 402 407279
506 15 781220
142 482 632974
676 51 564742
118 394 140484
4 68 455967
422 72 802929
506 659 99342
702 675 844229
100 145 686760
451 523 642238
165 550 334457
528 139 372736
742 593 593439
392 456 99871
294 460 385687
5 667 170464
557 222 999282
319 195 621878
592 227 111957
750 61 526378
99 198 356766
361 26 860403
703 343 392358
460 485 501786
595 641 293697
60 151 695082
464 615 961634
271 599 257021
692 278 467865
691 20 659630
391 212 168745
95 541 340366
634 771 280787
679 526 370954
516 95 222407
611 477 338097
379 707 71824
97 228 390631
591 187 93245
425 143 407453
558 698 557281
458 442 416267
700 787 949631
91 596 824937
401 717 746147
28 299 806833
384 681 314230
721 765 532754
153 669 41143
76 654 629707
258 633 46747
700 384 68564
713 350 258133
627 756 302167
322 22 602449
693 570 156256
460 21 575537
102 360 987905
696 100 153804
404 212 997524
499 184 881320
677 691 841141
612 752 547267
88 725 442692
665 17 786108
330 385 721487
326 214 444745
81 418 472252
423 397 791909
682 677 542621
318 622 989474
489 486 763871
751 16 282699
754 416 412842
486 488 201975
497 457 251840
699 623 675106
557 746 139395
730 396 549957
128 660 370933
146 457 719713
674 146 285936
72 556 704796
61 779 444479
603 236 345968
747 137 478254
599 693 968441
503 424 391543
466 354 919385
732 192 111543
143 671 769218
747 526 450170
236 42 610208
356 613 868833
170 630 518325
379 382 28089
179 773 272533
689 459 357311
362 219 885317
779 470 655970
636 265 314398
367 456 432595
143 680 809367
310 747 931942
178 272 45517
237 490 427388
711 581 125525
162 284 332993
441 27 810196
617 791 242453
90 723 26303
586 447 912481
3 516 930122
675 184 968257
18 135 256683
712 643 341585
237 402 400033
220 482 939629
333 671 889636
518 323 643053
385 731 263620
228 778 640225
318 214 53848
564 381 819176
414 80 644567
145 469 278573
330 569 516547
43 284 355312
87 372 954370
329 701 486624
345 530 346072
265 73 460791
417 160 760160
145 759 91577
98 666 68616
276 330 999252
119 455 533481
240 771 255655
564 124 58113
739 520 781746
608 301 98365
456 742 755917
788 77 44245
799 323 962395
365 239 274097
349 188 446556
677 210 277451
281 235 98886
486 330 480240
713 608 823943
239 71 188510
590 89 305106
771 741 478713
319 252 13149
293 457 993509
562 239 38551
573 59 705850
516 741 367228
628 140 675859
519 4 650545
34 607 545055
584 126 722391
244 278 396439
310 31 472024
565 706 868223
619 759 20351
301 177 251031
101 443 307842
186 354 207016
28 423 574071
591 247 143251
43 470 340105
133 411 394782
177 687 218890
73 672 764821
722 778 799461
796 26 330491
583 456 3633
607 94 667129
520 447 657420
476 749 394207
688 711 831112
135 433 863613
369 263 615667
167 563 774840
418 728 657968
61 778 762243
790 330 836893
227 750 499670
126 17 23470
70 467 167358
502 319 555693
676 235 311701
193 526 779147
564 259 541873
115 417 903087
336 359 600660
522 397 480978
396 605 624912
388 705 952067
302 284 371840
138 464 217555
631 304 784150
76 170 398726
51 238 898398
342 374 303795
241 581 365052
11 420 136613
284 276 346195
93 37 539333
530 134 910910
211 167 694159
619 748 154197
159 169 299301
495 66 139608
642 618 441627
71 495 346591
549 380 866199
266 730 299024
255 485 606425
713 427 166269
80 144 563730
510 665 662356
663 605 893299
750 623 543986
29 501 993618
633 154 37715
269 430 664542
503 670 258189
667 74 273954
594 455 216167
306 667 391945
30 498 914593
536 432 123622
379 422 752806
369 603 348640
479 142 126394
15 374 568078
783 716 928813
76 36 996609
617 686 196802
426 53 389744
566 215 992659
777 250 263339
735 259 89341
708 404 462623
183 362 136956
528 425 989182
216 95 662373
309 728 982602
659 341 277221
503 317 524827
390 444 882644
585 164 969427
101 800 503108
780 328 415618
176 714 458894
335 581 607720
59 683 875797
791 13 855438
226 799 704189
106 623 659673
499 723 58291
777 770 739752
397 551 353041
656 40 418101
774 104 143779
707 40 650165
279 121 693245
768 506 821618
37 194 563881
586 699 843967
474 406 3406
571 563 126442
726 366 4314
112 330 769152
700 431 340731
748 353 35643
2 438 700771
442 278 953076
401 674 219129
518 762 774916
280 239 720159
458 737 932990
98 314 708006
274 673 377913
135 369 377221
146 249 958775
323 116 664585
275 696 315140
615 185 909928
390 550 259300
555 520 840465
654 142 171727
714 500 965075
361 81 275678
714 654 390048
459 39 999443
182 699 469227
130 637 863965
709 634 425898
224 107 344805
67 622 468681
223 682 591755
275 425 95177
761 414 726065
188 24 260888
249 382 796611
255 357 650051
751 643 432458
538 637 623379
715 114 320895
87 209 552243
232 72 387847
494 634 274514
94 422 514300
656 156 70439
134 284 240773
488 797 961555
15 376 683560
768 689 355272
332 222 826188
277 477 756721
380 5 303023
768 145 581748
200 437 663417
660 32 218016
393 763 31871
128 260 858631
555 725 144238
272 647 601932
50 41 477712
168 75 866162
407 298 202999
611 158 855713
335 431 566051
252 231 63164
633 357 366390
719 250 183513
114 771 246963
226 245 971691
244 733 199515
137 163 536217
799 137 920589
476 540 868361
774 98 878922
764 745 11198
385 164 736134
175 753 526935
737 299 602927
698 470 336236
108 249 596980
76 771 984108
436 245 977735
464 2 498047
603 213 651325
427 319 686467
280 620 232919
435 659 57090
562 381 205577
423 453 310922
62 217 6064
372 520 481026
272 203 863902
399 684 697557
470 312 704060
172 417 646620
499 392 76520
413 175 145370
700 204 868116
548 399 381600
403 462 267859
674 534 884442
549 573 368
16 15 230129
382 70 352574
176 359 741878
232 204 722997
284 348 153904
692 118 168314
728 352 218263
345 571 694028
551 367 148841
668 200 167669
615 296 153518
47 98 359140
11 523 38279
493 637 258988
592 249 244292
323 411 647902
538 763 255780
580 729 317912
553 177 381857
274 365 774603
733 708 797040
409 665 101333
3 96 102559
547 699 230952
772 645 289691
526 528 1649
222 451 349582
126 383 368127
586 134 572452
453 693 395732
442 555 170202
701 449 995678
640 587 937062
238 87 283677
733 353 679113
329 606 550665
726 337 935794
647 371 601920
249 624 865982
161 613 335769
457 391 287945
115 238 410548
599 766 500767
25 782 905340
318 759 21360
479 601 136221
192 668 335582
456 777 602404
282 675 861026
647 77 974354
324 558 601749
311 576 832327
35 608 510468
716 306 144971
263 780 614551
376 475 629612
194 413 542399
704 597 261633
608 177 942884
249 643 190902
504 496 766722
217 40 573782
459 617 435055
544 357 20487
152 112 188328
4 18 690839
411 397 699701
685 393 700444
146 87 265510
441 400 363242
629 446 832978
381 8 669117
354 273 981473
744 608 985554
395 298 317575
422 49 880747
293 233 757177
521 683 92810
299 559 253892
194 635 583380
566 598 279079
259 23 339471
678 385 102808
794 742 937704
487 775 511147
532 669 864978
721 322 31995
56 95 389526
554 678 158326
232 237 71822
331 56 194170
135 432 491569
150 593 975291
56 246 998166
624 685 46786
201 304 507601
63 349 305869
10 516 557620
56 364 603830
437 428 759613
472 399 568004
714 67 379624
703 563 622293
42 672 958055
496 603 320194
560 355 545810
584 408 157365
76 763 732072
371 96 128797
784 387 791704
273 429 195999
601 541 93980
690 502 83264
300 204 587076
569 730 263147
743 688 876719
372 395 855602
582 335 796154
620 577 385544
65 738 332562
606 342 189528
708 522 349950
427 311 123867
279 511 406473
792 173 252719
28 37 871269
285 186 579268
518 771 57541
149 735 411531
54 782 483744
159 799 581987
462 59 544245
763 397 989286
710 56 110605
91 770 760199
94 515 294918
15 491 959819
583 392 7944
145 278 264126
772 339 748758
362 131 492281
68 642 447904
583 429 518047
692 169 52186
51 151 589160
139 748 170384
108 19 218871
229 24 975339
65 156 97492
781 600 994024
236 666 248335
252 363 946442
254 163 264786
207 269 918064
46 300 220333
447 220 503878
383 614 743042
634 225 660565
740 60 904689
53 269 284236
14 598 426475
579 151 174915
448 298 54852
283 456 637516
76 738 445835
145 497 38430
458 402 56182
533 455 764982
450 580 434681
668 110 404129
707 246 754838
67 45 430144
367 179 972784
403 750 674147
339 92 726424
638 216 559303
626 739 199545
306 80 459899
300 78 541384
294 177 895667
18 349 79768
211 716 794673
796 430 494486
238 253 695820
399 617 189933
766 107 64808
251 633 242117
367 602 85851
99 274 279243
385 531 196176
425 157 349984
43 350 993808
214 688 454300
358 626 229009
96 300 618517
194 90 597498
263 417 692061
233 790 701273
604 347 40995
424 547 211533
751 421 812740
275 162 61990
315 272 381940
66 747 308415
322 450 634070
626 522 374079
112 688 638223
469 479 543552
480 375 127558
640 575 619483
302 282 879023
168 439 357976
500 354 467490
637 150 152984
713 398 811271
26 773 6331
64 608 887878
93 118 467958
298 539 164607
602 684 103110
114 556 290640
192 531 762218
394 542 125883
279 164 527299
345 664 726488
507 152 483602
530 149 260224
19 421 80579
382 788 781176
160 544 627724
204 343 790206
227 459 749769
371 486 339643
520 168 55616
254 784 869092
183 63 195339
621 120 333291
578 179 958996
387 363 364906
48 514 147550
266 171 168466
388 336 590395
126 69 807159
232 123 677870
471 168 48347
486 414 297335
671 304 786063
453 633 694459
551 435 28034
421 698 722075
510 441 981128
689 45 24001
360 536 874629
350 161 640318
6 72 244271
572 475 367543
149 422 328911
596 289 227954
517 6 536053
779 12 564697
524 289 831274
732 764 752063
465 311 951353
103 176 813605
576 498 552007
287 378 916166
340 300 618358
526 561 741195
178 399 857812
84 192 98538
311 581 950705
401 9 279852
81 373 932841
122 664 388499
503 421 375387
758 570 83834
347 140 444685
602 194 735730
100 32 65592
564 547 622923
619 329 342658
212 130 657144
3 566 433539
25 630 608927
410 351 695321
45 58 187396
232 416 774406
72 22 357742
500 496 216809
148 456 603947
272 540 880428
17 533 241435
21 279 208741
531 706 479090
271 50 736788
439 148 928333
186 240 886255
535 180 537075
702 621 321111
56 336 674174
145 48 716465
161 371 894214
759 334 131910
68 783 749697
181 798 641142
497 706 111489
434 790 829481
315 294 959788
541 383 403409
688 602 903485
98 375 63688
312 755 838515
397 108 526489
46 435 21675
215 22 554682
81 454 434624
596 100 434845
89 513 650208
86 702 439573
47 470 77566
566 591 806658
206 758 341039
248 286 380029
65 220 492353
527 285 167814
191 436 326736
131 264 388402
110 33 245194
701 367 142004
750 71 453541
421 499 208878
221 716 237423
185 735 235285
453 250 895987
747 448 660300
299 279 201455
152 231 235370
14 343 192209
449 123 886475
448 324 244844
316 1 171052
369 29 318916
543 92 637201
482 225 73951
140 200 741481
357 64 54549
636 272 276695
659 516 326287
657 211 558493
491 312 902815
307 758 375315
606 696 630296
143 243 106104
67 743 537894
261 297 619142
644 308 671640
442 76 924863
152 636 5782
686 502 520650
237 636 432030
495 449 602714
358 168 946768
463 219 526943
477 510 664672
589 786 801263
487 488 894215
149 673 450959
406 566 577590
326 767 751540
602 215 678047
667 228 868521
159 671 753479
426 790 554466
733 128 82393
405 644 95304
641 417 887082
415 334 748312
632 453 770119
51 95 719501
371 457 923896
8 213 15786
19 221 330009
638 408 855550
740 455 822940
759 486 958171
393 793 193625
465 51 442997
16 23 418444
153 516 22061
214 394 293902
461 239 583970
721 237 970821
434 795 424395
349 642 406746
171 147 285628
180 135 851232
151 230 645201
475 787 895930
738 282 179313
553 635 844998
394 684 870382
563 211 199996
779 308 793489
785 385 964588
486 267 294622
477 588 41166
390 191 489102
151 428 248685
175 325 681325
377 306 236292
766 91 734219
118 756 919931
596 424 286855
518 29 492361
198 604 642225
706 703 646556
793 69 691568
112 10 636094
319 559 92597
673 761 690267
261 309 889721
591 767 323947
173 250 374140
97 724 661741
760 86 370682
359 78 557400
350 718 272931
554 344 261890
448 297 369661
765 769 21818
575 140 495897
53 555 246956
517 462 746558
610 565 353887
350 466 243762
382 626 688290
785 195 398071
127 149 120349
257 114 43370
651 513 791100
692 327 749847
508 433 708010
315 444 948578
246 568 917947
560 35 266214
64 459 814841
272 238 389759
269 251 136405
704 408 554645
274 333 96978
536 726 753297
572 100 442612
227 336 352241
720 449 95900
48 356 824736
579 540 839270
146 60 445449
766 348 689225
452 506 555779
296 613 394453
312 251 355137
200 699 376602
196 270 99237
104 713 669039
725 626 831542
160 464 309457
379 47 352933
584 478 576909
321 631 476673
113 322 649582
586 775 14062
712 520 595362
446 242 622192
37 104 196191
600 410 259690
438 608 645244
131 338 924673
245 452 969663
768 13 94355
792 212 790800
457 661 778194
464 285 38073
729 428 196956
456 516 45189
77 719 941520
25 743 983861
789 27 278415
112 644 383233
69 689 911224
459 186 192662
790 779 8960
271 188 984446
97 355 533341
462 536 413362
610 264 566229
645 797 398060
155 398 963521
399 342 378373
728 433 736984
133 422 457482
6 64 915595
366 568 771813
292 32 942003
560 539 535012
609 276 318195
493 220 754858
667 132 240311
488 25 672341
462 489 512959
92 338 301454
512 112 594790
183 717 561465
338 121 585596
640 398 683808
226 734 200216
794 625 178901
267 410 237121
430 290 500342
226 540 585379
273 791 229201
272 207 717759
674 659 667349
183 552 828450
497 745 609858
124 765 297504
528 204 932675
786 431 534303
627 248 688852
662 367 657511
350 527 49769
214 197 513007
745 77 338956
368 645 951746
79 565 524305
376 577 984534
1 150 542441
368 425 329188
195 147 299048
588 428 301996
273 104 203003
86 13 665773
515 151 237684
522 2 514185
559 605 117405
748 71 524049
39 608 133762
7 331 272746
127 752 90967
471 623 162936
635 91 584882
237 43 750927
353 559 883643
737 38 617580
721 437 71881
82 177 798940
329 215 891803
651 205 95755
672 213 40844
797 783 302207
520 626 469711
580 366 714256
415 416 747342
79 650 219593
574 457 733388
768 354 452479
473 696 888859
276 747 104725
328 397 281505
222 754 269726
521 369 304091
341 423 681616
20 582 384902
546 160 513861
127 11 977513
104 766 852657
684 295 212309
27 28 336953
493 227 260182
702 782 170670
99 285 755591
284 362 720978
402 364 873762
528 27 142501
237 732 571887
449 416 26428
169 717 11981
390 60 731269
691 24 378862
783 781 818796
721 427 494738
34 377 740822
636 16 391294
577 798 554840
3 290 247453
484 786 210332
85 446 649228
564 452 5346
295 48 15040
724 603 617318
743 59 741433
29 42 518328
181 762 37922
7 337 947652
186 634 490127
114 583 142984
712 614 618157
684 281 432255
531 167 754626
507 637 560594
188 128 541332
503 312 103144
79 137 674485
493 416 397521
602 491 242515
303 168 454433
301 550 764764
226 259 819744
330 4 130862
426 685 977092
572 721 653922
357 276 9523
261 524 656487
758 532 703532
92 630 791630
309 489 650761
39 6 159117
1 429 471
454 627 959957
475 108 728382
385 477 799810
680 452 175387
710 297 392622
356 460 121725
577 145 386330
655 416 710536
692 217 556715
211 699 572131
500 457 270453
180 256 117707
304 409 419099
369 125 395469
449 339 61818
153 689 994748
516 275 960388
183 676 550072
625 235 415262
198 340 709741
259 565 786441
777 124 943314
223 694 137602
669 732 645334
217 798 10657
427 83 528408
596 58 578374
293 684 423567
561 668 964318
540 391 102207
755 703 142073
418 742 230920
500 401 511060
103 259 409385
291 410 182981
125 368 899524
715 332 170605
266 407 792927
737 596 629573
387 625 488793
177 714 983722
266 285 609014
702 6 847958
259 91 608850
268 140 416522
429 299 653058
278 103 419651
609 408 816783
148 555 246487
398 49 923224
718 241 630405
727 764 793547
269 96 824417
538 58 431071
483 582 590391
29 576 816222
697 374 619637
553 742 586647
593 326 745306
646 82 893475
333 771 595962
313 473 950602
753 692 649965
520 126 743589
156 225 665709
165 186 980788
41 771 59853
505 548 814840
662 224 877598
705 259 123961
659 605 510064
231 268 959798
529 415 21595
508 263 175784
402 455 946912
686 314 32075
214 440 869452
219 49 68070
149 210 34537
246 623 921830
574 738 30549
232 602 521806
668 627 44121
225 401 681042
194 535 923987
768 299 927771
125 422 900466
698 608 899967
25 31 525597
511 15 243870
518 487 170096
755 224 398605
58 267 45307
246 209 969670
457 266 402218
172 192 290446
660 269 608762
153 790 528788
52 566 543716
423 725 125080
382 743 72776
152 528 731355
433 656 680340
727 100 856248
127 461 97181
351 47 85034
114 128 905812
323 202 349065
387 419 769928
614 425 206660
161 660 920738
32 74 205546
269 405 702332
767 747 406527
546 430 395409
366 503 609829
489 272 773214
781 288 187175
240 231 778220
411 485 277153
399 418 728190
315 234 495233
204 735 504943
163 63 235942
693 155 85949
366 182 76691
45 479 785519
211 154 335925
612 154 436853
359 480 552694
470 430 550809
346 352 386420
193 467 442963
160 656 408471
761 382 986576
792 581 483636
421 761 979631
204 789 554051
657 84 790215
724 127 737989
169 109 81375
1 182 219531
70 201 536300
69 446 438095
236 279 952245
777 308 355471
472 657 124866
715 128 261034
189 158 890834
309 694 330518
78 353 787066
73 207 146643
595 664 592438
467 722 718758
322 321 302211
599 190 7104
118 385 854351
440 428 285154
194 518 320595
789 599 290616
56 343 215357
101 127 215232
199 780 710184
275 725 903318
308 616 743173
393 17 62426
201 725 81339
320 11 668697
703 634 459765
264 590 169544
506 159 857098
162 292 991394
611 410 574293
537 131 598573
366 682 739812
663 33 157235
211 539 27201
288 538 885144
497 424 929230
383 702 351974
391 529 891196
756 446 793401
372 591 591878
748 757 775037
609 42 918690
270 240 689681
786 167 426110
171 379 53721
276 32 957492
465 199 170767
624 154 417209
202 758 53383
443 92 11363
643 771 478059
533 33 152313
40 402 927499
603 133 872961
577 36 140908
294 742 761900
427 60 80858
590 179 114244
604 111 864105
300 261 928224
418 498 669894
88 693 300036
293 330 131656
407 632 467282
549 507 261021
21 713 123245
731 336 293333
554 45 373576
181 360 842062
608 24 686045
269 485 999372
703 314 554610
683 132 644824
604 122 571883
418 146 27603
199 426 29447
545 792 283418
599 471 342387
587 19 481491
311 694 560207
745 504 971134
637 442 974
249 541 61094
89 186 244514
404 388 944229
73 199 356536
425 685 431571
767 235 826474
564 229 920458
319 498 941834
363 132 473556
462 746 391507
5 369 474900
288 187 478271
669 237 36638
32 447 172216
743 298 988662
200 602 926185
377 520 918257
75 174 714952
430 454 748309
429 208 473863
697 661 609453
396 798 132463
261 189 39040
717 414 288110
89 706 843678
683 52 187944
210 436 609292
506 321 844771
187 379 900014
639 396 441762
390 670 494633
56 396 28011
38 434 600806
564 293 603263
772 205 965397
725 457 19852
324 715 473737
670 90 35705
754 2 149897
351 175 574490
760 511 623633
339 175 486743
284 614 954763
657 794 295261
655 352 31556
115 749 350838
176 633 205983
52 545 145558
306 457 289126
708 734 990187
104 134 189923
745 477 111501
344 513 74413
262 346 110744
609 790 579258
345 65 192065
323 218 706018
790 61 846196
62 468 519612
726 436 396835
377 775 856873
412 413 299189
383 255 559712
41 496 866564
370 702 212170
406 504 814535
182 443 324996
434 583 312
218 424 257781
799 508 708841
791 569 485972
779 379 801571
465 219 414236
208 143 747179
672 538 563771
537 225 453645
766 386 9253
124 403 951427
199 382 719788
539 302 286872
691 137 231509
402 631 225927
720 211 370174
579 536 263915
86 710 837851
788 364 756474
657 692 42458
20 44 621002
78 534 202556
157 285 87854
679 769 181785
345 789 781510
31 151 608005
286 366 700482
789 387 285160
106 308 413108
508 414 726953
184 691 718582
151 739 53853
2 92 245719
537 722 782907
123 552 419655
741 438 373311
662 667 472589
259 792 213719
630 68 432782
754 116 850290
654 284 415481
602 492 732948
139 376 355476
48 445 798984
101 82 67841
749 639 118034
468 381 563897
207 612 661614
689 455 505186
23 544 607911
719 358 491123
645 261 931369
502 112 301960
309 605 524731
176 312 621805
457 310 334543
228 758 563561
324 271 421783
94 366 141874
323 654 897637
673 465 366728
717 520 22463
753 354 811605
699 127 478031
719 362 857001
472 783 862454
124 648 876842
58 748 260994
283 509 916454
232 766 167585
444 484 666809
230 287 594133
130 232 983494
430 459 430555
697 330 529074
337 263 464576
799 252 185902
701 703 840746
745 485 14210
375 395 527701
631 175 637407
153 553 177391
12 616 350927
497 354 448524
735 620 878301
3 747 970309
594 605 263475
311 723 594747
314 155 313903
384 333 897078
298 8 970113
212 86 463761
174 739 717108
621 732 85707
696 375 880580
510 66 646851
14 145 656324
298 509 842017
98 515 833531
614 367 159312
610 789 678453
29 80 306771
267 243 353250
489 350 18083
310 301 605105
406 655 846528
62 538 944574
391 283 855893
371 598 913210
487 407 246791
18 538 302241
87 538 68539
336 454 908612
730 62 179169
194 791 389812
340 660 921226
2 679 667667
293 408 821552
490 111 649933
226 506 832582
760 726 872910
456 610 295420
2 19 256778
684 496 774862
278 656 40793
270 601 685877
613 409 766411
98 247 326492
791 527 912424
251 507 464117
154 50 792112
203 780 337875
37 538 11787
99 52 40562
679 33 701620
733 616 25930
296 194 690154
352 310 961612
404 746 99238
219 31 844297
494 600 846973
734 17 407857
245 3 508575
304 664 136504
783 260 181753
629 162 963686
651 286 528763
8 119 544504
750 478 491516
116 714 71239
259 222 610662
172 520 40119
599 286 268394
755 517 894824
95 206 162508
146 42 826257
117 255 966628
767 572 683321
164 329 235923
500 555 822349
470 186 644289
648 614 388742
513 576 303467
737 560 473149
455 611 661534
553 304 933950
606 107 290052
338 7 662001
53 37 437582
697 428 28363
688 212 87210
417 300 362612
784 765 903973
202 553 204191
311 199 293675
374 287 474081
298 412 817841
512 703 194462
258 85 760579
797 5 471891
413 45 220076
226 247 887671
677 256 245778
489 537 40829
608 506 546760
799 731 918017
559 86 480545
579 235 932167
698 330 463986
101 150 141934
265 611 111373
601 299 233939
400 385 775498
311 680 288978
642 192 39947
695 353 467013
621 690 544817
237 761 124025
383 715 62307
12 644 332469
427 791 921061
358 332 339160
151 360 277535
713 488 343876
691 558 563187
758 75 231629
626 217 868390
290 22 520883
582 100 663021
733 378 502346
775 146 832464
696 778 320068
755 21 886480
345 7 207357
135 520 264689
723 247 237130
791 346 959267
31 89 355106
612 54 55023
1 355 898272
460 49 575195
426 498 799383
396 442 998466
64 445 504114
797 408 649275
670 267 868446
305 267 39112
510 541 107882
137 719 227455
25 663 110432
251 763 476146
582 349 725761
255 489 554731
744 387 432413
238 368 600927
769 291 327503
531 28 575585
371 210 216366
129 789 312301
577 684 299869
348 617 687434
478 616 356940
243 464 15337
278 681 631681
371 561 511646
54 72 443277
341 252 409209
620 32 705449
99 524 323934
573 733 800565
528 730 369898
406 557 676270
71 270 972594
249 172 229964
63 158 51076
140 762 377101
59 437 196568
489 222 587066
521 765 222253
59 318 996107
106 40 816102
534 506 768804
511 160 487242
130 107 384927
501 393 177335
263 799 880660
633 350 47229
400 699 988563
663 76 737939
737 675 994660
262 780 715062
426 591 174815
284 322 213791
148 83 946607
714 606 946978
439 344 766598
261 584 174017
527 734 760629
692 284 536273
414 179 768499
255 134 64575
193 591 76441
758 182 734274
271 445 17047
158 601 69618
172 486 357381
691 531 43602
162 33 483233
475 198 692141
358 464 891172
61 682 889834
4 93 33436
72 56 483510
359 468 174109
514 557 919316
131 711 22552
493 794 966541
59 19 531356
71 330 866362
752 342 197419
458 112 781984
400 780 845586
448 24 274710
499 643 535424
316 5 330809
388 208 104192
732 388 614530
793 572 795981
199 374 886191
757 411 624506
762 291 173184
482 252 327608
618 374 746163
744 100 86151
256 308 82059
540 627 445570
562 427 894372
485 349 323343
555 484 338236
654 352 408043
256 390 971954
587 586 627328
215 414 478221
487 651 558416
465 690 584132
474 571 623843
702 426 423290
716 613 27683
621 132 14965
639 10 665329
629 625 743674
394 299 806524
736 3 72124
564 152 767472
237 712 745848
639 189 411763
610 529 570728
539 762 69860
762 607 684735
768 318 495595
546 623 893906
660 721 753262
519 583 422093
327 458 463169
51 349 231309
368 271 478122
67 204 939514
428 646 58342
412 406 730064
449 761 753756
100 143 299503
35 787 580995
208 150 175077
624 242 343390
497 345 244825
334 119 997947
404 412 56170
312 613 220029
363 80 472176
690 582 899071
332 382 912532
398 175 242158
556 576 808585
161 601 239039
339 742 171174
94 488 674777
698 500 924783
65 405 576348
140 366 30020
189 138 619838
10 98 993413
431 186 970846
314 360 682999
142 214 189412
224 781 385089
788 391 702831
85 38 633238
384 321 894584
99 336 542925
544 41 359069
37 388 24520
152 196 718297
359 628 72754
368 315 226883
529 571 904608
510 789 752707
225 135 809098
575 400 848256
136 455 695494
377 644 589558
430 593 673758
721 522 853786
345 566 998838
259 651 521718
118 497 979431
730 260 7839
786 517 125620
511 533 142789
445 132 154827
206 49 591162
125 541 621888
227 85 663909
478 180 377852
752 658 514637
665 77 462340
332 711 593143
508 280 714855
347 103 940796
240 85 480674
322 161 184082
491 762 348407
430 625 814745
139 794 207671
503 718 518626
515 625 724657
404 713 421670
715 334 716289
187 750 587832
122 222 607288
650 99 90014
748 270 509547
391 545 82236
65 781 66897
541 479 492374
337 533 218286
573 235 642913
289 348 994588
219 673 779612
20 120 699551
589 231 272059
256 393 988539
729 133 372304
551 661 673452
119 644 727465
259 9 394594
101 428 745089
673 193 12748
452 673 107971
632 67 619367
404 407 546608
47 77 985683
290 723 566834
61 567 41725
169 755 137966
544 446 918270
707 430 266334
326 88 779539
530 52 77352
564 324 927117
358 72 642134
328 644 952371
565 366 384415
419 475 459707
676 408 699978
275 633 372454
620 566 534019
763 340 108571
785 791 177847
666 328 942789
244 514 824303
679 235 784393
222 523 120694
609 133 42125
428 281 162927
501 20 870174
515 46 537299
79 55 851389
333 181 995320
263 16 36594
785 93 365097
727 48 692136
749 674 648448
652 770 853195
550 329 224529
240 490 875390
658 551 301666
231 33 234576
731 267 632909
737 47 658228
149 414 427116
1 468 465953
45 189 504058
102 72 611873
267 83 583879
387 520 732949
193 504 14161
500 289 162107
54 408 135706
15 145 698747
593 387 532796
754 39 17991
568 75 866522
303 646 17528
98 637 32528
721 188 499340
676 541 820464
271 21 809834
449 181 599129
27 231 570188
65 211 201700
440 392 490163
612 728 995019
408 345 677502
360 309 451123
277 14 58422
401 402 442740
121 619 308612
471 535 807925
52 137 723645
622 516 671681
270 245 396173
285 95 897373
369 7 162707
491 305 195950
270 136 737486
248 646 199104
627 58 144619
96 594 120125
392 128 644617
379 2 819038
173 349 750487
518 319 997149
359 483 373146
197 395 266423
302 221 12226
124 330 29059
176 41 19812
711 519 296392
322 49 529881
735 296 885543
149 166 703189
57 159 676175
439 597 87714
184 114 622118
610 761 163835
72 799 345561
136 254 159863
395 66 959351
589 757 961924
580 567 169520
448 519 582488
478 136 57037
290 633 607343
390 350 209879
390 404 672966
286 183 508780
651 278 731686
466 786 826011
223 274 290369
732 458 690195
445 515 651335
313 235 520621
195 787 474660
646 581 218626
408 455 338735
645 678 306712
703 300 626934
275 494 671734
171 360 300370
328 90 393285
370 796 435911
436 765 747858
285 447 562585
95 724 899081
697 743 296081
386 563 977574
203 383 514811
670 463 958850
180 376 491672
360 430 167008
800 429 748299
25 688 509411
27 478 236808
640 779 897902
491 702 81779
586 240 596691
742 572 991791
485 347 398622
591 112 862375
576 616 162810
360 3 598838
490 481 844215
668 78 605284
299 276 27096
476 504 47437
416 570 53322
159 245 316378
313 387 309127
84 642 329150
26 445 623160
553 666 14671
415 302 90665
631 7 185874
446 744 724586
220 610 936422
700 771 91139
423 769 675795
445 78 515142
800 550 666899
50 262 37082
757 45 356726
784 42 952251
72 612 747413
33 83 854579
262 294 787418
319 445 719728
326 733 703571
25 390 558953
223 461 742449
788 62 181773
667 635 843090
135 764 85204
69 656 578980
13 145 779867
362 415 999100
185 722 238190
16 265 229591
513 201 469199
663 651 76384
749 7 42237
270 470 567167
378 763 824213
51 31 922757
763 744 312314
342 589 900451
470 291 784412
238 470 22223
521 244 825414
572 499 564365
439 609 879767
216 561 869852
787 260 883236
210 200 608732
272 3 79907
105 213 224878
423 656 131137
307 489 428618
356 782 300032
509 688 328301
692 29 606384
451 284 813447
416 170 338039
660 312 847282
502 342 338850
343 229 866371
639 584 331046
737 663 856850
523 436 929410
566 153 635984
740 125 980930
749 416 616914
579 302 746199
33 238 309425
106 161 450329
282 763 827253
171 740 506198
172 677 49438
238 457 14359
175 4 664404
262 642 662145
557 197 374593
58 349 646165
721 423 367612
450 202 456301
558 214 255131
56 507 438754
443 778 239584
237 696 16714
306 75 604865
519 179 255739
516 587 512795
597 342 882350
769 263 988444
302 623 604645
630 417 581551
85 439 449719
649 491 608533
51 687 207850
69 58 392018
620 478 971207
657 323 168863
104 455 59558
728 325 713984
709 57 946112
680 548 180730
463 397 269746
431 357 405859
321 778 949808
432 326 296240
477 642 131569
521 459 980096
296 712 11638
558 165 859256
304 487 287680
80 608 859159
205 275 157194
88 539 256695
325 46 213224
376 273 947271
498 531 216302
724 355 740290
745 80 823315
496 75 273981
391 148 906501
648 115 855183
643 517 479265
695 276 896754
115 600 236621
346 731 977992
795 261 106958
708 405 269464
155 199 947632
159 418 217992
641 116 373458
483 523 606139
198 418 812823
194 571 980333
589 429 502956
657 67 502577
344 577 67631
44 560 439356
366 310 899149
420 631 953615
780 701 979727
781 579 708480
543 155 385772
148 798 320338
153 581 52076
640 183 441585
278 755 559048
462 721 637188
533 789 26458
288 485 798587
778 209 843190
50 264 558039
255 370 756319
47 675 95322
2 518 309109
84 223 959923
771 144 522297
251 282 862765
178 385 359385
186 398 509147
780 729 569724
742 305 439422
247 711 426679
138 216 169094
87 495 370737
366 464 211329
252 280 102088
765 317 432249
111 672 966912
587 345 580000
85 776 759535
95 663 320358
376 128 416062
395 644 176849
710 225 856713
78 569 746084
752 329 986563
785 515 866181
761 732 243183
24 7 55280
401 143 808011
340 415 471812
409 349 199531
186 474 861855
167 591 377934
267 795 397
557 451 243851
272 171 781095
283 276 221406
290 129 99436
285 693 442791
774 50 987388
113 115 386385
796 239 200188
672 6 334214
610 320 825690
659 493 89456
284 700 74912
157 478 805186
214 173 819305
695 350 686073
601 708 252299
660 68 318924
304 2 444167
488 634 144160
303 358 563219
518 288 545449
54 682 124331
646 51 365016
421 367 426554
433 354 551992
510 703 776740
14 295 407171
174 330 642874
172 98 13219
749 443 737783
534 713 763666
434 763 370307
285 452 712277
138 6 490808
285 748 362434
702 80 272256
173 697 378403
200 12 438372
399 51 379451
718 243 636464
49 166 857415
577 478 209914
295 373 916739
358 620 879826
232 199 175392
657 558 292709
172 447 294079
71 375 587056
115 332 43284
120 655 987862
766 462 863145
736 9 765232
537 273 668631
497 438 384383
715 757 995477
662 652 576628
320 384 352740
152 767 712020
781 772 190388
7 706 32115
316 768 771467
787 608 111815
52 10 379709
421 241 846205
753 458 597491
697 82 142780
799 576 381208
185 379 647171
736 714 618404
374 404 191085
273 532 12214
759 260 732793
312 214 105847
560 370 521659
300 320 378088
535 558 923293
516 743 600901
760 569 77727
92 57 991149
2 234 234171
43 104 743586
180 732 42804
623 294 904247
235 605 487600
645 586 948779
665 128 187768
266 351 213157
744 740 815951
28 787 78255
191 113 903608
175 370 108425
85 3 947333
565 412 189420
581 634 994960
237 239 339948
397 789 482446
777 369 648384
221 265 3220
233 326 829902
717 476 6191
707 696 243432
449 360 432796
217 181 738518
118 504 696357
105 113 314251
83 23 964490
559 727 63741
493 685 237504
607 608 282707
617 380 810431
160 779 243876
164 690 716214
657 683 976360
641 72 267066
131 652 279029
209 450 631188
678 487 582296
496 592 251022
389 65 301785
662 708 680219
124 591 961577
184 728 197155
535 276 370227
123 732 423437
241 309 327752
335 236 442915
248 283 137395
332 466 919115
320 443 672728
481 404 635742
216 455 679573
181 579 896225
728 693 652366
162 769 995467
426 639 603322
134 721 883358
307 769 286863
701 458 974890
525 514 778637
172 727 190762
438 568 644915
38 695 892812
411 721 683952
563 510 700383
433 741 815908
474 84 276932
405 419 274602
406 483 682061
429 655 84869
48 631 215703
328 483 673767
426 170 40750
464 618 907768
294 700 541258
295 239 216515
521 220 954683
342 225 828603
521 353 468387
469 498 200717
516 83 104385
187 153 338278
489 225 159532
200 390 805683
716 386 110075
320 202 652108
112 769 394864
490 699 48770
434 651 645612
535 426 434888
800 99 542605
483 495 24180
286 289 996003
277 320 294281
3 513 644573
538 326 612189
614 586 736737
147 243 781514
588 307 8740
165 239 846070
238 412 19278
665 219 384616
261 121 906843
154 550 808598
315 295 702830
154 324 950877
16 583 508968
429 695 242633
415 791 326439
327 95 326055
740 666 761317
290 700 62820
109 375 904790
90 153 160943
759 298 581639
493 204 116733
493 121 751678
555 756 786961
509 242 712556
552 102 303426
434 324 567252
46 576 361215
107 591 766179
146 380 437693
328 224 873266
286 773 837497
453 317 670919
441 31 934650
627 790 847038
524 125 199832
345 8 325100
689 635 400617
681 540 849234
354 108 125630
53 133 166003
48 88 133869
783 164 312958
173 47 153933
549 281 493663
70 792 598068
471 593 96370
296 351 118600
311 352 750793
194 545 498367
302 155 164099
708 145 881288
415 733 184376
223 429 207182
441 38 386144
797 161 73022
316 320 460753
113 144 54901
97 635 703133
249 98 726773
718 618 589112
624 423 622174
399 389 633265
150 461 804552
427 453 144070
467 52 909832
693 86 223406
759 333 608107
671 324 682744
755 273 509665
780 451 762119
98 97 334769
413 352 586579
231 784 291601
663 630 585858
373 281 158866
317 134 97834
443 289 75752
567 573 676084
58 288 995335
44 306 515910
110 614 437339
401 614 55187
240 152 69932
19 382 342432
796 16 129316
776 677 692793
558 482 430654
669 159 579333
234 332 623260
387 324 732456
694 362 315822
166 684 991224
294 115 476741
218 343 662926
548 467 774005
788 483 998518
290 623 84732
105 355 113681
574 33 922956
430 427 436824
264 665 759969
759 436 463197
376 614 634990
751 391 446949
451 778 820622
451 758 112588
235 359 156750
204 432 951692
397 229 664947
661 558 226407
151 692 575829
498 196 122802
41 228 350841
440 219 259497
708 498 416913
450 671 947716
595 666 516478
207 88 212707
625 437 8668
37 329 280890
210 220 619343
770 420 832022
502 672 379930
255 47 633963
178 39 535894
673 626 93603
343 675 60724
425 623 940219
423 408 726608
276 710 252581
392 653 709457
622 479 207020
659 210 937307
547 114 139801
746 632 636997
42 636 30552
411 569 402641
67 179 293615
506 670 257835
356 234 925391
661 589 345516
257 563 780967
605 430 985216
397 606 26623
156 637 30923
333 612 467571
743 719 547032
49 598 813722
354 729 67513
22 666 904516
678 643 887323
344 627 307376
584 350 830197
381 792 418747
668 686 507858
424 283 590744
254 518 201839
67 7 930585
34 22 879623
467 706 869387
358 375 419280
345 703 201522
638 188 367217
401 316 673215
185 653 723252
744 78 469097
145 543 965072
612 61 177361
381 698 599183
783 223 133118
787 84 622034
789 403 433411
128 682 849862
39 411 768329
265 125 649889
429 458 338499
309 100 69211
767 444 396076
723 563 855415
790 363 567110
288 720 427120
636 122 494598
718 173 258729
79 8 310347
76 629 735553
466 499 399650
45 150 776041
745 578 833846
765 236 17323
402 49 851327
5 492 625588
593 286 133007
637 528 793954
4 670 756341
137 671 508243
567 766 653344
41 454 63482
199 118 104723
140 499 923580
579 563 504582
633 460 76047
478 195 16591
327 59 721755
701 439 59951
269 183 267007
744 363 864720
333 793 535037
446 81 591727
653 25 682561
669 354 271160
660 47 402359
10 588 422498
362 96 130059
271 309 302178
266 570 637675
764 517 408494
9 82 256580
460 295 373924
535 783 731250
686 515 252507
18 583 569896
255 581 202013
11 718 168941
502 705 384563
624 412 287726
318 701 318326
770 639 579815
609 560 937592
725 703 897067
777 48 309665
683 226 813070
305 614 547360
248 242 801145
420 665 520303
280 361 245541
613 632 225815
357 301 534091
747 14 739737
443 719 555480
525 713 742554
268 700 219018
3 76 888617
486 602 688543
643 662 145173
723 157 262358
193 732 384857
463 93 25535
160 534 378969
483 319 293331
451 150 451113
287 357 152181
431 498 612508
76 266 175094
320 106 39029
56 3 771501
381 501 207117
173 612 853954
696 537 527771
32 234 502355
744 614 997667
577 415 365470
756 126 478041
324 577 280988
422 121 132270
152 215 258587
310 654 372410
476 318 794686
178 782 250283
705 139 558788
31 114 762383
388 702 301147
185 116 754936
65 210 55137
625 269 530921
495 237 10306
710 716 778717
168 17 630602
725 635 21649
342 258 719476
384 403 166840
724 235 493398
169 175 189607
656 702 671786
227 705 396991
745 395 899694
469 790 164645
610 164 438192
91 776 239173
635 788 946916
201 582 127608
415 465 845849
450 257 660009
495 233 701651
570 655 758177
581 730 851574
318 380 253922
555 519 25743
660 37 329219
485 711 877771
737 304 953198
590 382 305776
261 764 96342
634 208 80253
608 440 83749
157 391 626050
249 418 969874
128 208 283476
575 579 287386
444 664 810189
405 237 694057
307 578 336811
356 711 265514
79 664 438928
64 718 499727
697 596 453290
784 675 890657
160 612 958268
575 478 600860
506 655 429890
708 372 959530
27 18 598317
140 749 157841
306 622 32604
705 584 287202
264 188 454859
297 368 794541
44 175 454190
602 389 506641
312 550 252774
658 248 272637
99 710 353245
59 536 560925
46 688 982649
172 22 99837
420 164 166332
662 77 28530
683 140 858911
181 275 835661
632 526 124067
17 795 750443
248 190 941697
798 105 688119
571 45 600926
330 19 234877
616 188 236649
20 260 437193
38 62 176067
69 655 814894
487 263 133968
561 18 171902
733 637 44090
662 588 391344
426 712 712319
188 735 82814
197 161 567942
609 735 917957
203 200 758129
243 373 309287
751 770 747033
89 478 651206
310 718 643028
272 602 949218
249 71 292560
279 510 204270
447 551 90372
774 56 542213
768 457 709103
317 63 979206
780 666 510493
377 569 242708
580 161 831739
792 434 867521
125 130 458607
87 274 937903
328 427 43860
143 133 209582
482 425 523984
162 619 524149
169 291 737730
416 12 496849
445 682 766756
166 766 499520
157 798 290238
579 559 807030
23 294 421806
575 244 546657
5 436 727838
289 638 163169
722 1 522746
503 393 563164
365 332 664298
405 247 514976
501 174 156605
438 798 573277
400 9 848993
797 660 731548
526 452 845950
614 360 440033
94 416 513377
48 720 119856
354 236 144367
373 394 890831
437 423 103536
352 462 945708
294 218 428261
159 479 853637
419 56 991015
1 799 909830
761 363 187036
672 78 540459
307 410 961795
748 329 421403
324 450 166967
550 451 121861
43 248 335422
638 687 873878
15 157 420640
222 734 1947
147 499 29968
28 747 622680
628 333 279392
110 713 211779
306 574 699022
506 206 833733
85 124 49833
716 319 427768
653 462 77542
426 722 215381
504 431 214156
567 75 348651
315 524 149412
128 148 72278
496 706 851857
11 79 698064
373 56 933928
730 675 735429
423 282 349167
579 95 753467
577 638 653668
519 156 578318
452 529 56111
540 480 976109
176 368 79889
325 161 722487
294 547 347979
662 606 192392
478 31 562525
658 14 878236
740 575 940305
751 313 226398
369 517 8679
477 523 796214
705 408 952667
432 729 718384
492 459 669132
482 598 972207
712 177 403977
310 164 768952
729 59 390980
114 218 800340
481 126 962512
245 789 732272
684 177 535845
363 230 539206
652 718 482704
442 548 934302
267 174 401696
33 586 475562
643 93 304256
123 377 421287
546 701 357384
693 289 417926
538 582 702003
354 368 278720
626 199 730209
449 135 199897
684 773 809570
644 524 977457
314 644 147261
682 150 6321
749 607 975453
581 93 583309
710 68 36338
65 646 946351
78 398 164352
10 433 361553
199 526 57393
450 245 358566
105 238 538266
440 245 406693
529 143 158667
135 80 995523
262 217 355424
156 697 38821
763 262 413800
657 768 494200
233 38 693706
686 655 903949
715 380 218682
292 21 598651
638 291 775698
391 195 821955
769 62 917596
446 439 569683
578 539 341101
732 181 362316
311 330 405030
224 412 665818
475 237 255953
385 59 710630
34 326 571347
489 650 969559
504 628 390523
382 540 392297
132 507 809774
289 717 260304
485 204 673807
599 13 905473
115 224 64190
103 340 100994
343 155 540707
505 126 763270
685 457 683145
201 113 958550
764 708 885634
743 596 28593
765 81 72822
16 538 125664
649 783 718242
405 24 621575
463 788 14202
504 453 459484
443 243 887404
485 589 475492
107 471 105186
316 788 823255
175 500 721320
283 511 425578
449 788 349130
695 74 680475
461 233 830751
154 619 64409
762 121 779911
546 149 43055
567 798 763282
483 287 388083
763 483 594341
44 727 819990
229 714 254961
420 385 472862
372 278 219801
156 269 340626
102 388 530683
384 606 977570
726 75 81272
322 800 671923
179 559 101372
637 135 491385
6 13 925392
71 5 375471
331 160 298793
419 469 739757
438 395 135894
716 196 48941
411 113 230996
283 214 866744
573 226 155763
629 508 380789
171 585 438038
186 748 938624
682 172 804101
773 785 740441
304 362 989216
81 508 508119
171 606 876705
99 315 749822
263 37 201048
174 324 892294
628 458 872146
450 586 693495
270 723 509212
362 618 77230
577 207 353155
789 538 492070
68 241 936953
368 236 991085
662 294 279371
139 255 551304
512 651 6908
588 165 712436
296 479 19044
560 575 100093
451 47 841196
17 310 266048
713 610 484371
697 376 963069
425 627 986025
607 26 563909
2 625 704529
88 730 146597
223 752 692964
497 419 754943
595 796 995750
516 126 229752
599 288 603762
86 546 288500
764 372 482981
448 540 638681
340 567 169432
450 60 299035
97 510 275266
719 590 679517
360 505 527621
253 592 261195
417 586 645232
785 361 746765
686 196 433179
508 748 724156
594 520 372548
166 101 306020
625 525 53196
390 339 992270
118 590 834357
524 30 918710
734 227 156847
698 755 610886
565 231 193437
757 551 160020
504 740 944814
559 248 595783
106 286 329387
692 775 557040
645 723 625783
126 438 318928
180 613 904277
144 367 504265
58 347 584108
522 793 273316
644 201 678650
22 642 207329
662 39 874302
321 359 512424
24 302 427935
788 439 339598
355 410 748772
471 796 202805
623 364 328096
598 475 403447
66 347 333374
382 593 652985
370 791 145057
265 367 600464
241 102 424114
645 448 808752
294 471 288848
115 713 987593
465 135 934667
177 392 653638
84 85 376102
266 176 967177
378 458 240727
444 107 680880
350 134 284707
112 466 523880
366 654 428250
451 675 221345
304 68 149078
376 192 259459
49 340 496535
42 520 323737
22 573 574110
657 77 653224
738 469 448691
375 710 461614
104 629 827140
712 84 340508
667 80 722938
547 552 432957
407 580 139183
151 686 97304
59 123 309264
138 109 824849
172 296 136684
635 119 556343
664 215 732669
157 738 660208
140 445 252336
720 783 484442
599 584 5943
88 669 712742
647 124 722071
233 130 104844
736 541 117048
333 109 515235
505 226 709399
290 257 589520
16 82 185877
350 263 495601
418 539 868496
39 46 510813
483 731 117137
774 566 198536
420 44 240270
420 620 117081
752 791 704054
632 28 248019
367 441 479268
89 559 568734
344 325 879034
75 89 182335
369 504 225194
221 587 795864
699 722 964772
639 28 705608
480 577 542266
311 68 841241
449 126 22738
427 582 247651
612 764 506701
52 510 702691
631 625 438948
368 69 923516
385 368 223945
703 281 79515
745 209 756717
480 122 714236
65 739 806312
12 786 77518
471 526 975821
694 267 655695
315 548 205591
312 245 922379
294 196 856257
635 800 340291
59 765 591672
371 459 862461
426 3 42631
368 623 665766
601 429 953664
541 680 428144
691 302 928673
194 490 508065
713 349 701850
48 781 944511
664 216 275369
569 611 567349
282 651 875036
276 506 819926
182 90 697292
158 702 280317
128 771 357746
667 725 702252
218 192 465940
702 301 328832
48 227 491387
36 720 515432
145 790 82521
232 224 290170
173 585 825013
588 409 695165
290 33 61087
582 87 670721
200 136 475058
66 695 388090
509 335 480361
600 132 952597
153 677 979354
108 649 627292
758 591 152055
765 614 544765
378 8 995508
519 365 596040
442 265 833618
365 652 155213
635 519 165217
100 161 906021
595 363 251697
2 664 257174
718 62 52950
671 85 87274
582 26 403586
712 524 859351
588 584 371740
393 372 618578
759 541 536837
605 279 13039
678 380 280088
313 124 366867
531 658 442441
216 575 615910
275 73 186447
461 179 760072
215 148 271709
262 94 434095
294 620 889290
355 31 621823
560 491 799008
494 538 217863
372 92 605728
150 745 666275
307 325 65767
158 618 11764
388 522 167339
266 18 478856
529 238 675927
790 559 612951
690 477 387128
83 348 480068
668 546 445403
40 697 469601
694 674 989011
516 565 44065
524 330 513860
570 463 621774
107 614 855981
53 449 756938
794 721 974561
759 327 553669
240 316 217379
487 684 631016
675 574 709607
549 545 227771
57 430 920578
261 302 706667
321 413 10897
777 270 798403
635 477 554904
574 709 645098
76 460 252038
246 652 281599
6 362 139157
446 755 281611
697 284 588078
179 6 270000
799 58 417065
231 282 849715
130 40 599194
194 476 727945
510 615 384645
204 467 157305
536 461 845809
28 26 297826
240 506 845904
379 152 894350
184 629 685047
661 184 424125
215 375 397520
405 615 479927
488 586 713083
637 786 681732
159 32 746355
24 536 898459
249 4 156565
204 216 469136
618 539 863567
538 466 997473
609 245 761118
437 398 837645
67 491 439796
149 670 961161
578 5 641193
406 436 355436
614 504 9907
242 732 790267
121 126 401719
36 220 868523
680 78 573647
611 98 167398
320 766 786469
86 153 475615
8 321 69189
12 763 821227
548 381 288834
143 786 933627
469 290 765391
498 53 463602
490 162 927744
546 586 433000
547 285 499288
367 339 19714
277 318 763382
786 439 670077
193 377 665706
661 305 988687
639 121 449770
41 373 882576
626 685 257440
84 772 741640
559 165 779629
102 372 699125
537 81 930340
248 131 13167
533 651 165709
454 652 582195
171 308 632413
489 409 820797
467 253 492207
778 566 353286
632 133 18590
21 202 125082
614 76 852843
574 331 719871
564 707 10662
671 511 884291
219 155 518220
794 149 568782
30 414 75583
339 657 27386
191 539 498602
274 304 665957
461 441 380352
337 776 748323
592 389 478870
770 159 807810
574 681 128698
43 263 298723
205 190 248704
391 405 776160
635 460 27476
630 485 335659
95 759 921098
480 261 894161
297 625 819248
130 128 939262
450 89 533128
624 59 223615
649 438 18035
131 685 197433
674 751 819256
516 290 438470
583 148 177565
259 583 923967
656 753 427281
731 261 601601
522 292 453409
537 12 323462
26 489 538664
270 594 144552
486 365 502690
479 751 27477
356 190 397594
317 794 921908
147 427 510289
582 304 545378
490 24 518134
600 596 770875
318 584 151603
112 57 736787
39 611 714483
247 797 737454
411 621 381307
747 206 111280
488 136 640676
771 624 676050
780 626 715469
633 750 900871
743 600 151829
26 785 500756
517 437 881180
244 530 254957
635 599 412453
50 160 712462
700 571 741735
342 428 315770
597 121 682385
31 665 846031
455 418 248779
169 238 80478
566 387 256261
535 495 207457
149 797 745764
689 478 162137
454 237 792316
720 163 556997
600 680 377319
166 600 333184
406 689 953932
454 51 804133
430 33 198589
617 514 483743
464 233 504754
658 611 902711
279 674 92373
74 212 479181
791 193 561846
118 480 570414
166 620 717013
229 40 805612
184 711 417740
434 709 767919
400 48 464991
65 677 281750
31 682 769156
406 573 811469
499 439 618510
67 596 975144
403 105 327952
512 401 227604
508 421 767270
323 169 582283
266 464 930441
91 633 780092
62 181 706108
648 465 380746
500 774 916794
613 761 73031
117 243 64630
644 426 607148
515 543 80965
173 267 768219
546 780 567671
788 614 819826
636 731 612059
659 616 827951
355 393 813160
425 611 374343
40 124 31271
5 83 954112
463 441 22737
436 450 254633
714 612 843860
305 364 439923
260 472 105922
466 359 170438
478 778 546073
43 18 540146
179 234 177372
638 703 23615
61 365 524191
499 792 182824
517 458 706677
230 420 66417
630 774 357426
383 666 56062
490 165 748361
706 312 171212
756 426 909984
231 379 46472
179 41 93502
194 334 429840
379 35 551477
757 779 184241
560 445 286638
43 492 636673
473 342 373771
523 3 731285
742 506 806323
452 149 622550
219 178 948580
479 257 892863
530 594 289853
683 408 954494
716 664 91433
5 32 783234
26 484 851825
500 24 644123
23 414 582663
220 310 220346
288 776 258802
47 752 139712
772 275 584364
551 231 49980
390 110 611380
587 643 198869
222 353 639423
706 321 557198
393 401 853142
390 746 410301
192 583 978328
520 797 443742
778 170 926204
225 669 112350
734 586 336410
254 277 182187
711 359 110628
47 509 667634
421 485 553854
110 101 11969
581 658 408955
202 171 830512
555 212 504711
638 637 790424
717 614 791754
356 692 976196
23 396 748279
101 294 416588
46 208 684175
563 3 813692
160 159 475421
22 7 45381
570 197 164876
365 54 450905
299 523 790990
763 257 196128
159 36 205281
161 502 250013
456 538 439242
466 672 189949
564 714 755879
344 236 127171
416 442 768377
765 282 923586
704 21 558319
436 352 22926
401 510 795070
202 388 382338
24 717 241701
6 115 364971
436 293 195941
481 174 698308
25 392 386192
754 187 757864
657 782 151067
219 220 874796
294 150 645802
68 129 956729
105 95 38789
592 423 902714
525 91 102964
390 272 144787
531 679 64408
407 278 169885
253 286 759538
254 711 900824
667 666 988637
212 541 763653
624 118 913341
191 451 621540
363 690 447390
30 97 193480
254 206 725602
339 99 921948
44 361 595229
24 702 578258
619 238 248723
521 105 214136
141 376 910621
600 460 765036
715 571 45818
794 18 958921
777 92 57491
129 613 563373
754 751 944864
383 161 700961
378 51 689074
169 61 606123
55 754 365290
274 788 173636
190 177 68790
58 647 736995
243 750 989386
676 221 61251
693 668 561462
84 564 355864
671 277 459529
404 666 550420
637 535 344493
168 351 595478
731 481 74092
600 497 387869
14 182 238
247 530 94452
703 328 190742
197 248 274135
161 391 562182
79 203 49990
92 398 369760
44 453 36091
731 760 369706
465 371 98124
1 233 179341
99 232 56137
425 242 73518
423 213 971742
771 305 452138
10 749 591368
303 651 311371
369 309 200348
52 155 566320
278 305 768011
280 82 54910
655 735 289616
576 443 222111
532 262 255963
274 313 420680
35 271 134428
106 447 261013
723 439 825563
316 450 64548
498 425 636873
152 334 874851
660 737 550844
759 130 901022
647 153 586956
734 689 142396
440 554 723306
561 684 49117
564 101 740020
486 363 861689
312 561 682937
485 315 989951
346 32 935435
209 451 527466
528 373 982778
674 547 771397
136 460 687368
347 352 414458
33 748 547064
560 14 77500
618 155 702750
407 472 289016
728 649 637689
181 38 390864
610 646 859684
623 72 293111
269 141 607510
708 494 842729
139 189 225808
296 424 41893
148 84 214007
493 639 387348
531 592 313407
119 685 876310
25 651 685741
37 267 532679
610 383 480537
537 195 224817
182 729 642195
488 610 3517
511 503 596350
783 438 402739
162 652 19414
35 145 143142
644 147 76190
101 628 998824
674 282 840255
516 64 569286
31 77 654036
625 733 452541
533 593 548204
474 214 649291
177 92 381291
511 725 236149
28 711 770056
84 208 850330
541 123 781091
448 153 522703
257 23 393369
393 437 243281
252 627 428362
581 47 163514
87 458 77805
167 686 498932
673 586 977372
68 538 809625
188 496 174239
693 249 889324
225 128 294134
391 155 619693
252 205 174011
261 194 234784
459 725 342904
97 685 489401
285 523 769804
593 466 479950
601 744 421374
67 704 832857
553 279 994595
355 3 470059
199 528 202000
557 686 326976
666 653 119368
721 407 423867
213 759 983162
463 260 543760
448 739 471826
6 605 388121
197 69 286655
592 575 877114
706 444 700395
322 596 324564
10 250 569986
329 347 602400
450 493 550388
284 640 491888
624 267 100308
252 676 833323
544 599 593483
316 202 351171
280 555 519927
678 8 461571
636 799 863354
548 444 317335
571 786 648753
553 519 252096
785 124 903588
54 740 746458
320 27 982834
410 397 732529
646 404 155426
624 133 221060
258 718 45496
184 302 966294
18 346 130643
680 154 130647
188 18 771565
668 514 677558
114 48 803351
150 462 163655
495 209 496658
655 434 922664
516 746 500443
204 307 597650
521 113 98594
566 691 233590
579 261 369165
711 424 103167
751 529 497158
340 270 967706
8 602 435826
483 28 627051
669 503 774122
279 628 893548
597 448 408160
752 239 241029
786 614 150812
527 209 674560
489 423 762527
212 701 685529
625 300 176104
683 539 28968
31 279 795846
607 123 271453
448 88 532367
774 292 60441
361 162 970115
20 470 927689
586 118 543686
623 787 225641
675 759 580106
273 598 662553
515 572 955020
462 720 704993
350 487 474881
1 262 378229
173 372 258306
235 184 241792
34 32 597313
18 662 416162
401 34 864878
348 521 327290
175 799 591178
737 7 211666
611 720 817071
96 192 511921
386 769 313307
703 635 259941
520 333 555339
544 93 851861
701 728 129267
442 522 925555
193 580 445258
251 367 915871
389 137 390292
647 353 156580
387 502 520655
124 722 797163
578 677 416629
668 25 562905
107 34 419580
184 684 44160
601 404 28292
349 749 133932
73 453 311935
26 741 897703
4 80 659638
344 476 745524
222 412 137988
397 784 592627
91 10 781998
769 168 971779
253 557 665662
636 361 68061
337 521 563171
151 197 50398
375 407 866303
218 575 169560
693 271 403324
227 52 845313
289 659 511192
176 32 600612
12 681 439250
655 337 5875
675 507 576205
110 695 264212
332 152 666220
101 98 968143
62 476 971217
177 18 519977
534 155 470649
474 447 921296
611 115 348498
612 568 752690
564 692 503928
60 287 324975
130 727 397111
35 700 49509
119 510 248573
177 11 497898
724 412 199196
360 532 854428
296 511 545546
39 601 812476
481 374 546457
627 357 962042
343 518 570577
229 699 389046
441 362 422609
48 369 292620
378 58 349835
300 564 243918
780 764 697055
521 714 396982
45 374 462560
162 255 287325
633 17 681554
68 89 162637
585 431 696233
617 543 408258
343 745 224521
209 701 587164
542 551 773580
704 484 809882
596 346 376310
422 675 694785
84 254 949714
177 162 982280
493 632 454408
752 517 517209
403 246 326690
555 163 433107
305 554 69365
791 566 744365
15 688 423735
272 12 605085
183 620 271928
217 690 318799
270 171 178359
36 345 720650
790 623 768870
466 136 734701
489 781 174429
677 470 792081
175 148 943170
723 722 7004
736 674 247520
194 295 603208
133 329 942140
335 1 276213
768 33 242071
785 364 416713
741 510 767148
510 561 786439
23 195 668695
658 340 418091
697 767 170319
475 618 259255
528 494 330136
280 316 568437
790 459 490739
586 136 712693
502 335 760486
287 694 436760
548 51 430054
676 340 382828
217 56 314089
668 786 460142
503 799 848483
578 376 414156
655 237 139980
725 746 286905
595 245 225949
418 363 273284
426 443 682369
476 212 508488
349 213 635005
548 748 898034
607 547 735432
741 332 506617
197 466 840044
392 537 776433
400 15 687837
779 531 189016
307 567 945886
349 640 331881
126 744 161576
251 354 225596
219 800 403341
570 500 952675
322 386 391847
721 93 966877
419 236 232740
551 304 21615
527 707 890593
70 150 358994
735 39 42177
450 708 806200
717 53 931236
211 80 788558
602 794 3704
381 565 141061
366 152 957598
573 628 764209
338 643 601707
458 464 653670
482 232 652979
138 589 438727
722 450 139280
88 666 147827
277 213 980694
212 143 396037
737 499 491442
196 172 396819
794 673 46732
448 646 85157
672 404 326655
106 260 131279
386 598 994149
138 185 821161
499 790 267663
593 6 793362
283 542 349240
24 800 343062
625 462 801269
18 32 686289
55 369 521702
391 116 247704
163 491 450281
310 115 249432
317 593 669057
264 172 206915
63 77 914657
260 642 932162
438 342 462617
663 496 385790
532 341 443576
108 71 608555
353 413 966586
295 127 854196
678 209 745565
75 135 868468
716 254 378562
586 654 242758
623 389 796380
737 207 890490
122 588 26749
574 95 634624
399 329 387748
419 26 920816
243 579 875968
158 26 268810
287 674 587854
266 615 557900
150 303 196462
499 159 77190
343 344 747040
703 133 985183
797 172 425622
665 669 8132
228 151 803592
785 565 458317
45 223 148157
700 96 122566
354 290 888361
149 732 993270
734 263 421740
757 539 619185
793 197 191784
614 483 981490
657 573 551278
688 732 199782
64 391 470482
241 378 768993
200 327 278228
351 189 985501
351 451 853616
246 417 288660
223 284 519197
587 472 227744
67 539 98211
621 493 302345
237 496 651790
769 247 313288
184 784 104058
766 444 223968
614 459 202570
284 628 407646
141 205 784668
194 15 412193
22 696 689214
676 781 884220
653 588 516025
244 676 19154
779 594 970839
231 654 109321
404 495 331951
695 133 819719
205 318 761387
124 666 142895
365 675 262853
621 195 124493
680 436 423453
273 618 281198
502 75 570025
102 116 654675
403 543 475249
715 653 55896
281 776 721200
726 405 408088
699 395 172595
542 237 633736
103 389 252126
690 400 681296
137 141 839356
667 461 488104
576 144 929495
503 30 61387
493 388 781303
413 125 74629
171 56 306418
275 343 300404
709 366 338058
217 762 874987
490 131 603371
385 532 405667
414 242 901870
172 382 528572
764 729 587616
476 798 713611
526 739 654532
508 739 277724
456 315 722967
368 411 820940
607 464 341879
585 296 37550
382 550 501533
786 200 916489
569 492 74988
261 665 287660
78 503 190993
176 311 244511
268 223 563378
464 221 638953
633 549 749413
68 97 900920
303 189 281418
212 67 363343
143 356 856653
309 543 793859
578 686 175402
382 193 117697
459 582 938392
224 354 976909
54 240 718847
424 488 681933
151 678 122755
779 143 414953
90 744 983032
360 574 814792
569 422 930141
21 431 979686
406 452 891732
221 230 910051
788 800 601056
764 432 423949
107 244 163324
751 625 226098
370 146 91342
720 15 399759
431 39 400951
696 199 106726
564 184 633321
124 84 685093
288 577 563311
672 214 220708
529 279 909680
673 578 274304
555 748 625668
220 744 785999
569 383 50528
607 50 408411
166 791 558499
145 429 913350
720 750 950418
297 494 327214
480 72 113585
283 245 731443
233 260 215004
251 7 746442
694 701 986548
33 271 947931
51 287 435935
438 194 357160
639 440 86328
174 475 166030
183 586 520702
746 571 211498
424 604 117089
561 274 995637
11 181 272942
153 594 603427
176 784 951109
662 491 466737
91 417 528419
17 471 585377
248 435 135084
588 505 618873
703 787 393942
142 183 92142
48 613 878958
78 709 601286
206 9 356745
16 604 839012
55 176 617628
333 252 659595
692 10 850937
513 439 554247
760 446 819022
602 1 849458
291 252 817818
70 183 93586
198 215 531884
770 156 2754
659 719 135278
579 649 881387
201 526 559797
748 744 2096
491 590 993346
101 305 335046
570 554 129713
218 642 213703
602 27 266922
737 454 155165
615 184 648528
372 486 929241
433 443 575493
374 86 353662
488 499 333922
331 593 380454
110 482 333708
567 130 862933
242 769 711499
771 210 372855
191 726 156330
153 716 808381
771 755 543053
667 780 291733
161 549 119618
340 388 323059
675 604 154405
357 400 799295
241 712 96511
520 473 14822
239 792 540197
45 162 429817
109 681 213006
305 784 36457
84 279 953392
369 670 615502
606 542 64628
2 400 541912
270 707 485405
623 470 918324
101 132 35461
291 245 68894
102 501 75289
165 407 917206
119 121 103958
407 521 109820
342 424 263163
43 533 514112
736 96 588252
214 715 261052
626 589 150901
218 744 71491
638 462 168778
196 19 454341
600 713 197532
373 785 5987
394 430 772146
761 465 717856
358 272 845692
422 16 641516
136 132 144241
285 386 136143
586 378 738344
97 421 109418
411 530 260747
92 311 689115
689 288 775696
476 60 748795
104 35 692013
5 2 255733
77 369 998813
18 557 64143
730 257 976920
227 412 955743
444 128 822737
612 33 537150
80 374 757042
515 105 835781
319 674 700449
733 109 546389
710 258 722817
67 525 932501
84 239 193704
265 754 963900
96 627 409320
76 446 70393
693 91 939335
483 221 96466
428 601 421253
751 49 698753
509 413 268408
551 203 406197
442 625 43325
310 380 639526
110 646 972291
407 177 387483
705 36 406216
286 703 733071
610 568 4096
64 370 798626
87 468 752995
16 637 814702
533 714 876892
788 662 261373
220 332 763082
652 117 101458
125 629 744029
329 227 897851
46 393 168587
31 745 226765
310 329 628433
634 395 264680
738 224 744335
144 415 57793
40 553 849420
719 367 486638
752 263 635994
211 721 242653
124 678 851745
453 621 664305
40 305 552966
473 713 281736
422 310 851246
107 77 739676
544 477 841331
332 714 819981
525 77 793591
645 569 115692
218 499 953711
23 610 930104
27 211 41398
456 655 821835
87 604 654129
190 684 791670
436 691 658557
338 53 516394
739 465 313837
221 770 453661
316 631 467590
690 558 570755
563 24 940902
120 217 3822
515 55 4522
632 250 397355
578 693 31607
555 122 324334
791 670 585836
416 154 214911
551 708 659534
613 93 996198
196 21 695934
714 32 145624
45 666 78827
492 72 450347
320 390 4164
29 69 195273
638 76 105586
189 28 86488
282 576 985412
772 79 416444
645 697 596830
131 433 775563
683 765 329064
393 596 185153
704 653 609102
437 582 190259
700 93 58201
572 226 942212
538 506 333526
74 392 776275
737 27 317933
166 72 755338
33 281 186152
749 378 510857
688 326 853601
326 205 597144
55 622 281913
46 323 211936
686 661 834809
667 726 421122
31 546 719658
180 652 461718
244 517 47789
125 590 854025
171 163 654046
787 228 196330
654 337 256810
224 392 653650
659 254 758963
326 358 548946
139 443 699534
543 44 114993
203 66 19892
774 202 273477
762 645 699202
3 737 164139
639 320 237585
21 727 919020
146 659 6926
606 670 954050
87 505 645699
515 375 877067
57 249 664153
589 782 884380
480 754 623081
495 155 829856
383 63 718441
181 442 216629
662 16 23112
462 551 389629
71 661 539370
219 201 926339
409 123 310844
1 566 31390
319 457 109731
665 703 577586
566 252 191372
37 189 3050
655 208 292545
184 799 781784
218 29 372394
520 201 225923
506 520 262467
693 785 7702
78 79 474394
262 603 203828
550 551 307985
229 419 616998
596 23 16269
66 379 782650
522 736 566444
653 247 465784
106 22 285633
325 211 758610
703 490 535419
497 609 751425
148 268 508409
176 270 764879
638 604 418593
545 190 651014
456 116 597519
599 481 494048
773 755 101164
680 68 920155
422 483 786143
758 632 240392
290 144 562815
524 159 88520
411 268 97440
711 476 763139
476 329 916318
155 414 179846
492 381 416938
436 161 260240
362 367 670325
614 166 897433
259 684 982504
626 545 483538
119 593 245651
533 419 471179
381 422 228076
756 166 760459
289 16 315068
112 164 218250
704 351 711261
465 723 423459
101 142 685744
471 42 601904
394 771 614644
124 369 122444
55 380 861422
67 407 983677
139 583 508374
379 638 146685
349 16 722272
547 623 766136
658 351 381996
336 483 904248
218 259 329490
184 431 732021
372 236 37443
41 381 711466
671 493 699197
570 49 775102
800 399 624204
750 53 993648
92 133 907666
276 589 991277
639 308 706994
524 355 489273
435 793 225042
796 678 394303
321 282 572366
794 265 830871
545 343 828358
410 591 699595
487 734 230616
194 350 461330
607 530 124536
242 754 903079
563 11 120981
189 527 145224
56 562 795822
398 725 182945
568 557 453729
553 391 61071
400 363 14034
747 134 272184
144 554 67606
471 389 136320
321 451 251885
310 170 992706
114 558 518127
417 383 137001
133 254 930169
83 309 163964
210 660 640238
188 230 736834
308 568 768672
424 545 209152
56 734 608475
192 124 674636
452 60 794814
198 247 410470
41 310 693122
797 351 752837
506 145 930073
78 513 512156
763 479 428624
30 797 644358
390 476 102498
571 134 464570
340 304 208790
201 568 524258
574 420 791914
30 250 573799
782 150 658930
661 580 811377
144 472 214764
138 441 540950
307 647 902509
259 749 183050
428 478 294478
606 168 899416
258 135 119807
218 491 39898
731 323 996641
649 18 791244
640 637 610063
327 371 361900
354 259 82471
90 330 209527
511 150 130020
401 617 560506
275 486 292261
25 187 483018
328 186 271258
460 310 404388
655 409 811317
472 779 859678
388 108 230076
743 314 98490
385 719 937401
587 548 232794
282 315 597632
514 747 321347
6 505 13147
184 339 796138
18 745 388585
546 776 786311
613 756 201457
488 612 499444
523 341 994221
274 366 232514
29 401 14340
144 21 589148
760 142 251498
76 444 613770
634 523 15933
259 271 402811
420 408 21667
224 492 978231
265 616 375144
488 504 632684
369 248 218055
594 258 934344
167 127 595468
450 17 503757
665 91 344843
274 510 700437
769 641 542655
750 304 923850
127 198 404034
119 73 430158
296 372 846108
775 226 292538
614 112 947760
247 335 877902
515 453 503309
758 772 286150
567 351 147258
326 741 989248
255 479 537809
773 74 174474
333 300 637669
152 447 695490
123 193 427005
624 535 78679
563 341 704084
574 591 989734
800 385 210537
499 793 633880
167 414 764751
333 255 800014
509 579 520851
707 642 296118
240 543 444417
349 493 50063
692 395 376535
520 763 600550
522 682 864441
451 726 561864
125 521 710920
616 643 571666
306 344 467411
210 729 296442
368 193 186799
188 51 204854
606 314 372218
600 250 323552
300 255 254565
438 334 763378
395 303 702985
636 369 229434
386 564 870261
246 164 762019
296 499 12545
124 726 465092
401 138 296374
535 707 933251
160 221 322278
689 790 175832
597 713 500717
398 85 205774
166 190 434945
720 224 620656
308 148 842819
593 173 507328
217 23 996924
580 667 588689
114 17 620365
79 3 355247
486 57 590938
127 380 190603
702 510 992268
574 542 602989
779 672 385764
501 359 510811
370 277 357279
122 410 447943
403 787 384469
755 303 784174
380 354 712395
646 329 621456
196 487 943107
141 160 287210
311 729 794230
364 328 123891
521 427 769235
598 311 657597
447 200 318638
10 216 49522
59 196 877738
228 612 880194
187 298 816834
45 408 389855
670 686 599511
544 279 714642
688 493 266591
443 447 460847
354 532 349023
48 659 329082
20 555 392292
1 28 314384
189 440 438241
686 760 565816
103 209 197128
409 85 627589
72 707 1607
28 566 294896
294 534 726648
138 389 351059
645 715 868718
672 513 625205
641 391 960446
624 401 276702
653 778 155985
609 10 48569
481 593 634721
673 657 596309
529 515 189547
460 314 276167
283 88 850371
718 9 514317
290 87 326195
477 152 764797
454 524 388084
163 494 300153
280 312 755788
761 572 633418
360 563 585501
57 388 184487
750 665 529787
333 217 165346
77 436 475532
745 10 864116
784 628 24969
499 109 830963
737 465 91210
345 80 533675
572 175 820830
111 615 341285
780 204 955363
308 86 374682
324 768 650390
765 536 285242
702 300 240966
138 654 484918
487 430 101580
23 682 409425
708 247 335643
736 623 465595
296 563 216762
306 235 190327
420 608 828128
501 401 785463
646 307 752058
255 382 372202
239 386 93656
542 705 170811
496 383 629061
603 350 567032
244 136 321724
498 572 314132
269 607 114361
74 748 434601
268 715 204688
170 542 213926
529 668 510449
781 594 407033
747 363 654843
388 41 194991
579 421 648562
476 331 399948
748 393 126494
31 498 474788
108 760 444612
760 727 602492
399 572 377737
108 723 796660
408 498 225098
627 491 438355
18 119 245454
503 323 821350
269 224 676985
204 737 328903
71 54 987456
533 56 472889
350 568 228942
504 654 564819
772 522 226000
762 150 173871
90 685 217845
517 536 291954
629 590 697252
397 92 37406
193 223 591402
507 489 97761
325 7 405077
76 331 987326
96 271 673727
696 70 473915
167 705 975931
583 635 373143
298 519 546913
355 330 448009
633 385 43416
394 129 956880
481 460 866530
461 436 479605
103 26 177251
494 563 513240
390 578 143844
751 280 505810
632 586 897389
292 223 620280
456 607 966767
475 210 431840
123 575 978768
116 231 313628
126 269 412739
644 235 855219
61 307 197612
572 308 845652
565 240 322605
86 537 97788
779 10 706594
103 239 899958
197 689 71630
607 449 615532
707 150 607551
725 261 753235
641 166 201069
8 784 216656
154 639 657326
562 668 90968
398 353 234983
692 181 543791
330 220 97690
345 494 232478
55 579 129002
751 388 528969
508 116 160609
214 337 432952
485 367 358627
626 431 544382
347 142 843704
313 16 945797
472 356 212989
171 542 717730
88 615 995148
590 692 576779
529 341 147445
622 292 222757
328 104 150049
721 394 749340
139 336 2058
102 748 583544
600 363 251557
208 404 748110
453 213 407591
64 449 79968
295 570 591690
30 669 737119
781 394 323246
205 47 793700
96 735 956694
415 109 179087
43 5 152395
736 133 804584
796 18 368683
362 586 486949
704 770 989825
199 359 522751
582 17 751455
422 597 13643
185 467 231468
406 457 536364
382 530 817357
576 246 574981
65 122 423332
296 412 291561
787 540 755486
84 119 713871
647 111 165980
374 597 152222
207 788 754761
203 720 828796
597 722 372138
429 712 66080
757 784 11562
770 287 440636
34 610 724622
750 157 328201
614 715 114183
310 219 989200
265 35 843051
667 484 597091
217 485 650325
353 685 744679
523 694 706591
712 573 575449
748 448 718609
768 14 139709
105 757 499129
138 391 295292
508 693 490975
212 224 599319
692 549 990864
9 579 671193
314 714 505893
29 448 123197
368 264 437685
380 440 637805
527 766 478719
689 610 302280
389 516 747161
547 164 862700
487 133 133737
278 62 842057
402 723 747273
368 686 126996
756 479 290597
668 148 229199
325 78 238975
268 147 386845
126 280 585794
730 694 369679
749 668 450787
576 636 134299
265 155 408990
596 387 826266
626 349 109469
602 468 171360
263 557 479350
286 67 986381
215 579 691592
741 18 608604
642 533 404838
225 28 191974
155 515 773135
638 387 803019
91 618 920667
406 437 713283
730 744 804992
89 568 879965
654 57 767234
242 399 201109
787 518 559114
500 281 965916
789 232 984589
326 211 340487
523 231 398948
491 297 348901
745 72 11258
640 333 888038
752 51 565683
784 43 277045
706 504 780284
607 103 921703
201 394 263961
266 754 133095
225 51 507522
633 619 138252
243 581 555191
82 219 249268
345 172 692138
619 35 496308
46 676 378910
118 665 313208
641 421 984928
773 56 156420
177 138 806351
253 772 857696
262 716 768391
616 460 359859
164 752 76583
734 100 830723
208 324 88868
6 771 270798
797 401 154112
32 434 325563
797 663 299140
459 10 736116
622 112 779319
550 493 620826
253 313 461913
705 165 136708
654 363 404603
373 499 178356
252 398 557497
161 40 950833
140 618 61270
515 56 674121
535 301 296100
439 28 694516
558 463 915845
331 520 151402
565 361 158673
467 698 608948
97 151 644333
569 42 294500
780 272 100485
733 441 944448
631 129 98895
434 238 147901
560 630 493655
209 121 441935
162 273 321029
614 481 24603
714 252 133129
219 37 143961
644 229 849440
763 676 716146
772 712 670062
739 683 163065
577 565 562644
401 263 625133
141 614 287928
212 258 266880
448 277 739364
159 216 718595
437 792 441154
279 284 569174
160 155 364928
363 381 286257
46 711 138442
607 22 475286
789 446 493554
642 761 433792
639 648 696267
44 53 587003
311 691 449228
555 166 981206
263 566 623777
218 580 937508
681 467 663091
485 467 813760
473 392 966230
253 182 165011
68 707 970530
251 39 381899
209 7 874064
409 382 454463
40 194 853653
284 30 454092
789 246 424527
429 388 531264
60 391 904769
257 58 774903
633 47 147524
526 315 470334
738 92 667788
9 72 69729
651 383 850981
746 80 315617
58 696 662624
31 327 395430
739 411 593481
727 303 993927
548 10 346347
737 185 331516
552 539 506998
403 584 810363
71 589 444520
761 564 277600
331 532 137804
780 510 414703
204 389 454057
664 42 903864
425 415 841888
690 136 395365
781 321 293073
585 322 893748
563 240 129699
233 587 736648
448 515 53678
781 691 138776
14 507 710561
476 372 342453
298 403 98948
691 98 398099
161 534 605093
574 196 602303
138 465 814572
613 703 445821
761 427 13616
452 487 935365
709 63 923825
369 75 157910
603 190 58077
646 34 842645
115 371 979334
437 211 480818
203 751 832710
12 361 174847
705 225 695544
65 5 827072
187 219 352444
150 787 465560
619 341 107830
107 191 545815
137 546 599568
295 443 493816
224 218 673091
386 698 633583
456 364 987773
371 668 492282
41 484 696809
419 328 68934
777 296 909566
137 650 267742
443 486 180474
342 530 678816
219 605 136646
31 771 942034
92 38 190084
3 433 934903
434 776 619371
785 434 595710
262 536 392585
727 654 667809
334 115 194639
495 365 484913
206 539 90985
208 179 940113
410 56 279474
29 673 907392
664 8 766012
294 238 324544
407 789 19742
149 590 687605
309 622 571572
177 354 901946
60 166 206427
213 551 599063
791 707 142112
124 297 859577
86 627 51943
637 587 639112
710 224 868238
235 67 287705
687 348 720338
282 355 455346
15 630 136113
692 487 478388
660 378 381495
690 661 284777
630 513 469683
254 494 673349
466 68 37927
602 88 816146
111 146 834767
590 294 39434
570 277 724089
638 251 349561
609 580 487144
3 41 43662
615 310 971648
762 446 138389
74 231 614716
509 236 377297
334 379 978168
652 570 879363
753 286 453538
452 291 800278
440 743 283682
182 542 962322
177 578 657157
779 255 382009
87 447 168523
314 373 114016
45 145 687410
484 36 193362
604 464 344371
2 621 237872
550 769 804543
558 534 301721
665 51 934047
750 309 259174
660 440 987084
651 475 185365
140 160 960666
360 588 548469
123 32 328023
422 425 336173
550 228 135133
193 13 138529
62 505 358460
508 616 67162
223 487 865846
699 68 945380
454 721 440287
518 151 545578
636 177 521335
330 188 397590
27 91 649614
673 796 592578
92 205 430660
538 96 173809
255 100 186956
320 689 56826
126 440 136301
650 260 252310
368 704 125264
218 634 788399
294 689 129319
258 396 116440
125 738 706161
366 340 380302
786 447 623452
67 611 102866
113 292 776992
585 310 299714
362 795 905550
335 360 767440
148 42 176407
460 638 604872
432 323 788346
73 424 45779
438 540 435223
513 277 579171
645 455 558233
535 415 960699
395 529 828093
270 95 645753
782 490 442819
590 735 967373
312 94 698404
306 153 889351
44 467 35450
747 781 314475
757 493 41194
480 397 990444
775 633 517886
237 160 945593
496 385 1631
667 414 638602
726 652 670088
376 601 164035
68 278 816787
421 222 54629
531 784 17590
330 603 77701
762 269 37241
1 779 707894
380 136 73925
199 643 248575
163 676 712479
132 110 627513
717 121 327515
463 22 698587
668 39 487315
613 110 769433
334 109 6130
588 214 120652
692 306 921395
675 475 644062
781 445 700817
190 137 383034
292 688 205762
334 625 512196
637 113 244341
381 57 823413
176 341 15425
1 635 47449
212 542 142337
160 55 265758
31 721 324004
674 776 221634
73 98 148899
757 525 769312
562 33 689211
408 710 490033
55 361 718976
736 402 143784
116 204 346589
735 506 538874
410 734 49331
547 43 878642
318 454 841219
427 397 205834
443 171 978004
254 515 453667
793 407 851201
355 4 45534
420 198 921647
585 239 399036
442 365 607905
594 235 74288
522 304 727458
494 338 714303
648 295 564570
767 147 889416
99 451 112012
300 122 333076
392 323 494003
626 284 250719
496 418 64239
428 125 270516
208 603 906592
298 118 20446
504 780 157345
583 2 206297
529 43 792792
565 48 514422
75 204 272864
356 510 68526
270 555 54762
12 230 705630
649 69 472253
415 165 941422
245 627 802799
757 780 35468
476 294 186175
412 788 954552
783 768 311137
633 424 834355
183 579 679428
428 643 312622
430 229 674344
46 290 83360
44 740 342223
250 135 405157
766 562 864667
658 142 952489
175 141 568463
305 143 237038
595 64 655111
710 800 900455
321 191 585302
128 324 964486
569 678 467309
725 639 993510
612 614 687169
545 244 515840
477 16 975515
441 309 958837
386 485 996859
716 20 313242
281 210 923793
735 110 649749
522 196 78775
291 285 391444
793 187 563320
786 39 27224
592 172 912678
739 400 187225
103 160 934164
24 753 206774
89 741 173274
403 195 249767
665 280 140387
127 305 214124
146 786 901717
546 760 816564
718 659 38582
301 46 854049
551 546 655185
259 619 732281
743 340 528154
197 786 484512
346 383 122305
2 290 348313
34 376 225590
197 405 976160
488 41 319661
5 488 520920
654 734 606445
27 10 471543
152 381 178416
133 653 532164
19 286 903464
521 87 312368
495 454 271349
764 94 394694
714 359 350972
277 552 168037
387 212 65498
2 461 912811
554 68 697632
357 646 855199
158 209 142760
505 655 457418
444 47 890586
729 397 159015
144 539 354138
500 629 254433
492 232 336026
327 354 764537
457 784 840083
702 631 481740
525 793 407612
522 569 39138
130 562 471180
46 486 454263
291 364 717277
642 305 464533
339 7 596822
135 29 474306
396 647 450575
187 399 22588
70 602 454142
261 391 697773
462 539 347694
566 704 282039
59 369 38765
53 540 577390
261 210 404609
675 363 303494
713 560 161218
475 201 927185
541 182 67372
641 427 865686
26 443 319808
612 294 991575
713 254 952001
427 574 603901
57 461 284476
305 535 486748
152 626 36108
273 601 959109
185 397 292424
299 385 379448
641 195 656043
714 473 862710
127 577 688704
52 406 14730
445 380 526640
472 285 892087
743 410 492569
210 725 836322
188 137 966530
97 794 810495
703 618 511877
281 55 404417
266 377 403013
267 61 262981
671 719 476481
488 419 658333
72 193 871435
60 294 417410
21 445 208714
391 109 840293
196 126 965106
509 709 218084
88 341 766437
414 608 586090
690 195 616354
666 385 264885
693 62 234322
88 667 987907
98 440 404633
458 99 657021
427 25 218906
470 325 898734
754 61 196132
253 439 391322
489 223 580078
510 634 289525
34 274 690072
59 58 102522
581 317 831480
277 241 496202
686 259 55268
458 137 647435
289 355 258326
133 617 202009
96 120 756858
694 678 207406
654 238 330423
731 461 126611
62 448 750709
606 735 101658
333 102 92089
444 528 150279
402 695 26064
69 22 974704
502 359 855569
266 302 496769
277 691 110073
206 464 651556
396 221 847648
295 771 471222
299 587 513579
785 285 325476
472 104 332328
346 279 957309
414 273 302159
646 176 624017
310 96 822700
752 548 676737
109 657 574197
2 597 225376
634 82 511202
493 740 868183
4 120 941485
198 79 119396
1 352 237292
595 263 148549
557 56 349657
481 412 420887
167 157 942202
108 634 313332
219 93 360704
357 272 905708
530 324 310669
350 8 570042
392 107 58707
308 492 193966
685 490 489679
789 461 410878
603 273 906382
566 22 959263
32 145 282843
245 470 961378
261 667 722028
77 153 20265
780 292 70468
301 80 950028
143 614 196430
525 317 655079
714 488 704016
663 426 414979
402 97 188883
557 327 35474
283 524 904145
390 108 842061
261 330 198874
226 600 688675
757 579 892906
443 428 468778
598 702 13970
116 429 173005
597 53 715859
460 59 933185
1 448 855982
161 352 221483
707 445 104239
303 176 643821
117 312 429482
704 76 203467
605 533 298978
453 119 413319
532 440 989040
660 69 922545
201 799 285869
335 800 215006
255 244 653194
426 447 621743
195 296 990060
356 268 130394
350 395 201864
432 451 132354
594 165 158875
735 611 3458
170 315 956703
147 376 931874
244 121 203016
711 666 980832
699 752 856276
233 738 852200
196 432 372715
693 166 448044
222 305 819360
594 139 375393
269 672 265567
516 285 66018
357 38 17048
470 369 954160
95 689 947030
773 650 707460
766 510 272275
130 238 406019
557 677 239203
182 788 845406
108 91 338807
677 360 25115
358 173 926532
709 516 811772
279 411 613417
141 741 108003
248 47 887374
379 561 94680
454 521 180687
102 430 686737
685 220 199134
242 460 702499
217 429 356313
289 81 537010
414 408 274699
432 505 420165
377 484 828666
733 737 402020
775 100 197928
536 499 713939
278 770 225455
543 185 874928
24 481 396511
4 643 275161
52 524 145340
218 775 809014
594 319 466007
269 579 748432
27 701 672644
664 660 971670
424 132 353186
272 676 820549
548 526 278886
498 203 51836
503 133 245275
635 552 366322
688 555 20891
199 467 670401
761 683 487915
734 303 345972
524 619 427832
763 122 938491
472 42 765876
90 327 811987
321 314 94468
527 400 714080
540 156 692351
648 218 671290
188 599 222346
334 452 239758
217 85 876797
717 330 83461
194 614 441565
301 200 871772
391 494 650595
129 348 233432
579 297 199680
134 365 595156
107 630 906341
645 667 188640
597 582 907701
337 296 432363
250 508 3071
223 341 582526
255 20 691711
306 15 919308
707 259 335523
257 332 807378
265 406 267621
323 52 929903
794 27 865412
542 81 693468
621 290 410430
667 253 26833
391 720 804938
671 440 589465
449 45 730961
16 56 624900
234 521 954042
765 608 859326
663 206 212523
173 198 126137
198 156 796151
281 198 880199
81 344 417181
434 480 828799
415 647 672016
515 741 668664
72 584 172362
780 81 216970
447 166 108467
468 425 437494
587 790 1880
799 707 164440
606 664 72008
336 239 121805
407 9 420490
570 342 603873
764 54 512996
73 195 212594
443 335 563239
363 714 3839
62 357 379978
558 422 215386
331 739 827870
171 385 538616
176 184 633980
298 271 255960
500 347 33918
372 447 882824
347 148 773965
102 731 502931
510 778 825226
515 301 131931
672 744 425771
540 207 493848
434 503 339452
670 551 448148
387 663 637845
70 204 375601
637 467 744556
236 721 205895
365 472 800511
395 576 964761
691 405 840264
531 74 717394
714 209 894617
788 206 394716
290 339 947331
613 343 291220
344 435 117645
141 500 731610
473 470 888221
290 217 549516
113 768 238989
141 780 679705
123 514 830008
317 423 625180
409 9 855217
241 125 997232
481 147 402471
217 278 787594
81 120 957204
422 548 501625
650 566 41649
722 541 156878
750 159 595546
529 356 329821
550 131 431120
403 92 556260
97 253 175687
81 528 719341
105 742 778862
643 106 513795
314 154 517918
295 791 351182
299 584 715554
361 185 952283
114 651 936155
32 23 930003
685 562 142408
615 128 460258
198 486 715913
129 26 906526
70 199 82631
142 557 908456
540 245 523728
527 34 95365
646 247 887040
212 282 139103
753 447 34982
715 6 645628
689 97 556438
222 582 67807
141 709 198444
783 403 582842
401 535 207455
158 653 494629
763 500 522122
39 358 457867
399 718 42963
253 400 824583
659 107 506513
364 529 982241
480 767 348602
78 742 642751
272 253 581916
654 213 752406
306 133 645315
545 65 490733
759 769 40300
24 398 269480
92 471 838865
528 82 73963
89 539 496392
255 45 163073
386 197 994209
204 203 206378
634 557 513877
95 442 360938
707 297 125084
212 624 641441
417 398 49017
351 751 523565
386 354 555525
608 741 695264
743 44 818982
660 143 609912
154 621 371570
287 329 193397
21 392 701202
740 264 376291
65 551 18913
363 250 342287
659 793 152072
786 388 233322
133 601 605856
472 532 612887
213 605 756231
371 619 994570
684 559 788375
115 448 249580
142 565 442105
666 712 962790
714 238 85686
431 274 578298
43 173 460672
643 581 640506
526 634 800160
498 587 806909
699 6 535633
507 367 905173
58 552 710142
458 650 207601
326 168 368787
373 534 660988
653 365 475129
435 555 616933
797 681 37568
193 507 948940
359 797 425916
744 214 892371
322 71 58661
262 285 408574
79 472 912337
799 198 544151
288 376 29581
589 95 688735
692 57 951562
184 666 223301
689 730 332083
767 438 419456
161 657 293791
745 46 458699
12 641 953527
292 524 176795
584 305 58479
184 25 85936
456 488 534339
200 65 899634
774 195 677338
93 674 940479
410 76 246756
97 379 663054
21 4 849402
87 540 826621
630 339 735566
643 134 540529
461 235 799619
680 292 105901
331 712 474616
253 292 268269
206 641 817291
612 157 598734
781 195 899575
269 541 928518
243 209 142339
306 691 889707
77 612 117691
131 666 342428
290 624 756927
150 723 226249
250 222 781017
498 100 870223
305 240 547333
285 705 778774
51 682 276306
275 185 481834
738 368 564373
170 20 963274
369 765 655047
229 169 205292
271 632 791475
428 103 61259
276 593 79697
10 630 930812
601 62 661864
30 609 406939
729 346 136129
349 611 418480
211 618 852876
785 532 128893
742 717 128099
98 175 808819
47 41 574353
130 508 684303
285 153 776760
372 501 218771
773 582 533703
323 164 191519
207 140 598962
735 134 245068
648 774 37801
540 785 796502
525 327 75251
315 751 18744
771 581 864469
494 205 357668
340 566 507170
199 761 239477
741 116 900541
61 108 944072
274 451 274154
458 613 341299
397 436 229862
188 487 524813
500 796 244911
199 718 360666
155 30 383783
479 491 932653
105 10 987709
519 539 407839
657 47 655259
721 352 297361
448 266 427823
52 102 369167
292 376 421827
416 769 677058
21 14 899746
407 208 474497
711 543 818147
596 160 726519
487 462 748257
7 78 333063
58 415 1951
598 92 129048
514 113 905487
594 743 204664
449 567 486960
319 86 201265
546 542 659925
160 71 28279
40 525 41266
765 482 729601
667 178 451774
147 663 869775
102 20 217315
556 546 184123
147 2 184924
557 74 27019
231 645 542613
788 55 468418
4 436 51642
181 290 539615
603 226 73466
632 378 458825
769 535 957886
625 644 706757
298 96 293888
501 717 853203
299 711 582620
507 434 225429
198 4 117331
402 224 2547
138 453 718526
542 32 555593
42 170 767365
754 305 251286
513 462 64218
626 779 882640
575 791 957058
132 141 433808
21 765 309888
147 324 849703
259 514 542309
462 607 530660
214 131 196549
727 779 666905
333 426 170967
440 186 490345
726 746 576791
295 683 581974
402 333 857757
389 472 313560
717 417 980510
472 667 960022
739 197 794725
467 659 159998
187 640 571297
14 179 162484
306 449 156058
764 273 402833
426 542 403982
492 438 551324
468 305 73336
321 777 208545
129 62 360744
75 753 934234
562 341 922678
757 27 523176
561 266 777950
74 184 854503
302 331 457944
271 44 127587
541 385 505484
171 215 759800
11 285 455094
611 756 104227
330 377 747175
692 44 890803
280 798 836205
599 269 306287
45 715 29909
211 314 57849
661 509 51837
601 128 728321
546 621 639211
291 387 650694
763 149 178415
638 385 787676
57 610 750210
745 17 741438
275 64 974903
158 72 799518
11 309 293127
11 280 622706
396 666 38545
708 757 303943
452 738 630085
404 693 643504
648 718 995331
239 794 536370
648 722 176774
422 368 845235
17 489 382532
795 680 722680
1 688 454597
147 649 657121
313 798 774158
411 85 938573
723 97 996993
397 274 656429
296 133 211394
594 660 474471
398 306 348816
386 496 414555
499 267 332836
233 225 518376
298 736 880078
283 121 443292
633 519 190916
704 150 455384
553 775 467743
136 642 638270
124 311 790084
426 799 420213
711 170 453765
345 687 764427
240 253 701938
559 737 353755
651 66 374204
384 400 337163
167 403 899295
487 99 561645
391 347 291524
444 257 683659
454 163 48338
87 692 41173
268 437 71404
88 392 635441
190 376 220382
322 742 59259
282 42 655512
592 87 413087
423 490 663521
243 181 973192
200 538 435468
743 293 159708
775 685 442523
535 151 268787
343 442 441934
652 551 990443
566 669 542403
487 264 192873
539 706 248642
698 213 263601
206 101 484672
398 384 910233
6 724 218924
104 736 912778
786 576 735972
728 536 802778
214 366 584622
479 770 427748
328 554 191151
137 702 305242
469 306 32559
184 381 849240
532 186 134279
585 270 914816
43 704 217115
285 575 828419
556 170 418458
353 715 813765
570 218 749617
376 8 152577
215 474 915982
2 362 201912
534 632 487901
346 595 849018
35 512 606385
582 446 799185
12 204 387204
490 483 835397
186 377 587369
764 499 565986
198 309 472744
523 734 117049
91 660 340536
66 723 996130
603 23 560235
740 199 254382
711 14 594431
534 735 942653
677 317 838339
314 64 142770
314 73 474911
682 35 434623
476 655 779362
781 593 3080
135 299 520120
439 204 817516
738 484 959651
384 329 965860
62 209 812789
323 610 901796
605 340 926022
615 555 27668
665 234 388581
397 592 333248
158 721 261136
491 405 570867
453 1 889512
353 532 773832
142 399 454383
139 511 389811
495 205 359028
456 314 561341
728 52 459991
448 538 586125
430 351 994200
682 555 696863
389 403 126626
488 334 553379
771 567 835045
145 202 509689
59 527 481024
320 130 127263
423 771 749119
436 199 404073
365 789 959893
562 550 155645
763 320 306075
735 75 376315
262 206 699133
208 121 704802
169 367 419604
252 562 127089
521 525 551073
631 211 229536
745 579 43760
386 238 546897
322 353 209429
423 304 426278
299 129 606809
28 504 484704
123 680 399586
719 386 889297
350 707 436888
495 392 773982
272 746 111479
210 650 818740
74 432 982331
329 129 748439
212 759 474254
688 59 85047
86 73 884935
618 141 860778
352 55 459596
508 319 666758
137 552 443606
10 251 869962
212 507 446309
407 412 469048
653 147 103596
155 699 566414
387 786 470357
649 602 321293
277 340 335213
725 244 475119
576 569 49316
481 307 547442
761 94 345675
99 70 365881
174 171 223062
102 585 684668
588 138 962015
47 561 793250
291 625 844861
147 271 750731
29 597 564943
165 114 972033
235 381 605781
4 569 812318
662 523 550616
118 725 7163
105 558 272816
559 455 698280
744 317 834868
252 33 793624
207 352 3439
730 533 33141
236 338 993014
418 242 515533
609 563 227364
645 230 23496
448 345 436734
716 89 261386
109 736 702278
134 730 189245
682 487 256859
379 265 119082
358 709 561056
24 634 507970
588 799 632458
780 455 993442
379 157 876288
156 700 796461
503 531 325506
291 5 781781
2 509 119868
316 483 630524
227 50 337363
610 733 274396
183 78 910592
413 536 629726
273 228 69757
467 317 576011
492 777 995479
709 131 587001
281 142 575017
335 182 665105
438 420 165083
737 266 145318
4 571 444076
799 68 125425
467 58 726192
795 332 185536
69 23 637538
109 273 819016
52 583 621865
76 653 756133
282 153 636411
559 20 48389
717 140 467738
332 637 292615
715 449 514329
769 354 705006
297 285 476122
168 190 479967
182 227 620240
623 92 570121
501 375 607737
358 62 781372
399 334 441079
224 341 198660
470 761 910184
657 543 925590
485 85 154448
208 500 402188
43 745 326019
181 286 592980
48 575 205743
64 678 450100
614 647 829223
601 636 268633
339 48 388648
285 16 87857
636 702 928277
448 20 571118
52 631 878616
591 637 722585
774 386 147696
784 295 677404
137 130 342670
162 132 936916
33 122 829247
177 695 192248
53 354 728426
508 350 183057
307 659 642776
307 333 741609
249 331 358638
236 785 985291
716 574 623749
18 485 742990
255 726 723397
769 422 889750
14 213 736755
768 512 486408
404 497 659250
580 203 634275
737 270 247260
162 267 883426
408 20 721577
13 445 103261
347 380 515885
123 160 540483
1 778 350832
102 412 991033
281 56 901133
765 269 448166
58 108 85212
31 667 524786
75 357 638051
148 443 963989
718 490 379556
569 250 174076
174 216 634397
196 720 69379
208 229 264441
56 693 800964
614 58 984415
511 208 831298
581 674 177347
124 18 295978
733 431 805280
393 382 698929
463 585 936445
436 793 996329
564 750 114324
267 189 905912
437 283 400027
252 694 126816
563 456 860795
32 143 688909
217 364 441310
516 272 459494
304 25 590074
354 609 64708
502 343 554053
502 412 221976
202 507 106490
216 76 170921
478 19 316961
37 596 67577
25 428 197958
106 228 197116
26 621 652273
629 747 197957
598 153 944944
611 354 967136
673 318 882804
34 752 22745
798 1 783297
385 201 297910
525 459 164350
36 758 278517
137 202 482745
609 338 624687
765 737 938859
760 228 697854
506 187 337208
57 326 492483
290 188 719207
294 156 57667
572 673 416682
358 551 739205
199 242 892178
513 714 121925
204 742 659572
338 209 179076
605 427 145357
423 510 127790
423 94 470537
756 123 394182
768 165 208205
564 607 822528
111 673 465558
718 266 246889
502 426 264139
602 22 628629
121 342 935542
482 193 252589
456 622 465497
94 344 989637
738 778 919165
83 624 915654
672 791 223708
646 298 103090
444 141 101287
265 420 314779
231 220 326787
73 333 499369
252 68 480299
85 315 792865
504 133 35513
695 744 778712
676 607 745499
695 646 892795
386 789 517093
99 167 928113
103 736 717020
520 352 714271
781 392 706442
777 201 607402
119 438 989061
73 341 925325
485 75 459966
645 786 172690
537 69 437109
388 264 390935
484 559 274932
434 54 103378
378 679 655174
136 568 223435
218 409 437937
209 719 299118
421 631 671566
211 203 720997
392 90 394770
560 644 108373
580 539 911539
175 99 582823
635 180 456038
508 531 988270
574 162 89066
665 303 880865
233 477 367432
779 345 389358
797 145 289761
290 91 410026
523 394 94983
575 499 275279
142 430 187472
666 739 866832
150 230 37495
763 406 426202
146 251 506689
622 665 378512
69 6 748971
684 687 353735
113 757 889444
282 118 123865
468 686 663733
165 366 805342
122 148 508665
315 558 944567
504 376 390301
790 227 314536
670 338 555757
45 414 648363
179 571 812493
655 425 979793
324 57 533038
336 508 476713
726 216 342953
276 738 915255
773 412 630283
341 248 52863
179 313 966423
789 126 234041
561 799 30028
347 215 175151
587 437 85589
262 388 252693
735 485 673880
106 119 860338
785 227 606142
15 237 345602
711 385 706282
514 676 576493
640 792 483521
94 267 265896
70 26 968874
209 677 453079
781 253 540909
738 7 529333
616 523 730929
235 390 827087
140 446 808216
29 397 728794
418 37 148260
232 261 131758
798 703 240196
537 771 285610
140 249 553446
717 695 527445
429 630 311820
14 401 9837
106 235 443921
384 669 498721
600 478 727342
75 367 63120
219 519 132506
306 553 230648
256 614 300176
162 22 477047
787 658 691773
97 639 259180
219 295 104265
270 265 734554
375 127 550503
234 254 509315
311 384 75749
637 597 338355
739 759 469405
516 245 262142
186 109 272404
737 748 172150
71 338 45173
659 269 302569
7 122 350842
778 734 140934
186 212 865541
53 179 366353
351 182 661898
96 587 162820
385 681 561013
106 740 711914
657 564 435640
371 302 770124
15 262 282811
152 431 821479
760 154 616218
501 68 252304
317 95 933445
427 356 278778
282 152 237542
609 199 16777
501 584 731926
569 774 472672
218 748 616286
121 649 22446
301 126 283321
498 282 330870
760 568 153078
634 723 76420
288 260 34771
668 240 555619
715 671 733568
141 602 457304
507 286 17068
554 459 193842
409 175 115007
734 430 190252
520 400 111461
377 97 209897
451 543 747840
557 300 497303
8 642 267555
20 164 922468
706 791 473130
739 239 198768
784 732 210912
111 732 806804
305 289 9952
651 514 570262
407 509 469611
564 595 383964
691 102 359664
658 607 832388
338 773 64650
542 442 448361
658 677 586978
231 79 151502
472 454 380522
178 396 277052
205 341 231913
163 539 233789
579 529 618644
510 420 734059
396 186 924462
27 361 877709
223 531 762126
785 432 783414
298 268 598162
125 283 449002
178 375 545704
230 1 181213
677 124 134749
442 588 574700
143 16 353709
521 81 154965
300 53 252270
748 83 378952
378 683 303209
315 24 842670
608 597 445247
655 469 756499
213 129 539453
645 361 757273
644 546 983358
155 544 131073
257 557 41757
699 99 995170
773 590 177153
784 703 783516
356 263 372848
581 760 167918
100 307 745949
21 282 134403
276 21 361870
693 771 76217
410 603 947929
575 269 70573
264 418 900554
494 155 11692
456 414 782115
714 345 355041
460 459 340648
656 475 903923
182 381 338648
743 756 552233
147 613 778626
377 396 468095
460 320 318522
506 790 447930
473 390 386069
12 775 954034
771 442 29795
126 231 333970
3 667 405279
17 572 121012
569 115 623065
340 263 584875
448 102 443219
334 154 263247
665 151 464850
784 137 113435
26 466 793663
74 88 934629
312 563 132634
11 516 888381
294 257 202943
95 560 196803
513 288 797478
703 594 90697
629 460 104557
386 25 249451
795 173 171720
497 411 111730
93 521 316820
751 308 621927
314 149 157426
458 11 138945
611 170 195150
351 553 643268
49 39 359133
602 428 63428
359 239 455374
529 655 438832
18 464 719771
693 332 919364
264 384 66689
132 508 775763
26 537 225450
58 458 468427
693 49 600879
685 8 155221
700 600 657135
712 440 702687
58 357 432171
607 666 762460
397 545 144170
778 14 756532
241 480 49632
91 443 495259
445 227 461049
471 401 918628
310 328 258269
533 347 552892
423 129 611635
84 44 431509
72 721 396034
210 703 907113
187 238 800811
728 145 476079
510 405 464808
784 730 374107
400 30 589983
648 379 733818
222 490 865030
302 129 639944
451 750 54493
35 21 283505
727 648 470292
348 603 307407
162 288 574342
554 798 412674
447 465 248828
178 372 501149
523 520 424871
475 549 931333
6 218 351810
602 263 446217
689 305 130054
311 490 997687
186 730 321547
160 447 918872
104 523 769212
305 474 64379
149 55 727698
443 520 792547
7 524 787214
140 329 902908
579 709 683538
307 733 52439
529 284 499549
435 714 145828
662 96 895881
80 372 964446
451 468 398945
195 247 231030
158 366 262442
319 585 467642
790 592 493436
245 110 116686
620 659 74068
756 420 414434
134 515 187870
638 680 398811
558 259 550705
418 467 223512
506 238 329144
18 127 768128
312 41 575700
785 127 860197
598 109 283062
95 735 994112
540 124 751726
790 117 508913
467 130 250282
162 576 409946
259 212 839519
740 292 521949
241 87 222429
277 637 150446
374 529 626684
30 490 788551
220 307 340751
549 553 335688
778 15 575679
653 394 977908
365 726 167678
534 134 849674
757 517 293126
167 737 381659
519 787 724834
289 525 116107
178 707 772116
561 339 549494
161 536 871357
217 92 269038
527 125 641514
68 329 486636
513 581 744203
796 266 762884
202 476 706121
746 767 162380
638 370 904180
581 571 685064
333 518 747829
460 22 339739
375 751 757604
48 12 306240
617 649 483794
62 147 588656
375 7 567820
550 375 716266
146 564 292343
312 694 409692
360 645 267247
795 178 593534
4 661 161072
115 149 384273
629 308 228964
90 426 322950
246 494 345727
732 509 272875
407 433 609981
223 482 179238
331 30 230868
734 681 985598
550 92 792156
152 497 260007
1 470 301604
145 660 833386
420 280 83928
308 201 11600
122 462 694362
681 800 415204
488 715 575498
91 407 938510
754 670 307270
416 279 171347
662 502 635078
87 104 295770
572 606 413523
17 650 246515
8 75 814677
663 1 913285
141 47 327542
122 776 76656
338 489 944903
637 235 743678
360 298 406187
382 670 108785
509 158 901994
698 394 860187
146 781 998709
778 132 240762
343 516 172296
558 53 918900
312 151 714865
389 74 849563
187 684 822693
370 766 553780
734 271 799562
556 454 825270
110 118 690618
145 298 882050
343 632 877874
374 214 238809
652 439 501686
580 772 928509
717 331 339473
466 206 927868
26 581 361744
575 403 458118
462 753 642781
84 111 251983
504 672 419251
16 90 847052
767 561 345822
674 212 578585
666 759 240968
577 768 683302
271 434 258704
686 562 774570
336 666 590700
753 374 443006
393 557 492939
373 67 832274
599 228 438904
154 525 116962
484 258 297327
60 300 222120
369 628 885244
404 651 408311
593 501 86545
567 407 198982
291 739 584069
190 600 493679
432 499 147764
385 152 759810
82 700 479199
623 113 760566
252 112 336259
794 476 317969
329 679 417619
20 220 797892
718 754 815095
601 217 629462
488 588 5678
398 396 83016
57 766 204434
553 41 635475
57 328 120611
385 278 97952
593 566 878007
140 592 514507
269 280 28076
468 469 878659
49 6 676755
478 432 320574
747 265 549504
27 4 588572
80 399 775373
378 415 526719
673 473 9507
791 272 558283
492 177 223584
230 585 351401
159 719 642104
210 171 34049
383 106 890731
662 601 519336
687 675 695851
281 342 738590
301 98 152220
317 582 346275
228 319 171956
473 636 497098
257 518 351888
295 491 444251
203 634 773511
355 377 11629
740 78 559483
701 729 108967
484 280 474317
546 437 89449
101 200 939614
633 237 223121
601 277 950015
583 90 681075
39 227 994205
80 684 24412
435 324 752425
92 489 227887
466 476 726109
689 74 974578
538 432 75446
246 681 383671
252 304 708920
641 74 897010
37 185 512425
84 256 461580
346 261 45148
739 622 576344
527 341 759227
610 137 152046
464 727 829236
8 623 663382
224 339 460904
83 744 104521
681 283 194510
254 251 377915
34 489 507446
26 260 922167
393 555 565092
448 461 166998
716 101 340427
219 345 215968
230 351 603852
11 666 849667
209 349 90194
505 353 255311
345 619 378371
688 336 225955
237 609 548179
177 748 204715
571 648 415325
96 113 928625
57 739 100674
267 490 316774
217 2 145147
369 416 839778
621 751 315537
594 59 82792
140 542 877399
601 767 118370
150 4 330243
480 42 145934
421 610 332067
773 632 198971
197 672 367046
362 361 231318
347 707 603702
133 52 79134
662 302 328528
550 469 649870
520 554 998226
695 205 892184
649 84 648671
18 550 1020
33 407 528570
130 548 893654
90 595 400128
584 788 512695
157 159 192669
774 660 779623
431 363 875215
307 293 652754
770 729 834931
799 129 681651
8 655 643280
756 706 943916
640 110 634217
288 574 587522
493 534 47913
301 730 275339
718 515 201010
308 650 58156
465 397 285527
317 437 802248
63 95 771150
725 152 903636
42 303 242574
779 330 421718
488 707 181173
798 291 193647
294 219 795472
215 30 604678
610 321 690447
87 108 912064
450 364 961031
101 466 228291
64 263 800645
546 544 55708
719 119 727371
170 408 780984
724 473 597362
685 797 121473
753 212 730397
374 615 888306
634 479 236466
653 7 179371
242 505 593672
482 258 656365
779 441 340369
400 71 655463
783 756 404780
514 733 981553
700 544 135390
265 477 520452
179 112 452794
483 440 633245
335 4 670957
94 623 574354
701 303 516218
414 211 920062
398 716 540029
489 605 791885
706 335 915613
322 248 144500
677 265 379395
611 361 938146
527 582 393068
259 186 208227
541 63 367466
284 615 770289
309 534 198542
392 651 143414
640 450 846611
418 625 23347
129 61 985280
788 379 582921
61 532 764850
643 582 796476
641 11 723033
195 688 837920
241 81 856973
283 144 705720
189 298 596299
64 444 866124
274 52 394354
511 76 938942
240 642 73828
40 80 938967
38 536 685102
376 193 848107
657 384 288293
100 750 555415
378 299 894978
420 458 842356
485 79 832579
566 617 846175
700 630 123221
236 466 119732
601 568 548394
673 84 59236
775 610 186690
292 419 888788
19 268 517801
144 215 989751
210 575 310231
545 413 841428
504 782 737301
258 61 652301
118 688 339852
160 218 806853
116 109 95370
232 349 957716
418 444 270893
223 714 838126
531 203 937919
530 623 920004
681 776 36242
192 142 336505
338 67 193576
589 489 302088
583 9 104491
167 415 918238
89 16 269419
483 340 868694
7 147 652790
117 373 951219
770 593 618115
251 500 14077
319 312 137800
378 761 695875
47 84 871293
761 165 590363
583 187 613068
383 536 420814
678 746 368230
381 310 886556
719 22 172299
578 366 895703
683 288 16336
510 187 165513
235 561 576756
554 104 114526
136 554 716386
554 89 990352
592 318 1120
256 705 32508
296 665 669320
435 390 791333
325 118 64530
286 701 262803
177 654 167029
761 98 906804
630 262 469470
639 261 846135
364 629 908886
424 63 757598
431 318 453418
88 731 288129
128 52 221644
230 452 799451
762 668 979772
423 793 900749
489 314 917623
102 432 900470
490 696 246508
323 768 238004
204 276 650114
447 7 8508
533 687 222146
438 384 408336
680 394 461551
613 466 795243
154 357 802278
283 600 6847
669 102 662295
422 261 46042
148 166 182567
117 176 863975
302 192 873619
95 62 591606
126 418 880791
90 376 556369
550 501 872938
777 120 970968
369 428 780664
431 111 632924
563 447 253404
237 314 631183
285 389 524298
345 447 577010
442 269 394141
357 577 276911
653 83 343652
603 565 293192
329 157 169259
76 18 753649
480 79 976760
679 666 854743
570 245 580933
491 557 746807
193 613 806915
638 419 739419
263 367 789403
239 78 988429
22 599 427927
9 642 507661
331 467 990000
54 146 107871
152 94 896142
263 494 70875
65 64 568376
320 725 10811
308 324 997753
181 263 412728
593 366 122133
553 100 453979
683 73 317797
579 750 246660
728 130 449099
184 702 487410
512 191 559555
734 343 751603
189 300 113682
617 790 775597
79 205 125225
219 452 838343
258 134 152309
366 494 305768
601 588 553107
310 298 703506
95 127 916130
297 746 538660
437 618 768340
795 165 980435
751 461 845252
88 8 796895
235 345 370757
620 511 641221
782 79 486357
446 440 550696
574 394 828462
431 729 658340
341 606 371457
104 548 302068
687 578 405342
169 415 354765
629 357 163598
101 8 659390
378 619 444075
163 353 775602
46 114 1592
284 340 450850
266 707 157222
44 168 705175
171 10 549939
773 482 686264
762 134 693559
794 524 654029
35 613 364520
508 708 858904
431 33 354731
639 554 798610
570 335 259083
75 503 352020
593 50 627709
46 504 990805
744 367 128623
349 152 382296
516 641 207091
391 722 705753
626 208 405737
142 56 425656
134 387 98456
282 764 938083
124 188 536522
551 544 107325
208 675 722649
153 791 110149
582 714 815655
553 344 846514
440 790 316593
564 639 316514
314 638 381604
773 46 855579
491 458 418513
768 6 766619
774 15 691005
15 629 384442
224 426 632829
286 427 814940
650 428 268300
502 345 324145
754 53 508590
220 50 615283
26 676 101931
423 466 716579
721 274 464685
21 41 895026
426 400 790675
752 414 373061
279 294 825800
100 3 275432
471 521 65937
82 404 625713
126 479 437120
466 587 566513
665 771 253945
240 126 964897
422 522 617357
638 585 323592
800 404 957562
713 317 286666
660 77 395610
531 422 147205
644 106 512660
621 393 531334
26 270 557484
499 679 367629
770 607 135174
108 26 294279
310 754 109440
320 425 715533
361 350 906427
431 42 341171
145 122 872523
590 560 509360
220 489 797081
46 73 659295
535 421 81249
152 374 290183
135 745 838405
438 431 379724
190 611 170157
358 84 773795
380 734 846123
532 176 417029
326 682 831425
520 133 305105
83 713 639763
362 3 429936
13 22 614934
578 311 639219
329 468 898822
671 708 823377
108 594 800667
736 160 239130
790 566 566121
358 445 107129
166 773 891594
249 12 531873
624 659 914377
586 425 321461
388 320 843158
457 567 737108
221 688 109999
452 710 522246
276 744 237263
448 232 856565
441 572 546063
380 258 259583
158 635 504763
575 289 486520
792 530 321150
46 608 465565
267 125 762765
612 322 714095
717 539 695773
477 522 977493
5 50 897277
370 208 527514
348 3 41543
499 297 891601
424 694 111777
686 165 168683
719 407 603705
429 739 909526
160 138 679508
700 671 236947
93 63 466073
498 791 761844
606 799 346253
384 183 785922
727 98 164096
424 478 203587
15 391 310554
454 65 230722
176 59 947438
279 720 440496
88 525 137656
231 132 257411
722 227 946666
42 451 816811
425 106 254189
140 20 903337
18 258 919512
263 520 345176
445 716 218373
477 230 228121
260 329 521007
335 468 255319
792 108 574271
4 78 98921
415 376 976934
149 464 406439
241 392 652548
351 495 859841
505 584 248373
684 705 916734
304 272 729478
63 783 348520
554 431 147376
599 280 71053
386 171 75947
216 441 254100
15 683 735547
189 589 997713
357 635 18057
525 246 798670
166 63 457533
544 537 860249
704 477 95018
522 56 281791
584 90 19692
375 357 238638
668 589 202448
632 287 639426
663 222 947637
551 639 150827
193 441 467364
678 616 710035
274 301 24487
242 677 701075
385 216 903230
632 139 887226
9 291 483463
624 354 726965
357 391 617890
312 279 942612
719 593 582286
531 296 620609
235 174 850180
5 337 834467
424 360 633387
422 185 835137
639 406 392894
685 63 117553
292 202 358282
382 432 985409
476 411 406250
182 798 155464
13 257 2920
136 43 932690
393 341 974231
791 502 915208
292 110 342075
495 607 505286
737 151 832511
705 220 454255
755 756 139565
123 217 718774
250 371 173251
325 274 598479
5 730 96649
347 474 782113
591 340 128486
713 533 21391
85 650 364557
677 595 599384
70 285 456836
17 3 136943
26 249 351005
519 517 720186
616 121 171850
184 416 680884
273 735 931692
555 617 679501
348 358 583148
410 537 562920
239 489 56061
633 50 818899
684 644 609810
38 533 469263
360 330 984914
93 735 408798
71 682 861095
464 143 609470
231 56 856170
589 207 323740
523 800 961807
257 442 99053
773 95 25873
721 271 564041
394 360 42852
26 87 684972
789 107 622952
317 334 874413
268 188 221121
427 219 568118
785 283 755699
681 728 246182
636 32 466551
55 103 768067
19 248 868588
717 379 742909
584 64 814220
160 70 740718
476 444 780206
361 610 614583
343 589 478293
451 148 698842
270 715 672815
597 604 796795
267 618 346902
176 554 713585
771 751 201968
574 110 219227
271 458 975900
574 585 382146
300 379 368500
755 147 392770
430 662 563803
83 659 181424
787 551 323414
140 534 587851
332 112 207181
706 237 566589
655 179 840146
279 100 924098
151 79 643772
182 442 631262
551 707 295505
36 35 817077
107 336 749979
561 61 980400
450 533 285707
428 299 108916
126 125 573426
72 457 431154
237 375 219417
329 117 368954
240 686 931142
736 659 506328
191 25 380114
532 475 390586
764 480 245153
590 65 272317
122 141 116195
132 710 63541
214 347 726061
134 795 989078
221 562 103191
83 697 465534
543 268 297129
380 20 549622
512 360 12361
510 35 949209
568 556 364836
101 538 40488
243 31 651056
519 481 82515
470 314 682461
221 615 527770
152 729 928649
43 92 701160
394 422 950671
341 28 945841
502 744 767733
754 713 837756
737 543 785319
781 470 406832
207 521 639228
363 716 347213
284 743 327965
600 685 72700
245 487 925603
607 311 695745
659 41 881562
351 336 886805
523 770 6600
198 251 32220
777 95 186384
104 608 757804
659 66 624021
249 197 808279
374 309 437724
543 462 457212
392 38 205372
767 512 871760
474 740 811173
561 696 385147
47 652 341019
645 653 272595
637 290 636146
3 154 80877
658 285 876632
350 429 846933
303 776 395111
115 166 707808
120 185 37534
728 593 462831
258 451 453117
254 668 59819
688 248 896231
480 205 98421
97 670 940476
730 126 600703
698 435 624089
163 152 510
8 97 340254
629 354 422385
693 401 907612
62 18 415250
248 309 465141
673 447 138288
477 518 687710
287 15 335626
73 609 484637
615 108 951751
647 2 698627
553 559 50693
610 85 568337
741 199 494770
593 554 342621
7 800 386589
102 561 344257
669 603 832471
723 756 885446
276 348 729302
119 560 973739
739 629 2148
358 79 638495
266 657 107448
723 368 50973
66 168 222816
362 50 831006
100 512 651076
6 769 62493
305 471 187043
74 483 607960
572 19 192945
475 96 968592
770 544 547283
309 284 452452
635 571 427720
662 590 148305
76 38 287357
328 590 877683
332 359 407745
679 238 700266
222 30 509893
354 355 904096
65 743 205829
543 691 792048
36 240 938961
111 55 688792
635 229 918515
127 335 363737
485 395 105441
239 404 92741
400 242 211650
800 126 911300
429 136 246551
100 339 60854
287 687 739882
159 328 819444
168 437 858435
708 589 531676
296 335 364957
363 757 680360
454 559 631288
291 463 806365
521 613 940361
501 189 421045
569 60 671450
59 389 691197
753 741 728559
2 474 778248
60 134 2495
655 353 22908
462 15 38634
129 173 864963
570 705 695233
412 381 370466
309 399 138261
347 6 159665
67 783 685591
155 740 648120
125 753 719692
681 448 992580
237 77 604436
535 191 760921
345 521 906613
58 529 479143
162 668 717342
713 77 187753
541 507 601675
379 443 398514
397 30 508973
14 674 512022
489 367 898233
114 303 588190
749 48 465123
354 474 133546
109 414 124756
624 644 408254
158 130 848330
532 49 770677
21 459 874768
497 110 580363
248 340 252683
339 508 683620
385 298 400620
705 326 377929
344 774 46845
150 504 538847
53 588 516907
795 49 720841
261 548 814112
775 599 233522
336 24 109066
722 26 7087
492 372 541403
87 93 609450
534 351 349749
564 357 585305
42 597 373326
480 44 191494
422 65 608977
239 652 766521
535 156 638697
64 374 507707
401 479 90324
654 349 665975
29 488 810883
565 1 696016
146 31 340064
298 494 891697
476 246 975388
359 212 793977
579 360 474364
265 323 35483
260 784 638125
787 397 250792
30 200 416549
111 307 44247
406 82 470288
69 558 38912
329 702 730728
799 236 37743
533 766 572557
565 645 17674
354 607 23903
338 799 337409
41 222 212935
710 457 783390
522 4 941725
430 631 243132
472 406 25560
57 681 255578
609 272 134227
477 491 19415
451 622 697793
520 371 958359
120 382 725511
303 574 19751
246 26 59260
419 4 842844
428 600 631943
738 213 952174
78 788 756935
403 150 285194
665 419 787508
646 459 712578
348 654 640878
457 160 608535
771 417 881576
6 433 601847
511 370 188507
590 369 888453
407 124 3304
519 177 406689
49 587 642339
615 601 526308
381 463 568542
157 639 42120
105 135 337382
396 425 128876
442 48 233836
432 72 796005
322 654 203150
726 787 679273
134 749 554548
371 256 768327
557 101 207448
115 470 350144
668 142 79534
354 389 694949
63 301 542379
189 43 192987
152 228 413162
511 451 452815
516 346 767624
282 369 627055
492 112 294926
447 215 815430
798 13 550734
68 676 939623
524 482 656254
408 739 436598
235 9 188250
127 217 689590
145 622 469020
301 483 777052
211 755 187792
370 489 439161
291 533 420487
764 9 824061
81 403 549087
251 393 586201
107 311 216114
605 371 714044
632 660 181070
66 385 925674
165 676 987030
580 445 788069
213 633 241441
565 715 495156
289 43 374028
288 245 34717
788 366 923049
118 781 301508
771 800 978265
86 552 816574
129 414 654047
674 142 43496
77 408 240103
177 725 126010
573 489 159406
357 516 832899
720 229 309843
504 61 593279
474 749 379581
443 10 660041
225 180 279919
645 82 878880
446 583 108907
465 389 61714
370 483 588644
360 573 43382
622 647 465235
709 655 732794
341 283 247803
138 352 495632
603 761 692915
248 640 126347
432 268 705871
310 640 805119
483 707 450537
397 735 567409
224 746 936939
50 516 158404
315 511 224095
782 113 159085
411 774 40795
421 339 28311
77 142 903094
20 367 312477
113 634 783833
306 318 240081
453 747 774634
761 415 430293
600 602 511811
210 446 882368
618 27 8670
323 644 213458
689 644 44346
525 131 333233
747 108 515311
485 324 528127
6 166 652303
523 426 956225
740 627 146947
739 657 949159
482 310 64356
82 679 536575
368 494 721582
482 657 458960
709 335 575105
236 189 960695
688 513 4543
23 533 840897
615 617 399857
240 120 589438
83 631 72834
416 31 255107
326 449 288508
102 328 312395
534 180 40399
487 216 815462
88 4 870588
56 244 404322
324 783 302820
334 540 53951
305 281 793019
796 230 816209
697 666 655059
222 79 921156
678 310 933620
170 773 336547
382 127 872429
781 241 408740
163 508 489369
68 51 56025
218 451 533147
139 796 946356
661 20 128796
91 301 91085
381 281 271082
313 616 171518
705 28 483432
459 305 393017
431 267 869772
696 122 774387
425 752 880228
306 614 355660
201 478 208921
447 777 161427
77 151 822774
306 13 620340
20 554 824413
635 724 933890
488 238 133742
677 610 380055
659 65 717889
656 660 627074
632 587 822257
485 248 408307
295 757 851293
546 148 413060
78 289 902977
23 350 620599
241 137 759772
127 635 512093
304 455 786916
415 648 155673
92 91 126194
497 167 996618
690 153 841923
33 154 797900
109 128 507162
472 767 750957
406 714 908426
413 472 715254
710 382 620101
705 367 221168
539 505 574295
478 532 945378
663 709 799805
393 176 265212
194 65 931927
568 495 282755
26 498 473984
507 488 209013
699 786 27870
576 617 488098
259 800 218246
785 150 707347
228 26 708656
354 495 196074
86 720 846670
462 490 891604
22 264 547438
590 525 529018
78 330 324026
735 659 874083
22 15 745384
356 249 820153
26 499 64013
558 456 755688
490 404 929952
545 580 972036
581 332 221900
184 752 377507
341 379 565160
77 165 377866
654 758 734517
297 426 379369
68 658 457791
712 375 448597
495 105 264336
357 309 24374
569 754 675809
670 771 317557
377 557 888623
444 397 213415
426 290 620292
680 502 357902
456 287 126992
570 632 957591
775 433 869846
589 499 722226
676 34 439938
144 338 129938
753 542 895884
189 418 72767
367 148 258832
319 565 223392
174 742 802430
235 22 853826
540 477 46731
499 352 479515
799 213 236813
327 483 698810
549 491 100136
354 293 737610
8 644 670808
502 666 699946
209 69 318716
288 567 718029
163 370 641457
101 689 441021
291 90 387165
494 141 339469
501 179 767768
670 388 375324
679 64 365819
601 305 919369
180 667 685211
623 433 271295
351 136 847113
226 588 292807
498 640 294127
122 322 798575
280 103 361760
370 295 984851
438 312 346701
593 341 610930
590 484 135075
789 623 559689
499 192 864485
47 389 169319
133 505 148742
707 294 289770
169 529 577264
386 679 526330
504 349 358670
70 392 148876
566 328 354385
226 324 529987
574 424 145417
760 596 167163
89 613 524992
281 94 509038
161 33 218397
797 10 608876
715 181 225788
612 251 700276
329 394 353275
390 213 430091
386 92 94785
479 691 455958
68 67 166862
447 680 741868
466 627 169907
105 648 511358
191 84 604015
367 516 993596
559 102 335653
191 264 564225
233 489 22741
629 233 411336
225 191 183536
300 633 545480
771 743 215223
488 199 838948
383 135 37511
132 8 806557
420 581 389177
476 715 679998
103 136 516446
682 245 96158
520 30 530410
426 480 323095
686 601 170056
117 763 820439
781 223 532234
796 315 247889
31 786 719232
411 430 355354
336 181 185831
540 661 292370
91 615 632572
245 548 714888
147 347 783494
578 713 605925
642 540 240374
199 260 586559
409 221 905097
7 747 207596
494 154 549716
220 341 167765
263 155 345843
341 497 458328
352 769 277036
640 549 290117
565 587 298256
13 331 860259
784 86 620043
12 471 88053
736 192 929545
512 39 390051
124 481 960507
694 370 14255
644 614 84853
788 319 775375
411 267 665814
122 302 514816
671 428 882942
125 658 279706
628 452 608365
87 81 623527
687 354 661029
466 31 110051
470 456 354108
566 794 607880
745 211 952497
178 627 162076
50 409 345314
247 456 405916
782 604 413220
286 668 868990
593 296 738582
84 376 804534
464 417 528209
621 681 208069
139 293 29768
485 662 735295
45 274 679158
318 208 446581
522 225 266005
693 562 232431
696 12 324844
99 243 554273
748 592 618597
528 241 65247
176 167 307039
475 76 356195
402 42 536653
639 291 554061
108 114 693758
22 184 929512
236 656 522300
617 310 904100
447 609 916265
307 760 370419
280 607 239722
426 501 583276
769 16 400873
766 114 684496
329 613 772607
131 704 554094
420 445 516422
392 571 717884
176 482 294231
1 257 811973
754 172 37282
513 234 558096
442 310 643322
743 79 802933
757 733 182809
475 138 299025
174 668 456847
751 330 478777
109 644 88266
357 758 731972
321 80 954963
179 80 174203
500 739 863734
463 213 504325
357 21 777137
168 531 708042
204 409 324456
642 1 992937
594 624 527177
639 119 275329
651 437 104768
336 500 614333
339 530 166054
63 174 561628
239 261 452079
73 421 905746
282 551 746650
730 224 146741
201 258 772879
602 38 428480
779 258 182827
109 9 792538
568 151 287422
523 556 377798
140 367 16938
157 720 301601
798 180 104917
39 44 544175
83 567 589981
139 679 369143
631 273 717559
789 499 617364
81 798 97704
785 744 830843
492 468 620713
419 273 165879
65 610 253027
197 741 520468
215 521 547786
652 759 143405
226 311 811364
195 771 427491
546 359 2583
399 752 885643
171 440 317553
404 324 622206
293 746 947395
522 268 391495
655 78 62070
598 251 643775
460 335 622155
181 585 479612
442 5 835578
256 258 442271
238 665 523707
554 177 772841
595 654 803078
625 707 322992
96 723 578265
193 719 685496
240 91 326277
6 146 57100
107 692 74388
130 160 865758
35 275 602780
191 411 741420
377 452 129491
237 461 926609
307 140 779051
218 501 244334
725 663 242312
419 523 943797
427 242 786329
784 449 180770
226 75 643183
357 718 396265
305 800 579049
170 61 859753
765 691 996711
337 490 266546
20 647 653994
213 475 294481
484 359 313647
439 748 667081
560 322 345036
359 323 391374
500 242 507740
315 459 872480
543 73 190470
669 773 656393
114 784 386010
402 518 320243
90 356 671114
652 798 452827
314 99 317068
409 324 393945
20 465 119184
70 310 672585
688 781 12496
435 295 140562
89 612 425819
37 750 43969
339 264 63886
260 274 346223
500 439 785969
615 565 471514
411 760 786705
698 615 406773
603 164 617993
155 123 601879
380 467 950043
532 188 978576
371 407 713710
653 90 188483
387 136 302841
608 633 651088
327 527 856450
314 364 368080
154 23 156817
452 631 256661
540 146 283591
368 116 689244
582 198 810898
340 109 777452
572 203 51286
605 508 566453
216 93 448423
377 375 291671
258 690 550690
728 88 327814
462 105 644324
379 765 987511
615 650 324547
194 523 510431
344 196 488898
705 720 50747
588 245 325073
515 354 206566
34 530 512493
442 638 692449
643 520 714412
114 86 591446
38 565 376007
742 313 977205
669 474 140423
639 76 362651
563 162 824350
232 754 493232
49 182 11919
683 577 467191
263 412 366172
650 173 414947
511 587 395228
74 11 254397
285 58 593507
521 259 817945
89 118 242861
32 189 979382
7 229 925027
479 287 530191
40 475 707059
289 362 925019
10 611 688667
489 661 179693
775 421 559711
515 211 922461
220 731 842602
331 186 371801
400 465 176452
523 402 904795
409 399 535815
384 476 595579
435 688 562786
357 787 647995
537 219 909185
690 162 25136
709 424 657044
780 420 457507
322 580 314756
190 139 419660
511 205 978527
430 46 408441
708 514 225034
795 657 27626
471 256 855441
316 226 81984
185 755 439237
792 310 755227
266 116 583788
475 782 534272
630 376 820491
754 284 14778
175 235 76677
120 368 646077
640 775 149954
304 518 256892
532 231 823057
12 456 962389
51 797 597849
668 697 781944
787 177 782510
686 211 529970
509 729 759966
628 679 939020
333 689 744474
544 17 218638
185 692 593408
38 272 243543
608 632 294946
523 133 304827
122 146 392149
509 758 361342
616 468 105076
560 169 860831
394 161 35185
592 741 657919
489 283 861404
737 127 562351
348 779 145247
517 598 559051
82 525 440219
401 207 309235
104 54 880678
487 119 369599
408 155 632357
307 620 515543
181 434 712208
305 221 374745
408 12 728960
297 55 590676
397 373 223808
641 349 341471
416 654 316333
56 279 880959
179 412 142370
127 55 107945
573 281 195226
185 155 59287
74 478 494030
562 395 989197
752 53 956619
153 158 3152
556 17 8496
562 491 903342
743 204 20611
294 520 707273
567 601 829887
70 588 962727
654 774 739620
64 651 569495
437 289 47064
653 701 402523
103 560 652651
628 684 304220
712 596 355613
532 170 159920
372 706 353009
533 557 174539
577 738 175176
546 387 28709
496 14 871229
494 661 458674
443 104 381701
94 640 2015
503 112 605988
156 676 644052
247 219 359144
73 537 831128
321 213 478601
308 458 918313
690 216 639155
149 437 619334
170 373 716413
151 661 705343
550 140 983308
315 766 754805
12 28 900657
159 232 809771
658 134 820548
523 708 814827
406 275 153350
686 489 27312
369 95 419376
445 309 701616
450 53 871589
645 163 735119
600 765 237238
576 411 821386
684 556 567905
525 156 780752
711 788 653899
579 419 349171
448 310 54296
413 568 917531
473 715 657184
278 172 905997
262 745 419468
688 144 70186
491 158 282493
694 513 851432
38 774 113359
691 767 317159
315 797 642925
313 697 592209
740 25 964316
113 474 566696
32 396 866275
683 434 525751
359 365 746279
346 599 96532
92 764 528989
282 161 819605
456 635 588765
531 26 328750
705 180 143252
696 262 598601
728 750 897039
108 458 977164
780 360 628906
233 240 72916
466 738 100382
607 387 714585
491 213 762510
53 664 848478
152 541 406414
296 628 441177
472 450 761269
84 131 917101
590 203 527228
104 471 541905
485 631 776168
17 412 468138
490 255 240112
50 400 12393
534 452 484588
454 410 201271
738 340 493619
358 657 826308
495 553 517662
690 491 547276
295 498 762879
241 11 931580
70 229 562685
512 647 839444
417 665 1929
176 536 845177
308 768 458392
773 771 464582
417 445 599010
375 313 917238
533 440 465566
481 750 102336
305 659 152799
413 14 748195
557 351 71775
347 698 447631
638 707 211560
541 419 414920
175 573 986088
641 658 284693
33 795 906182
120 417 372077
237 416 847460
220 636 515729
687 8 481527
29 634 725535
757 146 121770
318 266 527814
123 165 992333
282 205 877735
221 56 693803
708 792 863539
107 797 367894
91 305 58468
31 87 49482
740 249 677665
278 752 481158
209 469 30697
389 424 844168
115 111 310755
661 703 678654
84 506 720084
756 731 150149
732 668 397080
158 457 971913
56 623 83394
486 185 121502
768 498 447488
557 676 480447
442 110 576234
666 413 907476
463 542 852777
679 277 600361
264 335 42058
111 142 434298
480 510 389899
407 52 632119
151 741 559290
720 253 217779
775 283 323030
631 206 470660
486 317 931065
367 414 338597
671 288 29387
758 50 86583
699 302 926650
558 148 900908
368 421 727943
363 66 114305
171 540 904138
472 573 846212
675 666 280220
557 328 421290
514 556 548616
443 356 659754
748 661 247857
355 218 527390
31 324 692693
115 31 617848
590 707 966309
52 420 990203
305 461 865176
124 299 415965
484 587 549793
252 680 295878
219 230 734029
474 302 420817
51 763 114116
786 603 518470
671 434 980671
623 209 264112
421 439 854673
51 785 370033
9 388 240447
504 474 942056
54 630 917367
457 324 793268
307 58 845248
660 151 390033
542 327 830398
301 13 342820
304 624 746088
543 487 507715
191 388 146143
13 657 601614
160 116 40116
489 546 387789
552 14 929781
367 253 825347
30 648 113049
170 569 146307
785 180 31355
362 591 833657
92 562 667859
558 4 733713
117 411 844607
652 615 275694
697 630 875611
743 709 567888
241 654 419040
327 422 387911
535 658 178581
746 172 677449
67 503 536122
655 388 230562
51 78 960475
346 455 483529
664 187 901064
675 279 231434
168 392 377201
528 157 344026
303 65 127938
514 616 644483
428 152 338544
433 277 622759
335 535 887477
521 385 406723
736 498 675644
140 252 538684
196 389 484869
296 116 840840
192 704 276993
3 522 744624
124 1 107118
756 477 859077
476 732 363104
549 377 572041
601 218 475280
80 333 952680
662 276 465501
718 646 25379
2 212 820732
59 504 948066
511 444 55400
130 230 621688
367 190 178548
231 509 392673
759 328 322600
246 601 236623
650 780 1797
90 568 641094
772 33 344865
773 184 478959
152 441 705978
235 653 247575
600 506 992895
286 273 576142
495 567 360825
101 407 198969
215 21 531301
220 262 594114
736 33 313900
353 174 568026
162 728 651867
157 272 866880
520 559 501685
320 280 560995
283 704 901959
560 347 545419
176 730 118788
783 565 749825
471 783 7507
368 636 200098
718 639 236209
779 742 262707
682 425 124700
1 679 937422
449 790 91285
206 214 333024
413 212 822943
63 715 175220
575 429 883036
683 405 770086
702 705 78332
314 454 525766
21 139 156299
231 776 564340
502 217 146855
791 228 913406
448 85 504411
731 500 89648
160 97 39091
648 366 350082
400 432 53680
689 84 475277
575 384 226508
383 79 374320
173 347 892487
569 158 846491
210 543 453306
735 474 616413
344 604 911008
759 119 764133
460 503 449026
658 254 667088
398 136 473465
66 14 236065
195 565 854207
728 501 663083
142 191 689226
298 143 685571
592 95 440154
219 14 250119
597 365 769009
525 101 787431
29 456 442374
395 443 67172
665 21 537360
715 773 428833
620 449 504846
402 206 765466
674 171 444087
142 408 735668
623 456 29127
83 681 936079
221 639 747993
196 248 180090
318 374 722593
739 124 896612
781 740 530870
523 28 923437
180 51 784818
335 153 612393
475 397 571044
177 396 946891
631 360 407281
480 297 784747
533 675 70130
397 70 523855
507 490 434837
10 680 131159
29 371 28496
705 675 684360
595 533 64610
593 634 154327
338 19 426691
780 159 172868
630 217 786472
243 491 923002
585 777 233723
122 85 95195
54 116 567920
18 170 579315
463 553 129683
218 628 608216
360 319 395362
700 243 505265
742 546 241656
536 712 986120
97 638 418632
11 331 101332
118 181 635512
315 423 432789
112 540 401891
172 510 996622
725 256 995816
332 765 206198
104 76 984887
462 286 676324
559 736 17656
307 540 440721
336 416 462581
483 499 674524
98 399 627048
559 156 422715
265 96 120153
718 584 252911
273 458 955632
714 437 417932
608 172 352862
6 63 471189
398 296 118563
202 8 919988
51 447 127230
531 273 426295
580 498 706499
157 633 969127
264 794 753365
327 276 821751
96 493 316674
212 708 670757
554 197 536295
598 595 839974
218 221 565277
731 216 330857
566 533 735983
436 520 186876
641 137 15333
588 363 853223
43 799 43292
654 154 632030
409 315 991556
120 403 712115
795 397 837987
94 212 859457
55 19 980167
743 762 958929
366 573 916139
501 119 992339
755 18 414990
781 610 608374
179 49 673937
519 383 1892
86 420 410723
481 743 893382
546 262 867426
688 234 77899
443 510 22896
519 616 778844
199 182 189788
478 187 76699
157 780 786345
587 464 137029
349 656 800999
395 650 622220
74 173 825962
795 761 507652
751 201 482547
74 511 338796
428 402 24959
649 360 735860
677 387 585457
240 511 891606
84 601 850960
334 133 207868
366 385 461441
236 152 444711
1 563 81705
225 661 15193
12 494 137998
492 59 949312
488 785 693040
775 39 855914
509 184 595900
10 275 454237
98 119 420943
454 515 975825
290 75 676610
647 271 563316
232 238 104685
563 250 183810
494 267 786956
148 163 821343
428 648 315360
302 767 491031
642 672 589308
266 320 300234
582 557 830873
724 448 592667
539 658 219094
681 544 440837
643 38 664614
455 372 679469
557 519 530272
630 775 570235
691 616 699355
52 589 877590
60 226 406297
785 411 716657
86 7 842978
664 591 859133
190 713 939430
34 598 945960
1 604 947116
306 735 653886
710 516 909676
1 111 796220
357 731 520349
676 554 450315
38 491 265598
453 171 255442
378 449 76534
183 666 588582
321 635 271716
722 241 745066
739 518 793099
386 46 894143
547 407 854663
137 236 874166
387 375 518176
63 705 980736
346 402 761164
125 269 841024
776 150 49800
152 523 822337
330 397 568627
597 517 203437
385 553 134894
400 302 7625
70 79 201885
745 391 782552
316 605 108650
573 389 336840
746 252 478721
722 729 821860
630 134 102312
430 482 514948
775 659 462049
646 417 861059
363 282 650193
192 755 822065
180 249 653649
427 316 553966
724 749 157901
271 221 424987
318 248 559317
570 594 364604
716 344 753349
779 618 669302
82 226 973175
721 495 298217
40 152 242282
759 683 363851
617 43 61522
657 734 601465
349 363 160144
155 445 965889
96 682 78144
388 565 558476
53 56 627223
700 200 870777
200 293 549665
306 223 238973
284 132 957242
140 439 692023
207 444 362376
392 462 14264
318 709 600294
658 699 706389
248 55 133070
378 399 263392
289 761 922827
130 491 877904
295 752 873833
235 266 629793
554 250 26304
750 778 77869
465 43 165381
331 508 872635
698 30 38256
610 203 760826
510 664 752122
227 652 6500
686 480 567019
161 412 561680
601 288 8163
34 602 254484
519 346 498004
82 252 5058
302 669 149064
444 677 257802
244 579 578966
694 561 295290
796 231 128741
520 339 232682
522 46 99107
344 737 313821
399 337 273044
733 359 525534
595 97 921656
526 174 245642
696 243 320464
640 764 661492
757 703 679058
725 391 626505
323 750 179877
374 581 597588
262 189 336720
346 633 293594
736 357 942022
790 585 623580
612 477 609005
703 131 703785
254 151 204865
111 570 369724
729 746 975284
59 188 212532
300 559 953405
613 442 836630
50 478 83584
172 34 224147
450 67 993556
42 198 528473
392 478 453245
524 160 343696
564 424 750393
383 338 120323
591 473 907519
797 693 136557
71 45 327721
71 28 25344
91 114 842234
25 270 363842
147 355 433148
402 481 900067
628 204 512257
664 626 523095
224 225 272409
155 411 802336
426 545 177725
331 517 677648
429 680 340241
782 594 68741
695 518 508088
171 777 266414
245 529 136300
604 607 803703
295 171 50852
430 77 265441
662 291 627402
55 748 192982
760 316 705912
115 656 701560
95 584 547153
543 443 64524
533 228 122197
792 42 402482
222 609 719528
301 752 95287
233 576 599811
484 48 325521
5 692 679403
682 676 669217
360 446 115426
786 495 934502
353 656 279470
613 46 614588
459 264 358631
774 393 593412
650 346 729216
687 470 537257
159 209 286003
354 343 223581
575 105 997503
43 334 412584
730 339 42667
391 131 44418
445 12 937385
25 683 958747
641 504 690988
663 179 84691
245 656 452371
450 398 220111
174 106 613628
460 135 130302
343 755 637315
90 405 371850
374 782 5808
629 9 818222
499 394 849916
414 445 238758
168 671 70668
382 675 116834
418 685 136010
640 585 679730
128 11 897250
700 757 390554
54 267 527156
459 34 89232
613 506 872956
545 264 91128
567 800 713489
393 96 888836
661 722 393344
679 210 3913
696 520 203618
728 475 369237
180 691 945759
635 188 173853
332 110 82162
513 48 124992
389 663 885893
657 310 926876
227 495 234068
552 423 964044
265 100 827847
568 331 682060
160 235 194173
80 287 487994
154 482 947470
434 7 718722
403 465 593878
763 65 359304
242 388 720618
271 285 807508
116 447 557071
219 792 561111
51 562 845992
83 92 904043
32 404 700314
494 59 262131
478 242 661410
726 230 839265
779 244 565514
650 461 641611
589 57 76565
622 510 675702
156 651 333894
700 572 869034
241 368 501376
109 443 171194
694 699 567788
269 354 253709
577 419 418147
15 507 944542
235 378 325665
106 550 744869
763 605 248350
617 76 857888
80 775 894515
711 691 676668
518 70 265800
312 537 618136
671 661 271220
383 287 20229
611 57 416227
395 512 579642
197 24 730442
656 621 277094
369 19 437598
352 239 449796
46 589 591370
569 647 614245
593 84 218709
648 62 400011
745 290 300913
672 482 315570
13 118 267948
506 623 50283
445 266 485897
614 42 495387
388 734 548341
304 769 421258
692 384 76136
715 696 216899
185 724 323723
622 91 314804
499 797 338528
716 528 826211
726 710 965291
266 339 628050
514 551 317917
684 261 419673
338 39 200548
657 52 803956
645 527 985593
654 268 35346
694 164 266958
485 341 575516
547 326 977865
526 62 605414
498 723 10905
780 680 561668
316 742 728816
1 675 322000
708 798 178615
401 585 134425
96 670 688786
662 97 438215
687 680 638786
523 656 724339
222 420 932223
346 692 754191
83 41 494895
44 144 249794
663 596 197884
456 557 410139
146 625 901002
134 782 569682
572 304 188719
640 710 967350
524 70 374106
42 437 216371
112 504 601760
465 162 475944
551 562 433705
615 256 82139
140 694 921576
765 145 344612
624 540 608457
463 525 607604
763 73 433226
95 677 116059
617 421 402236
313 578 33351
21 306 867800
144 9 369290
253 714 648192
655 661 364266
114 482 648888
143 153 994723
60 113 704076
553 652 38959
687 251 310860
234 50 805194
698 739 674254
568 658 95574
596 108 614855
329 570 951064
420 314 463121
690 667 377367
250 696 495310
611 469 91646
549 154 294287
258 192 477349
515 657 809772
506 536 242544
588 141 934218
228 279 242834
461 429 983010
163 518 799254
425 163 556587
604 747 818968
113 227 185259
581 117 968824
278 285 268237
244 306 809582
282 70 282028
164 440 976744
343 225 371249
433 744 834661
707 495 851943
150 146 493671
350 676 686093
617 742 858263
556 757 496363
605 32 303868
312 352 744917
348 652 774143
307 86 585856
414 332 157697
274 598 977015
27 457 497729
452 362 982219
601 593 170023
568 382 417866
281 442 349410
516 356 719736
259 46 186355
103 356 157415
593 222 371307
88 695 784785
423 630 786633
625 446 798776
177 302 232177
767 652 695958
540 290 348115
590 415 980796
113 565 548790
414 326 142683
450 469 502487
178 762 469927
505 89 329568
619 612 954823
532 571 985123
233 538 494742
342 290 47835
210 124 272202
324 630 880818
666 671 749417
173 616 128188
613 549 789704
752 480 172644
758 793 380049
186 13 192793
52 78 22637
178 626 544193
508 529 281369
176 586 733315
692 743 417324
458 230 185775
432 664 162341
708 216 95262
284 534 215955
359 289 552365
242 377 829300
676 581 800793
444 123 49959
465 341 755142
392 14 944519
350 59 833024
256 3 137164
540 331 382878
764 658 373491
606 650 397793
511 562 579497
366 539 595776
120 748 204427
438 287 308793
659 101 695258
422 191 752817
737 263 477549
501 628 716472
769 340 753995
19 736 655622
262 398 105444
90 78 71310
751 83 697666
256 51 422914
19 22 506679
298 738 765234
501 507 348948
785 674 859094
368 199 802343
179 244 820986
291 242 499560
786 249 310025
783 460 280512
314 741 209675
118 245 659625
314 485 386666
736 188 666076
551 797 773203
581 38 401315
588 604 453565
678 257 128218
577 567 436981
360 157 944538
333 532 533094
463 392 588019
217 138 535487
91 783 848024
588 794 4657
558 658 536382
55 558 350618
647 441 498846
290 429 309674
486 206 617711
656 795 674820
483 568 829110
600 683 867929
674 320 937026
415 128 728857
505 381 764948
232 64 979456
281 333 755785
421 501 705110
134 599 108288
146 300 312904
745 617 582680
306 99 934376
677 789 614036
23 683 51760
454 433 376976
24 237 236642
250 78 16205
361 194 561633
142 64 862897
664 741 189728
96 430 532076
799 452 677460
214 238 288536
387 486 239765
173 525 804130
659 464 565528
163 629 32403
519 15 194118
121 229 199821
198 719 446601
423 37 572431
82 56 928632
175 578 755564
709 517 512914
639 124 951061
75 477 789771
739 320 888035
298 798 841557
601 358 698774
649 590 704392
140 456 542841
112 233 89886
786 432 472697
602 123 58078
249 204 657237
471 379 418055
463 543 574677
153 534 839917
301 77 547174
266 535 959958
46 795 640298
78 335 114475
437 585 901644
57 256 303565
83 109 479877
626 172 506403
673 765 605603
379 59 982333
37 794 704799
450 301 233963
574 45 637533
525 493 769820
247 29 17500
497 605 307659
759 539 758813
749 191 737556
162 305 88781
795 22 457613
399 111 839378
411 527 695335
79 530 1859
689 750 512737
329 115 337324
688 676 780126
758 722 936491
560 278 590113
347 112 826575
235 588 422754
85 271 795406
577 534 977481
643 515 311354
562 647 868881
189 653 235771
785 458 614741
105 260 918558
235 249 420699
614 480 78313
219 704 981311
223 229 501171
270 257 870031
737 77 906029
533 165 473805
499 264 389668
380 583 189557
716 531 747544
420 406 111982
504 530 926531
548 20 908098
371 411 499446
458 598 383804
308 290 327205
55 456 487068
251 314 137759
93 442 920157
3 482 441960
711 652 612569
793 382 483581
366 666 68176
485 625 754600
5 609 385146
428 245 220833
213 508 830792
759 478 414988
639 295 880280
290 147 973186
546 181 966970
245 527 626278
327 675 415790
300 717 596950
641 442 379566
50 504 246630
488 759 595813
526 502 904489
574 293 371698
461 59 851613
378 686 839128
134 187 413529
630 21 935906
127 369 836993
606 504 404181
216 265 817893
434 757 707559
570 10 221723
142 798 307265
234 769 892513
381 23 87454
359 381 710002
664 47 198473
24 312 457886
799 713 120641
611 525 189930
216 163 467247
303 501 520342
179 219 316240
128 306 983906
358 556 336226
657 30 466166
221 255 271400
184 148 498197
679 175 29718
752 373 159966
766 324 758773
191 798 433895
358 354 901461
374 430 207784
138 417 767988
346 372 596025
684 704 197144
179 256 887320
48 5 180174
377 215 24976
540 282 131280
661 137 744055
747 737 853496
603 703 51027
273 446 875621
746 732 393043
715 414 261133
135 436 123672
380 80 353392
124 794 762367
318 356 942783
451 639 580058
505 600 888396
527 28 5312
692 414 563340
27 740 616769
616 227 52120
754 676 722317
268 719 193349
379 704 568046
82 128 639505
324 422 516250
111 178 613903
538 322 750531
251 665 128117
479 101 598727
201 220 220456
120 170 336122
115 403 832868
721 383 25446
152 128 999227
180 564 879364
548 792 933260
648 715 830907
641 155 973520
4 771 430308
21 681 592496
49 451 927282
81 654 178125
425 204 717878
755 52 210815
646 219 878660
288 59 873094
92 679 478583
655 706 51280
267 564 951348
416 49 768997
268 11 595006
698 507 37219
456 614 690757
732 285 307833
396 48 463037
38 347 865346
428 28 76719
463 515 638135
380 395 829562
62 189 152167
742 674 634881
14 111 736883
566 76 324098
761 745 911731
168 607 761910
540 499 252775
192 263 581297
405 692 663686
744 142 962707
524 64 673105
461 693 948443
757 388 362936
36 553 413697
643 797 344763
379 206 637142
210 722 770672
272 505 970731
552 92 325866
27 313 182548
671 760 754659
433 737 664203
257 635 261124
190 743 833787
744 536 38737
133 373 698373
769 61 233758
683 451 80086
627 586 133693
358 1 649842
291 246 6948
217 93 944697
180 324 528445
85 323 505943
233 340 373550
471 73 315294
506 246 894196
215 109 128707
531 145 612096
799 130 81818
790 68 498970
171 104 103020
675 188 839505
152 697 776973
27 92 684274
124 510 980042
6 231 582071
7 56 869566
560 431 931048
355 216 542209
641 453 387614
205 328 643365
119 440 658596
638 117 176221
666 153 35328
188 130 164611
669 599 494533
475 57 865786
17 351 777224
279 206 835638
767 758 432443
28 82 390504
215 236 372904
443 799 193851
559 5 127227
748 721 508835
406 416 873589
41 516 320404
442 689 879037
362 743 97995
529 680 861407
22 92 670268
457 496 165750
126 319 439465
423 711 429224
790 138 348534
551 374 257243
666 590 320656
24 788 8061
521 530 324053
466 383 910975
667 62 555373
562 396 492253
215 391 885783
165 481 203704
767 513 483845
213 327 584200
564 792 191958
660 738 324393
296 611 935082
270 774 746983
503 252 856797
451 71 921486
228 4 198050
556 307 538371
637 264 199950
294 692 328860
314 159 532576
459 108 610506
714 311 271538
628 70 885214
533 574 361127
109 543 720107
761 757 680766
787 264 748661
557 422 77331
46 591 938002
208 705 890675
496 280 296
553 783 982385
235 753 444469
469 87 387435
206 667 978581
695 71 559734
344 122 335211
358 364 467264
600 188 908076
744 122 828304
70 300 246849
530 467 75411
328 690 198342
666 430 386597
239 159 13241
611 774 142480
391 407 811092
464 287 300263
113 493 968808
650 331 668113
101 737 697898
301 269 576399
48 721 785989
531 579 897106
334 283 926283
290 99 574183
393 587 931770
364 369 311907
256 98 89658
412 444 799614
276 409 870516
666 411 454083
20 612 469177
483 358 487607
586 675 253448
147 443 806650
481 440 762439
301 691 858798
60 363 660192
217 699 830628
22 595 75750
410 727 511591
553 313 550361
196 204 871311
482 15 724026
784 569 343231
751 742 670906
582 402 469026
398 582 500730
703 436 906068
400 119 238957
591 798 620702
518 64 718883
533 508 591257
598 25 804818
358 107 326248
217 608 33936
326 109 607877
299 460 355656
576 192 597951
570 146 239067
616 635 40516
430 635 111772
164 423 119411
228 555 237025
759 362 842962
722 412 462089
299 526 759665
682 1 726095
691 444 412049
65 771 101205
341 632 287667
541 3 975674
116 431 562703
151 685 607598
173 25 478409
194 177 585704
198 61 926555
407 248 850662
87 204 54713
261 335 292169
345 749 370161
466 470 923988
552 308 844936
325 207 803260
317 438 352280
329 161 78243
161 177 810152
553 188 925032
154 563 988544
299 740 103235
264 236 722378
791 319 948925
294 378 902749
497 537 720529
734 656 187128
566 319 573018
491 425 782455
639 129 809637
464 701 231458
562 703 440816
210 29 801364
277 159 150418
102 622 818112
206 251 466210
215 37 879674
362 763 528335
261 421 163238
153 370 475147
144 287 185978
100 345 623373
711 794 455250
361 313 204836
451 470 951007
323 325 299585
19 570 756520
446 136 241517
758 288 938045
714 150 6209
572 35 569454
520 685 777393
464 419 573292
455 578 143698
658 225 600269
624 229 908288
624 398 466766
620 470 574321
664 661 744574
2 545 420201
391 117 786588
164 409 123240
171 488 345125
16 253 369212
627 622 358095
419 611 972660
537 294 66341
57 300 713824
57 264 683558
702 386 671866
142 245 316975
310 450 5626
317 546 802838
341 783 86248
205 462 258874
429 341 6646
264 783 205401
663 800 450255
105 206 932280
514 367 110363
46 172 878841
333 481 125761
294 162 551722
263 509 236733
27 301 734417
138 676 17478
130 361 57507
697 750 443375
161 686 965810
299 509 445666
89 147 555988
533 264 258121
478 512 69133
143 276 74128
727 210 309579
669 313 376818
490 785 832375
378 149 367300
767 414 415701
570 422 841271
662 627 295750
243 253 642529
208 221 360528
754 337 782842
562 231 405027
777 544 86479
742 168 648837
792 251 44412
543 62 394528
562 509 210902
27 72 48727
188 501 791913
400 182 173383
721 780 37026
685 556 397666
218 13 493487
603 126 779755
391 184 522215
522 424 604246
524 176 832273
760 173 998721
305 52 317695
361 247 626384
228 200 965086
630 260 35611
247 492 500721
512 188 342731
367 504 228027
428 525 973293
63 606 524454
608 23 945433
690 20 747908
743 642 231412
429 798 637417
426 264 699469
769 130 780431
76 385 600857
715 491 374025
782 603 714092
185 668 868863
72 705 875843
109 283 117524
674 218 497865
720 301 48923
3 311 533346
708 693 357234
93 317 394924
399 434 340135
676 647 57314
451 142 224360
454 467 145886
86 30 824661
467 420 997080
140 737 569856
470 50 636304
178 454 92036
171 46 443943
93 402 961225
690 95 678265
156 363 268612
224 628 606188
205 330 852267
623 352 370079
53 248 810485
173 626 288430
74 253 110436
171 83 409853
179 548 472520
530 262 789331
205 649 701360
710 242 248060
386 478 590175
161 423 869166
720 373 342276
403 347 250291
397 520 16887
330 13 923315
489 792 425895
594 514 560853
448 380 196168
583 581 275305
40 666 79395
240 589 729598
246 736 278876
127 660 961476
523 84 578460
226 487 416407
139 20 491805
30 688 99913
253 373 487511
686 45 311876
49 782 274388
236 379 759313
233 170 90956
727 200 934998
766 518 559934
294 199 942795
150 317 588318
380 158 279546
507 138 479657
389 519 746561
730 721 745983
290 303 19006
403 140 805545
683 409 346611
579 576 549049
619 7 615645
231 699 103064
254 522 443840
59 336 287953
225 677 388898
419 381 646226
81 647 392449
106 43 359247
71 797 664257
50 471 653744
532 349 707299
688 659 609198
271 307 75924
41 445 73298
739 541 4670
271 478 276016
189 25 748241
22 376 288455
644 779 273687
34 555 626162
186 476 27373
155 174 206655
785 115 183856
756 642 666730
332 493 88922
259 487 240872
256 692 989993
562 161 688892
56 315 416788
792 275 964501
564 191 539661
322 536 757557
53 679 649688
320 410 649596
588 648 523362
82 230 279818
364 131 654488
196 424 906296
311 299 445955
564 355 319772
206 766 476352
94 69 926236
112 151 65907
260 625 471569
669 666 109726
592 731 513083
362 133 156380
704 475 912195
767 282 532491
407 350 507750
772 455 631761
652 590 915637
753 321 153715
13 63 309066
715 643 641128
145 227 349092
108 1 841788
57 351 751238
603 11 250446
209 139 482872
462 588 657145
686 637 312525
607 320 37830
361 354 40306
599 68 361310
658 29 958977
50 107 119987
194 212 731363
532 297 450511
221 537 893069
434 200 597384
645 533 875128
595 704 442192
494 706 208570
32 98 340049
691 503 740265
217 11 898436
561 609 17360
471 360 791685
63 663 445134
750 644 432543
593 480 640411
387 742 981508
138 79 644275
617 96 282316
293 57 303575
510 786 546009
331 360 419005
40 178 623903
661 648 697075
186 310 532147
452 775 255751
642 57 766907
375 727 188033
173 395 768076
569 743 271196
482 76 40281
453 529 121209
477 262 613187
513 800 183551
247 538 595549
159 39 550815
80 682 725163
445 525 228738
485 251 907130
128 361 62977
347 156 266285
174 532 207283
725 63 276741
342 130 54724
798 663 671688
589 250 310099
766 9 559867
139 395 581668
595 763 625994
349 35 811225
576 447 887429
57 701 655669
320 602 86684
233 45 351646
277 335 93919
308 726 463804
365 219 577192
228 392 653043
376 410 331778
778 473 686882
389 478 523799
200 636 905737
80 305 920248
288 474 119644
584 365 803336
751 108 449236
11 606 618282
572 290 906034
703 149 664154
601 91 496520
477 79 896475
321 776 488771
228 521 422022
722 32 650967
515 126 246806
293 732 837683
700 14 616319
654 172 638628
672 157 502999
210 642 847622
254 755 681403
670 623 847564
465 735 75554
157 614 139685
455 604 585100
745 779 312125
264 676 50324
48 435 64049
737 766 131959
710 135 21092
241 627 660071
240 756 339856
350 436 130922
456 22 639603
196 357 893779
453 98 570943
395 697 3636
144 602 799160
635 304 658087
117 218 794053
771 393 553156
227 61 539175
335 737 13068
152 798 590550
687 293 129284
579 1 991765
276 118 774534
619 517 913580
124 289 611867
469 261 73017
580 602 886712
682 384 505138
535 207 482123
447 408 11391
68 652 822796
712 15 714277
136 776 497562
514 638 866036
658 273 899231
678 160 347737
565 536 920525
172 164 387593
663 456 666595
750 88 443694
271 13 187689
691 586 975405
227 46 77092
60 193 876212
422 450 689966
201 562 197054
129 190 654320
2 495 61798
782 243 263183
688 422 905101
722 556 647571
192 433 897506
231 46 261772
572 408 553755
594 208 76362
125 321 468024
10 409 963045
351 697 726241
348 380 468207
163 324 675822
357 658 492790
353 175 652305
269 376 664527
587 644 585122
288 247 98640
380 59 388715
609 266 129335
334 138 203111
640 568 691163
750 595 790911
121 372 241663
328 279 665131
567 708 695768
99 230 336722
590 742 258272
595 544 353703
49 35 395392
328 240 626169
130 60 213545
566 123 873347
785 20 310450
224 537 19567
717 219 529677
108 214 969812
348 247 455241
340 737 835466
32 781 861330
298 386 38347
107 672 803850
244 454 836168
9 705 293223
409 183 561194
74 690 681143
26 185 4195
121 163 276630
651 30 192131
526 280 685242
119 103 159003
52 699 278716
475 518 143161
454 748 186943
563 254 993742
334 145 623871
604 51 700899
731 328 903913
724 442 496085
719 421 973067
222 277 494832
644 638 262596
759 210 487426
688 777 174147
129 53 538195
331 504 56797
655 384 637542
51 470 815223
129 688 868653
661 739 544050
175 650 140905
359 265 111357
623 29 412740
664 230 155105
355 466 795827
112 65 71275
373 225 387636
150 534 445558
685 326 416482
325 18 922728
754 193 848382
290 565 606318
431 488 815446
586 55 431589
530 440 412872
135 130 847028
239 748 316043
246 113 84089
64 576 249873
54 467 495980
44 122 679333
102 650 289775
307 796 241312
742 592 898752
376 777 662824
440 737 172363
692 155 594091
713 683 532723
430 547 159163
86 40 237110
529 499 614821
746 415 300727
670 625 201006
768 152 891436
233 589 151908
572 152 529651
11 50 222521
376 25 823960
586 40 831232
390 351 616324
364 71 69119
607 789 849629
499 719 656304
420 693 841487
470 542 346074
769 7 913353
112 344 889943
48 224 432500
601 314 762292
329 354 556923
275 706 614951
199 754 612319
638 106 679630
515 646 845801
72 544 2461
225 69 308154
107 315 341550
338 75 866072
447 434 426321
447 684 516998
387 16 992434
651 127 404670
32 599 948697
612 285 882515
39 327 53162
694 266 811090
65 757 48956
140 631 130760
312 384 469255
69 567 212166
299 777 529994
455 358 441949
341 470 976907
589 445 837781
174 797 213686
485 797 813716
651 170 254414
430 541 554938
793 45 340136
83 77 460964
624 70 518189
662 150 620667
473 640 890774
431 693 889476
115 119 684930
60 119 346083
715 17 453549
151 255 921773
368 560 164331
64 185 563019
182 386 613416
15 622 461460
666 31 539910
6 449 47307
26 276 68446
252 234 768238
28 83 652747
42 653 481849
682 164 163523
398 311 930258
105 18 986480
562 269 373993
191 793 582711
510 191 264253
444 94 863937
285 637 449414
553 510 664457
262 483 362374
467 436 633587
475 465 363171
60 194 274288
614 628 951888
627 15 852637
244 104 349196
629 684 959409
451 358 881896
687 446 517224
273 385 131338
291 118 10489
267 275 501418
256 93 711926
98 630 491750
550 116 773954
297 19 461943
315 337 494818
265 299 553394
254 208 383550
384 3 432
633 207 41205
707 11 778179
111 685 892189
19 786 242625
607 441 848371
459 382 973347
272 576 162604
712 271 921207
552 283 990935
522 201 3351
122 658 350608
738 370 679097
702 381 723897
443 44 556894
469 292 768626
357 286 320808
296 366 881275
63 89 848925
280 558 795834
370 45 283534
361 262 691674
22 321 962515
569 574 144576
343 440 918537
458 295 767670
339 712 62114
130 749 702413
466 64 159653
392 2 957120
784 590 868777
98 762 67254
708 109 727638
482 486 115004
347 580 620758
43 546 107134
645 449 829449
381 788 773851
525 24 602496
459 784 942385
729 101 175371
760 480 926662
642 714 349680
558 308 258212
686 735 119162
380 712 554882
361 57 658732
542 390 987767
51 518 310094
198 464 797118
696 529 394940
656 4 280394
247 130 207904
479 185 290786
612 90 457334
676 730 14770
594 236 35754
344 197 315502
379 183 318288
349 578 324434
159 34 263433
329 597 437542
513 736 590935
94 697 514914
759 82 722594
291 734 3926
646 9 745443
270 318 239749
548 336 347658
561 272 698327
769 211 188251
192 320 25135
585 318 866396
348 224 614056
185 628 751801
386 781 832990
380 531 343853
52 668 556947
618 128 516623
194 201 965961
55 533 984653
321 442 285861
161 344 672207
772 662 316551
166 189 900164
386 631 380534
67 661 866754
240 476 587809
184 678 585175
781 271 841849
718 5 77728
57 768 502708
509 15 79280
466 569 821868
21 148 509903
215 452 210339
366 242 476604
689 761 718503
733 592 242129
517 328 393475
394 729 147507
33 37 404313
340 344 932565
726 696 674945
393 86 698866
643 282 273199
297 210 161854
673 93 211398
494 280 158993
104 141 447468
108 777 999609
581 247 748088
52 252 635574
772 785 720879
791 70 60456
279 405 377998
238 606 211623
390 637 211518
633 651 719345
30 637 858509
270 216 403277
726 588 482468
323 342 701512
174 474 912279
133 269 545944
128 17 386311
86 245 110424
4 731 107375
232 346 266296
260 714 490879
14 733 196244
79 620 481479
26 331 343038
719 431 740225
81 231 314649
504 675 142221
611 129 838421
567 262 289974
314 477 124057
203 169 577029
492 152 770451
213 534 583697
411 362 655633
6 679 605075
501 354 686631
229 584 825401
546 193 497012
415 678 791472
612 441 380398
399 321 951688
126 88 483028
166 764 929031
456 368 671272
701 413 377024
648 748 101005
88 40 874379
599 798 387302
218 374 13731
787 562 837826
355 299 931528
758 127 830079
316 130 738723
149 456 202784
53 608 312829
522 327 56017
757 325 982020
164 285 589129
630 385 889776
762 35 636247
202 739 679144
307 499 325410
273 409 526871
613 450 650153
452 125 386289
440 746 296770
471 52 574065
304 669 824343
111 200 107944
455 635 699043
240 427 91234
711 668 625384
116 662 180510
787 265 286966
70 759 689086
460 252 687333
315 727 94938
639 344 132248
771 127 429580
678 567 730441
653 80 63137
307 98 392096
668 333 811135
714 613 134947
278 198 248168
134 94 797275
113 438 626995
50 399 188327
488 372 355409
581 328 646868
227 192 434906
632 636 38146
37 411 944202
624 667 841249
378 30 542930
316 634 345575
653 681 353807
731 121 319326
282 502 972603
144 629 336560
570 502 445870
497 76 409022
386 129 859412
313 748 454443
327 155 587261
723 251 686596
240 329 247267
479 765 3256
330 250 615655
666 335 473856
554 760 507960
20 355 976424
381 403 398517
372 695 475885
88 335 416966
761 229 893970
33 615 919246
332 235 982014
69 638 155664
329 654 98244
433 598 488242
711 259 969805
560 260 299123
442 651 487799
181 63 258347
691 599 810789
139 124 811687
680 559 148185
455 230 458429
558 139 981576
28 123 558442
671 775 241882
248 171 962959
512 332 435928
291 317 367799
41 722 218690
723 610 375426
237 591 399417
514 278 420845
453 705 658047
366 762 100802
542 722 450918
734 47 186560
303 464 18955
284 249 558480
113 606 634132
797 120 804360
447 681 584154
238 526 392317
709 181 227752
10 288 225070
729 791 284291
577 151 141388
684 265 129536
239 555 626584
60 349 451514
82 523 697662
646 7 618656
24 421 397016
309 223 394447
3 206 763791
598 769 754031
162 323 408555
613 683 154967
293 135 579341
194 333 857307
629 510 480610
505 101 513247
49 41 985010
577 24 297656
201 51 61500
202 332 275704
747 749 643
608 384 300396
281 158 232259
275 240 892601
10 186 456977
448 52 136314
730 85 141277
210 589 264490
727 619 249192
688 231 18991
555 495 119218
31 50 308129
641 181 415589
411 277 332430
75 625 286290
496 695 948871
725 393 303975
376 483 318634
796 172 125750
512 608 176111
170 617 221608
332 564 589709
520 493 269313
352 486 454442
723 588 946828
309 597 813009
454 694 723528
21 187 609825
499 15 828802
381 401 955586
738 317 126026
531 695 897789
301 593 907798
489 591 397216
652 51 500068
640 577 587629
319 523 152934
171 377 614959
500 222 72413
270 294 553308
177 437 91394
247 151 119141
542 3 626344
233 211 867916
469 342 345147
728 127 356244
271 131 11340
176 78 656071
173 402 704494
628 239 85705
202 121 526938
741 506 529776
445 647 997453
711 274 749141
435 347 257337
693 317 560269
585 358 663343
524 67 467406
300 544 10732
27 732 974452
505 436 609348
717 519 693398
396 432 914898
248 181 602615
59 108 121836
88 729 211784
651 232 620858
91 79 709832
572 345 858661
727 356 126488
348 273 673082
92 490 58232
60 787 95248
766 181 82791
433 490 417039
654 292 313547
351 320 613740
113 728 717599
777 670 238053
488 261 672024
762 64 885838
320 393 800560
468 717 64935
358 604 950560
459 675 734286
353 433 304389
129 292 756595
661 284 999236
168 176 969673
352 124 579306
91 777 725308
129 148 437847
482 435 518307
697 6 257880
125 507 342878
400 172 415725
680 60 394582
596 417 275681
285 251 390383
441 777 270548
409 797 144494
785 219 633168
462 45 624164
770 419 472184
626 700 162535
305 420 767147
23 327 510745
595 430 580153
570 443 8543
193 756 134552
795 232 178443
680 438 975586
519 751 85732
532 636 220676
70 289 411817
382 533 405795
463 680 688665
305 452 796727
295 215 240935
301 661 778562
255 629 179381
493 161 344752
727 574 265304
493 485 514347
343 76 56145
427 298 117346
753 131 334379
168 717 101196
399 143 445473
415 567 392461
171 262 466613
352 33 396098
226 546 24561
101 79 921706
394 309 15832
150 277 283359
93 188 948402
276 630 240757
627 403 757066
790 93 409909
391 684 688897
438 154 33509
725 113 403628
27 434 818108
248 767 839312
436 788 725970
467 165 999403
529 98 400634
413 551 137449
135 244 372675
325 553 207993
430 612 72634
159 417 439723
597 408 614641
799 290 627984
681 571 416946
5 723 122106
454 608 603677
43 653 587747
743 189 859501
434 504 126872
449 599 7072
32 428 271996
296 83 259785
433 626 97619
94 469 607129
144 11 411473
214 353 601783
457 600 775275
696 689 146495
523 208 983485
584 469 826935
80 496 707069
501 65 765870
331 693 400357
230 327 687794
635 78 171507
458 735 825827
341 484 290789
732 685 46296
228 441 988358
694 693 75588
693 558 657843
359 710 121409
102 302 211977
169 492 424998
228 485 469254
748 188 242421
585 660 5581
4 644 481034
15 413 978220
544 211 816299
724 585 450361
175 715 338059
242 269 245274
402 681 877773
745 59 386159
362 67 593149
427 262 854981
185 702 596235
755 245 247238
667 52 204160
474 526 397656
755 81 380342
460 771 493348
560 47 553907
609 571 401729
354 138 239643
202 2 621219
320 768 786894
392 40 433045
211 184 229640
280 778 327777
355 610 350643
3 590 960988
662 281 205266
404 151 675964
197 198 716427
126 759 217635
620 528 45470
20 379 638403
788 799 323601
213 301 371133
10 115 263345
638 398 235324
548 668 5834
281 680 619566
247 575 304162
302 548 851893
337 107 328272
36 687 509417
260 754 693809
380 379 604126
757 621 189065
144 114 468935
133 608 409663
59 419 411843
779 325 633910
471 219 823532
589 29 176652
224 179 947962
133 63 358792
37 561 394266
414 768 908291
65 530 188221
66 144 289145
776 316 334831
326 483 118894
175 756 128418
486 629 435180
293 792 763251
295 55 282430
278 479 749990
529 304 167334
324 175 212972
11 580 39198
165 425 144379
605 517 547709
273 361 143655
689 544 986219
125 137 993812
786 713 506158
154 719 741641
569 523 74086
492 56 463681
488 142 170087
635 252 932255
120 626 642654
328 765 738923
671 586 313103
625 285 8909
12 212 612237
219 478 535465
76 721 265911
535 280 308519
106 360 100824
286 448 707577
122 587 57980
481 353 1914
744 186 216842
597 296 414443
130 170 906023
152 185 535925
504 156 790673
626 746 583273
432 81 357852
539 283 410243
486 228 711292
183 239 491480
594 775 197804
228 165 265687
209 308 268621
641 395 581630
54 749 927001
770 482 764989
252 615 346162
724 332 176826
740 162 633051
526 493 432968
319 690 711873
174 666 481128
471 514 815553
432 327 84716
767 234 891568
559 493 830335
261 202 755402
49 265 934155
450 47 327838
212 193 224736
633 735 180408
589 203 644212
527 594 846376
709 222 588807
99 431 565800
296 434 247653
387 347 585233
601 226 332132
537 732 325908
69 247 634262
253 127 282581
379 82 692520
100 19 132619
320 775 390482
759 585 375945
557 11 587119
628 575 616170
227 661 116310
45 207 717268
587 448 744836
762 603 832086
432 503 306150
610 462 331213
307 112 846647
715 256 908379
438 554 918286
352 211 873511
610 560 835513
400 180 831173
372 16 643401
483 1 556870
116 745 598331
2 668 605439
59 722 373674
436 164 51524
431 639 656341
3 511 598383
676 547 489736
621 410 699057
76 107 826181
97 486 391684
230 116 768048
252 310 41583
133 545 158370
141 365 123002
577 456 111415
235 575 199347
427 128 889077
27 151 339186
205 218 645362
278 77 419126
351 103 377239
441 598 785275
185 733 452671
150 169 161970
98 105 490730
530 335 813485
288 493 637092
486 737 417539
402 297 517895
519 475 745471
460 552 569515
511 622 307375
7 497 223138
113 275 644351
212 750 17277
599 527 849418
672 474 364089
63 288 947484
562 414 721346
366 475 312937
634 773 915828
261 188 337526
139 218 127589
342 577 622991
20 386 196266
375 209 603541
321 372 139579
175 716 687468
538 508 790245
587 11 993854
583 198 833267
603 434 908790
193 288 303282
640 716 157347
721 590 558865
790 422 139665
243 455 809379
114 240 41087
485 53 54621
406 623 983644
741 702 904136
470 288 614779
238 388 509257
722 437 600517
475 101 555173
636 631 720613
547 715 255137
630 728 169766
93 579 889742
4 722 798110
180 117 549417
25 66 261420
578 400 180754
122 656 377498
464 514 998087
785 559 738889
544 66 167202
322 589 731910
541 87 995615
535 273 44635
626 387 165160
273 427 50365
371 298 231073
407 169 969903
345 212 944587
216 725 973585
557 192 148300
675 641 865262
166 725 920335
354 462 204973
44 573 116322
352 104 388681
692 1 469481
621 734 233812
383 644 266251
793 50 53737
598 626 270333
721 41 503259
2 143 180932
387 412 826632
753 795 482450
321 373 851392
332 370 194424
27 635 521491
337 714 481637
457 657 58340
210 754 19730
583 726 835823
309 80 347232
220 183 491390
423 520 408310
141 453 465397
668 126 354617
525 176 620755
685 727 454979
719 564 96436
21 22 235280
1 777 941564
511 548 800139
90 428 355900
59 383 314928
583 551 853350
355 478 637102
513 398 779461
478 688 823351
425 595 485908
795 555 20257
448 86 194802
101 244 651005
114 653 930414
367 352 414981
96 554 531593
506 72 365423
235 14 517566
449 507 230282
577 4 285528
23 291 177561
790 73 907098
229 126 426408
119 379 99235
522 132 460704
27 115 948134
656 8 191772
227 377 77288
419 311 901191
209 93 614798
670 275 706710
150 559 62761
592 5 735669
454 208 789808
726 629 122746
62 86 639749
217 29 915907
95 203 738193
9 729 754810
689 444 335767
459 302 431576
675 149 673384
245 333 659738
367 544 340700
191 167 423470
613 697 679632
186 473 821288
646 173 701287
740 729 795335
333 550 382589
762 25 462237
678 715 447385
11 57 438083
626 177 117803
311 155 195099
52 320 408414
727 337 163985
287 653 329676
563 585 142133
471 477 786750
577 793 256653
229 459 794236
792 6 195458
293 513 245604
515 79 401364
249 594 875177
389 384 425380
671 470 965939
453 566 112768
201 177 659648
718 293 619105
179 257 925876
661 350 109304
548 72 614752
43 235 60088
346 594 892912
567 493 733433
10 760 770361
664 587 502243
275 290 123826
696 116 575290
616 84 789745
645 634 10184
236 749 86271
140 83 893603
341 575 165830
553 418 569546
773 153 155961
629 733 318861
76 253 325324
722 49 999465
730 320 472790
320 119 127123
247 328 823409
795 380 328363
297 479 605836
584 283 827773
131 400 335765
663 5 927521
587 547 593930
423 7 891882
760 441 226321
754 537 579415
634 394 12116
514 698 156201
461 198 790021
556 374 159689
232 136 429396
494 578 421214
377 593 596775
748 269 394918
256 685 583576
193 208 939705
452 488 749120
591 248 422759
122 700 728986
583 582 754803
392 35 336368
606 676 636041
645 29 688041
191 310 136635
500 183 143322
329 387 809477
397 724 370445
141 425 545186
6 748 574165
530 575 982394
66 423 271525
63 32 129593
698 273 176515
244 473 199121
263 730 729470
386 258 610995
732 455 104503
68 389 972334
477 362 630850
654 295 648196
512 778 703362
131 440 93696
357 383 431247
678 656 21828
707 798 947103
195 156 412893
443 63 924971
634 775 190326
86 513 64839
514 173 652940
124 539 56897
305 783 335975
186 213 265149
235 529 625706
419 53 917335
285 360 493825
566 632 417878
106 73 252614
670 587 749144
229 14 135578
413 762 988811
39 607 248799
300 295 573622
372 10 933171
603 195 118026
749 429 628259
64 87 196178
447 430 455716
765 662 480683
306 141 136339
665 792 905629
698 170 211380
598 670 17288
310 322 215830
50 329 713377
633 752 182749
522 111 913296
79 268 351394
247 748 882123
677 90 85989
490 522 250267
586 456 918252
29 647 809805
271 32 482355
286 345 322983
226 100 440502
242 172 530519
466 650 590274
356 400 419538
73 767 546349
578 722 682250
457 110 723359
172 284 112115
376 307 841941
533 584 319886
333 703 927075
767 311 720942
631 244 43615
637 353 853925
581 169 238395
22 637 126760
341 798 81117
8 128 557937
513 654 7068
558 792 990255
759 513 678974
536 22 472041
459 73 597990
570 8 91957
336 796 719512
69 331 323734
719 223 537311
361 520 746819
370 645 56919
609 136 654518
152 175 471667
712 307 123704
5 18 310736
18 714 208705
374 421 565163
234 718 448068
713 100 844310
519 414 855425
436 336 744653
255 49 68389
181 398 23713
306 527 583314
202 503 30469
38 512 289643
690 648 6261
244 148 397278
346 193 233595
646 236 686866
274 484 242871
250 307 200700
9 201 242119
120 502 711738
97 248 319770
152 52 10049
786 244 963162
409 749 298487
36 541 773776
428 50 318976
356 739 7079
187 18 334364
659 566 464693
285 518 723284
320 550 334312
305 495 112638
219 108 657152
800 293 25882
686 704 399618
389 433 336197
585 16 614314
628 487 189227
416 514 516343
253 268 473693
353 249 818833
473 800 679311
599 409 372247
230 48 995317
645 100 909811
560 682 271712
655 736 856523
162 782 756649
255 617 115467
478 693 658250
55 315 447058
453 198 791206
413 264 161560
441 43 838319
469 693 15036
213 27 563861
552 134 552135
238 118 4627
337 385 518848
720 91 964146
261 661 300933
77 126 722539
74 545 561878
316 395 596772
254 34 67499
233 383 987420
531 189 576247
513 697 711593
163 26 411974
287 431 493610
696 350 230756
60 230 434772
479 168 566068
431 112 239829
88 389 195895
255 521 362491
96 765 209082
250 522 646437
782 375 557154
485 57 508372
562 5 872528
766 456 800510
308 342 591895
429 224 334163
83 778 332767
617 527 155558
315 189 416948
685 455 100336
130 773 630164
431 191 709532
663 654 711931
255 761 974603
79 730 251806
69 229 620317
362 197 294232
485 299 611427
33 738 343347
11 284 474070
510 503 850629
524 358 555826
744 511 881339
51 755 404486
721 132 724530
637 385 501133
364 153 820510
108 517 353431
798 228 722458
236 728 940958
620 633 928985
431 200 395463
533 719 101615
425 621 9933
600 471 612883
446 109 926046
739 409 821935
322 666 359593
761 669 229021
227 623 434103
149 230 354818
406 427 999258
61 597 324147
416 233 636004
338 353 103018
773 537 642823
9 578 532254
427 361 807453
757 451 706573
97 735 617214
693 65 432047
288 104 995927
701 224 99658
657 97 246642
389 98 267417
271 225 600865
45 323 951193
651 204 162876
503 630 490297
798 513 258175
113 77 940577
368 333 891431
204 327 753447
196 631 480882
319 767 357878
409 722 981641
426 731 780146
756 712 94716
699 3 333824
303 628 273945
341 658 815721
682 232 853381
384 79 462853
42 552 616364
171 516 501367
580 793 371761
634 628 671900
267 286 128971
462 593 258797
145 614 247547
422 252 482974
790 635 839106
300 600 258459
83 453 386339
158 665 964834
97 547 309216
391 34 854374
68 396 660091
216 443 953266
563 262 407173
697 583 657972
107 192 639744
105 427 323769
272 429 688460
269 702 622684
26 109 514745
685 592 175933
387 29 135434
125 748 968765
116 527 138596
75 349 448470
77 792 101685
705 750 607077
618 658 33567
457 676 444953
371 602 839585
684 392 23274
384 322 441512
745 695 520625
61 548 491169
576 667 857789
576 36 648565
730 450 626238
401 62 328403
403 402 444712
428 181 532378
541 665 768130
617 257 497102
495 615 556066
416 490 587444
631 230 229558
338 213 868867
550 588 39398
748 289 718199
742 38 448255
37 380 783415
520 534 292652
42 86 793219
285 770 167680
706 580 593549
53 46 108740
272 630 844098
681 200 652170
640 782 942660
59 648 922470
406 225 493803
781 376 782138
344 372 185901
165 786 511925
255 418 980260
579 454 350995
466 301 926914
264 506 819028
669 397 844068
176 664 684985
788 501 133029
679 479 424298
667 218 167909
177 188 370337
365 307 426450
796 56 582245
171 671 841102
379 795 318986
374 684 633561
117 592 861339
23 728 890928
9 232 803075
100 547 644693
166 291 901342
373 728 16927
439 107 595614
180 455 304260
196 350 506109
454 451 324049
583 516 304514
367 110 632025
433 683 741316
755 737 927770
534 496 428960
125 188 288060
127 662 58870
182 76 420703
771 523 227020
782 338 726789
315 219 711047
433 684 223428
451 395 282323
296 495 466557
130 586 45265
124 115 189706
338 161 335862
307 413 987017
509 18 150518
474 328 826861
315 105 473895
237 6 441002
688 491 804969
106 725 333590
475 344 406658
522 210 945768
44 401 340767
115 382 65814
431 610 538342
750 626 309570
546 508 946209
740 684 396723
528 84 377151
393 667 214278
511 442 181471
393 170 396704
624 222 323358
68 222 532878
390 140 794038
530 17 444353
543 321 925416
470 256 440450
441 638 578309
181 399 781071
552 66 631806
256 328 448859
760 204 772473
167 140 296957
40 100 988100
247 37 171040
761 305 421204
752 467 730187
499 612 942117
618 441 203312
779 682 897787
393 199 828423
457 405 1852
134 495 688315
386 233 37003
218 180 994513
477 133 529274
767 499 818550
254 743 366531
263 690 506757
174 644 409329
525 224 9659
500 769 871890
461 635 989064
214 291 850103
532 158 142599
491 98 895195
745 240 742771
182 376 6726
24 684 834408
363 352 393409
23 616 50421
257 84 882719
776 112 499055
524 350 860782
136 561 998898
701 411 280020
46 476 39064
93 529 865083
770 283 768320
378 421 190627
201 281 231137
355 346 289574
139 690 579092
386 577 964372
12 150 827330
572 188 532335
63 64 203264
598 215 850357
435 620 501673
762 283 936130
31 147 689799
748 187 736866
691 390 419843
342 186 841824
103 104 137568
40 46 856515
458 341 161850
725 557 11543
62 757 132427
626 608 258425
571 251 298137
63 770 426412
759 439 855820
583 728 156890
648 599 945637
511 194 915003
539 719 546670
499 318 5271
225 211 643350
647 728 155518
684 485 917966
780 613 880963
37 785 890544
587 424 430470
30 255 54979
320 276 969104
37 453 453730
232 158 601752
477 526 931243
515 144 940347
152 308 602777
11 791 732213
80 430 334006
258 84 435033
493 284 395436
588 516 387036
462 759 761686
513 300 75884
229 716 837002
74 232 503321
79 124 31472
634 625 832314
34 248 256541
255 149 633073
718 170 188951
103 505 173164
312 396 902090
327 728 786884
763 762 285379
782 143 247817
63 160 834286
190 65 415967
307 239 858158
668 306 743465
686 123 9364
306 727 194323
749 756 884960
443 523 74668
106 397 580189
322 778 710212
354 154 443488
630 754 518827
468 465 921349
640 630 261380
219 576 566496
740 512 189007
765 573 27181
494 245 561822
528 719 807072
669 24 93427
396 579 383668
355 230 564121
738 668 587196
313 425 758466
321 334 57000
18 537 627289
580 401 304500
490 148 828900
339 28 904999
539 4 953556
340 478 590100
524 648 288506
464 365 302144
23 516 578943
459 682 648986
61 342 184399
397 245 975275
127 358 195731
76 741 535414
742 728 523442
210 609 48351
102 429 27743
240 464 251484
661 422 574920
32 203 450862
375 778 84367
193 736 399129
637 783 760825
504 695 726947
104 760 793572
704 692 16846
422 605 449924
63 427 828353
211 256 3859
479 768 113428
350 572 224157
151 567 162172
616 20 804836
394 779 387596
435 679 46946
100 488 711043
341 124 659972
749 576 25268
153 110 604586
41 403 188811
49 682 730355
730 678 915618
256 163 142997
149 514 233157
339 135 334847
683 363 439489
571 252 123967
247 336 771041
226 645 359468
79 612 462445
256 555 428473
664 608 120163
149 242 9440
21 618 263310
428 396 938605
720 340 263254
646 677 44746
409 491 638380
752 522 230669
544 520 331964
500 339 169741
619 465 988221
342 389 157888
526 577 661050
710 207 540770
91 431 359458
365 149 39727
589 249 562244
436 174 695697
793 685 290706
8 542 886987
446 217 563262
735 656 318866
53 674 941989
200 78 482850
463 178 989031
792 691 622899
523 47 501775
676 282 154444
55 178 907651
97 773 438238
604 245 708940
169 551 85361
126 420 996819
153 195 551691
132 109 898372
159 426 777017
403 439 606704
88 20 676872
636 542 768474
30 638 775711
204 498 970576
318 218 921436
302 519 840685
399 474 50740
278 408 889204
628 424 581014
474 598 623323
23 456 264589
65 111 482676
347 268 948868
531 101 280785
552 332 934444
264 109 78312
716 582 425450
567 783 38994
433 760 580140
343 341 171936
414 553 87982
362 571 539798
716 241 477108
787 601 868690
516 612 143258
492 257 108297
643 611 731642
266 5 144909
726 3 602926
274 578 129544
6 756 920454
699 738 854740
229 85 579280
717 445 529257
346 11 406400
85 296 876867
82 332 616900
416 552 980303
700 790 260950
735 797 438893
166 120 403042
86 777 5278
436 187 194728
287 375 986270
336 616 98317
726 422 876219
663 467 126406
245 465 638206
751 726 291106
1 605 362573
691 212 601136
539 102 144127
462 755 820867
592 385 285167
516 706 299698
705 147 479055
31 445 951881
318 743 682751
631 168 879416
680 361 580337
277 452 914555
408 790 487719
532 460 626149
584 677 786467
228 291 270531
237 478 298885
378 112 449394
353 82 1887
735 703 202055
458 212 16752
28 659 432704
39 230 829638
516 278 629554
571 260 990100
256 358 511627
665 542 900572
432 673 572388
526 609 899297
96 674 217408
251 542 268336
513 417 381694
301 33 488042
186 628 665611
700 764 164479
657 278 272709
620 399 34558
342 324 834507
543 388 477944
254 561 749162
758 18 545400
297 120 52679
766 22 437659
754 503 179196
305 123 167863
714 68 728720
205 517 640947
589 611 726877
567 566 112096
194 41 769943
513 384 822927
567 137 94226
455 308 907581
437 176 147824
342 263 423156
763 256 314678
394 413 989834
223 496 385442
14 322 383997
606 405 660333
763 705 918496
307 351 672989
773 13 487272
214 761 227420
94 798 621670
47 702 678005
70 601 552865
186 187 639559
27 370 344177
551 509 149012
459 83 257922
521 483 109865
384 325 131126
733 155 174359
77 319 603756
338 377 328063
461 29 481595
752 656 437205
206 375 16719
693 769 752500
548 626 61205
166 437 590293
538 371 113486
431 88 694611
553 433 969318
147 752 128321
614 150 770800
538 344 813275
411 475 437923
701 334 450024
702 310 532081
2 17 774828
296 22 941318
581 410 400164
598 540 23816
85 505 501792
580 400 667241
340 430 363066
34 304 963111
599 797 123178
562 375 135984
314 755 762681
503 758 558118
60 482 786307
509 780 46205
12 684 678616
300 179 796927
226 379 960134
418 509 584498
609 558 776917
171 158 141289
360 559 769829
229 233 67502
271 15 221834
254 524 717201
501 554 985879
64 295 261149
680 577 400810
359 105 661398
527 224 381340
197 313 913434
637 65 264095
569 364 709483
81 447 814171
187 408 953953
29 722 935041
775 379 512607
602 516 503301
327 609 721107
581 626 175851
410 592 914610
638 223 839670
211 654 520299
767 346 245742
588 33 136800
765 506 557577
27 424 848223
642 166 156592
486 145 64814
165 364 12306
764 305 124001
179 275 971214
358 198 36569
568 534 543428
96 603 484168
353 760 649916
477 485 276477
542 437 867842
578 739 458964
423 235 611191
4 37 123500
767 559 867948
703 76 364450
68 275 433286
515 114 42611
113 63 679491
35 683 152856
30 68 216241
609 437 512615
531 664 812998
521 312 767263
142 615 436300
214 473 971176
60 395 622834
75 305 932931
425 41 738113
309 794 229225
625 456 488971
53 242 397261
519 795 753137
288 114 682773
78 407 55001
510 761 512544
244 259 184274
250 265 848885
46 771 742674
738 538 132234
521 394 77945
167 644 111051
612 644 900314
272 494 893431
349 731 807089
565 630 371582
505 124 804114
393 486 246591
530 281 331230
78 367 251239
138 267 134751
101 647 394097
368 156 825640
148 157 462669
240 242 931638
68 109 879564
476 602 261174
784 539 346304
211 206 770640
53 366 673605
160 503 149596
33 336 827701
638 119 67636
194 241 78563
418 759 803774
169 366 762096
129 200 305843
263 642 509939
4 273 604651
263 506 962530
221 281 809938
673 272 724539
180 656 120943
717 145 121802
593 58 724678
438 464 979664
153 517 546603
542 106 353432
577 265 420574
209 285 556046
799 179 279685
438 184 817347
45 251 991874
136 445 742748
690 409 719576
248 326 351826
423 678 140783
334 129 867006
776 440 461349
281 734 992652
670 610 644756
339 720 91154
650 768 602820
264 749 134867
663 749 543045
504 508 936466
665 770 972090
529 105 878630
112 340 711912
171 105 225361
580 243 763860
386 122 491922
429 40 415827
778 70 560744
454 555 377223
607 496 120997
707 662 513292
300 785 780404
599 734 698333
40 267 896378
695 484 653858
383 329 783782
550 134 265602
73 532 215096
160 146 605686
513 421 825335
195 412 298180
269 147 182455
733 368 682248
201 98 437164
167 126 147333
498 409 419989
633 665 623205
438 774 108404
710 31 157545
763 437 399973
696 219 472993
642 458 358467
629 576 831104
494 451 412633
419 500 648685
466 744 88984
319 419 744665
380 218 813352
793 332 461369
273 343 530013
415 292 263388
559 469 854322
1 758 675151
762 409 18127
585 665 8090
586 336 937049
364 422 591847
298 90 107642
388 132 686132
297 741 542901
764 784 590815
80 753 344489
233 106 849543
585 421 209645
227 11 632406
678 545 563090
412 746 907286
774 773 503650
28 103 808431
326 255 966105
67 565 572874
436 544 378455
594 740 773841
226 592 705256
238 139 23994
177 511 491135
201 528 863740
740 270 410236
777 716 834374
233 370 255167
659 10 667506
196 656 452765
19 528 421191
51 791 732494
254 514 914560
581 36 505264
504 380 786266
550 431 148829
659 63 71912
222 295 243926
593 225 227365
445 602 929034
531 411 745151
74 433 669033
159 166 129515
758 523 932054
305 747 165457
526 428 426272
140 72 999315
19 358 232089
527 267 561921
751 548 335233
149 373 867601
479 58 112969
600 28 4559
354 776 192536
754 299 488628
492 404 476888
367 299 236087
142 401 151433
322 8 30122
212 649 997628
717 724 304479
240 738 907658
475 510 949529
548 305 61897
766 27 336731
478 68 727786
331 690 404323
196 719 185028
531 456 480893
617 698 610497
355 743 861443
5 789 862881
45 37 210642
797 763 250107
253 465 909250
561 262 96224
781 246 791989
272 765 57061
555 604 701698
270 569 826406
90 451 966660
361 390 98253
84 603 724672
287 198 471391
635 225 773810
518 218 371526
281 171 987190
752 66 609134
543 538 771100
126 278 829456
105 304 772088
718 685 643303
775 34 329615
404 16 414139
56 44 309191
694 317 855168
260 312 912525
287 557 639759
446 387 184124
18 453 578727
203 281 767568
28 379 672841
434 10 567597
551 95 655091
498 471 747094
582 766 514720
770 239 28779
151 83 714653
139 17 77914
431 712 637708
204 446 517648
186 281 354769
592 190 520575
739 607 893710
162 507 224204
800 180 936211
130 380 890318
96 70 942473
785 689 815225
34 335 425825
456 624 747721
567 533 603028
30 796 103822
84 543 875974
317 312 641461
112 314 370451
645 326 908134
189 467 188842
719 560 502769
81 42 702900
119 275 884931
160 366 416802
261 286 352635
617 66 548350
30 205 392073
344 272 331076
225 25 622033
745 281 393998
725 526 732231
248 604 61148
128 157 573637
459 29 562192
505 398 145354
384 764 217184
397 61 466396
635 707 331573
383 752 237696
458 661 419860
2 264 560786
431 67 139927
505 615 521414
287 551 407322
317 15 699163
54 164 848447
192 739 234970
230 765 222200
416 171 390019
144 715 563796
359 428 738524
783 7 363532
415 799 633424
498 529 134505
737 491 511727
22 777 420141
4 321 332700
675 76 23095
785 491 340162
687 568 920994
166 613 181740
440 83 35347
364 347 526245
327 508 876160
654 788 493393
128 14 872662
498 729 511802
541 173 793784
797 36 334746
719 56 894821
471 722 907017
586 705 782294
145 325 531665
361 741 929812
276 620 639969
356 229 966632
773 223 878764
417 296 417987
286 538 596216
293 10 705445
467 567 590603
144 565 990482
478 115 640123
183 106 681846
443 762 504168
264 288 191232
461 399 779514
369 699 199005
48 301 806235
274 190 770705
661 795 334039
720 612 356223
304 239 996466
457 334 769739
91 225 288115
79 327 46855
504 5 447101
447 140 573669
470 156 425668
322 256 525989
650 755 510918
316 494 736821
602 769 896733
174 32 492434
215 81 68472
216 618 164351
690 422 384717
518 778 333845
425 739 760649
246 186 782835
379 304 370364
142 541 534931
149 475 835826
40 569 794327
403 692 731955
787 3 24363
556 611 639905
401 439 842804
191 592 837919
660 66 732173
281 325 424719
272 731 143328
136 322 564800
655 19 344685
633 780 998346
496 713 946525
574 710 999487
210 617 376305
321 436 663743
324 279 950352
626 473 673170
783 789 945173
93 240 189535
403 142 166483
259 334 173077
161 484 599851
207 733 217251
640 486 61942
164 541 125810
258 247 116510
638 185 843536
621 86 377259
425 6 764078
767 538 171599
776 708 232714
741 172 929265
800 410 185207
514 495 659891
286 329 709434
136 628 481885
203 552 13173
308 545 605017
648 334 333395
769 786 863070
201 278 484600
591 671 703944
481 21 605926
40 494 726691
239 292 938626
19 175 474045
786 680 906847
675 726 634356
437 58 45056
421 27 615449
656 502 444786
346 603 185491
305 296 8843
563 368 293824
686 713 657206
82 705 159799
167 491 151516
220 462 571290
166 331 160123
594 317 8063
4 172 588251
209 561 440138
569 483 118548
750 549 604879
188 376 331759
722 647 496815
721 403 850805
571 724 468323
64 367 622358
696 72 357194
282 709 264283
535 264 745617
552 496 984590
145 72 963452
758 149 600228
413 387 449803
565 372 483429
300 288 989035
504 753 495040
492 297 563992
530 26 889431
107 312 883965
353 624 422880
331 57 990393
460 58 630022
153 63 527310
243 480 731172
679 267 937959
546 410 764524
687 443 797814
138 481 673275
301 11 829347
651 84 140820
221 685 83665
460 80 281877
528 97 981223
43 570 882845
764 290 667726
427 115 366883
723 425 368001
789 604 73558
245 704 887099
334 518 274877
88 17 99784
4 796 283507
551 428 958762
713 252 420279
62 136 383552
365 43 509706
535 513 683603
733 744 832696
426 167 945864
327 666 295851
62 290 583295
204 166 637157
753 706 87734
472 36 568475
576 528 82525
115 680 366644
465 349 399184
5 350 464654
157 392 51694
686 58 357030
678 65 815979
149 668 813163
48 769 780302
475 582 698621
637 261 341374
49 396 468990
611 610 390737
668 384 246353
491 779 875897
567 110 194203
388 668 259541
278 507 109858
169 17 605659
87 562 110055
286 97 869931
16 335 649056
689 515 509964
419 374 289544
461 401 691395
286 270 493630
58 518 502771
156 543 808034
611 460 324085
116 40 828416
135 519 190901
9 422 312009
531 687 552829
578 712 703933
327 795 605168
741 404 570129
436 571 169551
715 493 551461
584 34 785847
519 647 869883
628 589 533466
166 68 569528
590 130 976545
348 695 395961
135 320 551558
454 158 280562
302 564 82884
552 611 775997
195 276 447729
31 91 824755
527 386 420128
234 408 717090
421 313 153291
275 693 697524
477 354 771972
700 92 929473
550 461 990328
35 581 405228
655 650 957498
166 8 227531
165 586 565152
788 612 166443
525 626 287260
487 561 553913
403 527 778112
214 790 250594
677 369 683856
419 105 312951
606 14 657063
560 263 757398
301 283 14538
220 523 173393
45 766 306165
267 75 446775
318 612 430045
629 107 150328
744 265 471518
631 716 488273
260 494 92187
128 570 41403
606 312 614241
789 455 8124
625 730 531231
561 385 622908
180 98 123821
173 549 262777
3 102 424729
282 376 866893
455 253 311070
609 477 308013
132 188 138694
235 656 231153
627 625 784363
743 31 372722
571 341 858071
435 778 455401
468 661 409001
321 316 390703
108 617 636161
611 593 51288
93 367 454877
168 634 324565
583 486 393658
84 781 49091
146 732 790524
657 189 708139
166 7 385977
85 444 76263
686 272 59898
235 118 387542
448 224 40463
137 645 182090
237 775 720981
760 585 674067
321 498 923816
759 288 896307
391 3 933891
579 734 501141
129 346 70496
477 359 934489
768 640 771179
599 643 190410
675 348 380233
73 296 61143
564 56 874058
528 508 272210
452 17 911481
64 172 787990
272 452 410578
273 194 679134
400 774 943834
124 560 647542
31 742 471329
182 739 848957
753 563 705637
636 783 605864
644 162 352854
776 714 217306
620 410 263139
490 415 144212
367 104 312715
174 88 378034
217 724 641326
781 7 740922
245 70 832653
338 62 991945
293 107 185257
448 96 725174
781 262 81049
241 79 539478
155 363 891373
411 742 61639
761 191 794348
330 331 4497
177 205 770079
528 791 544335
435 52 191335
291 267 954165
288 57 261427
542 215 540322
189 1 430278
225 372 451152
742 791 322119
755 510 249010
96 171 126467
238 210 348994
21 138 331997
766 342 783531
499 558 468333
256 411 569841
601 52 538836
392 777 871075
772 98 176944
186 243 619804
587 711 137237
625 277 273874
703 259 98995
594 292 157277
181 752 396639
393 201 714128
596 423 688154
537 798 331457
452 307 799165
267 281 460155
501 782 792124
98 733 780467
674 756 108051
151 40 440092
785 45 397788
779 354 641464
380 666 746612
501 137 278302
597 392 788137
599 468 257301
363 337 4027
392 95 26732
11 663 61589
615 81 843416
457 410 532765
449 409 625566
408 246 262166
638 272 275624
3 642 458885
44 526 608866
10 618 711779
452 442 172772
270 335 279135
288 30 975452
771 648 291325
295 201 225202
106 192 452215
459 572 756119
398 56 251552
769 228 198635
4 609 127356
520 726 968917
335 369 944735
403 114 221358
93 763 290277
572 56 934859
279 88 781767
761 632 987898
501 604 138360
566 615 721302
322 181 430363
584 456 645295
401 437 777484
339 534 323046
255 226 774038
423 718 986420
550 62 74723
187 315 676513
677 594 885134
744 586 264122
278 375 264303
494 230 210687
448 408 723588
575 793 716880
505 347 646649
196 576 193243
715 7 860575
369 484 306789
201 597 529577
701 482 942282
773 228 29218
227 543 23147
50 439 312375
326 698 985516
266 693 629991
329 158 221470
779 749 414041
551 156 162764
785 451 94598
342 118 379334
325 641 771602
621 225 398643
158 266 562772
689 615 880191
728 56 929571
573 392 446513
579 795 123422
535 108 783837
68 423 987364
305 385 962344
192 47 611687
444 531 639283
182 75 687162
562 148 551117
358 61 978396
143 55 393863
709 785 313338
680 16 347892
564 488 390852
39 796 984267
334 244 866470
156 227 440489
105 275 673843
608 652 598448
306 618 511547
594 105 940158
153 250 502022
695 170 127698
25 275 844795
642 710 502801
96 698 803089
381 15 525772
140 638 401444
601 419 229043
612 178 350315
435 387 89479
364 139 251811
640 133 453105
439 800 540344
441 439 493876
463 242 309171
677 71 471590
316 97 57683
18 214 180800
792 103 529576
429 532 367768
50 42 441770
595 191 373305
620 308 843920
650 742 783334
660 376 31686
300 555 744188
370 338 700586
773 285 968362
393 118 601493
693 232 543950
683 282 234601
729 42 189475
281 607 130045
107 676 171027
317 673 52668
59 774 846832
40 315 65369
498 474 896598
264 117 679490
677 363 624853
19 233 922400
660 689 252234
495 511 489956
769 175 97551
81 494 105001
559 352 531591
350 198 391720
469 68 282014
742 645 691940
268 249 268741
666 401 723898
38 744 370204
212 15 979940
501 598 600594
401 522 52845
763 645 313175
383 143 365293
736 185 408353
590 559 959187
443 477 96527
611 478 874498
399 243 215688
194 162 176769
376 695 73258
27 631 437863
205 117 366229
535 441 555202
403 337 5874
244 692 28026
269 372 970499
670 525 724328
490 78 296260
742 450 581382
41 470 748131
738 690 958982
107 377 478670
674 676 824757
635 568 171934
391 556 230971
259 666 615471
120 661 474853
549 389 133213
603 694 985937
725 607 693290
608 357 732833
744 610 831135
530 635 712751
88 369 677450
455 215 788704
660 285 809080
31 619 192625
29 543 641129
348 360 578255
580 505 222402
343 676 506719
229 375 596457
343 503 784250
47 622 628831
706 111 510863
266 715 906649
511 624 59474
470 345 780095
208 288 86265
384 120 497631
82 616 763198
27 588 63410
559 233 698445
609 504 803512
546 766 380631
181 100 418144
563 160 101295
212 305 776761
23 780 329190
458 471 413086
413 621 600245
379 692 733261
279 351 977431
692 566 399031
758 579 947312
334 522 322789
330 245 955373
405 715 525587
167 610 217837
167 525 150664
169 602 556179
623 160 904679
655 444 581310
778 552 70039
573 71 397982
787 722 390531
158 558 78416
772 527 929652
329 377 980715
517 344 877175
202 516 952074
470 105 437913
173 29 473293
463 764 316164
419 268 289034
4 133 398260
218 352 511662
579 499 560259
125 27 235131
596 59 70493
561 280 581838
219 485 290797
268 317 466692
376 579 906157
241 485 895028
519 666 161561
471 409 959473
766 233 365367
341 693 637631
472 316 512307
118 59 157787
273 723 597441
221 460 665249
761 6 268926
567 739 526995
131 445 136012
202 623 519553
798 504 904181
621 247 209863
622 363 138049
560 250 462776
353 162 741445
495 592 645550
99 370 498208
240 321 395774
747 458 52478
786 759 278493
696 690 796423
35 577 655916
348 743 171346
394 356 507285
207 566 70218
59 341 785615
455 315 861498
781 113 949395
320 34 265560
423 649 832487
137 517 317206
591 98 723693
100 647 447556
586 401 828398
47 696 613589
467 613 206512
186 655 112567
282 418 583360
243 82 256526
189 99 581887
184 19 335416
606 618 348878
216 692 192525
88 604 766341
214 69 687769
241 166 610126
419 52 527901
194 217 169277
456 114 969568
288 549 739748
44 86 628065
626 370 217455
16 521 875398
125 232 35795
341 129 818768
94 266 77270
583 97 359318
123 237 620889
712 63 964594
164 83 997598
635 356 12628
23 130 889653
464 780 36170
760 778 843141
627 132 100877
386 259 275792
458 37 635872
131 150 395306
212 642 110101
8 37 348548
772 115 287665
330 770 819369
722 482 170975
110 60 712030
653 294 992483
315 707 955031
170 454 195248
389 133 958451
84 634 948180
757 565 609252
637 382 482706
552 30 194077
132 706 381450
362 458 582047
218 185 41972
770 424 34752
75 634 746644
615 716 999915
791 144 899229
741 20 284176
685 214 629692
278 209 470395
322 787 83152
71 596 380635
614 114 856154
347 720 460056
483 337 74752
294 498 806339
663 199 435583
145 461 896289
271 88 215948
144 545 849257
155 557 512972
405 656 281130
291 437 406037
776 569 362379
374 196 641220
236 578 618566
130 34 59766
470 308 649565
208 381 945531
465 112 319583
125 675 434200
107 179 42594
201 588 609968
62 140 347384
153 347 141921
725 589 601172
761 635 964356
277 516 808479
252 510 638248
147 51 39082
434 378 59364
245 366 833868
437 627 744500
96 306 449822
435 599 165929
444 289 960664
389 368 908537
499 292 722935
544 185 968545
118 409 138359
683 89 553908
40 273 623866
711 567 351797
603 106 471436
596 781 567972
21 250 83080
635 122 191459
778 127 299464
701 138 306218
47 275 442336
105 86 779670
287 420 685573
64 396 246203
58 180 93298
717 752 543165
474 534 239939
711 286 247330
559 197 139591
77 418 702035
29 122 476362
438 532 807613
485 676 62942
780 437 961229
147 747 105929
308 22 375573
264 378 151100
64 739 541115
281 48 646932
96 688 592378
524 754 177938
256 435 347515
740 646 673406
669 164 501490
159 192 514550
570 357 445680
620 668 249507
449 387 127978
781 114 980193
358 589 843730
124 691 259570
344 317 786207
460 293 473101
654 757 56667
677 620 621545
700 546 749131
147 310 588034
596 154 921084
680 108 281555
194 329 767130
494 709 713180
136 19 759429
583 341 530054
506 331 904540
786 274 782760
123 330 894791
83 475 721728
404 258 215055
549 184 698317
89 129 885629
785 276 70307
25 307 242787
665 426 845949
663 332 564677
336 665 91553
408 507 199195
646 316 681129
763 419 461748
653 177 400791
221 553 70817
392 178 684259
242 43 68388
792 223 495821
566 144 386120
581 465 866531
495 414 418335
693 121 857417
704 308 431756
752 388 697580
752 557 596869
687 158 210194
150 44 498878
124 197 277
136 58 603659
513 413 561074
154 203 214779
4 177 72897
18 302 813034
571 44 633365
365 339 313359
397 56 910954
371 87 995863
403 318 997355
67 167 273364
280 394 450283
464 579 471780
60 734 414943
83 793 968440
155 269 473401
574 779 79458
531 408 74114
635 333 273000
277 504 659074
338 454 373226
574 4 532755
520 374 915143
287 13 417018
471 776 431041
500 725 4292
741 298 529471
746 671 524626
182 451 576097
294 444 429620
325 227 805606
86 471 37182
489 75 462633
170 435 673218
6 742 63265
770 391 344800
315 3 453060
258 769 553306
542 420 706393
42 213 482427
641 696 666600
589 323 912755
762 71 175469
94 744 396743
689 64 25207
667 235 275667
425 751 363459
699 568 22394
409 615 971067
134 210 626746
67 107 282846
170 511 548672
402 197 845182
611 120 450383
784 63 30662
518 765 745916
717 2 73969
419 472 229598
317 28 789410
358 484 12276
270 631 100298
141 343 244038
332 275 770022
682 408 663775
522 157 866085
411 283 46326
547 794 729025
246 464 237010
689 450 373452
286 322 638080
365 38 419086
404 704 574036
660 404 336995
773 399 909923
286 500 258456
519 565 172041
495 470 360975
89 616 383789
608 163 867707
610 280 404840
487 673 233450
600 17 778605
556 51 997310
53 254 20561
393 381 565548
396 689 119435
378 27 306603
358 372 264500
269 1 895975
485 760 256452
761 595 223590
501 146 173433
743 647 87480
313 18 303587
292 285 316478
720 310 34660
564 221 643896
308 343 301853
595 200 264342
39 83 472058
666 187 563989
705 672 882983
257 718 952435
147 480 286671
779 207 574391
178 536 262341
159 542 220806
246 411 747604
130 396 427759
53 535 854524
504 263 419316
227 733 287273
419 20 46149
764 680 70928
124 578 52891
255 760 810242
317 368 659808
570 654 170482
221 620 765667
517 687 103899
355 417 387361
546 8 339614
214 658 708387
655 387 397536
262 158 493149
398 516 937842
525 770 319518
208 205 506784
214 585 302225
337 778 215735
403 358 400419
699 417 556707
521 301 507513
660 643 1321
705 163 132342
145 487 162801
321 67 62113
344 465 877808
104 389 200395
384 559 615160
60 328 62510
747 757 155890
300 415 747809
457 480 603815
452 228 412910
671 208 84402
143 265 114136
551 426 633591
285 691 170338
361 294 282302
462 76 142292
697 741 282092
717 373 422335
775 584 472999
787 186 231321
86 515 242640
717 600 178024
563 171 691875
482 762 634980
148 693 246208
292 726 690977
688 180 170409
157 658 388215
493 136 66517
551 241 629244
219 221 689819
168 718 262890
312 479 285817
186 72 761688
9 24 865168
1 555 832519
478 593 696806
383 517 14310
605 122 856915
381 191 93549
753 350 889815
220 764 534108
734 283 581535
123 331 773184
1 353 637231
618 620 19646
342 507 411262
98 544 994357
691 432 861620
793 56 653459
289 623 180812
686 568 746843
364 258 915670
562 406 73985
155 377 390800
515 318 158940
363 143 783029
237 660 453750
377 224 835348
290 462 41813
35 149 912886
212 272 414447
717 688 380590
445 332 129778
741 699 739145
29 140 125145
506 571 473632
340 768 140364
542 267 2579
538 464 172157
283 328 857512
473 181 932019
417 161 675308
246 310 399169
259 470 100601
127 783 918050
115 106 314443
764 341 654248
308 565 532785
269 623 397449
401 282 241156
543 183 39846
365 427 645454
449 429 178573
386 15 958574
536 352 880638
231 672 941904
579 343 597819
373 474 986256
47 355 656217
775 651 576178
452 476 14664
471 524 488587
412 705 739475
96 272 848576
40 110 659249
267 800 393508
111 634 4190
681 125 806707
142 633 773295
107 269 684736
430 716 289112
213 396 669089
119 100 419345
395 364 494814
719 206 118080
335 473 172060
271 528 206027
58 84 644345
258 370 682986
468 248 80597
461 8 703053
227 265 873498
546 34 942246
49 371 967139
44 67 747035
319 383 233692
670 115 346515
172 271 847233
349 542 314957
88 790 192552
668 271 558259
421 160 712052
505 56 856517
554 772 219289
741 435 254165
258 24 362051
756 794 982096
297 567 441695
214 705 461323
75 794 385492
554 468 260630
27 131 159767
545 717 985528
610 283 460707
254 294 366291
129 785 524660
479 383 328439
482 75 366700
177 251 508277
511 161 732689
767 469 742929
164 754 62607
710 736 764364
406 60 505366
360 197 569844
795 137 909360
725 27 818472
673 671 297882
58 286 769491
764 7 90634
188 774 310567
777 144 614419
515 295 364579
34 309 232609
517 132 450675
477 180 919560
510 135 148259
82 191 35576
148 763 339932
15 664 457516
223 224 121564
363 779 217255
756 625 720999
284 277 486936
449 98 96251
594 711 26274
416 153 188425
646 445 810081
270 379 73902
557 702 921353
369 11 267357
255 348 975159
295 782 462832
477 280 13098
664 182 538619
592 510 51209
32 484 273056
498 670 627901
8 591 107733
544 144 109598
612 362 848787
203 735 986149
659 434 114432
776 294 243133
54 633 782706
538 441 66557
716 463 152642
312 171 862213
606 246 87407
489 754 492664
728 776 145717
430 144 629210
30 788 373974
266 390 339167
577 129 430997
523 65 785210
191 501 153063
545 563 533337
214 250 877926
694 91 109694
556 614 563507
713 505 872816
243 459 231652
750 231 402003
779 249 711524
422 290 203024
600 426 90921
137 143 662907
176 230 861797
703 112 788824
742 292 720919
498 402 370605
428 787 520790
467 254 965137
97 130 369624
334 614 326918
455 770 866431
771 149 288153
225 761 142828
13 545 607823
517 466 923070
731 370 307850
61 383 981244
571 385 383910
336 558 753753
562 211 762323
394 500 151964
341 116 187362
521 665 195965
161 10 887059
483 69 553426
666 543 11347
661 233 106472
31 19 36524
68 768 590761
631 290 212174
796 319 507146
385 724 639721
188 525 664674
543 760 434391
56 448 764630
687 81 281183
727 133 803233
17 365 474772
561 282 657400
736 162 482182
635 315 179220
792 620 154340
249 402 488979
309 358 302371
620 31 755483
107 15 944535
163 8 45415
386 800 826508
658 612 220778
570 281 804946
40 136 206833
33 303 922699
380 376 71297
315 516 398900
604 237 733374
227 161 868408
272 605 547928
216 149 995136
168 546 200520
177 747 601002
683 517 825384
743 55 940829
412 327 73423
292 472 156311
382 514 909741
504 450 315415
794 278 468750
52 416 504506
559 215 999352
99 769 45841
68 782 35326
642 306 581214
358 96 152160
772 698 24735
489 289 603330
704 429 466262
708 603 668172
333 329 145544
356 422 228004
722 485 4514
785 60 504677
184 335 548407
17 464 261370
54 341 433378
78 461 427906
474 142 510392
38 711 301192
614 770 472274
650 471 140253
109 298 416640
550 656 383468
551 752 601376
698 417 532150
786 635 324770
636 584 232920
505 716 961936
590 439 228181
177 140 482783
633 244 171171
420 551 914211
530 275 312288
630 12 546785
469 536 110286
710 47 63672
442 240 258174
513 680 780841
601 9 773363
758 119 649460
218 413 152880
582 391 17022
655 723 191152
437 705 596834
674 506 605008
302 388 13866
542 292 184515
199 61 233877
374 531 401728
687 539 337359
344 6 547753
260 216 227799
673 795 366440
193 353 216468
668 273 428064
769 410 853065
50 101 216005
760 22 340686
263 34 816193
509 260 274123
190 799 413431
336 77 709896
495 735 796406
361 13 24272
72 214 982418
243 397 668621
550 661 88554
594 311 775425
309 426 184796
28 48 693506
137 660 93532
503 162 663468
393 240 15604
143 246 58460
364 565 733432
525 460 361768
541 94 112862
670 170 947843
718 35 749250
696 657 528386
660 724 629840
310 324 146046
423 25 302731
574 168 805266
375 344 891963
777 218 496940
466 736 608208
214 288 596119
295 606 457564
16 153 802539
113 175 507324
579 630 377249
519 433 141053
390 490 406988
206 92 482501
331 763 856778
626 663 411202
6 145 564284
589 333 581083
75 158 120999
235 712 827825
475 785 384126
112 709 166706
96 466 224678
599 737 818390
605 507 468939
553 174 65853
451 692 79895
707 537 840137
383 621 887815
147 554 46714
454 299 170392
745 284 75729
728 599 363441
247 72 659320
521 488 683217
766 288 370887
290 798 757675
2 220 422193
751 462 533431
546 683 728534
353 123 241362
780 166 401709
266 374 77102
528 343 554669
758 745 295347
338 280 386513
387 98 173505
483 62 341831
281 449 502227
191 776 44793
21 133 75953
343 655 437590
1 386 805631
450 728 279277
19 534 26722
455 181 371174
437 622 590430
199 727 885328
457 662 112201
761 12 436954
142 194 543477
514 30 291821
602 279 364930
592 441 243303
666 104 751382
713 380 666455
414 512 865114
336 318 432555
271 472 18468
293 84 579756
54 742 805103
708 647 663465
313 314 405091
785 780 323811
310 695 728726
480 59 200479
688 490 212397
485 776 939012
588 145 511961
226 237 7925
591 509 544493
575 306 653826
531 646 134142
265 342 366228
640 7 46672
57 550 836708
682 503 324258
171 482 232990
441 281 878058
191 780 459819
35 405 521591
342 587 69904
212 552 927938
47 740 859735
640 325 382610
433 423 981605
41 682 982636
690 650 322644
405 380 936231
343 285 546872
528 437 186740
505 577 232646
617 21 826778
798 345 920973
232 146 384546
778 553 200473
580 380 972544
71 769 456679
77 40 821870
357 61 324966
473 188 70359
96 139 67742
572 784 80794
530 506 980314
12 59 944489
647 30 293706
633 545 82288
564 234 888347
373 463 198923
192 470 596051
107 417 944643
525 223 380106
624 495 907387
250 197 724505
248 422 420691
708 393 479808
525 11 477522
3 744 459424
285 26 248654
475 167 869697
617 344 977886
385 256 965415
706 289 389104
587 336 208251
725 155 318254
462 433 744240
764 644 417125
280 471 691841
234 775 892018
190 519 342752
5 145 859736
732 566 700319
216 272 582149
422 264 362214
722 27 100181
412 120 572216
672 714 522860
524 317 910550
26 385 787573
563 364 50291
136 249 379907
165 597 400546
653 467 551297
597 679 373098
475 211 280025
486 395 668496
249 578 723336
450 442 752194
789 666 694604
649 140 80231
736 754 79979
81 197 510436
259 330 8864
23 573 855547
54 215 175317
563 47 777515
305 67 965566
230 690 754584
789 267 240807
64 786 271364
364 330 158120
526 404 756161
164 675 619479
217 497 257692
525 458 839762
746 81 687881
795 767 150461
662 516 413907
140 768 513121
770 317 984187
313 458 646584
165 772 776185
719 420 825952
372 310 183582
196 71 28557
794 616 648916
59 520 604748
23 390 459997
293 656 155809
644 438 278958
451 767 616470
613 344 890847
62 722 362631
581 64 985729
725 611 78022
721 276 744578
731 168 377875
503 657 756892
725 65 756086
330 671 786665
301 20 600887
565 228 450936
583 579 446036
407 72 317078
203 163 489384
112 30 937921
594 482 788231
156 13 419700
779 154 876412
283 547 448145
13 195 918983
536 9 762146
717 344 945102
693 439 584201
637 793 741203
236 182 279780
154 315 305813
454 471 404955
724 349 907939
243 309 779365
675 290 153330
748 38 142693
135 720 596438
240 127 699546
706 562 714439
714 34 806900
238 682 845202
8 114 409363
77 487 496118
204 597 619537
146 56 696707
702 236 626249
48 292 48645
606 598 617002
678 453 967365
22 167 975064
454 682 100175
670 523 506825
157 76 899146
699 554 434032
120 729 283617
528 339 588326
419 403 257272
731 674 100197
151 166 460988
185 195 58211
715 511 40345
278 626 286052
254 584 163284
281 552 391546
342 441 688583
228 799 427551
339 369 780553
66 597 953161
422 577 29662
574 450 649188
681 245 366202
753 285 881809
264 746 649515
551 572 330193
722 484 102183
653 784 774338
260 779 619593
278 531 66871
291 516 490239
354 247 387412
191 152 337844
258 335 987469
632 60 667710
458 70 411141
662 341 573883
789 141 610380
287 626 400807
247 299 396383
508 122 216125
211 273 715289
700 281 56330
567 592 391424
272 229 807346
293 765 383103
592 453 935936
719 276 653061
467 705 48065
725 252 515844
655 562 53558
638 571 775533
206 86 71185
753 66 755005
109 409 67801
331 85 447209
348 283 838944
733 334 434384
170 417 973289
409 213 295606
690 702 769610
587 144 43824
203 689 114278
112 760 214019
305 38 26538
763 737 222984
245 651 124031
583 208 500431
340 501 7324
236 179 641941
147 122 99337
663 577 628044
44 789 370295
621 206 795019
100 17 523247
546 217 205737
631 525 911968
611 624 448895
637 274 57330
252 21 895697
404 484 26680
434 751 366669
786 506 326460
771 529 247828
641 151 318262
640 373 241803
164 503 79057
292 699 915762
161 568 647360
582 498 464102
216 147 464241
270 158 554308
64 602 443587
535 579 686263
107 780 955106
561 283 145969
199 669 506608
2 107 587997
347 152 908585
228 797 451074
515 26 405502
297 382 179944
339 458 720050
774 778 24003
685 653 478104
568 459 307946
78 756 513730
325 636 237489
96 671 95202
540 550 454670
571 478 748014
224 406 901535
280 800 594506
143 516 817672
569 541 648719
722 469 586823
393 368 310464
286 104 313130
112 444 436159
666 603 132153
43 312 342436
572 185 103644
395 215 175510
207 297 510365
632 549 288534
70 163 103276
212 595 476394
316 182 949728
511 708 943687
667 217 354775
444 161 492746
603 487 53581
336 344 334428
374 115 301952
289 778 30795
175 319 754933
794 632 791538
270 449 946244
208 513 379596
306 610 696285
572 327 129763
135 78 359281
694 594 556339
470 765 350605
108 561 340566
122 150 496678
746 161 833786
154 733 966711
773 206 493688
716 703 850432
350 417 937664
359 520 781413
28 107 464319
175 338 117172
736 238 842080
311 250 820937
18 111 319347
411 797 779267
622 432 95655
394 606 864349
205 10 309796
586 101 884511
491 108 277253
421 584 630733
678 605 131032
230 353 103270
519 745 138630
643 362 613794
477 618 423117
689 244 275993
419 789 197474
307 727 94292
624 301 208429
547 267 569315
285 492 538632
73 651 508358
338 93 411963
387 555 749533
484 25 226306
569 371 367222
526 520 663273
736 41 44039
686 160 772076
333 583 573924
645 103 451775
561 60 432101
235 377 468665
296 623 349015
443 213 778891
233 201 415794
378 633 209398
783 298 871699
211 525 235599
455 343 660204
349 240 344916
22 433 639506
582 227 62692
200 670 778482
326 371 668051
401 254 574136
496 369 425004
172 315 648678
628 643 719442
284 486 745600
780 108 323413
683 592 943249
583 714 296266
360 436 707670
339 373 185154
285 400 263085
749 633 129819
402 437 142395
521 351 746266
565 700 217328
258 352 731599
743 549 925331
568 592 596077
710 50 108639
127 79 673761
723 796 397908
10 329 41726
166 567 190935
117 777 330307
637 556 124797
130 437 626164
670 479 757170
281 688 183406
346 114 284328
648 121 698696
614 363 302369
269 715 280735
10 46 726871
592 465 184044
549 467 424633
626 80 895568
749 774 338218
739 20 510580
96 240 799453
89 743 120614
751 466 963186
220 434 761079
293 638 124916
799 160 226133
712 495 240023
44 66 393699
755 611 1341
663 279 335948
293 86 257524
718 279 804497
46 741 310427
141 522 870556
25 136 495307
40 364 464861
252 236 687116
516 785 518693
707 385 466384
454 468 685076
340 21 236987
404 47 829503
209 478 729173
387 47 755769
497 318 75754
774 145 410886
237 713 830537
582 530 265076
262 440 719141
798 764 809593
564 308 936098
565 158 526665
797 114 985830
569 345 712665
427 24 922003
748 61 801869
407 689 112936
777 110 946801
548 611 409739
32 202 955701
300 52 222254
131 118 961415
770 169 339904
255 666 174150
434 699 905954
417 259 582328
38 499 989106
318 408 132401
219 80 730385
83 669 679580
552 128 504312
208 113 667887
585 224 857184
421 379 122635
203 224 918138
426 611 908316
280 722 355283
245 2 976460
143 89 229246
627 191 567480
179 182 750883
527 493 729600
348 77 740002
596 336 329109
756 212 443316
775 76 111572
570 648 90781
746 439 283644
520 215 890530
610 179 996129
757 609 596347
646 766 139798
147 109 895281
370 542 967160
540 523 189779
409 347 484416
223 335 743467
399 425 558679
104 88 15828
155 312 241254
397 755 241296
165 250 721720
200 217 482875
247 270 899425
532 17 821022
515 89 621534
700 315 130324
485 122 292163
109 699 324460
59 499 966894
42 75 556266
567 545 120726
259 97 741322
359 458 241439
764 791 206984
380 362 420307
446 193 750757
753 418 295254
40 60 586992
700 554 248408
59 333 94514
442 479 859656
373 34 545965
595 24 757783
543 659 685469
555 783 42304
512 659 566540
55 559 303689
461 108 33238
111 785 594720
45 324 453338
217 171 434317
13 388 85233
413 609 559536
2 163 778856
650 29 800223
654 773 184949
292 176 861211
360 789 850381
503 233 943923
379 251 985062
402 253 447060
565 745 447148
664 431 281185
700 637 738538
466 348 27331
49 623 374026
336 360 222708
431 449 290494
87 144 801620
787 378 653342
565 654 158217
659 729 503285
258 289 911363
214 596 979058
455 142 204409
245 116 397730
7 549 272804
220 798 690326
368 167 422399
288 321 308399
40 659 934371
436 418 723658
193 303 138688
314 437 391640
456 505 853550
419 459 932212
115 572 628372
174 766 303034
453 498 964296
10 221 354422
506 175 320915
513 553 121813
678 328 211068
688 369 868365
35 44 478795
731 715 342517
321 126 737452
268 240 846199
30 531 343973
735 561 475892
231 479 667346
393 285 988644
720 336 526962
73 276 383856
535 531 801372
97 562 46262
757 537 697483
99 78 486003
364 480 137688
350 224 340250
11 397 821373
169 742 752568
194 629 612725
78 492 866544
548 345 173980
730 135 265331
785 90 838771
735 531 934134
770 314 381191
764 123 616205
360 435 46539
713 726 676204
259 746 206216
616 647 794544
442 120 3354
266 277 306190
516 468 549170
345 94 665589
164 444 934431
577 214 995998
219 176 759222
696 161 506625
548 200 382873
92 383 263242
276 233 336103
98 133 658256
41 303 927632
134 687 255895
313 733 339085
581 329 209157
521 118 174589
229 598 983098
715 186 482973
563 203 955133
744 224 515824
493 747 630751
712 103 612861
651 582 131178
282 743 955245
506 48 520112
99 56 501701
47 793 95373
85 279 258076
113 800 886670
557 336 899100
577 182 952264
69 573 62476
563 73 434927
787 742 567025
353 152 497738
143 27 900431
368 81 504196
54 709 33547
412 591 512460
390 347 892976
644 498 607415
17 565 347572
414 37 922472
402 59 314548
446 408 69675
62 700 816242
762 739 762922
584 575 607774
111 739 955066
512 44 261527
636 176 421915
228 196 671472
651 488 749214
214 722 124412
515 546 266261
150 68 567451
500 587 687074
160 585 776370
553 337 322825
743 86 789807
607 715 346242
363 766 569873
728 394 916276
457 760 826997
295 398 968036
386 552 928421
160 370 818377
362 336 262482
393 569 950274
496 292 579584
68 36 120254
653 24 569221
28 67 368991
188 113 795756
669 256 906463
390 565 926941
540 416 786850
440 667 377533
684 284 169200
33 775 479941
113 347 811615
201 230 636763
207 235 687772
38 579 242709
645 19 356450
231 182 783853
78 554 197873
124 16 971090
176 351 921458
122 738 944768
99 488 872633
319 233 130842
174 262 779046
152 27 218542
217 419 479632
73 339 782663
244 283 271186
490 316 424634
282 24 927063
427 50 326498
542 489 229678
787 253 979025
5 641 427573
153 339 541422
426 775 614473
37 670 656931
619 231 709303
666 489 286243
627 150 714389
691 755 76594
532 77 320379
167 63 571202
185 230 494122
318 199 699182
718 330 297236
249 550 10500
636 307 600759
670 435 485583
594 277 65153
527 786 347965
321 128 952409
689 436 254072
648 241 195151
131 800 174579
60 735 428499
557 475 636609
697 441 268134
439 149 130088
301 337 186389
600 468 449368
411 349 178515
659 267 856858
665 78 876646
337 761 232950
792 664 166522
643 332 286664
676 80 244873
82 409 930462
322 208 456148
325 119 674073
350 772 177488
362 697 205667
25 749 9944
177 791 250571
110 271 110132
758 610 82230
253 587 897916
739 168 978665
222 758 523509
443 626 704072
484 465 69916
459 166 690754
225 392 164109
313 227 282154
555 696 842705
212 346 859694
110 54 998564
496 283 259929
257 336 731104
350 450 796102
563 759 131659
553 722 296890
142 82 306985
89 71 854325
620 401 200890
261 265 429862
404 301 476167
777 564 153993
671 74 452018
163 82 837977
460 572 174904
5 14 26703
561 354 918633
570 137 260817
343 743 38081
287 427 419207
38 478 407705
159 137 364688
403 578 574822
490 473 235143
495 534 292838
648 516 108042
167 661 511568
266 750 571720
294 121 797934
61 740 437570
36 798 469641
20 273 588998
113 119 552844
380 414 746937
97 69 296620
308 80 838954
145 229 275493
128 593 992467
360 544 710734
400 440 60957
621 70 632987
354 670 346471
213 284 867236
66 619 460770
339 717 119858
320 484 506792
329 60 93288
210 153 527886
377 582 614800
108 772 29007
57 501 327513
528 737 236388
384 437 261542
315 101 236625
726 78 940737
515 223 32192
11 323 234664
476 339 282240
772 661 291368
615 356 358485
721 464 494790
2 682 544624
234 720 763929
467 679 409706
532 296 328749
453 258 406949
191 478 861014
649 70 306036
790 690 31755
134 43 880881
649 507 144719
272 8 542216
165 251 931768
388 613 818884
389 159 686888
68 670 228974
689 389 277518
246 508 937395
35 193 228756
169 348 726254
372 685 612325
700 639 170110
768 153 759458
302 53 646659
134 345 155052
316 562 477642
357 214 55000
530 184 842954
592 310 969708
635 41 205657
75 248 542869
527 672 120434
664 396 620555
628 324 261571
82 276 711301
237 114 336088
97 540 947821
143 523 727891
197 70 489922
237 341 841386
784 384 583145
295 697 81322
296 528 856007
19 662 310297
601 3 378900
776 568 852175
595 69 194658
123 164 463376
401 593 359188
330 190 437320
345 793 817749
538 578 613352
96 348 260361
680 113 605178
271 305 39234
783 674 296069
285 192 805258
712 717 115982
307 634 746205
716 638 436830
666 282 82152
579 727 264042
104 610 194786
557 2 297948
313 383 857330
556 290 589817
208 693 749103
533 721 985053
184 794 660068
439 686 631717
560 783 755698
572 352 775512
564 604 23695
301 595 859259
508 674 946622
742 567 699292
441 401 111768
653 624 288687
417 582 104288
236 524 353143
428 640 287550
510 337 921911
1 591 228667
643 609 610528
474 340 504771
763 791 64300
567 688 801465
578 798 307224
255 341 617570
352 650 10585
88 72 260730
706 96 617636
468 70 938793
355 413 524729
306 353 686571
462 793 574549
586 602 299743
220 89 355992
241 291 54023
93 624 903967
283 390 873497
757 460 638652
505 422 878975
359 228 54591
573 76 265217
783 776 998108
229 454 925554
583 597 345460
238 674 986541
51 208 22242
417 553 55251
208 392 861037
225 709 954738
504 49 805974
166 294 547492
439 319 939465
267 217 735192
453 337 192493
67 320 481602
122 176 255398
717 128 782276
600 270 291481
132 606 883166
58 603 976070
582 162 500156
75 562 636514
263 564 499042
393 207 970713
356 761 179925
244 310 723817
540 730 997606
268 704 273917
191 312 75879
77 307 196179
152 386 571367
759 295 478724
402 388 993703
560 688 677912
566 71 701206
464 407 614593
124 746 664416
649 338 20980
21 435 148538
103 615 14
258 277 152864
585 291 329014
627 274 620598
424 246 425268
16 705 355830
55 601 729646
789 748 600372
493 609 699077
106 421 910009
57 539 424506
509 1 276676
641 33 811336
514 789 760765
254 653 19625
553 707 78171
430 772 888116
414 720 643460
349 68 462829
771 553 679226
368 295 872725
1 300 919469
560 68 836802
247 149 647536
125 294 757053
126 782 869406
470 738 463456
305 665 952120
608 353 981997
648 784 427697
512 349 389332
750 723 73966
686 297 24029
112 460 50897
743 183 221467
76 641 393373
312 464 727758
622 448 457855
96 324 316399
560 545 359638
453 751 179969
163 625 359692
215 36 324013
793 761 949833
334 506 620406
227 539 984847
640 529 370231
438 383 263816
654 607 66098
656 483 124922
438 407 883891
495 331 92847
383 230 590165
185 756 392500
427 258 95921
796 541 441383
38 139 541281
734 19 231401
161 688 393874
527 396 329830
188 419 900862
604 271 930075
98 634 63903
328 543 222426
60 19 10413
784 282 463971
665 706 65987
88 265 445945
138 711 96187
135 325 501333
170 335 463826
350 593 298127
186 17 850009
442 688 329341
275 440 44785
123 759 351535
429 15 507453
129 658 742098
365 31 358556
681 329 342476
267 7 24467
179 310 869106
557 23 547819
712 647 714599
52 92 613022
288 169 609473
758 796 57107
719 755 269680
179 346 220198
738 716 334341
509 496 815521
646 268 400754
635 388 670561
304 430 121059
500 4 762486
114 443 50427
792 19 658869
317 465 280775
227 239 106910
452 750 192214
152 81 411187
389 677 615583
606 149 447152
633 626 604555
736 195 627122
339 614 271452
226 702 133783
600 543 90246
299 516 3485
440 740 106850
495 485 151461
388 144 783085
565 303 888003
232 643 918780
403 730 642992
422 36 961558
550 361 649671
506 750 79575
735 245 114292
206 346 114345
293 151 712484
736 497 670880
265 531 911096
580 231 997950
734 496 438348
219 107 267199
86 161 165825
492 750 750271
277 655 892998
599 189 625738
491 547 215140
412 137 387942
413 734 563950
384 724 758191
338 199 447773
447 387 679952
628 681 912391
20 557 8316
290 618 167605
615 388 182471
746 219 475958
762 48 951116
216 449 942937
215 111 750797
659 144 811493
111 168 699945
398 40 577644
704 48 659703
374 798 688166
783 643 431202
168 763 29952
119 166 185253
606 721 217839
726 379 104625
486 639 464892
632 676 305544
373 49 134389
75 672 117841
432 444 115615
110 293 547938
757 640 235238
650 165 392920
81 684 341886
87 608 419734
117 280 967438
506 535 38672
738 216 922711
473 271 126332
608 514 629356
123 439 129619
731 381 870537
99 294 305174
187 788 441461
761 678 994911
543 3 644985
701 163 43981
549 762 506016
530 210 40565
137 356 230676
364 232 180070
759 203 685891
736 287 496747
187 476 827725
106 582 821810
707 497 935335
537 350 663391
543 18 84126
270 518 546312
714 217 57729
311 784 10714
124 495 87061
622 512 273353
179 71 53650
489 37 706520
93 331 127053
523 107 849714
220 288 767001
587 502 56009
609 768 156381
52 512 372082
685 183 144701
677 162 85216
353 199 571934
681 784 516638
77 414 653026
473 654 866378
124 15 777591
1 627 299879
188 251 964840
198 606 933141
485 628 679892
220 464 478035
243 521 486118
163 796 175235
198 545 524512
188 293 966425
102 355 204788
200 662 181478
185 177 266707
622 680 754756
197 215 429880
276 538 863359
585 35 494185
138 80 947751
47 381 911834
3 473 306052
701 145 974206
519 311 730160
709 404 22042
769 703 614462
462 800 865615
79 276 526057
48 175 925209
70 599 745170
558 651 513635
714 660 425374
642 361 505053
527 356 664889
674 585 618036
46 678 463670
763 616 618319
26 401 830824
769 145 71981
747 174 370020
582 762 916752
734 248 455813
81 716 606101
311 64 977066
705 456 911504
371 262 843643
118 795 822845
741 774 448997
418 430 177547
664 433 297860
338 28 965918
34 184 522880
749 555 98217
509 20 830471
478 328 788617
585 167 11357
429 221 389205
646 437 991965
556 83 787223
125 509 378610
767 97 433816
491 513 91653
537 403 892551
501 366 520528
65 90 714272
124 42 714437
696 174 741866
205 379 41479
747 23 878407
380 556 270447
118 26 991422
455 297 439360
56 395 155984
101 6 937942
297 438 582571
86 407 723780
748 573 356860
769 21 942716
44 152 564794
81 1 95811
468 536 66171
369 732 209329
179 97 156673
712 436 663727
238 393 955696
16 10 683400
626 668 930381
393 156 748844
3 697 888776
414 547 918262
272 668 915811
674 73 69406
269 646 627141
435 72 683737
1 458 934817
53 704 170375
668 617 475342
709 467 184394
54 222 542907
175 400 411029
77 695 528891
592 598 28058
246 37 784940
314 29 741937
467 211 535794
570 716 797009
650 713 400321
124 310 355152
49 432 271507
792 526 429523
117 50 437428
505 609 189344
67 214 417707
677 413 164570
786 688 546711
448 631 979390
689 665 330261
672 249 381193
546 563 315262
25 246 104835
249 221 906419
469 585 486253
758 511 829341
715 500 400512
525 543 765719
409 149 582523
19 276 688400
661 535 69954
369 97 459627
726 381 248785
779 357 442449
742 319 660673
160 507 561281
686 786 380718
550 64 863889
258 320 147698
717 180 988017
706 98 858339
767 227 158075
99 405 831493
718 767 434276
530 401 530012
220 95 346014
721 103 931893
698 678 355072
614 254 736928
700 610 988445
676 499 840221
25 760 985086
782 282 340235
188 12 540752
222 541 222302
182 312 409888
698 98 215115
749 131 713857
788 317 922375
121 678 86825
736 220 515406
73 528 387511
77 157 753615
340 598 449292
2 425 427964
561 489 709764
215 626 115278
118 241 9012
19 304 731206
218 52 243574
624 348 795122
476 21 301976
401 195 253197
204 626 503820
53 603 970282
686 755 238540
506 774 564955
794 560 901657
140 607 216946
28 377 529773
723 84 317861
209 599 218311
102 352 718887
485 666 448276
376 248 204493
547 576 226179
554 152 634319
640 698 856995
329 246 69518
765 709 39642
307 549 42923
463 361 954145
631 280 377482
621 663 966139
325 352 694497
573 275 231061
272 294 683034
735 309 125910
120 415 820870
303 206 678316
767 231 551227
350 691 709668
758 346 97664
714 169 208461
9 741 858810
387 457 969233
151 320 969281
728 672 688485
501 193 318897
467 319 691320
14 292 223833
223 658 296666
189 503 374394
224 180 609275
517 29 701962
374 777 395171
612 623 770195
401 234 19819
182 379 408403
753 217 979223
559 70 928094
274 152 427261
233 284 827058
568 73 557912
42 436 17440
322 380 596064
263 123 670709
454 2 608661
323 478 595835
100 347 64537
568 629 980343
320 313 924182
330 167 671338
476 247 268566
506 77 307282
797 273 362108
531 70 620477
116 690 330138
123 347 331097
223 466 533557
717 640 10880
241 18 675945
233 681 98183
690 440 296157
48 80 114786
611 231 695469
793 589 365983
230 777 240837
61 364 842122
729 202 393820
658 132 832462
795 604 903490
553 299 233578
432 694 746431
661 273 147731
311 435 796439
319 30 75759
608 73 989093
153 444 883168
539 299 417040
592 366 176075
494 416 403246
84 31 990279
698 246 278838
508 663 664611
775 49 448580
757 659 912638
460 438 137758
781 72 112668
487 548 171653
45 428 852956
655 114 93798
617 431 421028
729 471 516508
42 625 742381
372 715 940129
17 677 28295
83 746 265968
547 396 58523
703 452 408728
269 331 973076
386 149 481867
738 249 813235
359 791 518454
311 447 459697
200 524 86924
684 56 553630
624 690 799280
790 618 497769
591 600 120415
338 106 922876
672 430 18980
102 249 74277
13 215 299579
629 304 32419
523 721 873258
279 422 731580
550 52 300053
657 780 27510
399 308 363513
198 122 253702
659 423 835217
115 40 513123
13 611 827971
306 158 241957
46 532 128787
408 535 210438
230 124 71672
385 691 925758
684 693 25099
243 322 109888
195 775 600516
591 280 780263
237 543 375650
754 17 585755
16 385 345045
208 441 203932
759 15 751891
84 198 92085
770 355 501508
130 753 151193
703 16 482605
561 310 833107
339 680 965147
346 620 648027
138 403 413997
701 279 51735
466 93 929066
794 171 394500
223 244 68598
216 774 650282
149 43 957956
571 339 618594
181 717 64561
175 632 119662
536 722 249217
246 29 831086
172 416 156154
577 388 761278
244 647 69551
216 704 812993
734 546 611957
465 360 741046
471 500 743607
34 151 692156
11 92 497911
410 41 754198
256 123 282372
343 392 415911
373 710 624741
676 108 712018
612 540 483459
704 97 123110
15 787 358255
143 209 968250
632 774 782384
412 615 154108
350 356 834822
559 313 689982
239 718 193085
412 445 564080
445 618 475599
719 634 264738
86 762 47763
542 162 181192
713 19 306773
443 286 331021
674 408 577505
562 103 970165
292 621 274195
467 233 875342
147 213 100268
70 186 283257
367 319 58478
690 362 463549
717 643 732207
601 566 260064
17 33 653067
753 303 638455
254 114 225507
195 657 757882
730 337 45919
181 427 845661
764 32 321316
311 703 610353
616 446 567225
637 533 862693
387 276 467160
121 206 240101
749 562 561598
649 154 671860
236 592 654972
279 704 992341
539 716 833438
331 474 291674
179 533 557737
637 428 788483
546 120 103677
480 318 233224
737 520 496069
446 515 743617
13 642 828488
605 108 306370
265 518 697455
272 715 316993
189 295 354036
291 458 882391
595 746 285987
40 298 774872
783 147 771237
300 180 647436
300 233 525867
587 378 558200
154 173 74534
491 493 408261
668 479 752444
108 47 383751
323 559 657743
786 242 250488
567 292 852091
517 563 52343
610 41 900006
413 109 206367
288 769 560854
234 264 222996
426 106 604513
95 343 611126
154 197 270124
320 773 716040
602 210 727484
227 76 125042
573 686 823894
7 658 327653
737 399 946339
77 95 95711
70 681 324115
649 362 268953
421 445 332160
32 485 838103
139 552 460544
116 772 492365
497 697 901160
315 211 339248
502 563 228146
511 743 452559
769 715 61490
748 568 532010
542 205 797257
332 791 517793
280 36 567003
733 538 80016
134 64 30852
507 651 791211
412 115 830087
453 231 37244
224 34 133553
7 701 737413
312 144 503135
341 303 654832
356 663 835387
478 56 31856
498 683 532028
738 326 895944
204 582 143097
536 144 579975
225 136 733434
138 513 938286
590 194 644702
585 37 557059
531 617 569133
56 516 65047
46 622 20098
82 323 979295
361 650 706220
771 299 763162
148 43 737508
756 102 712222
18 640 820107
743 346 688377
652 330 214195
121 362 975219
753 474 970027
483 194 550363
354 113 912197
749 177 10300
196 604 642211
372 624 225008
337 613 668505
258 316 604848
631 597 403744
98 697 318694
383 372 320722
782 408 325371
108 133 932602
647 141 882014
531 580 704441
84 129 257428
750 597 744041
230 513 346453
519 776 126025
797 759 783860
394 637 783196
666 467 250547
522 748 329688
794 610 187001
624 602 175403
393 629 162431
343 446 886933
701 268 808726
685 644 123463
390 762 168696
576 631 625117
461 24 507344
495 643 685620
629 422 873020
171 278 34648
449 291 517883
769 626 571369
765 97 876018
778 601 510291
39 91 722443
497 289 495168
195 572 833987
109 24 167859
433 62 492225
475 679 763554
617 155 322361
592 765 28336
736 778 638511
710 549 83845
759 408 225407
563 178 601591
469 562 437082
185 780 825391
470 298 998637
322 461 572374
669 373 525955
211 462 477722
403 74 870678
137 51 78539
387 659 284940
19 67 627547
555 404 401568
398 508 513716
139 784 339339
74 331 111855
594 29 363619
277 381 633474
13 243 292627
359 306 786453
12 691 902887
237 148 627076
442 261 150729
426 586 170332
215 189 459264
278 308 165928
610 455 537111
462 165 792895
281 135 249788
784 379 293713
669 271 581699
686 255 652927
656 2 335012
465 183 256190
647 143 13154
482 481 140928
792 199 864730
722 621 940047
656 724 583293
385 191 659853
448 337 72404
714 626 490673
61 41 749021
632 170 170784
357 757 641681
231 7 792667
754 352 241596
661 282 559255
501 120 162362
798 456 461430
403 571 574056
577 299 777659
409 472 739739
587 150 609620
613 723 346842
130 293 417023
433 475 392372
487 440 279445
460 352 104674
12 780 248951
786 60 367447
454 192 281178
733 580 967703
118 662 226240
249 525 21219
439 120 749010
515 323 415780
209 45 950875
98 384 704592
704 197 172438
686 30 484826
706 119 546331
601 341 961594
270 190 101829
359 765 304362
319 278 101576
785 94 858939
49 486 142416
643 289 394309
723 103 972352
365 290 566114
287 133 120265
677 732 118121
379 424 93082
685 268 208170
219 459 948912
207 681 59349
714 63 36907
34 141 869616
771 369 577517
539 446 648281
770 384 17948
224 4 935142
277 146 562181
114 342 876401
745 588 331418
183 182 748621
361 480 226269
74 629 889065
43 293 504431
412 10 689892
59 621 825754
241 222 620498
475 242 761790
764 493 559577
213 522 117952
762 267 738511
792 753 197297
18 465 398120
153 190 676047
104 262 760409
306 608 898173
412 439 355422
485 577 592049
465 180 58727
74 282 875432
95 688 813402
728 533 286699
486 434 543209
403 175 211548
634 504 662061
385 522 486236
378 6 799487
680 101 332768
385 364 944789
695 727 991947
743 225 672856
83 409 146472
789 571 346144
710 727 157307
576 561 823940
250 130 594951
572 434 915472
152 109 552776
536 767 129679
472 4 741477
634 173 184956
505 488 196328
625 741 431635
495 82 777105
675 29 916361
80 101 861243
393 767 427739
489 613 651752
190 638 59705
204 701 652579
128 220 419798
595 129 334288
650 761 79829
494 653 68676
442 440 593740
504 162 618156
520 408 269426
635 376 447330
359 643 484093
221 459 951969
95 202 97720
635 56 259053
353 392 709052
285 373 134925
601 582 556360
472 335 68006
723 316 561175
180 391 889175
460 563 560819
145 302 860559
56 503 956779
98 278 165395
466 322 770203
449 37 847096
449 75 893274
514 122 710247
430 168 395375
484 609 623641
241 503 29773
423 685 526166
136 120 952583
246 678 782994
675 603 492862
691 772 453611
291 384 377626
57 646 7831
124 406 194198
10 206 17004
89 434 759057
197 302 195306
425 360 632645
269 583 683477
667 695 94826
43 685 243436
335 322 884871
429 566 213469
153 301 395699
48 237 399001
532 26 910613
714 200 756538
214 293 35490
484 204 509454
230 757 262266
523 767 543904
778 742 813709
21 63 666242
508 322 13899
559 428 317669
67 673 235393
56 482 624803
396 508 910605
65 154 274475
366 704 128649
690 698 744307
39 122 322956
243 182 169841
374 765 1511
793 169 783592
710 14 10891
13 535 33898
320 87 988215
133 575 352197
344 279 124725
425 274 537313
31 773 306456
394 241 451318
271 410 69645
612 34 786978
564 228 305570
765 529 744633
571 649 46364
255 446 926021
768 131 315292
299 285 705140
76 309 169974
740 296 88688
261 215 817431
694 115 568963
595 393 633102
517 3 419365
676 162 966381
33 66 559434
456 72 189869
549 111 266481
549 361 386516
466 789 73783
729 435 667522
126 741 252939
265 81 259906
26 772 12141
683 604 748247
74 656 400217
562 230 540699
663 300 679384
632 601 871695
70 443 181652
300 598 142681
263 283 538500
663 160 849397
423 452 162681
660 619 703940
127 602 93215
417 157 957850
471 502 649709
174 511 196885
303 773 439661
604 48 696117
118 411 8461
1 460 836619
521 479 92272
595 1 61249
32 101 834816
26 575 244400
501 614 205312
220 609 343112
343 718 588408
527 195 288764
63 650 705657
733 216 972423
569 306 631333
266 365 468426
88 355 118782
577 664 48396
526 419 586439
234 314 998129
637 724 383703
304 264 82468
27 781 197734
685 335 405951
518 72 145016
498 169 604151
482 407 896503
315 687 401412
187 524 155140
29 355 572363
274 548 335042
49 192 148820
54 108 570161
786 539 487281
545 468 665192
258 561 303752
654 246 74403
694 108 26013
294 479 309499
626 744 130191
701 636 826953
314 381 400214
715 92 409632
572 296 2024
92 117 818756
63 622 807007
567 674 270987
658 706 18949
251 33 593201
18 708 744289
675 80 272225
701 656 20173
282 793 784914
479 167 748812
323 219 850933
96 460 692910
232 722 533915
76 305 671192
771 173 686957
528 190 797447
71 305 388791
725 318 419526
754 204 889378
656 445 413263
699 31 866105
213 655 314113
415 67 203405
368 649 238862
497 760 190748
394 186 759971
202 704 715303
60 670 382886
526 601 344211
90 431 644856
350 54 654560
305 513 477238
131 796 978824
285 611 390787
456 210 841273
729 786 790252
599 318 25598
428 764 137353
364 500 131588
277 152 392424
143 746 465452
176 317 440143
24 382 711130
289 22 770777
460 288 624786
624 638 502793
49 38 387838
769 183 811489
35 118 406345
11 583 425814
334 553 860592
775 788 697803
585 144 505848
83 489 381651
583 314 359776
601 790 690397
63 75 11450
587 425 44729
280 62 584225
419 639 705936
522 709 808173
390 618 172693
225 650 634664
513 501 674373
321 228 346883
143 124 103239
391 258 215077
795 131 599331
531 443 834566
328 604 430914
194 412 261099
768 129 167300
627 570 130061
795 363 11471
479 472 417560
506 543 12061
4 384 933077
30 224 564987
83 679 532973
339 115 666946
270 439 414826
628 370 430284
421 390 319055
331 200 573807
43 282 99699
173 77 952365
146 535 431862
453 318 106227
607 309 177108
767 40 46698
562 616 204700
343 92 964751
391 797 867494
318 105 959679
66 682 914389
384 248 49194
331 106 777539
228 148 973266
52 731 448092
406 594 68353
337 369 468343
39 472 230091
545 576 525918
1 626 611474
717 665 756531
723 381 875854
159 91 703230
328 84 275032
392 767 100410
520 205 92685
637 588 654250
443 577 55202
56 771 217374
335 328 587481
636 258 608385
57 510 582163
347 389 299696
323 163 895332
413 87 952702
618 166 192184
48 408 759829
64 554 29489
50 796 355922
679 713 31853
793 769 516764
647 37 532910
229 170 582371
687 357 470727
86 569 909144
328 315 563416
496 412 490085
234 147 110326
539 557 560948
774 590 271381
428 311 714117
693 479 187010
690 553 31368
250 179 808200
157 222 108865
564 469 515560
408 10 457389
700 618 318271
283 498 421289
647 706 434017
281 209 977503
562 438 74298
103 226 893297
366 719 146893
199 724 97287
414 2 257964
342 340 417050
668 745 532039
211 451 110217
269 676 55966
160 40 613797
499 268 238129
621 228 411815
459 47 997318
429 109 370150
666 442 901481
694 443 659203
224 306 80277
537 210 386677
87 573 240581
555 800 723154
76 95 219358
24 165 626591
658 562 670013
129 72 512040
225 35 557585
736 552 367171
466 146 672648
184 151 586356
2 563 827482
88 573 721264
364 259 806601
202 785 724188
488 296 822618
309 291 225242
90 60 256
35 477 918869
761 763 574580
697 318 654474
273 121 230731
92 727 479416
278 689 912092
637 286 853602
235 109 306628
474 336 163243
69 239 738324
753 50 709436
89 181 131325
240 381 608117
84 335 162021
159 563 929337
689 363 928035
261 281 55009
14 724 48489
327 215 616790
350 423 686854
347 464 703480
180 607 148132
561 413 30830
184 645 646928
591 44 688111
215 398 932337
705 765 34600
312 626 905417
367 301 133165
677 415 49913
254 733 562547
260 337 942768
182 130 12215
203 626 935257
69 564 209022
372 766 472876
413 265 68850
381 786 261859
274 691 110985
242 335 945030
406 141 506185
101 728 956590
525 56 541215
773 792 717169
700 291 415829
666 692 463776
600 722 38417
164 588 284928
145 199 978008
121 462 348735
318 614 559426
363 634 1370
113 299 990713
207 576 131161
139 247 90009
651 592 810307
275 233 308714
371 784 580577
753 71 334859
80 457 588243
235 634 927947
141 59 459603
587 163 648894
409 608 875027
153 29 575413
428 754 113280
459 15 175879
635 442 634146
346 250 618870
254 508 807266
461 243 747115
797 220 867949
597 12 355178
557 448 101515
107 709 676729
397 398 746437
390 592 24408
64 294 874024
680 333 101098
445 794 25582
312 342 906459
288 166 565100
73 524 668805
506 751 750730
315 628 248416
562 596 151132
678 266 971527
129 371 599177
758 229 265192
444 144 670967
102 532 893056
318 415 52074
388 731 177500
457 763 891808
3 400 615172
475 770 117615
47 756 307657
574 262 960531
519 324 2484
234 80 918631
338 278 583327
555 144 569269
603 388 808403
227 27 997552
734 139 592678
218 626 645547
86 654 98059
606 102 449127
96 164 246999
456 337 271132
647 246 925171
190 617 859252
462 459 453073
254 636 154006
737 621 356557
120 651 590220
11 316 452825
594 115 159346
20 703 286861
280 641 469507
716 519 618921
767 132 308538
114 660 992953
215 207 254385
463 325 855338
214 540 480965
780 104 83796
666 27 592026
598 5 870688
286 339 143378
588 249 823964
719 489 409175
117 393 897266
717 204 394859
362 308 523076
306 49 55204
158 32 379940
58 167 567273
537 670 376435
530 271 159875
586 794 847709
177 235 80332
333 96 459059
563 564 320203
670 363 509701
246 512 101296
207 753 763086
764 714 627322
674 511 138666
357 110 726740
667 378 936622
473 256 230274
104 208 483328
458 122 402375
306 403 864716
768 729 292120
214 32 390218
584 524 956249
606 310 634160
52 800 194051
70 664 948763
291 695 582988
782 7 823732
557 332 537487
645 724 234628
325 297 731051
421 5 946272
458 633 744680
493 463 671097
180 102 533871
499 179 852927
724 47 933645
76 504 43925
411 650 785375
787 557 374851
61 16 564245
452 692 796369
398 374 69758
674 767 24743
324 151 677481
252 239 92448
641 587 967045
373 512 710510
485 419 358024
130 98 850611
51 638 122178
523 502 263843
463 509 934334
112 238 175862
212 787 362776
687 643 548712
400 176 617880
241 443 945420
785 514 456132
679 383 776315
175 73 229519
640 176 971216
503 299 3059
267 419 662744
517 327 948684
265 669 361823
368 126 557642
729 655 660361
669 346 289398
149 368 530915
747 756 207039
50 592 305020
145 341 245104
591 323 199049
473 45 646406
335 724 617951
586 592 943192
234 561 260727
791 68 956240
599 523 590840
520 529 213832
205 504 573716
11 468 405253
734 233 240016
234 35 673804
432 477 274751
762 598 84441
114 55 623046
510 156 31790
457 521 312879
309 329 160839
462 50 495643
583 140 565793
500 505 58982
341 231 984032
461 759 229634
242 444 585624
606 667 999074
115 223 611733
446 688 946508
449 191 868000
574 471 820896
103 116 623811
39 366 56105
238 478 736550
191 253 436222
585 299 1839
65 185 737123
224 462 431928
410 190 636039
223 769 424142
95 421 373051
403 40 391712
225 298 298207
217 380 229822
404 186 908804
688 789 57041
449 137 79569
634 536 11373
585 357 86111
479 284 270685
316 376 753867
244 719 105
310 306 68219
688 213 459510
685 388 461391
122 596 899044
656 789 959412
456 775 68959
451 568 55041
461 353 840937
503 308 719990
214 618 343272
476 584 589027
578 35 755040
203 44 701876
494 508 849863
117 164 186775
253 570 339537
362 668 683949
307 458 466492
10 182 111066
501 764 754019
372 666 694748
378 563 125119
431 609 889457
277 130 691977
776 655 809222
250 706 803675
784 244 982842
89 315 947573
627 396 66692
723 374 379671
698 484 281037
516 536 721652
490 16 891667
93 279 610343
78 234 679857
697 158 640338
135 758 267372
424 308 230226
372 417 506657
82 782 157164
784 743 259172
660 649 765584
419 126 746766
390 629 239859
192 592 936014
37 110 122769
366 243 813939
569 666 967798
482 206 38790
635 413 199487
459 624 69198
324 770 420917
369 81 957117
24 53 59694
412 151 726701
613 270 41374
601 784 211053
427 796 416054
68 2 929854
525 515 2362
395 694 854919
485 446 447288
601 587 636720
265 450 971980
759 597 766746
249 456 711956
306 200 236286
89 203 475290
33 448 554231
584 723 747585
134 14 112528
509 108 298692
143 564 720279
523 642 338558
348 520 158720
656 14 907889
669 797 907238
753 601 928998
152 764 247595
211 405 125428
378 152 140709
380 418 303553
760 246 253525
232 489 663907
339 122 782329
603 391 840404
88 534 657722
622 629 763952
357 207 958069
29 740 764155
456 73 824845
162 360 329866
433 793 746789
317 133 585143
765 457 563813
57 712 90579
772 245 90981
660 383 134745
710 244 514257
371 758 931802
490 340 939403
78 313 723809
449 695 879039
300 205 973467
346 468 606632
261 756 598222
223 278 218791
472 649 702522
595 33 26647
84 446 72101
276 510 442117
391 606 148954
161 139 604289
627 297 548705
516 724 915780
777 657 239761
547 711 511500
186 617 859050
712 31 128484
498 389 962542
280 701 899120
5 646 58601
519 618 690075
22 87 928931
23 772 294522
646 250 747149
292 794 832927
75 257 29353
418 787 424356
90 30 345038
509 429 635089
764 652 668979
267 408 527342
150 211 701916
51 551 708022
56 775 923598
609 458 833103
270 640 573605
17 384 905121
50 636 794653
95 403 543348
396 556 239895
104 49 328874
34 756 114451
709 47 288108
390 666 170888
129 435 780219
422 423 374221
766 705 954532
680 38 759695
476 68 268831
547 157 219489
599 292 383370
784 680 114525
266 376 960914
172 182 784307
795 262 617935
220 312 699796
755 453 684123
599 254 498475
686 114 158491
368 536 881338
174 700 87514
794 648 491622
606 704 636524
363 651 490854
291 750 263804
402 669 200648
771 476 95382
530 265 217226
200 82 61074
710 147 577584
638 788 649093
460 698 819541
590 562 645835
387 365 478776
223 664 284320
567 150 911325
584 695 891168
545 692 97505
602 545 273688
418 696 275768
16 102 759052
490 512 744442
309 747 369088
598 306 953952
335 510 599425
658 268 494251
285 137 876715
771 455 343324
733 576 140589
195 334 441973
127 276 288288
623 234 895682
389 216 298219
305 63 69034
534 694 706089
102 784 945956
207 290 428384
144 656 245354
515 222 628006
154 99 164932
39 568 374728
169 428 189332
512 31 540504
601 274 734031
596 702 961533
133 592 873577
244 189 874929
106 168 258251
674 577 901400
19 650 41009
162 296 379619
467 541 486893
506 53 887110
505 208 666099
85 212 380576
596 392 636395
448 188 699417
412 173 173113
7 326 990832
296 781 967167
691 367 681767
258 775 840755
687 45 506291
29 324 405286
451 435 598186
655 487 172984
332 696 531516
257 310 878491
288 480 55196
214 782 812459
262 456 87000
30 784 761407
173 181 690102
291 59 139118
433 303 552270
354 472 209017
100 108 884645
626 95 834431
677 219 420776
638 753 243649
376 730 238285
682 793 732755
641 423 25472
17 204 44781
294 589 518923
159 576 745108
525 537 987355
439 23 64124
595 758 797430
251 222 75932
443 96 296171
83 275 584143
540 717 771240
738 9 435924
429 175 757468
6 503 265520
547 50 430149
301 557 620696
683 732 565488
546 725 703205
669 93 50361
492 281 513031
372 204 898913
421 558 51339
383 354 622421
548 185 371007
696 711 208199
204 679 921141
366 665 176776
181 644 979043
742 50 690575
737 421 216194
617 44 290022
210 345 891580
455 519 912533
435 536 763047
487 379 208102
186 451 925237
134 750 640469
687 633 227769
528 293 915691
324 548 548675
100 692 282494
74 98 764878
629 781 430560
631 20 895789
588 114 269846
247 97 417645
490 70 710040
673 481 893681
695 396 150144
215 634 81181
163 391 292436
90 27 495605
127 147 810407
258 729 486880
76 171 500218
311 636 207505
294 564 444344
328 688 269706
747 413 138480
322 733 90900
689 334 671145
659 102 506324
565 360 870213
47 503 784806
427 625 601922
465 127 844293
474 151 767514
519 375 876084
467 458 780353
124 8 559058
612 48 716384
542 22 329582
338 357 327243
458 677 802500
111 343 776199
178 568 188738
744 263 410502
27 228 942498
230 370 964926
179 267 478123
252 122 700740
695 632 954858
145 650 159421
501 123 267585
63 416 601387
449 164 110197
738 294 473588
2 237 243680
359 762 761811
295 81 172409
267 111 174144
692 82 950083
206 200 861016
661 237 99974
327 205 190123
296 219 228767
13 295 406590
684 470 407877
596 483 662689
59 203 653630
521 104 782693
86 699 405937
652 206 247988
630 639 446594
537 216 929892
4 239 564330
782 93 290100
470 492 593054
634 274 615126
186 721 870842
132 633 569617
392 790 190740
216 768 206754
790 467 440385
186 624 978636
242 396 402912
88 588 413990
128 518 671041
232 371 249498
491 724 404187
181 13 152257
663 274 74571
61 88 977705
488 793 50492
196 365 540173
272 412 939807
688 727 825822
210 449 107358
43 17 317801
739 713 304515
277 156 649762
415 151 123034
412 281 518135
78 571 721363
554 113 761044
221 31 989385
506 10 610043
96 557 120213
535 274 511615
366 716 115711
343 34 326362
722 362 976721
174 538 934437
383 340 617258
785 500 944275
447 502 782853
188 297 676766
49 372 292897
473 1 262984
166 424 565103
549 133 690011
537 453 235813
444 180 207279
220 249 152655
326 417 892083
160 492 792523
611 758 865383
377 232 170431
228 425 268611
575 32 645936
617 239 947434
69 514 160599
252 544 819667
240 552 882715
623 377 443079
370 652 501659
169 579 762656
458 515 755641
794 216 442222
611 790 622514
761 513 809420
279 317 656954
49 539 87269
63 679 792910
742 361 389016
215 206 866779
563 376 770050
645 293 315866
695 93 752380
513 61 738753
316 475 473722
339 435 792467
649 58 486030
46 237 320824
132 595 249480
775 268 98985
655 531 799549
122 614 525799
723 299 128118
414 613 756375
357 165 779942
110 286 539952
541 425 126495
438 752 26810
616 797 488951
227 523 968157
788 615 51050
753 649 791311
108 729 892448
590 670 658475
236 504 437882
360 59 161853
611 222 117336
747 401 618930
261 753 668256
29 115 150502
63 492 291081
34 409 572014
223 641 946690
663 391 999389
123 151 987874
782 358 47251
518 388 456202
788 345 358503
770 75 978800
181 421 997077
425 565 330240
581 396 814561
191 500 724020
752 471 221643
335 226 841790
321 720 538222
321 295 457406
21 174 527887
58 173 421481
434 336 876930
764 41 906935
190 329 513326
406 677 58685
148 752 787461
364 342 569897
703 62 144949
551 17 160016
341 727 745092
800 715 844212
163 38 880352
446 563 335396
307 380 777158
422 374 602907
73 784 996060
734 785 344479
1 78 978484
508 760 868433
740 681 351525
692 522 484689
203 86 429495
790 178 208266
662 379 200719
494 219 573130
499 165 609130
477 600 383787
650 407 878737
311 360 634093
76 125 748019
311 347 505229
328 490 202407
7 673 393931
65 655 656402
358 715 744840
218 426 459658
297 649 97437
625 621 981306
380 516 107728
359 568 530500
756 725 732985
605 411 390516
524 661 609113
281 617 418568
317 641 835305
544 140 808567
270 525 5433
152 633 47199
679 746 902347
181 779 654810
382 335 827353
155 583 601279
786 427 211162
564 528 443498
47 479 227123
387 757 793917
726 10 994162
9 495 539684
508 495 198027
66 720 995208
539 599 243906
269 576 957675
235 527 271104
228 288 452770
283 463 56146
111 186 717699
138 230 748915
544 178 237825
21 590 524279
451 40 320829
622 27 284765
213 315 849433
784 471 133475
613 689 437261
193 226 903858
374 322 292662
447 55 162696
160 109 948060
5 185 531189
590 45 282058
491 728 72581
319 320 666493
79 108 120195
224 304 66996
339 758 877744
221 642 6058
753 721 875184
761 727 39748
516 575 818872
90 231 633437
525 449 794055
674 168 760764
787 701 733030
342 90 808302
473 438 223825
171 39 77476
457 35 834099
694 704 55241
429 428 656135
426 319 160188
590 424 554742
647 18 985473
554 248 406547
14 315 398615
274 737 906985
597 164 397853
139 326 805018
693 111 836443
477 775 841426
778 704 359947
216 597 133340
103 592 717140
325 643 224297
87 663 824468
744 217 865767
210 558 480200
637 356 299395
166 84 865020
775 625 785292
425 119 133374
245 792 638731
382 383 488391
632 192 932660
520 489 176020
604 659 909844
89 128 130167
569 372 244151
555 38 669068
430 510 555528
604 713 661607
645 534 297766
420 659 924060
182 543 408614
749 595 945351
580 21 994462
354 622 65289
103 598 800982
650 257 657565
366 123 830810
789 636 479614
638 795 540486
779 63 872568
543 307 220526
485 748 810197
532 450 661748
495 204 630338
398 151 497162
724 689 414644
686 506 640952
61 788 526390
584 223 214965
566 594 185534
605 273 817417
279 354 729830
245 382 739236
378 159 451311
573 93 127138
130 445 945370
528 375 484705
387 348 199151
649 241 136645
696 789 567872
106 544 531444
75 523 873862
535 364 60381
68 116 53493
708 445 698579
459 192 266294
478 676 511878
426 516 626304
340 67 834330
67 726 518833
669 190 89746
634 268 64001
372 314 691262
646 658 282110
284 789 433162
94 603 699606
103 277 243549
599 783 114357
91 175 635364
631 93 643985
716 216 541475
581 227 474754
339 192 291360
547 244 99917
534 224 704361
525 29 715887
342 213 483663
288 177 347416
603 646 933883
737 264 650727
754 259 654024
695 206 186806
396 745 83474
610 791 53688
274 420 131091
102 676 718121
91 598 624610
471 163 423385
284 267 470556
595 697 744444
456 697 220387
340 467 785159
385 659 846023
396 269 344674
380 489 489351
108 525 44023
579 338 888485
495 14 954957
795 149 394017
84 244 908039
54 515 954946
701 62 140352
720 771 456090
630 735 318043
572 568 812702
790 243 859449
681 111 270111
281 525 527451
22 589 672891
521 174 982316
302 491 889252
639 275 543732
317 634 373494
595 661 780093
376 304 328284
284 294 67077
108 503 865514
622 742 286918
405 677 214023
349 360 277208
104 215 297214
233 750 923926
110 95 551618
219 594 725499
174 779 850555
116 327 775730
178 638 124608
295 342 731736
68 29 606386
304 745 41523
762 522 480513
654 115 212604
771 383 620761
290 475 236565
113 291 800676
61 468 954462
447 415 397517
366 570 326859
607 766 365226
103 429 442297
71 577 862581
101 583 285499
37 252 936678
405 722 293569
237 451 203630
732 490 466505
355 533 370000
528 422 8175
562 533 196294
477 182 288814
750 44 322833
704 670 33380
677 491 782851
556 508 275293
681 367 570799
737 726 536046
791 367 385834
550 571 402921
566 681 935641
741 750 750582
431 723 942791
56 706 592471
683 758 436496
10 612 982820
314 795 249682
721 147 220392
313 129 896637
599 419 266524
242 673 943752
743 212 334416
593 359 393225
673 786 357758
419 254 452221
689 701 452482
95 538 727613
56 169 22372
341 615 389349
694 258 243221
422 565 54450
732 272 678600
406 345 423388
118 247 208481
141 521 384024
605 713 330477
486 30 602682
693 265 171296
794 690 71564
452 360 795016
78 551 837690
594 90 57536
605 118 54396
221 398 837437
253 754 573184
409 305 352671
334 610 549279
273 581 881041
535 551 71584
547 27 271122
569 50 86450
422 683 140373
542 471 26079
93 587 270369
370 682 934574
304 283 149364
166 582 852430
261 775 654706
556 470 928441
751 657 958636
668 551 410691
121 60 668023
4 663 792531
682 264 755843
772 508 104447
798 270 765118
479 342 106343
469 84 936667
412 791 436440
719 480 749881
306 55 999594
611 225 50309
256 759 294534
493 131 287949
792 627 246474
344 360 682289
682 118 587224
275 624 71580
260 410 548104
467 23 24730
27 615 220797
119 472 569029
564 175 409014
448 494 926219
586 741 653498
226 723 6446
69 365 926655
57 469 30678
643 349 958454
730 346 868166
168 592 649796
25 110 630888
196 288 763089
226 736 203288
167 269 148484
135 93 835082
419 297 966120
522 172 94544
33 341 986272
790 546 110226
213 764 618147
368 632 166200
168 655 844846
483 43 77689
624 399 130275
264 425 137153
244 758 193228
212 171 748225
393 294 999414
614 592 45736
178 655 334037
566 326 66426
9 507 827762
373 706 17171
289 184 276279
154 396 39562
203 510 950484
124 727 48771
137 690 463247
518 626 556084
376 625 788583
383 87 769040
235 23 843927
370 24 202059
93 56 791536
362 36 518829
156 233 681265
15 42 570734
524 558 962666
745 196 819011
579 444 854756
142 717 494500
373 268 407023
545 699 839051
294 321 244122
23 293 988744
423 276 151426
658 349 114366
439 413 796969
563 251 294692
237 796 807744
254 735 712183
225 370 14920
685 46 201787
223 408 583775
515 701 972550
208 11 85031
377 544 20376
321 174 728360
314 241 827885
421 252 624381
6 788 844882
83 461 589600
272 181 878140
503 447 942200
284 744 557118
734 365 692414
395 228 642611
741 410 370304
270 496 83310
338 214 174555
74 150 504672
567 388 893941
171 721 93816
242 726 830314
711 17 440675
68 684 933733
753 707 364221
475 60 603390
602 186 516582
94 775 837393
227 126 713884
196 37 399023
155 304 459811
168 749 269520
395 201 130104
370 58 448426
782 208 851829
486 765 660402
758 353 547504
644 757 725317
529 295 576971
534 673 296317
212 72 159627
793 429 703016
597 368 476296
475 752 77456
7 214 170773
286 565 390310
595 227 144823
360 206 343998
572 676 458127
365 775 50402
354 798 34521
650 451 44890
555 108 249162
525 572 316252
207 487 549381
302 645 443968
112 635 90459
269 275 588787
473 571 471850
23 617 818592
263 545 231435
577 88 591623
581 16 527979
396 200 366872
679 281 770415
738 79 106419
182 328 139224
10 486 884069
520 536 664469
644 101 435974
24 620 434822
268 553 780495
533 656 443050
651 280 684057
381 676 700830
212 549 303773
426 336 121884
550 297 396680
102 243 167522
721 169 34080
512 409 78017
631 690 524466
441 632 196089
483 210 579227
120 478 953253
682 738 213450
12 625 831792
564 274 334095
757 410 804757
786 321 955310
176 446 56800
35 243 68800
596 643 638260
367 734 477992
198 526 953547
619 757 796587
678 203 968100
639 795 123159
689 752 744885
500 380 104369
288 354 893244
398 66 368642
397 54 188857
582 424 168260
167 600 106278
726 40 405249
497 651 638049
465 497 443527
107 596 712405
672 225 855106
224 345 772162
753 382 486465
388 614 976538
615 322 191824
794 660 903971
778 718 78701
417 68 316418
694 67 140368
251 753 119434
276 684 185900
372 598 231498
92 575 334415
245 16 570013
24 67 672899
798 196 892631
333 775 633874
357 57 734181
743 268 942676
281 658 266433
45 597 297265
567 280 392655
299 153 143028
271 540 516102
212 221 970600
786 81 736253
537 781 12663
176 345 682126
422 250 959469
84 679 30986
297 33 579224
528 497 217620
257 354 693714
335 61 576075
110 556 470477
102 237 887246
20 320 840085
580 528 371334
701 53 958111
228 761 394687
663 408 163875
212 429 698455
364 94 412875
480 67 435282
644 732 761966
225 413 907813
404 438 929387
240 430 93882
689 565 876946
287 602 486965
194 395 74379
349 620 948380
761 256 682491
126 426 575737
456 162 542684
54 712 932791
558 753 864127
276 67 775166
328 225 204749
628 665 252617
485 799 499877
172 632 497520
734 500 814963
144 680 428458
392 174 774931
125 433 934821
691 694 658234
292 576 846157
289 107 310046
399 307 29122
333 575 584187
616 764 943282
549 563 482756
674 74 842312
117 529 573192
97 149 490698
416 746 155059
306 280 232135
800 402 394511
715 780 577454
335 522 113198
611 24 489170
648 143 549171
521 235 117572
692 139 459544
783 70 536268
553 317 831371
795 288 946247
250 466 144845
456 83 402122
561 417 713168
197 701 115904
414 673 756448
508 220 412444
422 612 741027
683 542 406696
210 326 180080
400 662 505660
283 475 923260
607 316 81829
707 525 640886
561 397 238746
642 52 812891
494 152 126468
663 146 326409
32 430 821324
352 326 638685
649 39 728240
278 780 761713
364 178 250315
213 456 8490
218 406 718432
536 603 564956
322 458 350766
347 426 984955
619 712 789583
303 347 576802
108 414 685682
399 100 364402
160 350 569024
340 466 860134
617 318 628398
613 31 680683
657 559 209360
336 605 417677
566 208 667108
89 668 805854
241 276 850363
494 516 7758
608 577 253175
556 672 116719
591 715 669592
513 314 558223
93 736 332532
339 282 1216
331 103 232842
37 569 799791
671 379 778826
237 605 978595
151 130 202294
683 608 425148
295 781 936289
617 134 513431
633 507 542954
303 335 723422
546 250 309344
395 757 998161
515 797 337392
729 551 718244
180 675 93565
251 98 432581
622 416 199604
157 572 36135
513 544 618333
179 597 338284
85 32 92384
626 463 785742
410 325 108331
127 397 809309
360 440 554476
479 370 225060
77 266 975392
220 109 583330
330 415 136451
467 759 385460
353 721 959622
641 246 836220
10 202 566124
788 527 884339
240 175 439512
340 258 107324
422 476 318542
132 77 58833
501 568 173313
422 24 637961
715 634 533874
24 294 986676
402 565 498950
402 139 709602
732 678 470544
417 177 498320
300 398 219028
649 676 986354
798 451 109712
324 307 488084
126 670 122565
480 672 159160
524 723 5628
716 481 340341
726 757 968770
689 419 654992
778 211 901491
306 530 469526
542 790 293928
29 342 973342
305 785 790395
382 320 98730
248 119 909760
168 256 285858
560 356 321623
461 581 371401
118 786 940440
200 694 575561
551 183 36899
747 617 998237
77 784 5739
375 380 522216
293 470 945791
156 194 172778
16 383 546491
339 96 971636
500 632 621818
650 691 113116
602 243 542671
428 513 424462
350 781 39770
429 774 370841
213 80 458101
699 627 15228
301 365 156102
472 284 350929
464 506 385363
604 223 544203
635 191 810059
50 353 534941
467 350 350602
87 563 185663
301 262 499983
7 348 273828
50 225 449382
474 184 303794
467 275 794536
236 771 783859
368 758 121773
496 551 120847
302 82 450948
556 179 828361
331 490 406742
42 10 296233
711 80 204690
666 782 104072
282 54 218905
294 403 27183
578 430 151985
450 622 463556
482 9 994790
453 371 410482
202 15 642934
26 749 353905
678 100 878520
598 44 587614
556 265 426410
176 533 190944
401 413 985834
531 44 148556
634 683 800726
467 218 957540
530 419 216876
624 458 674355
135 394 287334
300 77 461473
512 419 293746
604 350 618253
250 136 279811
691 442 974693
719 265 372008
236 7 618383
423 208 904352
712 777 806815
415 75 198587
131 241 279320
434 195 929248
20 357 350021
562 115 505379
105 673 375575
776 573 247064
511 504 768824
380 634 19458
210 597 537715
84 666 735156
134 219 726059
793 618 597927
130 492 320687
316 799 761803
402 555 259719
141 755 164136
766 790 187987
323 298 119738
504 582 460320
333 557 674671
716 193 603887
756 181 921657
298 132 258786
601 98 571200
415 752 249735
789 552 208433
642 114 189852
164 446 719011
36 731 216989
339 138 168209
426 671 896384
438 602 83913
301 223 449373
184 192 12453
229 251 763020
275 702 195581
542 125 880466
606 689 692076
320 57 906958
324 640 817668
229 221 241495
463 292 204132
279 792 935546
422 650 910813
86 273 667276
588 95 389805
559 523 526201
659 326 739845
241 586 942969
583 80 597439
322 707 417644
626 196 88638
333 478 330893
151 96 402439
475 734 201982
300 476 445436
93 564 831170
17 593 291242
138 442 693084
416 731 769176
264 247 544683
373 770 710937
638 656 887544
153 429 6514
496 459 783942
631 294 377463
6 312 60452
698 271 101852
8 314 707367
386 725 284454
145 426 994876
567 198 412079
397 416 749920
360 518 182399
519 681 261454
590 311 890244
492 249 999681
258 737 693354
31 66 587480
499 47 588999
122 350 17970
280 161 81213
344 308 572754
117 759 206975
576 120 449885
3 624 226805
28 441 670878
242 185 50850
727 193 573888
335 771 818056
251 134 630234
516 289 586252
583 604 162640
464 507 969554
554 443 209223
95 779 471484
513 628 529375
302 680 682298
719 785 271005
17 474 839794
204 791 909296
7 756 789323
477 356 440930
625 372 993382
383 751 174631
65 753 364169
549 269 147819
111 276 327451
147 314 493372
218 427 770818
521 277 636163
102 435 272195
530 671 975858
493 408 498947
758 614 656631
765 26 646919
671 319 457878
4 370 709988
278 456 90131
374 337 630453
705 393 428381
134 270 539781
20 540 618955
483 789 134113
292 470 649545
586 652 336845
324 499 610268
674 407 427681
361 109 938080
20 294 560357
712 535 661838
642 204 72726
482 177 664720
21 323 283527
412 537 231805
558 277 821840
591 576 134066
107 396 373887
432 63 921126
530 250 872636
368 91 24668
182 160 668743
707 480 896232
454 439 779039
261 115 325067
698 737 554052
664 219 111380
448 17 912363
564 126 511957
396 791 459305
418 646 743278
717 548 543442
183 31 375541
95 467 359798
337 138 69620
411 59 343267
295 396 537863
262 318 755330
179 569 940587
169 577 40704
646 782 605533
660 108 427643
20 779 697559
520 208 758465
575 769 699099
21 544 361150
472 788 761749
675 66 723477
513 215 730402
384 624 13688
351 485 103078
584 50 177773
401 595 241992
352 439 868929
455 16 155397
36 357 679439
338 390 922976
254 695 258115
594 725 715073
397 297 661358
644 556 244415
177 61 44812
754 768 862150
472 764 312344
415 92 330237
584 632 847395
454 240 791845
542 132 432781
618 780 546600
294 151 425827
451 342 586015
335 404 685492
419 315 791299
188 311 326258
614 679 917220
667 134 64896
418 176 614417
712 511 259498
385 786 90552
498 95 839129
274 165 590276
374 223 441274
343 563 231605
527 238 342186
347 280 297499
226 78 387587
234 342 636912
605 116 399111
442 79 52404
342 305 620485
109 425 108801
217 168 619648
672 77 335754
746 188 466305
403 512 836439
690 336 809735
105 290 736309
626 658 584774
709 555 395076
692 616 869512
213 323 305443
775 627 200747
255 121 723112
182 23 442132
512 103 398073
483 373 215598
17 690 490376
151 740 562047
689 464 564394
176 186 421060
618 308 187454
197 27 630675
795 541 566971
239 650 624158
114 119 280418
257 676 679473
726 324 521680
712 625 933949
780 288 254539
750 500 815183
165 529 107535
349 47 954376
586 374 58660
130 19 551783
291 176 601196
354 553 947585
398 434 914053
430 189 550063
529 726 400729
768 319 297525
71 137 125386
276 208 540522
419 260 84153
241 384 873636
494 577 959956
16 706 580883
275 447 564478
260 722 579128
470 290 315974
621 649 580010
60 126 810224
263 154 783730
453 8 261878
735 641 826654
725 356 888513
65 9 445365
423 469 739901
770 138 724963
433 210 100750
203 228 158776
618 271 6052
119 175 385925
525 307 973568
430 577 929054
80 325 948914
389 330 976052
94 748 986084
108 664 703926
560 521 454072
310 140 660183
486 707 941232
746 108 596789
282 606 997120
734 536 215877
547 390 127977
545 268 715868
67 485 364238
476 143 136297
262 333 664035
121 86 434642
331 390 314327
37 300 310917
454 210 920332
658 749 797212
362 129 692728
331 34 326701
653 351 260920
227 206 676643
601 44 428126
737 112 569920
529 236 748599
754 131 154288
774 201 100636
760 265 768578
355 208 361593
341 261 849037
593 666 93673
575 343 983676
764 160 128477
20 195 929296
80 146 164552
731 90 199189
625 271 410092
41 774 916286
538 99 803192
689 103 300995
712 506 636280
375 628 890617
325 444 516634
246 99 954089
200 168 50657
262 60 383647
262 694 228969
426 206 61787
507 330 171176
589 541 826301
498 116 208959
328 641 677783
794 694 877682
720 217 702148
6 232 635979
725 142 597092
390 388 318100
343 70 3043
25 99 975983
394 94 58734
134 425 363893
406 348 413909
183 211 440367
744 61 709471
737 773 315187
525 480 852791
380 149 159968
127 113 124580
80 544 190856
55 729 484767
93 243 250786
172 394 354964
298 285 98072
597 93 263466
144 138 850502
201 135 548994
695 442 813668
693 51 238320
683 681 211313
523 627 900980
173 533 172843
362 769 442954
15 781 832498
748 749 99581
584 16 378545
320 503 520161
15 785 53601
366 299 621759
552 705 992838
435 708 898244
376 184 816358
578 216 64102
108 147 244543
301 545 291597
330 685 352125
31 237 538053
542 160 808384
254 23 622749
365 784 512304
662 144 793419
259 647 285620
419 9 816860
124 228 143952
586 641 71445
210 19 84055
77 284 470573
142 230 519078
571 421 789549
453 149 865983
250 543 55360
482 495 319761
376 412 922212
360 593 840246
435 615 291505
10 310 749921
729 718 124743
285 210 514153
644 772 898298
8 5 232407
747 112 754093
557 129 432109
301 696 498465
146 156 618588
735 738 720322
335 197 917353
742 700 115521
399 318 57633
44 564 781047
780 398 817741
257 672 501406
695 761 249639
178 288 940611
245 730 687958
503 425 793127
759 633 29405
98 436 349408
316 727 281115
203 55 512157
438 7 566224
422 515 95998
514 619 547090
763 638 749061
534 53 106728
161 244 216457
454 355 890110
57 593 449147
521 7 151914
541 799 619895
9 134 942556
482 661 183541
104 464 419373
472 134 175598
674 205 117210
793 163 576364
790 780 553115
40 550 602675
607 709 821565
664 116 4622
478 210 627722
777 432 92413
668 518 787900
211 237 523773
233 185 82899
279 556 578312
230 403 501070
38 560 579583
461 500 544238
794 112 394060
93 182 63919
40 82 360898
312 333 218087
613 396 134570
599 92 848212
188 711 667981
645 235 702681
710 709 942751
415 211 110166
507 121 676638
100 176 493203
417 182 725963
408 678 750431
136 730 637043
403 669 68727
781 738 956664
446 279 607416
557 728 430490
532 343 612141
280 652 235399
760 395 206855
469 453 695017
262 656 272857
704 291 27018
281 236 743319
351 413 735012
521 469 329228
225 303 346346
622 636 278225
456 504 759173
60 545 728010
691 118 575058
547 781 426767
655 35 565723
615 525 617595
329 779 153565
519 675 162791
145 537 252091
269 463 586211
702 293 590928
532 86 904208
425 748 396051
569 508 712769
619 701 843898
108 488 372471
528 623 99705
63 568 757762
569 661 212584
262 387 554724
622 360 311307
579 478 99371
191 404 782493
601 614 807771
704 378 800698
41 332 570520
587 57 909601
379 614 252188
212 791 596223
708 686 526972
444 749 829650
469 784 456508
286 190 787497
611 524 204059
195 569 776498
516 448 510882
534 244 759277
470 309 496500
454 699 874643
502 564 929606
625 706 717636
725 199 44629
299 148 371678
699 13 19336
441 492 270345
576 197 710439
478 471 180853
478 141 125269
573 534 647691
91 285 493824
791 658 987148
336 55 572002
616 608 629693
363 540 22859
450 349 37597
39 733 856017
80 168 102625
419 183 976001
541 435 997300
563 273 20029
388 76 192428
726 640 138669
618 33 793355
474 61 804554
744 680 827415
646 641 180988
482 208 524369
187 170 365575
764 608 383297
318 66 293490
594 758 87358
386 375 411012
361 67 84118
765 427 99345
548 616 353181
43 120 354375
432 404 81098
180 378 184013
108 581 570329
724 406 87459
111 445 461101
59 309 439067
295 580 586909
235 504 93467
356 445 713989
434 237 31748
739 233 109746
126 98 841376
496 360 318930
362 264 577420
440 459 788166
657 398 287379
252 119 467603
156 704 273472
493 672 804079
438 746 175534
528 769 829983
386 107 372866
674 222 848315
683 724 40093
190 226 317030
298 497 62725
303 447 867542
669 571 315099
224 567 628074
65 701 150694
335 282 949687
441 434 465995
284 121 513584
617 188 196919
348 486 119924
602 32 73781
45 327 110361
559 700 160927
392 747 483240
292 347 547464
540 459 772476
653 726 511480
554 539 869299
200 20 587210
249 722 381939
485 280 581886
666 392 992802
249 669 491813
617 510 669657
628 304 373678
407 605 614332
120 704 633458
620 666 773200
105 567 644815
771 562 31049
57 199 232409
332 268 675480
425 717 141308
610 548 246621
707 375 679834
49 264 486437
350 785 759120
784 315 797903
555 584 276152
221 1 518988
133 511 714001
344 720 988106
179 567 643653
298 522 693333
508 715 932343
91 509 535013
771 78 230048
71 672 866916
406 315 12270
228 523 639567
636 527 195221
605 148 260145
516 545 96609
266 50 52163
49 754 821934
430 683 777693
328 332 103159
624 693 566753
466 524 869831
789 307 393925
617 632 923604
142 38 10694
645 463 985049
309 487 178498
709 341 976709
250 677 404871
410 43 803750
224 236 196911
149 621 208828
547 62 231910
547 413 765233
466 595 580636
246 570 640301
672 84 813033
587 619 774224
159 234 303492
483 55 984754
711 147 428821
323 655 90096
543 712 838739
713 594 76844
759 34 357471
726 611 365553
795 337 270424
792 788 364460
503 769 188639
23 308 658082
671 61 819686
159 354 200651
89 767 241033
263 663 363703
138 167 78981
736 758 710571
231 465 528463
393 93 166285
680 151 762471
263 673 666823
68 369 334776
524 769 461694
605 180 265763
740 595 806261
694 308 83254
691 26 987854
469 125 59877
420 424 7462
223 282 381493
480 469 350124
675 301 101740
698 529 390063
330 253 898445
620 120 742561
615 99 326542
736 323 863309
37 14 426204
694 331 165310
655 71 85586
64 479 620668
249 250 176708
141 436 331306
159 175 106766
90 383 735865
679 465 696903
568 134 323370
304 237 463856
668 458 66908
686 260 36137
520 109 450770
478 653 744256
349 389 797713
169 617 465094
711 57 459800
162 310 326875
220 296 66924
417 790 637703
476 578 596252
428 471 624330
20 664 668623
209 18 514436
410 172 243404
483 477 596429
132 70 950664
394 311 71378
783 153 399087
547 103 387047
393 325 585224
29 714 364808
164 120 898448
4 794 502148
88 714 843047
752 773 522833
710 119 320854
22 144 235795
91 64 943523
753 83 717360
647 526 659531
446 272 191426
303 607 391807
468 681 383035
255 472 586126
416 130 345587
689 348 773283
182 129 872053
168 693 649299
109 670 119945
351 114 666203
327 296 60238
721 19 420301
554 124 819661
353 316 19582
147 497 701513
7 82 385027
229 103 345355
323 6 976373
431 523 921047
126 257 955069
82 382 957499
133 78 396843
362 329 64490
691 709 182816
253 250 461016
744 467 809039
618 150 651350
517 258 209272
595 246 27503
232 462 135977
368 760 37329
67 573 245797
498 462 593055
444 411 113406
698 533 359111
26 629 358110
98 323 6495
512 685 422388
562 331 933550
692 106 7107
102 108 212924
317 348 72695
513 296 568857
225 529 123062
258 183 988900
345 691 904087
733 622 588194
369 131 86186
768 621 840623
81 267 999082
670 185 145329
768 278 861467
433 324 583248
277 3 62401
31 551 346203
68 531 848482
598 350 616872
716 427 639245
627 666 433860
148 26 268936
223 328 963268
716 644 66446
174 710 923697
702 243 718676
4 451 335502
85 11 789532
321 796 891655
84 209 164317
46 422 583594
169 377 890509
303 537 666284
280 240 711399
761 453 112217
607 297 28879
704 631 390171
96 673 904394
376 553 335965
223 199 960066
593 93 442208
594 496 70758
514 335 820758
791 417 794803
738 734 8597
707 269 648014
500 400 792934
233 128 179026
627 785 497447
126 260 283656
66 295 928809
100 84 514412
55 679 327129
792 32 925713
580 576 341284
171 103 515958
777 464 988528
287 271 193512
515 473 196873
47 256 804692
125 373 241781
797 422 312234
264 79 441146
323 256 101832
63 420 73662
451 143 182440
142 211 521440
702 733 352873
41 26 362144
515 146 835416
44 687 180314
605 33 430347
763 708 66865
50 304 418659
573 679 689450
619 666 746715
142 671 502951
768 132 28177
319 15 90511
511 348 584863
47 454 388410
718 358 49023
201 672 793852
337 48 183020
337 474 255312
35 13 589322
722 328 839940
496 494 663038
388 580 821683
219 449 193633
36 97 202257
678 594 901292
693 102 451596
114 564 108532
770 83 655179
398 258 641517
449 96 282855
238 395 630322
118 6 33684
545 380 641502
566 126 673714
210 636 715666
468 551 338596
511 728 88118
632 752 944171
544 154 814049
189 709 749919
239 774 762768
529 798 324644
799 86 773496
319 629 954768
724 756 364228
791 595 659280
140 711 393833
113 280 184352
166 235 255161
224 650 932262
428 400 867023
321 623 281543
596 177 192034
597 423 160993
18 89 533200
395 747 8757
373 525 674134
125 619 543678
600 489 180356
731 137 748426
19 112 701793
58 197 584921
493 222 138116
26 743 911929
761 651 137546
329 771 105822
799 727 906931
613 559 169175
698 695 511599
463 586 301532
574 523 488722
91 604 286481
89 699 280588
578 558 192814
325 371 709282
494 658 590607
538 688 35038
503 119 690225
337 478 156202
755 38 586287
640 693 211177
663 444 149545
252 726 510445
270 129 793100
75 333 542056
643 241 407578
112 304 639022
768 305 343228
167 28 605462
538 188 671918
527 619 858838
776 346 469062
113 671 470240
360 525 391117
397 671 466207
77 145 484057
240 515 532543
401 730 911209
163 60 992828
249 393 788299
346 168 316720
317 659 853306
677 224 702746
538 530 378627
671 741 723986
584 638 823235
260 734 59586
356 363 509640
584 688 258491
623 241 311689
446 111 93662
656 400 819002
717 769 549682
293 387 337828
14 404 680737
24 1 172634
156 212 521332
555 523 457323
613 579 478103
176 595 641428
367 275 222147
37 689 382996
175 768 528249
746 733 379374
374 48 219775
326 597 496745
1 612 220004
258 433 592160
582 748 470112
61 569 285328
763 528 111082
166 763 224140
720 724 880715
473 525 827209
19 529 869237
546 350 32864
481 339 396647
388 99 476348
208 132 572112
608 772 768115
772 500 645703
436 170 183929
589 741 474966
764 502 643477
17 522 924777
180 516 706013
800 568 281026
146 541 667999
134 325 233688
456 417 846583
72 324 359670
718 21 427530
163 294 942092
137 138 890438
758 744 491101
579 784 495317
615 339 746463
368 741 164525
95 14 502554
519 231 373725
234 709 322309
443 200 336784
309 75 981161
600 504 131363
658 207 490882
563 583 774577
108 679 110932
54 391 883383
693 385 266465
358 139 261697
626 232 31484
181 391 34171
241 367 785022
420 552 407936
193 229 913625
415 710 9249
447 67 955222
74 316 749488
292 734 415729
430 544 604057
744 270 206897
374 299 762707
217 389 996442
420 530 932135
54 537 333534
378 732 178961
20 507 971023
510 370 613342
265 50 395316
780 90 405365
666 14 543604
208 17 598267
373 738 75871
579 320 795533
189 619 817885
261 461 566724
508 200 93270
393 404 430773
491 451 982002
30 655 610978
585 798 543867
402 444 178899
249 413 38701
395 227 133222
778 693 947032
26 60 862387
745 407 588914
30 333 218672
390 575 921267
356 679 788033
428 33 945927
317 618 252403
485 307 885919
42 427 179857
756 604 922662
627 651 720439
428 673 152622
649 28 256883
6 662 775319
49 129 310765
324 417 89633
106 324 455390
192 577 394516
545 589 707117
155 36 767912
47 144 357769
282 632 185157
431 739 925495
793 790 400608
119 458 454543
146 599 233665
347 183 426869
570 377 313759
719 620 961673
793 265 223523
545 489 466578
494 334 423580
203 754 665961
696 416 275707
108 709 366497
795 578 76511
277 188 511754
456 484 744239
569 251 70726
411 568 528684
365 41 176625
57 468 401490
562 581 194541
687 63 308520
793 164 640609
32 209 828691
647 592 361835
675 146 298601
352 452 619450
767 261 302096
600 674 289827
619 474 436083
153 163 974425
207 471 961622
541 233 971654
763 301 658796
347 697 576574
261 110 936093
208 586 405187
456 32 681697
41 73 62215
126 169 880536
703 420 229466
452 13 806467
605 322 200608
800 251 985485
130 340 653380
451 528 884224
762 278 223993
735 233 924336
439 631 762336
794 659 401211
114 92 170181
504 525 678052
798 435 928547
512 789 655391
561 179 746927
409 162 870829
270 395 865215
694 346 520472
214 530 269245
732 128 882262
135 746 730908
566 148 840096
441 140 466488
685 300 186198
198 762 587300
344 793 714013
378 684 929288
583 457 968270
437 158 336296
361 110 463058
753 767 974086
717 743 129398
693 72 637730
574 56 347342
633 797 376802
25 608 603033
231 131 374
735 539 527998
315 164 560879
689 90 822278
512 702 107445
521 443 685583
389 260 388572
42 525 343432
662 84 271059
587 113 515527
71 355 147783
131 667 191317
723 662 886603
657 529 457113
119 549 265789
594 344 255869
107 151 892024
398 412 892909
272 330 559684
227 151 266477
583 758 593798
758 450 778288
406 107 181286
304 718 188601
631 336 587431
452 140 658015
217 466 895973
678 402 218926
560 140 77788
689 311 919345
666 150 912947
409 796 949353
482 125 229832
235 584 854777
378 15 122763
787 786 556171
577 309 484990
731 787 649389
139 223 332884
496 539 629087
581 45 595202
313 443 275884
354 447 550132
632 280 596966
362 20 966088
522 340 804523
584 31 458550
9 178 925845
726 82 329519
517 54 809699
291 174 398985
380 433 868300
31 155 6571
411 566 821184
712 59 12399
249 127 31448
553 57 663095
458 612 360089
797 81 858175
100 261 405665
585 558 894963
122 203 703530
760 97 506665
676 652 334778
357 511 287917
404 365 924252
233 652 116067
617 415 817306
359 400 655036
795 258 114995
447 421 189563
218 330 411709
332 138 336419
256 526 169282
395 59 168124
753 538 75989
281 9 455859
656 20 624698
229 128 182602
109 421 661250
755 753 212403
170 236 141914
301 449 974458
9 267 720323
784 442 322359
491 333 905899
207 635 394783
470 378 364042
48 448 248039
606 297 566659
718 677 151535
345 386 289440
383 172 348137
343 700 393029
241 256 717846
268 164 669373
105 165 981771
775 681 715693
368 559 19008
292 378 481423
696 88 923165
707 80 92102
389 306 214832
417 731 290063
42 367 628005
662 739 84775
83 554 665427
378 488 312542
595 462 641531
115 507 828795
675 32 792176
428 1 546986
704 511 809145
344 405 738211
507 413 236171
145 299 7458
96 58 121122
620 423 58765
454 764 238244
101 36 184414
189 327 503689
310 795 520457
495 167 235027
282 121 218442
50 71 190447
57 773 153895
317 111 921364
73 26 846575
699 775 264941
502 144 257142
471 761 445394
475 449 627857
26 673 452160
733 119 40683
509 403 697611
203 113 973975
501 266 875440
349 201 92356
695 578 391163
423 172 863639
690 638 620337
744 243 422421
451 529 905144
526 42 390847
493 63 840568
794 151 590285
393 586 941301
575 689 349587
360 389 372718
785 725 545729
184 485 385917
599 678 747126
386 117 338763
709 740 818873
552 598 456402
190 1 246556
505 334 29637
453 780 143996
140 324 283909
691 6 713138
632 625 257627
578 564 32939
76 114 394485
663 39 390548
672 459 14129
105 195 119846
234 183 102168
290 7 591868
138 8 739951
117 85 862713
76 199 739906
153 754 511152
186 311 697553
758 438 485105
790 527 656209
405 278 663020
604 576 749291
147 350 120761
346 91 913044
509 654 495958
427 460 439135
136 593 344937
785 133 135461
306 12 481246
24 759 207832
350 530 420166
737 237 206094
21 626 898194
466 685 368287
665 682 845685
607 556 197629
324 615 541003
64 371 154890
700 189 143046
588 180 876467
234 567 943236
372 210 547285
103 708 439878
14 310 850998
21 574 464746
546 212 75768
681 276 250886
688 211 439951
409 571 280824
245 94 220202
724 347 865972
600 257 490414
747 368 324419
159 139 365611
580 368 715375
722 60 88976
548 136 745829
512 455 272867
273 763 456154
126 267 217369
369 455 223364
613 199 422465
641 302 933063
55 627 133896
30 718 527000
321 357 645776
458 783 729822
512 16 235506
115 23 432148
244 648 910385
681 331 887732
51 720 367410
47 102 885958
318 785 323842
617 466 732066
310 529 934740
177 741 819332
413 169 109013
476 571 916307
384 646 488893
469 146 501463
322 709 955899
533 569 319976
423 2 948241
697 127 803716
618 285 681436
194 729 346065
542 717 98807
89 605 856289
519 221 239093
533 329 948575
621 140 195136
436 778 799446
149 630 469647
310 578 131506
117 383 234594
270 655 774700
699 252 214880
332 178 262679
756 370 559836
524 251 233879
283 406 66541
25 747 914964
535 492 618538
649 128 76831
389 176 309266
681 400 403375
254 62 612397
389 787 588757
306 683 337995
748 385 530713
446 316 489335
411 392 284647
72 69 109885
304 699 954771
280 719 920919
391 75 791240
676 237 722377
462 141 95312
433 436 158615
249 203 728398
224 479 821279
478 101 865438
785 270 618725
38 617 679172
496 581 986789
25 458 909118
667 765 697633
300 606 703882
653 455 731017
423 536 633026
124 206 678107
800 726 712874
632 98 283827
631 380 308950
687 360 688873
356 151 198730
614 673 936754
122 71 709098
477 396 879498
88 662 938797
184 783 721351
712 374 850734
21 711 251120
223 663 638488
720 108 826309
178 789 11808
627 179 731993
493 471 844761
111 620 661297
250 245 474695
784 508 731751
32 388 714595
698 100 856406
619 217 118627
778 723 483811
259 93 892124
357 789 486343
372 602 429213
95 132 699976
775 523 60395
742 118 976922
122 725 515330
130 368 407212
216 230 819051
406 609 763483
66 778 43172
286 264 927520
415 193 926678
416 312 823472
476 166 7081
310 32 445890
599 738 774285
765 239 687841
231 36 200198
723 776 442742
732 88 267029
578 272 684965
737 508 621786
93 447 35348
353 167 150287
190 665 415742
285 158 898042
75 560 756215
524 542 603340
435 148 330292
129 667 800831
796 740 324413
708 525 839212
198 405 520380
440 489 952907
123 478 603147
659 593 69656
80 369 549470
70 739 772924
672 312 537504
763 749 389176
168 302 321940
460 568 167818
392 190 103256
792 461 300599
618 587 214344
491 93 488703
246 553 825139
702 336 131926
39 446 627418
541 78 857310
109 587 592833
466 415 618896
720 661 731306
705 293 883837
751 253 925193
355 131 675260
204 66 864005
482 83 657607
692 31 443542
598 616 432626
508 441 4867
315 126 286840
387 715 211484
794 364 181542
724 395 734571
492 399 355175
53 680 738975
495 363 705617
458 153 907039
482 666 705385
350 25 599730
564 686 896953
288 417 667219
720 240 91106
709 473 276841
545 130 433441
26 202 812319
55 766 868912
10 577 633885
230 76 476957
54 334 642150
119 176 862165
335 447 729128
122 525 598205
207 398 311539
172 508 23151
347 21 321156
223 204 126333
313 199 939592
221 332 890403
522 289 750173
174 490 500891
176 591 392956
595 550 749154
109 261 410561
125 665 716744
739 314 918719
61 449 711675
476 760 564211
679 221 317705
328 393 335709
684 638 104642
453 284 55575
452 446 472829
463 698 96976
719 651 218436
518 481 886355
659 652 631759
149 574 519547
391 202 283552
715 94 150752
281 654 455671
650 622 224163
13 326 309339
714 125 815697
360 288 127063
607 234 842770
94 462 793437
198 107 826879
441 324 471515
558 632 783651
539 676 775647
293 2 512441
733 724 15689
544 305 527962
730 424 662279
646 398 627416
270 507 743429
583 668 954719
386 162 807729
517 68 257475
98 63 234283
229 553 851074
35 99 90751
237 479 461932
629 170 94142
625 62 30245
615 279 647091
298 724 188576
228 57 485252
1 170 23432
164 43 151091
1 404 641211
393 34 4726
681 342 208975
61 562 668071
272 510 630527
462 350 862474
248 443 119546
124 315 669811
554 93 972667
113 178 869215
580 759 706112
83 59 377700
382 452 28684
80 95 753030
771 373 769817
175 391 998668
511 414 549897
375 709 73361
32 655 38245
775 74 530128
297 346 131644
404 81 544023
307 613 90802
255 692 155051
234 30 497037
579 645 514573
206 112 936616
268 491 296242
314 142 446044
248 199 857030
699 108 190725
493 538 544786
561 459 308284
568 28 220389
437 381 386989
84 713 707806
286 48 470426
106 124 595616
640 380 951803
422 590 90818
289 565 17046
572 555 360845
605 671 255402
793 569 31147
111 81 436861
187 732 298951
168 696 561423
565 544 659740
667 744 82106
405 574 705192
136 272 120698
179 128 191391
571 454 597586
458 481 631527
392 586 188019
397 133 848248
682 86 102703
321 782 510277
611 702 260767
778 128 38049
104 351 963147
441 418 456356
684 49 537288
743 543 84821
548 446 165634
570 265 376039
203 247 77546
527 132 742718
317 154 333753
438 576 76435
357 174 448232
94 210 507461
6 464 467226
746 325 967324
35 34 572427
259 479 733793
658 302 923842
609 551 495246
207 304 336314
466 468 610856
458 259 45190
225 596 533417
298 751 326348
524 260 725177
629 520 718025
159 742 747992
16 464 488274
58 358 673931
252 61 894517
722 719 963970
776 510 681726
704 299 431038
134 12 646430
624 203 94523
679 129 337639
612 784 949858
441 775 44153
640 78 295783
630 698 609652
496 556 675773
780 363 675031
731 156 296800
53 527 147391
74 686 236266
93 428 136369
458 608 606033
606 677 431101
473 302 702087
359 67 914290
428 406 122077
283 238 283144
505 477 753395
194 378 46351
347 304 493111
320 310 786958
303 194 382628
762 247 421581
359 657 471028
691 520 478747
177 105 669455
632 233 867821
43 61 173800
54 599 539094
613 743 679099
108 572 601544
142 350 710094
635 749 378025
289 692 138691
476 421 219537
10 210 414949
513 769 713202
679 186 706024
631 67 95124
548 79 659573
38 17 658639
430 763 325728
624 273 269702
521 652 170686
381 767 349221
580 384 739347
730 360 509799
615 240 607829
295 372 767369
658 264 266625
30 340 369414
271 674 114747
714 772 568010
566 614 279999
739 270 902413
310 668 812839
151 414 85169
630 484 700016
402 285 432964
163 472 919878
581 391 84400
795 597 669581
713 234 593516
140 49 221341
776 205 441553
378 592 358357
635 482 727297
43 725 92877
215 681 234354
311 455 175121
674 658 405816
317 775 300117
488 167 61088
596 38 483361
580 680 166399
178 244 916758
329 630 589062
768 719 82902
205 323 64969
339 57 275263
435 457 185584
25 260 706190
339 653 366793
788 491 212108
199 194 434943
634 377 88856
245 471 781532
273 156 995348
650 612 738833
249 96 651406
657 396 300617
305 116 63266
435 559 758398
278 417 485673
598 638 26365
384 478 331424
25 344 259643
313 519 431210
347 134 904718
608 598 788103
113 672 425084
461 503 661577
167 445 972765
167 83 599710
592 368 978506
243 735 108898
546 591 532358
417 399 814199
652 175 174512
393 769 134924
231 460 561616
191 494 29174
757 382 515412
615 480 11088
65 328 248045
211 528 985150
409 223 903189
182 374 566648
460 207 48928
228 309 950803
229 181 929767
446 213 154462
761 386 745661
238 209 877314
140 254 484173
681 766 109158
6 38 49089
361 124 638330
12 215 198882
152 495 486313
122 66 541805
13 680 267177
141 410 931675
630 347 522001
331 572 289387
341 797 737083
455 406 407442
669 48 602374
555 406 358746
528 606 67473
165 146 90493
769 764 593692
122 594 217866
707 435 24419
256 401 79167
274 664 959550
235 713 902756
308 11 707353
158 228 599460
143 284 676597
680 383 32588
627 33 66376
178 278 701483
59 609 768299
710 464 791134
727 595 171350
16 110 739658
143 431 319192
573 108 25251
381 71 531185
228 505 202311
41 169 914808
422 43 964530
277 615 217496
174 238 651801
196 363 268082
423 234 230677
387 102 752428
582 60 368187
524 172 881091
360 150 111522
42 188 553764
471 298 531850
445 210 102484
615 141 891748
88 345 567849
162 266 240524
314 786 487732
113 420 511944
83 728 393166
639 141 854735
529 288 639187
455 255 674476
258 744 834362
576 80 796259
158 227 388181
495 113 292534
660 302 599644
653 412 824238
143 328 441007
146 51 717025
435 239 524475
140 376 673073
484 522 621412
105 22 160660
515 562 74737
561 41 317019
661 162 21857
501 83 40900
140 555 569895
622 538 951613
426 110 933558
145 114 383691
567 426 330125
30 299 940235
375 418 52601
413 60 384179
130 782 547889
467 292 343534
763 787 749457
738 186 248084
743 793 82605
777 407 727266
185 8 629268
71 174 892008
668 242 563409
343 279 530640
223 119 172056
754 638 252396
780 448 91080
430 375 670242
528 173 803987
271 345 12057
295 214 453514
785 573 225422
108 160 106236
658 292 686109
768 274 451594
160 628 600063
133 775 472111
686 317 182793
606 402 608547
233 40 880006
142 390 525997
141 646 449557
394 630 26517
615 331 561783
609 515 8730
472 590 750535
429 71 721879
37 223 254868
787 136 815963
5 286 38433
270 238 698806
3 545 324680
111 557 517104
226 358 369419
311 525 791357
227 603 358604
291 361 787583
547 393 12118
706 81 478728
776 704 203907
65 255 195132
307 510 185467
656 766 444461
155 767 122026
183 775 685490
164 168 471651
230 343 842269
21 227 514855
436 58 383298
772 373 352476
471 324 848043
244 591 311584
279 770 732834
109 102 19472
110 776 846230
103 360 429921
727 603 680822
650 542 861220
272 72 753036
519 587 269097
4 434 365559
204 617 20391
699 125 280748
207 632 77431
590 305 56
445 310 378032
354 421 642778
1 200 275248
725 77 460890
202 285 446791
366 20 905424
625 663 621176
535 352 261803
426 763 574060
433 174 624818
310 75 313413
216 545 13717
205 454 776439
381 462 829469
349 221 35081
580 40 643751
335 284 190830
448 474 32546
46 380 176024
500 265 23597
597 601 972026
333 14 109511
525 229 697050
636 199 65546
166 264 169449
642 225 907589
444 586 593625
330 156 485816
98 639 459875
436 285 558215
100 481 433795
163 544 140316
240 5 529003
324 295 279004
249 637 302624
497 625 951708
620 258 260468
762 68 948157
662 477 81506
108 327 145981
628 782 473845
656 535 844617
36 161 598365
206 507 30522
64 333 555054
321 182 133345
105 688 529490
470 243 343830
127 383 801033
37 507 862825
567 510 764426
49 786 887109
260 323 564098
348 725 127439
131 773 811478
765 725 103889
292 218 155688
526 87 162386
377 501 651099
20 587 190554
167 255 48938
108 112 719174
665 217 795543
327 134 27810
477 714 83219
608 75 920649
444 735 556437
405 387 292565
40 329 544093
291 521 670913
609 476 352697
465 185 599599
693 183 588433
403 30 525041
252 764 370739
613 324 735499
108 105 43476
628 429 768516
636 583 514528
242 353 401929
682 29 887143
538 104 851862
210 593 517000
268 194 567370
714 341 303825
342 768 999166
726 70 235693
513 318 840832
617 295 820101
649 23 654826
114 577 392482
221 40 387850
436 31 910799
102 378 776601
528 26 717784
467 309 501253
254 143 608879
669 205 147939
774 491 730680
358 616 597148
70 434 298815
669 707 851259
21 673 463578
223 593 495322
382 764 39028
797 418 919346
247 763 832149
168 360 311912
347 130 731215
112 337 352878
159 170 688692
296 187 874245
195 512 500393
146 287 574524
344 181 117192
678 648 409412
551 315 172277
240 281 231465
54 319 594399
263 74 359300
754 709 867560
301 250 597657
395 90 274839
440 58 418499
131 723 913736
660 543 886137
298 799 511069
106 662 885433
250 52 413241
588 69 87720
779 703 533058
658 246 186349
359 398 54875
612 517 30759
524 604 515820
152 344 992273
126 643 534830
334 750 617558
12 549 142233
467 540 565107
766 409 68018
556 738 589423
440 507 950254
263 281 400105
633 103 568421
582 490 738251
655 372 144340
233 152 294851
16 580 522785
628 527 102620
678 1 487265
744 422 287990
238 116 143092
25 525 813061
221 371 3736
133 268 538883
68 797 398956
183 1 439183
591 259 252992
19 91 312002
281 600 594163
271 745 600553
760 708 312245
404 64 574429
159 577 783829
698 448 167764
151 469 872472
170 115 472202
37 771 284125
17 91 517614
420 578 641640
186 225 407838
32 775 137122
599 432 320707
103 307 722228
399 574 46121
496 401 11501
408 563 799868
572 654 309280
94 566 938429
610 581 592093
772 391 932755
427 136 630427
776 344 897070
290 273 799964
366 302 322050
225 547 494992
488 333 963068
383 572 169522
179 116 696474
689 429 192888
357 647 556596
159 96 511369
41 616 51793
32 437 536329
251 605 452405
430 103 717385
363 37 173526
223 50 343098
485 294 166986
53 564 534441
697 634 838073
134 266 401649
315 127 802008
103 342 880366
146 291 573882
451 293 709469
686 585 620149
698 15 840108
492 604 411801
405 776 67139
621 270 217218
700 423 659959
251 630 657703
779 461 816922
558 440 642820
771 180 135011
613 383 18923
43 487 42196
616 741 768053
496 729 935786
399 397 26655
532 553 23368
151 754 703977
19 121 307072
180 367 84195
136 745 728025
433 130 813711
673 77 583260
550 741 25468
389 223 644965
76 731 94769
496 186 542816
274 136 742096
225 249 189371
81 731 425626
20 205 995014
249 789 102905
585 135 969302
48 505 805238
492 49 148706
508 304 638660
315 538 818256
260 54 222152
683 540 731915
537 490 84699
716 583 84145
717 265 340699
200 364 388464
535 603 969369
256 504 452322
665 358 5106
319 78 886490
54 55 756882
510 120 262105
80 115 723964
408 145 448495
651 464 213539
727 588 582414
64 614 908091
457 681 986746
63 764 800664
154 53 610618
653 723 287813
754 163 455288
499 78 810064
601 721 973728
612 226 800458
794 658 604291
695 56 798798
705 616 170251
214 775 832147
589 340 365846
464 177 106374
48 699 299961
552 56 848876
65 235 515660
62 707 689027
382 345 64720
239 249 74209
60 88 180321
402 182 493944
538 207 540312
297 125 893286
362 196 3559
182 324 170379
664 767 245303
147 414 790436
797 525 593486
529 619 813797
435 357 898798
661 741 24694
657 661 595215
342 657 875480
309 48 158442
501 589 175367
51 697 542489
302 288 227211
96 32 522572
647 385 935643
570 524 42917
695 748 380549
156 415 964647
161 800 792304
464 33 239885
711 583 188237
261 555 634821
67 545 174550
276 100 286074
389 696 102771
144 24 717353
186 799 865690
730 55 956653
505 351 138123
142 544 676193
479 406 36978
185 542 818702
195 317 955897
84 460 132330
519 482 275327
612 18 748520
7 181 780977
317 791 138418
392 475 953310
628 48 168373
12 377 889775
313 30 672092
304 260 794187
10 617 647385
599 12 518991
309 650 473237
33 239 43604
27 21 754443
122 224 812808
203 439 102622
600 155 149579
595 500 602317
700 113 725361
317 270 391863
607 85 133718
264 69 43102
655 77 954622
143 387 563211
441 749 67007
214 235 649227
123 795 628090
543 598 956034
782 517 310976
734 4 237657
571 226 575299
397 546 626750
304 509 397122
298 698 655284
1 143 68981
737 317 391581
20 50 628290
210 583 80306
96 304 295069
396 572 773564
743 406 172903
541 89 693975
755 692 371050
531 153 771635
6 596 240741
386 93 755254
380 454 818268
791 572 792932
94 211 756326
707 14 958609
687 263 201983
175 474 724990
475 708 578222
379 276 358996
140 572 442695
269 754 441801
505 375 823231
82 539 486195
775 98 800261
77 254 752091
676 71 105011
72 547 539862
92 286 898311
339 91 173532
619 369 405424
575 150 817378
769 499 738514
765 650 280263
593 691 725285
572 667 404019
520 145 994133
379 15 477292
616 783 174829
505 115 252380
123 301 642403
483 371 631162
262 613 956498
215 75 740564
696 74 808555
522 541 473476
321 159 578035
308 279 910559
340 532 323457
141 429 462460
412 364 640819
170 717 227676
19 733 165290
489 342 240629
292 712 561246
673 475 597890
289 280 7326
388 206 986663
254 279 374052
638 84 658720
746 270 511422
97 263 57789
393 357 907955
773 241 434318
141 693 283830
399 545 406232
304 374 887127
384 440 643021
172 86 777771
261 80 514910
639 161 817107
670 366 523153
464 517 636305
90 349 389355
309 661 94235
107 663 976751
440 231 207273
159 472 427620
165 799 163776
186 19 598522
263 439 604994
22 738 238726
441 291 782822
150 418 128580
211 289 251752
735 596 907301
788 196 289747
693 657 128446
463 568 849539
540 439 194655
444 298 563174
401 312 290057
258 241 796047
619 186 441046
468 40 487935
405 348 755347
273 363 464791
786 742 929219
486 66 66566
331 352 283064
789 585 904477
480 780 225974
771 556 818944
724 770 761088
498 632 391111
264 671 505107
487 516 653092
404 602 243279
661 50 798737
436 454 26825
40 585 902272
710 339 47023
519 730 233321
781 226 941800
87 1 650868
662 175 466128
780 69 732001
687 14 17054
194 178 426868
495 512 815668
548 764 659331
295 575 507237
476 337 310749
533 758 182317
522 296 472577
12 85 397951
756 528 569267
765 246 325881
556 355 349418
457 254 718434
157 16 347382
29 41 852625
577 652 924292
377 83 843952
360 657 729077
633 83 26829
324 185 684939
347 522 342530
404 65 466963
687 178 876689
333 358 191213
569 367 491313
10 537 381004
560 248 264293
713 320 513792
322 488 63734
339 119 913280
21 700 451235
766 266 821640
705 38 576310
460 308 657183
452 588 703810
585 32 379525
418 603 88738
796 777 815431
403 746 518004
513 72 340632
87 148 242316
355 30 300218
668 227 990406
266 117 542278
256 527 835557
385 123 88699
649 704 157291
704 769 183575
715 748 134376
26 300 499180
363 452 999573
315 209 539409
4 427 136399
294 597 596111
119 154 905857
386 150 975567
747 228 791771
325 334 268826
247 87 307197
155 510 501505
680 343 532812
220 136 420774
277 635 541158
358 159 740730
225 614 157494
558 245 489298
382 641 326840
630 649 571328
654 546 256658
291 378 205862
726 74 102877
636 660 40824
94 328 499244
691 313 530002
297 364 402680
634 102 531013
282 679 951204
708 547 191703
511 410 280569
246 176 231969
533 456 925622
359 533 412746
278 564 427678
331 324 104648
86 663 45464
534 329 917572
500 58 707568
666 784 398346
524 388 234249
226 399 599852
531 638 273693
716 401 775191
765 217 518254
580 244 192100
580 458 779728
675 185 215796
486 101 449946
172 605 965597
65 755 944926
752 649 889267
602 231 736926
274 676 489474
454 13 830408
209 267 316227
536 25 913718
21 629 806348
300 319 834243
547 548 420017
144 552 608316
89 116 887512
410 414 213651
644 182 459541
553 506 743763
485 364 855640
279 754 840769
567 316 551661
735 299 820062
148 183 413272
165 721 851359
777 54 887369
132 538 621702
441 666 531634
114 299 862382
193 43 580908
243 231 227177
97 566 900729
49 767 650197
561 762 406673
576 123 371952
605 667 324108
785 177 633866
485 733 991105
543 149 826499
727 539 380379
188 291 487537
84 547 677174
413 461 9473
70 182 54561
603 466 334979
540 243 582148
385 157 792327
759 592 694360
725 644 436683
375 332 641695
331 463 485595
227 109 686663
721 800 222233
57 232 814787
313 584 136901
489 21 433009
359 457 677885
183 538 915256
544 596 427004
66 396 422436
759 709 789152
700 195 954630
129 451 911837
539 200 786581
744 647 820594
788 416 814108
176 780 228169
274 352 687737
343 556 308984
288 591 789823
502 478 892039
411 222 576916
452 672 900190
220 53 921479
511 119 918234
333 626 95075
111 772 860282
313 357 295704
326 309 753224
286 68 55644
787 275 278024
759 425 66524
445 460 912636
14 670 953912
224 397 980459
580 291 683316
718 74 615681
731 403 467722
57 595 666323
623 630 481396
206 665 772928
391 448 920307
579 107 732174
260 311 856296
245 598 285294
460 478 747666
289 235 13795
625 505 856273
492 680 49308
346 488 507952
100 316 648840
101 724 322999
170 781 682527
537 292 156450
504 223 404442
64 497 904743
697 130 449561
11 611 200103
178 292 790726
462 503 989630
619 792 665358
671 378 233710
37 271 371946
127 316 972365
640 286 265202
545 598 703982
295 540 88353
27 265 636933
315 504 778454
676 351 401942
667 382 879040
54 620 5679
722 251 549376
526 200 660641
179 665 116304
344 253 378459
728 653 608108
351 359 163487
389 638 333384
69 527 419811
89 532 872789
453 668 427605
636 342 283709
713 122 817902
319 568 135515
363 649 957404
504 560 504005
716 472 767388
593 311 758469
622 580 276187
15 797 719274
171 795 490124
463 335 897771
589 750 292181
247 614 145310
235 678 453137
312 298 282728
463 666 617215
285 749 990694
758 338 628275
689 566 384754
478 628 921727
578 336 682981
154 374 896327
306 741 844351
436 303 616938
442 538 910362
1 281 964929
622 544 849347
611 244 852016
640 738 69612
450 714 32245
37 558 953754
102 236 259811
65 21 200064
751 296 643689
221 469 745433
408 260 849756
271 149 692521
217 373 622494
653 719 734360
131 243 810830
338 176 809528
175 246 812208
288 715 83218
220 189 579721
592 791 408827
505 355 234656
350 102 49622
232 592 674184
517 39 746822
720 254 980787
572 222 534553
575 471 499107
6 391 523979
768 573 206417
260 271 976232
691 461 378435
229 230 381036
494 579 795004
56 746 811467
521 566 547881
257 232 89377
206 255 253711
639 596 91590
90 642 758802
642 88 369433
283 93 474359
366 515 98272
765 267 735057
441 604 373027
143 574 39799
241 616 873698
755 1 564823
575 415 32835
423 551 303540
285 104 94150
564 148 317166
352 565 907398
635 242 840016
734 426 22598
309 510 673498
117 567 393694
455 5 989999
521 201 988655
346 49 147178
719 69 175743
766 367 524375
365 551 271236
105 473 116347
125 641 478412
225 389 697327
644 56 722493
527 137 2431
107 603 975137
266 293 243087
536 698 928530
99 703 356192
463 772 852406
558 507 33220
15 134 163299
171 388 834542
238 637 156969
183 272 517868
412 292 409735
179 103 176017
648 6 788603
106 114 563686
707 536 39442
532 79 604530
32 320 963730
30 344 927946
523 245 182703
686 607 15784
351 734 739970
468 709 20864
112 92 159394
413 115 936555
324 266 682367
252 653 238858
459 38 202870
289 91 116351
54 34 149201
280 410 408531
9 148 786805
334 274 184626
143 725 411068
2 677 725214
536 438 363721
15 136 108220
799 192 885625
120 561 524159
580 256 607299
439 715 993083
504 435 318150
313 219 827928
168 115 121321
483 558 33557
19 444 728666
300 374 278028
271 760 787264
6 162 566454
321 378 610903
84 686 706684
212 474 416327
447 193 617203
331 565 142881
466 228 623462
500 578 764138
223 76 104454
150 127 51069
653 279 160568
171 654 48215
75 325 698662
572 432 846744
751 503 574049
533 103 232341
35 732 500567
322 448 332810
266 522 693978
597 542 566033
683 655 223949
396 136 197838
422 148 416546
731 544 390037
589 42 729256
260 293 50357
568 209 170606
781 565 294691
414 596 797874
311 69 723575
690 18 975209
551 266 365414
639 257 996998
785 325 43700
176 126 610993
478 351 698801
534 176 433601
762 405 442006
217 350 496688
114 25 448428
384 470 44026
111 631 552289
88 422 227627
673 130 730871
76 769 156014
525 784 868621
498 681 728653
725 689 750612
489 621 91505
188 580 692296
769 439 220759
338 409 209909
517 2 919310
411 664 564024
610 375 565814
90 14 63307
334 661 117397
618 149 126981
620 329 154177
218 487 770345
425 504 47309
662 279 749434
524 414 415433
684 244 250460
334 464 116668
283 82 609661
365 71 396688
138 744 98143
344 120 102099
27 750 909332
142 223 808484
109 231 510741
351 475 210916
307 597 525366
76 541 98693
797 186 572201
37 395 501255
666 353 337056
630 768 615745
255 722 378030
553 636 595375
105 650 494194
271 162 691628
515 319 206126
677 528 682877
104 64 570077
317 650 430239
393 322 661476
755 125 178994
477 457 797424
372 424 634747
533 799 392588
81 223 45796
93 33 54565
35 599 785526
257 571 286103
267 546 259278
309 781 578095
526 517 601075
715 621 923252
4 418 419105
476 618 178526
458 789 619976
7 498 19513
719 102 231327
242 264 665937
444 83 344777
565 697 728050
53 694 639722
282 222 462978
261 602 848387
289 687 477379
92 344 717901
406 467 442707
386 220 574465
448 110 163683
444 622 704642
475 540 545426
195 257 877052
96 303 646272
73 39 180407
146 327 794463
764 299 821861
431 3 210029
103 434 116349
474 228 709259
524 797 365032
95 143 33953
514 336 592570
646 45 524074
314 146 163889
708 359 155419
533 260 396918
609 227 326474
767 529 202348
236 479 303877
20 429 504447
340 330 432619
606 201 921315
694 190 130551
287 444 900422
82 231 97830
94 25 597884
679 284 650697
257 532 571815
374 660 235096
545 781 416777
703 251 550918
69 766 736352
603 537 97600
10 12 96235
291 773 779260
235 331 455221
308 137 527725
554 449 818803
799 766 889174
3 368 6482
167 410 672173
761 527 53953
505 31 444154
505 680 676977
291 360 26311
377 116 405196
472 169 443185
508 79 257
625 398 430243
622 243 543963
239 751 323937
518 253 839492
427 70 211872
118 99 49022
742 753 556013
275 591 302224
460 35 159035
777 42 272012
567 737 683720
46 527 305895
580 19 598256
686 143 191246
199 165 6249
96 608 487409
417 729 858866
268 699 425645
186 791 310317
358 177 675024
394 442 387794
279 424 894796
545 186 855279
327 362 155231
480 494 839079
691 393 864181
452 521 641527
466 103 185727
333 751 773335
301 398 301942
604 21 950536
455 305 810256
578 331 283333
429 787 910703
263 20 389012
245 780 553105
15 329 320526
287 647 418329
28 186 915177
651 44 124535
304 323 338031
87 184 626868
362 575 98276
88 709 972510
117 317 834808
188 351 177090
448 613 225164
164 738 657555
564 151 239774
311 249 343179
780 700 220717
3 363 583305
587 229 739837
267 328 621623
626 403 914356
469 661 22812
13 622 288601
282 387 755976
644 378 152069
747 300 615301
217 69 476896
345 499 131660
633 231 704101
543 531 319911
156 421 226082
288 340 471058
533 237 873897
656 530 337049
655 162 361865
783 32 8610
48 392 442798
177 261 330748
217 681 40988
177 454 217156
680 762 523485
717 780 618256
289 265 360261
400 7 737427
38 476 18969
353 59 513727
424 624 415663
676 398 456975
255 371 94490
785 729 121814
392 513 170229
699 140 864462
562 278 289290
244 488 852812
698 90 348741
254 676 949219
362 94 663655
88 510 4708
181 743 866507
31 397 446656
30 110 733810
271 675 75772
314 43 715580
305 148 294994
426 536 575487
543 605 3823
325 652 75930
34 615 994524
62 720 918873
84 733 434485
64 726 866870
565 107 341445
170 432 722142
528 568 69772
686 592 624371
373 594 787390
415 105 269651
610 691 418804
764 232 95175
146 43 293128
663 65 141266
180 389 520886
204 634 336261
420 21 266700
560 554 247235
598 279 588211
696 452 640405
314 567 481154
399 528 715356
490 20 491247
602 109 312269
235 702 292208
604 423 995836
423 467 660210
665 757 511577
408 216 154943
229 705 147164
688 625 185625
88 701 989177
133 408 259823
135 364 293571
452 316 246339
491 605 822563
285 258 909696
450 452 837075
125 328 219688
729 209 457917
295 610 303878
566 258 209771
449 142 630482
781 208 900467
119 449 431358
313 656 686348
665 8 712686
656 273 517844
610 531 895841
533 543 290421
111 119 818371
655 643 743916
746 246 452326
329 730 170675
718 122 829791
560 7 649192
9 649 986010
417 765 609957
379 763 315031
764 242 130483
78 360 316360
442 213 172849
9 493 66119
141 759 514682
282 159 122279
161 529 423608
403 570 458873
361 396 853912
114 448 13732
653 228 520101
701 290 574491
737 676 940275
383 491 402017
741 44 248640
133 593 788402
168 483 674835
48 192 165612
699 389 793941
640 125 435549
729 221 267775
645 631 452212
2 683 685974
270 622 83184
8 224 71974
789 312 589114
59 2 887496
704 227 519598
339 472 322812
56 194 341782
487 182 862159
390 538 367484
444 582 703398
19 274 567478
653 378 504405
228 416 308687
46 220 808433
91 281 740993
181 760 759596
364 554 583433
718 446 821089
109 635 998344
716 244 655287
26 327 267949
745 432 366276
672 199 831613
634 513 927200
783 3 360057
472 286 239990
722 797 906553
44 605 861470
254 304 854260
189 470 100526
200 302 95667
758 677 893374
787 781 337239
600 294 266908
174 745 671362
509 487 144022
285 451 329997
46 542 388887
149 107 320742
504 212 627251
32 279 534639
667 773 165353
36 301 324808
384 238 556217
331 678 184573
364 287 238501
353 729 125484
355 182 547546
355 707 110920
548 620 650025
504 31 746621
767 58 405645
663 194 646794
80 423 557100
781 705 698518
664 771 102050
102 292 902772
117 314 753691
610 459 362974
69 176 666377
100 446 296661
157 467 392127
521 657 693450
442 284 382191
759 32 219107
118 604 223645
423 617 179735
719 312 107007
701 577 920920
326 509 118431
515 339 359678
797 202 439054
619 306 823840
225 95 828956
785 365 855303
559 505 815138
675 226 330743
70 280 752217
557 297 420677
195 32 106194
370 285 111107
757 727 950556
474 407 378903
520 660 422494
87 473 98012
162 401 2301
141 775 781157
303 177 472148
464 145 574834
436 371 652126
290 21 147713
783 672 683108
349 758 786832
747 313 114161
333 507 877521
755 94 322191
349 501 971680
212 231 297679
561 183 960902
621 523 468493
453 363 976834
537 784 47461
187 756 286607
685 704 932394
454 601 472685
24 450 648891
475 154 927198
244 447 134242
34 197 518630
783 198 464745
200 48 24563
484 383 951404
80 794 728884
193 404 544801
19 351 520833
29 719 88643
713 490 326911
772 425 66929
223 629 641698
83 131 152996
372 300 982484
783 81 35908
471 461 533241
684 389 760054
9 451 365223
783 459 348869
650 160 917606
674 137 813327
343 570 938204
269 787 111260
497 746 162921
117 35 891045
70 27 649179
542 631 472070
173 234 968577
421 676 202593
561 719 545924
246 141 228549
265 767 877474
201 276 285233
183 338 65980
685 443 69739
451 44 695344
505 744 310286
249 378 563977
367 79 244803
402 574 521035
296 475 608747
216 52 220171
136 302 125223
235 440 736890
713 745 703075
113 669 388331
647 399 368546
382 102 594465
399 76 310661
184 50 285724
280 266 769883
101 63 997256
355 285 289335
713 206 654906
627 450 592950
712 379 335011
589 208 212656
704 553 79021
641 189 675762
204 289 986353
520 499 666451
122 798 543656
163 462 478193
497 723 652331
422 145 382625
550 605 581484
736 506 385096
705 276 360185
98 366 228571
179 714 643832
294 45 371468
497 595 269567
486 158 788259
87 465 86962
135 583 34305
124 346 873311
525 292 667308
641 449 695283
246 767 224660
367 558 630693
130 224 181208
257 653 445725
300 759 180410
278 69 323337
542 306 103994
704 522 297848
168 746 286560
728 698 950807
781 305 153978
526 166 622407
90 332 990836
181 375 904704
394 707 253697
591 201 616545
633 41 544690
327 66 75927
462 124 637876
589 462 466153
108 277 564582
516 350 162070
151 11 913208
594 756 109248
715 578 671020
451 456 600423
105 483 243778
125 186 893091
301 722 14038
397 121 477500
697 35 60396
720 287 756099
105 241 334529
262 663 887423
498 436 83422
119 355 787862
796 385 132794
108 262 785942
648 56 375262
48 360 131788
564 636 694425
609 118 245723
390 397 719295
292 711 345677
232 450 213846
513 197 707711
558 486 202757
519 709 466649
60 324 240164
415 704 178092
473 645 846419
270 91 848662
390 403 78803
465 329 722626
347 535 59915
327 621 597156
213 478 7860
485 621 190559
380 224 810710
302 496 939208
90 104 887965
66 719 340784
82 651 765175
51 327 750164
276 687 623779
49 548 777911
56 784 219825
216 367 797581
420 695 536658
312 101 384893
270 2 841579
561 103 421586
8 375 471412
626 453 970022
118 73 682680
99 539 238778
261 554 935234
469 579 899809
6 717 659085
78 417 472776
788 327 453457
651 283 897134
302 47 367263
290 322 548847
10 231 630329
201 357 674126
176 600 690218
201 289 912537
435 40 268217
751 324 752667
621 725 53319
237 193 960836
58 626 719685
165 660 216523
587 287 803502
98 662 869008
731 602 280989
76 547 53418
67 405 724876
442 595 47829
45 236 671057
244 489 430435
560 150 860457
252 49 69780
299 382 768103
88 654 785457
736 769 422043
376 498 311872
161 97 460584
586 786 277330
181 571 205596
192 73 810239
685 284 553787
670 690 485295
127 248 554628
100 614 934703
99 341 240686
55 770 263373
444 682 853905
476 353 582673
529 476 15263
236 282 827464
326 259 959102
722 320 982543
364 377 774265
314 282 79477
440 685 164768
737 315 954019
121 291 329897
630 275 618524
240 652 281529
295 797 834591
430 423 479068
513 271 679387
680 294 165763
550 351 589185
655 315 12359
690 488 877797
605 112 620279
383 147 480948
772 611 223851
386 734 743381
751 94 873701
731 42 894621
446 410 179661
523 103 379115
169 754 547856
658 105 144134
389 298 845026
31 68 871072
774 338 285698
71 357 593021
53 287 190895
579 764 792986
381 688 840821
1 331 726598
105 240 954147
310 478 945899
433 589 506525
30 712 273782
200 93 376804
503 146 22244
314 187 64991
349 624 348661
489 266 362156
788 782 498811
393 365 686902
741 207 859275
5 372 80868
3 8 844382
744 537 54487
9 63 542516
84 246 954170
8 15 4087
185 421 445685
800 547 653962
732 445 120561
437 769 982518
517 32 127660
380 507 938218
588 586 144389
748 294 40713
704 474 109668
120 544 361999
509 778 301030
73 114 96490
331 682 426178
37 712 982666
120 97 365086
207 426 785684
697 172 372692
541 651 246377
188 505 971564
242 594 902273
682 785 766903
786 339 299032
507 456 917789
292 476 600001
261 140 264604
635 613 730438
361 89 322877
245 525 837466
378 97 912074
383 164 309960
783 392 2472
320 207 952443
239 331 827750
241 656 123884
294 72 683942
695 658 387999
221 480 686708
504 633 810633
527 541 655180
24 129 202901
47 677 127398
280 736 489980
345 34 978670
267 794 340830
371 318 107761
427 183 291175
601 554 421884
255 389 373074
359 473 664623
772 775 878321
33 571 276504
362 541 810199
744 25 259136
404 337 627615
704 132 636151
787 678 703707
190 310 657666
428 347 973915
37 272 456379
648 426 762481
27 121 422776
601 202 548978
391 456 801721
20 481 759038
141 706 138341
689 462 754652
583 180 528035
14 143 574063
324 547 764547
278 419 2471
672 607 386263
299 220 985347
575 184 6370
148 486 187720
402 576 886547
642 167 324701
317 196 810704
184 654 964542
232 94 610968
685 336 143348
700 7 768301
747 168 862045
75 488 111990
350 73 561382
511 140 617109
372 265 649117
699 571 483700
515 63 738449
142 630 718681
98 93 378748
90 239 628453
22 620 427031
706 519 477681
49 538 957597
704 629 379898
147 183 222819
669 56 426834
196 764 487771
61 480 549055
456 260 524019
752 340 366487
401 22 873033
107 455 17579
529 155 164510
21 558 550074
601 698 979872
731 69 807424
531 738 361671
215 708 554058
366 251 658320
292 4 965697
636 1 918994
221 677 519261
159 502 199935
448 261 333963
751 713 809905
112 490 156466
331 584 793568
243 765 582292
591 37 919480
256 450 756750
212 333 328818
297 69 119865
322 554 786337
786 669 857814
62 386 501835
26 230 942494
766 343 562925
683 152 130716
431 277 33736
558 695 872838
263 261 643612
372 450 537933
34 675 512249
588 631 785853
437 101 875034
496 209 395532
240 345 678135
798 356 699106
774 666 721993
163 406 783030
289 790 814135
228 481 664589
620 356 739321
631 266 578261
111 759 868254
248 689 890519
335 782 606308
480 402 817617
182 494 725297
31 725 956755
164 106 178096
649 350 961156
451 5 360320
721 792 346635
190 383 450822
283 285 333394
580 108 122044
193 87 863808
682 593 482441
585 198 785409
107 229 28840
598 511 333117
711 225 417480
595 302 749025
631 305 339671
165 64 204948
418 501 830385
592 521 505392
427 253 260044
56 394 918410
372 166 813423
351 634 227261
686 398 949438
656 529 856960
68 173 191140
540 350 103576
55 425 991264
746 342 583800
273 224 790815
369 252 755815
340 242 392556
40 174 998137
183 320 366640
518 699 222548
412 421 462242
504 30 139750
239 773 134982
650 401 916434
653 571 219521
377 109 443750
431 532 88920
405 409 613568
80 93 197119
199 784 779922
474 643 771597
36 657 938794
432 545 1402
401 687 717991
258 593 497358
179 555 937679
451 461 187849
136 566 327918
134 108 827236
299 495 182397
429 616 384011
636 656 548156
587 647 25500
364 733 390909
131 605 596398
374 147 496423
430 282 589403
769 224 681969
651 530 808539
485 689 110047
471 340 775155
302 167 54207
47 408 250145
419 561 602612
729 190 865754
482 207 954360
164 334 752043
343 405 990887
431 410 199846
150 29 764998
175 786 892154
389 442 797402
488 217 370750
396 446 769275
319 642 301373
209 647 600854
641 666 510217
282 536 98122
521 505 63453
480 740 63158
206 548 810772
627 251 105963
679 581 765380
277 612 517976
21 550 530099
783 60 185825
210 467 129176
653 485 116342
670 575 385403
42 677 925335
484 489 239225
321 703 759273
266 337 775123
451 575 150102
719 591 429424
692 375 410635
398 86 500280
786 289 883588
414 699 814431
691 623 373521
233 742 447826
29 636 559381
197 408 60883
314 70 978355
30 41 898295
136 519 51563
749 235 43300
365 213 668235
276 466 699806
97 1 749300
252 718 860568
696 123 248129
634 169 963837
451 775 303693
475 342 366296
338 20 669984
727 774 989707
790 742 167354
775 469 629584
182 779 909161
452 217 384427
165 605 371706
165 602 950044
551 673 174195
536 101 840316
541 646 722394
685 789 310599
605 570 992964
701 487 9819
256 430 145939
269 61 385488
487 606 377075
184 574 810227
432 606 560511
310 688 719278
159 196 169968
58 429 814721
169 336 854332
481 172 138518
158 219 271337
357 197 288334
652 254 531382
111 62 258541
260 354 808518
225 435 911081
376 227 808189
150 338 139958
481 275 707977
360 58 926774
615 453 362922
452 236 597914
362 233 881869
93 226 141614
769 714 613799
61 799 290790
541 607 313703
172 363 592420
534 377 972461
233 192 703885
114 400 81327
224 261 278336
755 689 727674
612 227 49892
758 287 571345
205 387 270059
741 552 458649
141 76 577190
32 521 299652
655 497 609046
507 110 571059
562 119 398425
43 655 507271
501 730 391204
499 565 583106
301 263 506753
567 499 860200
550 38 660992
343 375 240750
9 758 148299
478 30 19576
682 207 441544
409 358 55821
437 472 822615
430 55 226978
479 8 816607
723 649 739690
59 448 738555
255 565 919083
101 744 504712
389 614 510090
229 50 222632
354 407 711384
161 94 707292
469 299 576625
570 194 277551
713 649 539251
401 715 673783
368 94 423920
779 453 901901
372 595 908077
615 514 246472
433 349 917725
90 616 661414
248 328 604745
753 533 146936
272 292 18348
722 44 362484
774 690 353765
484 605 417695
77 333 836863
639 40 753824
144 433 911422
493 558 588875
210 711 387694
208 445 588337
288 489 839630
318 473 54256
366 445 241670
717 427 212126
673 1 355641
561 226 739420
751 740 247273
583 28 166119
162 731 387866
268 385 836483
675 109 619074
746 532 463582
389 494 704853
265 198 196445
711 266 557625
120 557 303902
416 339 76045
682 313 866883
695 239 26413
427 124 552326
569 593 445448
757 7 507791
707 429 579607
419 25 558351
146 791 199857
749 397 297919
75 671 735856
335 635 629627
456 199 786570
162 473 936849
419 762 673524
797 400 859958
475 33 129187
743 341 497374
155 508 31446
668 709 810037
419 220 828296
576 108 627954
675 754 189017
625 538 344743
472 30 539881
378 210 366311
432 345 383037
174 720 131295
616 615 986030
309 469 475467
194 544 644094
734 631 182598
691 239 715647
529 602 650594
309 720 599135
389 322 311434
232 635 388741
127 458 994729
488 783 383580
772 442 485607
771 182 119429
506 193 510125
148 740 927109
186 169 780131
385 588 763509
322 550 130234
653 777 306048
64 88 577401
664 306 237198
505 76 44849
136 238 252132
605 630 261496
274 37 982099
520 3 366262
34 786 405021
433 580 702120
438 377 18020
731 746 872600
267 686 372586
265 152 254367
187 305 933756
532 342 237614
500 81 327673
107 449 532455
414 310 971156
709 40 893809
339 753 942773
114 524 536731
126 90 51410
156 331 346687
344 105 343155
647 781 169052
313 8 175487
562 345 593296
341 663 582110
379 599 605258
512 741 937040
319 592 752029
368 229 970606
55 213 124926
144 184 930710
439 562 544654
414 308 569938
314 221 788835
156 655 511919
315 543 692219
130 6 324415
500 447 833046
309 456 688007
486 799 665108
752 589 646361
409 147 794605
342 594 948645
440 305 589750
433 124 4361
661 534 269061
46 170 411306
284 178 673996
448 689 598197
75 39 261186
519 797 933336
488 706 874440
50 388 163775
653 445 161479
690 169 359476
357 636 796201
190 596 274798
582 605 852584
244 172 74535
578 295 875888
296 573 814158
85 512 596256
236 43 660381
560 635 513557
365 591 28153
790 658 947521
687 71 722201
675 434 28950
88 511 182925
730 571 423451
692 777 612423
544 45 515200
55 168 558664
597 38 54655
586 523 100914
317 280 377287
225 490 508664
453 526 467086
131 563 633299
487 435 233181
519 551 558046
465 197 583521
335 481 161301
353 48 824499
343 236 30306
575 771 438410
348 716 872948
153 606 824200
584 562 580382
653 425 944751
153 778 537238
446 758 723904
397 114 318498
697 427 609242
50 108 497610
550 127 393962
791 593 63321
588 681 596402
174 166 134958
351 132 122409
108 268 747637
312 635 620125
201 89 92860
655 639 726521
229 455 329347
705 15 579982
514 404 256400
79 423 486779
763 469 22190
362 772 635834
162 191 95798
764 427 582495
308 196 512288
750 462 372800
701 721 882570
790 629 259660
401 379 560747
205 664 872422
421 277 611061
114 608 100496
329 226 839792
709 2 477107
104 483 323787
521 258 513392
111 35 994822
89 507 606432
385 31 308455
590 167 386646
183 752 835721
538 123 916031
783 333 879666
778 79 894938
200 47 54712
142 12 70973
38 219 725273
671 737 362127
672 381 752485
242 504 893209
640 499 997840
348 206 998753
124 640 910553
135 87 591416
200 550 785058
343 148 854699
265 537 171241
411 60 130807
88 485 801390
233 55 81193
698 194 842323
182 694 682946
386 349 234481
188 191 395514
82 57 147378
323 367 897784
323 588 722380
788 172 833565
469 219 245340
377 407 218973
68 103 523302
453 608 996136
514 150 784741
737 783 850705
600 454 352292
364 635 622184
16 517 428596
691 237 727307
706 253 357498
142 93 376420
743 493 804066
677 398 23204
218 120 834850
563 651 711168
59 199 946663
250 42 38415
54 20 726985
7 138 363672
202 653 59413
172 492 440819
440 421 676640
442 313 84744
670 450 152400
612 308 398328
167 169 961682
73 556 210464
508 375 35877
382 238 376565
527 37 789000
631 395 96110
344 54 352290
734 424 831741
3 83 812394
538 787 888353
510 447 417222
254 521 926333
440 293 485562
262 425 851614
122 735 222041
56 752 473209
736 276 293730
608 78 79127
352 386 887774
350 579 82313
279 393 636107
249 43 427111
105 307 811123
239 638 36560
506 14 15397
680 705 476823
663 285 787102
376 368 323393
457 689 226644
370 430 362920
226 265 261581
715 445 160640
11 69 51243
73 259 297131
757 31 66304
532 225 427144
620 679 944027
135 718 886853
152 229 453480
426 48 164594
770 402 151801
68 118 818062
410 650 476645
39 588 287248
553 211 656311
137 639 796446
75 326 217807
709 70 614141
709 744 182762
100 248 212795
166 246 785290
257 709 957527
365 34 792323
730 677 483915
531 185 559813
523 136 221312
63 188 843983
76 727 1627
505 293 608610
192 325 752987
548 126 36481
420 398 157675
758 29 394295
572 724 563615
37 376 988608
278 430 339049
13 759 179911
51 375 145727
332 657 759281
503 109 165425
741 572 453487
373 12 822292
467 221 167741
178 442 942293
573 134 127223
80 70 53816
627 371 483272
799 74 175221
236 719 741702
510 633 158382
561 363 796084
326 462 251625
580 745 595760
222 481 487240
103 757 983726
249 727 974074
284 311 141390
415 115 298242
116 571 382535
112 69 18161
5 461 720592
220 49 930206
677 20 489483
570 46 594940
606 39 492717
384 336 909389
297 664 531557
253 721 834175
487 608 391514
445 549 598865
455 663 562007
470 264 910863
449 638 686517
373 739 902735
223 58 486376
278 186 963122
385 311 404578
84 272 886748
134 125 984491
665 171 189794
456 241 63971
57 428 322193
72 141 219711
793 424 668948
440 179 363797
688 455 394278
728 714 871092
773 182 107236
471 197 289214
420 109 854206
786 285 30308
192 8 935563
64 85 47298
25 624 544834
349 88 84979
310 319 162167
770 32 588599
267 64 765827
447 176 765198
29 402 803013
165 236 975814
618 489 719914
385 428 859409
337 364 770560
551 556 995698
327 339 850001
233 158 95586
126 398 739853
121 782 552424
565 752 990465
24 314 836421
343 107 305709
669 429 775724
111 492 529852
701 724 876461
178 282 525591
78 755 627363
311 642 195375
550 155 393996
457 542 663688
131 668 329727
645 627 237546
725 645 846046
664 725 863391
91 740 664124
568 571 210179
581 8 593610
201 759 402012
212 68 940762
460 213 812344
506 357 734619
401 613 694065
662 596 530476
4 41 263942
468 301 497887
770 571 989202
571 24 757982
484 351 186820
345 663 292716
78 324 381155
507 479 494687
314 201 109600
745 552 518391
734 562 46148
42 360 678456
747 507 715497
253 735 221159
459 750 220235
197 542 132131
316 600 729955
546 467 484031
136 584 226678
650 714 783768
679 39 762428
460 476 751604
44 405 708379
17 305 66853
235 151 322326
631 574 557247
363 217 513622
687 479 225445
54 519 457068
198 736 32058
525 412 572804
720 223 59827
555 635 478038
760 131 886336
783 693 800908
685 310 504284
357 123 59095
266 154 661330
421 622 896447
772 599 782103
307 298 845868
129 775 963128
420 182 41498
111 32 586458
581 248 163525
633 342 435124
757 162 477226
197 22 451580
546 378 160647
141 345 446658
693 132 737688
104 718 645948
219 369 381509
493 492 57210
162 396 257421
565 647 554898
704 307 924892
483 432 940470
409 787 473139
561 238 251991
205 185 345026
430 508 872468
783 382 656403
449 192 867329
586 461 687260
448 330 627937
32 95 210834
498 51 689825
641 86 286828
410 516 458518
305 676 598080
292 237 900992
553 798 31228
700 44 820038
202 41 100875
290 274 757670
502 61 815292
119 185 242840
488 317 4710
348 643 41285
360 725 114037
71 667 587430
341 651 521722
619 760 830618
134 588 167182
302 419 342999
365 786 97783
613 226 211010
47 247 137884
726 443 564267
664 342 57985
206 677 340226
733 258 297079
741 303 439944
431 197 197346
469 681 866743
543 327 575775
26 267 860332
59 215 991792
388 301 376796
271 592 322674
563 639 788182
696 755 834204
657 288 745557
614 502 990199
501 622 694271
315 735 632498
251 601 64110
226 593 149674
658 159 390276
229 3 819895
96 203 820403
753 636 314571
586 222 152292
542 677 374122
323 48 979005
255 103 300119
98 377 409659
692 509 463542
293 672 160468
140 206 588038
140 505 379277
148 189 994192
295 699 280930
122 727 97782
125 463 386083
747 46 663375
791 88 594937
647 119 869844
471 160 115896
187 737 755315
467 619 965796
793 688 920393
23 499 764163
140 114 637285
794 228 554831
245 316 294062
123 532 132823
762 573 794959
704 195 591385
512 370 382077
174 325 794228
743 546 101308
276 231 881487
399 30 645148
518 18 701054
724 588 618021
316 176 816345
672 324 225705
37 439 539148
205 741 135906
736 454 326810
92 703 70716
582 190 694940
161 276 123589
630 655 650037
288 557 291051
251 512 358114
220 781 468332
420 326 357321
494 237 148647
601 381 353108
552 372 754994
260 469 736689
670 15 928602
301 529 673738
530 146 803970
187 273 711625
761 352 379763
388 692 146370
74 400 316367
149 524 711557
755 214 807054
507 169 820835
682 300 310115
57 276 535080
412 555 659952
292 151 522710
40 721 524323
675 300 985903
514 732 627167
757 664 231284
278 477 503871
254 196 260797
667 164 665205
109 782 817878
19 41 289762
228 33 101272
732 15 718918
668 434 779469
565 217 334504
475 9 505809
558 302 324494
512 55 511762
176 156 851548
714 224 125521
313 730 922942
769 648 124125
535 160 619333
134 494 27128
399 499 1888
406 196 899750
699 399 360178
9 385 927395
376 91 490894
157 493 164116
484 677 727898
674 321 601598
139 226 114126
391 577 281549
792 30 778284
141 303 737113
663 636 493323
327 504 543301
790 539 177580
561 786 944056
471 408 114308
792 503 570862
505 765 82403
738 513 905839
695 411 499823
366 212 620246
772 282 160929
98 432 697347
232 31 516934
583 40 580119
658 93 763627
729 560 891639
209 636 440064
347 211 179883
338 68 51117
229 249 473594
436 506 9966
480 762 415196
799 202 307202
270 312 333819
726 27 589201
283 652 930259
692 428 973460
5 37 281590
612 217 493101
377 766 651400
560 473 559042
257 14 339055
490 759 78337
714 133 636459
562 532 901812
488 173 917279
201 752 149229
143 509 633779
719 378 571296
730 775 240133
397 654 667324
577 546 433805
200 248 567977
201 716 275366
50 747 657636
628 129 333779
284 537 598441
96 102 298118
569 568 375684
459 618 869162
526 581 150126
529 87 584538
142 497 916630
646 465 83343
555 180 825193
210 493 697033
178 652 886407
745 378 712050
400 187 249100
613 717 921224
291 363 548046
792 276 338219
544 288 869664
517 363 239647
625 172 276571
520 790 136432
53 32 125599
196 581 80179
479 205 233104
782 579 274918
716 133 978773
752 170 803519
190 576 327599
348 174 838695
498 188 170573
255 677 92414
152 79 588298
412 430 151512
245 616 388961
601 334 47425
580 197 701009
622 177 707216
126 623 274262
346 157 27955
120 688 109097
767 357 40518
708 136 588250
11 114 562320
96 667 162788
529 25 295213
299 581 230075
254 579 829595
327 490 721461
446 303 169689
310 664 245368
356 81 177576
282 455 261526
731 106 892602
582 550 586621
271 403 742336
262 114 446100
363 636 290149
651 740 704598
627 419 136302
680 65 213931
55 327 146834
615 463 944312
681 292 444959
61 423 274846
544 387 268685
24 154 30953
668 28 84309
419 189 692864
61 647 794318
180 600 501740
232 83 686620
416 735 814650
96 125 469625
716 11 478708
473 413 668240
685 348 760916
786 634 139405
785 332 211366
589 446 632062
382 754 431673
550 419 973163
404 422 280352
587 405 191609
266 764 165916
589 637 901369
652 374 929077
471 109 677200
432 457 2118
234 195 684095
54 187 225601
351 248 826368
105 383 426069
242 723 129580
489 144 839748
529 270 680422
666 117 418503
310 545 710914
780 531 333439
451 747 529463
45 28 977146
355 450 215486
386 60 548315
657 508 452944
799 349 742708
548 258 30390
650 261 339675
586 776 692637
213 714 773655
84 90 961344
769 796 184811
781 323 401882
508 354 844660
530 553 845927
402 570 428551
423 750 762381
451 742 830059
50 659 62662
187 57 160569
43 612 429066
352 611 278769
568 101 777854
111 136 361790
101 555 837649
631 524 530454
573 673 953779
455 718 561262
695 99 131815
318 602 965924
613 796 76144
605 609 890063
101 726 820979
185 709 430974
106 708 758474
727 618 292240
545 152 418141
535 370 670868
246 741 748529
37 289 200120
795 142 705927
754 185 278160
104 727 152152
459 475 853870
81 303 107680
482 432 891131
111 523 912933
115 360 727272
400 58 58721
636 451 603069
115 15 113561
679 438 228987
130 219 400945
287 390 743637
555 191 447900
209 476 685069
299 669 411875
281 580 566742
640 622 905789
388 792 324803
322 484 18938
792 84 276805
657 489 773124
324 727 133615
603 249 605875
411 425 890327
654 562 159804
759 46 88430
104 569 31018
696 75 237835
516 297 688889
314 544 182502
465 393 410509
101 207 807411
504 736 168565
44 97 757704
199 364 413654
706 211 634095
683 355 335235
572 758 541321
442 352 958624
198 384 5585
102 653 275016
63 605 556846
629 503 339946
785 345 807162
707 141 783215
608 339 591642
170 613 873978
380 430 336263
603 717 898108
498 566 863608
271 3 658582
248 606 667369
590 400 494335
328 677 996331
247 599 622150
354 231 179259
203 422 119946
352 204 228849
157 566 23001
598 492 838383
616 707 3680
588 514 739238
764 200 201513
11 636 396745
602 315 438079
215 151 156933
576 327 794103
587 128 532904
608 398 187863
361 460 897076
205 298 573684
581 483 973325
351 488 115969
68 581 139160
139 1 879619
232 148 703139
393 470 570773
26 312 927126
452 778 196263
408 654 659169
527 633 604172
68 280 512909
566 512 378504
729 401 212788
536 402 930309
23 726 708207
3 151 731961
668 343 939944
102 755 311305
648 397 265987
235 322 704728
306 545 883101
732 325 749940
98 585 488762
762 352 709107
514 748 696162
547 726 243343
433 231 121606
496 468 550298
52 25 354682
645 247 520505
625 531 539348
556 99 435374
516 770 995264
242 122 57688
656 264 338034
115 279 370692
71 19 82722
727 569 611543
240 373 205350
793 425 652641
749 242 333403
204 271 278686
177 108 719025
655 622 49402
184 276 572311
579 660 617068
611 461 583328
543 25 727405
591 165 627760
697 101 227250
401 538 988346
261 169 629806
294 463 378761
122 275 362384
243 98 768954
386 501 200965
719 724 103287
528 628 304084
8 749 108688
235 87 861136
758 653 548908
794 160 648467
141 48 374770
23 663 922977
529 303 167761
62 177 607192
799 496 793252
218 115 559523
759 356 506043
416 486 987048
184 444 305764
696 392 239667
618 235 59235
585 180 979020
123 156 863298
762 189 304699
258 29 901807
622 427 995277
466 723 795403
51 476 644170
781 41 964211
207 505 395675
453 800 703187
77 133 138525
671 475 155096
160 456 438708
162 631 441635
731 369 454679
226 55 981302
108 391 454100
169 212 947899
597 10 349593
351 519 141860
306 48 134350
435 163 137916
30 89 734488
345 260 721758
75 465 472848
249 349 662126
482 86 443251
720 185 347986
783 476 897112
334 402 676970
238 767 516606
194 1 627658
162 527 390237
618 301 634703
781 233 26016
159 709 168925
23 487 23072
667 517 624175
34 663 642443
666 479 617621
598 480 837870
670 477 230049
73 433 671150
455 55 958037
767 516 733983
541 165 675599
790 229 155992
344 762 578745
685 555 733517
17 527 871812
460 95 760525
143 715 657948
187 91 283250
298 596 563115
624 491 993637
511 686 774487
532 545 602000
485 100 489120
571 629 166643
100 200 698421
6 128 709997
350 313 52535
768 107 775858
368 34 869345
115 241 639392
29 629 182856
604 454 412541
320 474 12025
380 112 178530
351 452 834198
766 311 867845
132 76 417950
85 45 870138
344 616 362578
678 637 904376
431 751 454870
289 482 643283
304 772 102608
643 135 709804
780 11 107626
372 620 317858
65 125 206096
648 69 684195
514 739 72045
355 288 318543
131 314 946762
407 486 934994
361 208 198029
492 156 991668
202 349 526471
647 792 729757
445 307 85201
38 199 880124
317 342 479496
213 366 101935
321 345 603709
153 268 455351
504 618 25867
12 69 759141
513 475 90758
667 752 247726
697 520 906430
244 234 938424
169 736 207349
160 458 875948
169 532 256391
535 419 148517
134 349 113728
624 582 934611
587 194 948613
617 592 171428
58 475 386149
42 496 410545
327 620 608111
95 400 855194
27 85 264356
261 200 653507
36 100 238959
100 682 435920
501 413 121898
626 264 27680
529 258 140731
353 160 695238
245 501 745459
597 399 89000
734 490 369231
719 573 73077
524 659 627495
182 388 527199
751 365 333947
443 246 977023
105 474 798385
547 759 188048
633 452 149265
110 480 946674
681 31 151078
118 361 84958
74 745 201995
30 6 556717
374 381 727571
720 699 834786
363 774 772736
357 448 29506
477 89 675298
726 404 716189
478 316 336557
492 749 88157
31 458 875086
533 69 580588
113 358 761352
619 693 526228
158 320 549351
189 672 58363
661 530 225203
127 774 558450
686 222 911067
518 401 69411
697 562 637892
348 481 404702
401 426 974475
118 715 782027
10 771 844780
491 128 83047
306 16 119084
627 123 945489
725 381 183773
13 283 553279
602 382 246716
435 691 118090
129 699 380791
125 667 837313
609 292 420205
615 658 726787
41 462 574661
589 715 590505
246 337 71353
214 328 59842
227 653 232696
455 738 400161
733 226 757742
623 706 587931
160 120 726444
482 113 604298
468 527 932515
162 748 255044
533 35 92731
360 362 326325
703 788 979038
624 38 808904
777 443 231370
473 259 120128
258 413 186946
521 58 195008
474 642 67989
154 140 493982
452 259 653791
292 501 983268
350 654 542786
740 70 341146
512 653 289130
22 537 647749
792 618 597187
642 702 544735
714 181 769441
113 651 847318
48 70 585267
405 654 210629
466 474 891930
213 101 935464
576 679 978996
292 458 150777
659 526 328259
85 297 126789
383 547 257307
306 746 600621
152 472 475857
467 235 489788
379 503 564892
685 646 721874
634 687 435782
372 113 770101
723 771 744117
486 536 130703
561 570 274033
230 716 56759
476 236 13709
153 69 700726
694 210 694280
332 270 248518
229 77 944455
624 225 626088
244 533 973322
136 96 394394
334 790 249433
324 520 330994
221 586 583529
302 147 878963
521 280 466230
744 774 138211
198 796 880258
753 728 366843
366 349 131623
565 475 780458
786 533 279982
494 607 77795
672 38 34750
283 67 421716
737 673 102462
479 445 330041
754 598 719389
10 457 782889
563 65 733634
99 60 922300
773 469 219750
665 506 542491
293 472 357448
159 185 662451
593 252 692852
481 437 806885
310 209 108352
775 90 690820
274 337 279272
529 116 637287
397 571 317042
179 115 978487
727 310 996903
45 558 274503
606 701 709264
280 399 389185
773 605 646151
465 336 102347
766 727 589253
170 152 124090
436 172 842566
120 220 198107
649 65 966655
470 513 333252
563 720 67104
796 371 754519
156 794 248231
527 70 142532
762 114 123911
507 283 7635
398 9 129467
797 350 504850
425 591 536681
55 231 310409
579 770 652462
711 156 855989
629 628 129162
400 489 205631
206 658 647264
181 677 993713
780 641 142333
526 676 725395
441 662 715930
523 625 856569
418 520 822724
335 233 745965
436 49 323355
385 249 923441
306 95 733888
176 108 330131
485 694 768905
246 224 821311
493 369 508944
36 622 31377
100 706 771580
350 345 786904
240 32 983833
60 565 342949
501 586 259423
275 285 251960
323 135 458415
420 36 986126
417 671 918880
406 317 57038
387 84 224882
333 167 913207
361 34 4984
357 127 610229
5 250 925145
305 343 951071
68 428 470902
417 435 947091
765 602 289452
462 2 68125
799 567 235536
699 393 823859
13 589 721276
603 489 288879
513 502 849082
760 356 303276
615 345 199286
725 629 799710
544 757 353748
662 303 436691
170 518 915025
140 350 735121
532 115 9851
108 378 992070
310 102 848010
352 272 586855
445 98 229247
362 701 60652
561 68 456767
771 454 93472
357 300 395995
147 247 581782
399 559 508722
694 105 489328
25 337 558734
454 761 356324
336 563 234213
186 515 235899
191 741 287339
624 592 25464
744 593 957293
614 617 441699
605 439 910178
79 788 519187
252 529 704338
612 583 931758
388 255 140714
230 712 512014
444 77 403747
87 444 844952
355 530 732080
55 658 11508
451 624 712090
163 664 178996
506 720 871668
292 768 698003
699 213 91750
139 429 888215
276 539 397165
352 112 2324
322 174 660829
507 498 460371
454 548 733281
489 253 345619
309 123 109567
376 497 593284
352 539 318853
548 105 424519
118 614 271473
149 608 203148
635 227 821598
527 255 953276
143 249 263692
69 148 204009
16 707 869605
793 482 135726
466 181 833232
361 724 766378
771 572 767459
389 683 579309
215 271 54951
327 532 128393
72 162 389061
761 387 792666
425 762 759657
195 778 81038
487 84 253763
100 137 86786
644 468 738153
587 709 743331
573 671 222829
209 397 323646
216 378 340879
202 424 407004
155 799 29887
314 418 265055
470 699 81838
188 612 41804
127 116 392368
744 628 817957
160 560 241078
118 711 792845
22 553 585521
361 441 565936
39 348 873879
151 437 968349
199 126 2798
724 784 989442
10 382 352497
587 206 402945
52 130 747777
190 647 556168
225 560 208600
510 635 169903
427 112 731600
181 357 861986
167 201 833326
338 639 420444
319 459 204411
354 682 37646
281 761 301934
714 259 525735
276 401 782008
592 550 256367
782 544 990434
253 140 413443
654 158 743088
321 148 319343
50 656 933083
249 452 322089
548 669 672604
165 136 701638
188 326 332062
274 361 366785
551 534 53777
43 184 243082
179 272 159611
555 737 629801
191 26 895929
189 75 951838
541 332 80174
427 385 669172
489 427 984022
700 79 52310
538 89 729304
7 507 584102
739 792 771870
521 685 865097
279 207 252783
679 472 529873
670 461 970107
585 381 190415
609 606 246454
428 453 341443
260 646 880685
316 66 232972
254 10 564930
293 261 643231
278 496 743883
116 164 558157
459 339 14908
31 760 772305
151 614 588453
405 428 126570
673 557 272764
24 271 477537
289 349 781286
159 631 854951
338 181 161426
727 295 852484
431 726 177204
193 112 483572
342 717 375077
709 178 668116
764 508 775440
560 480 855318
300 23 849794
147 339 338108
713 165 810187
474 279 753182
795 477 240638
393 134 877413
281 541 467927
111 270 357621
357 414 441314
550 589 65115
596 748 99751
664 672 922010
555 789 799152
739 537 188133
537 262 431767
777 715 567010
36 120 340297
210 533 727295
761 48 721940
483 486 778269
287 467 375798
31 288 654605
449 765 419038
404 574 948782
93 577 445525
59 690 7094
534 781 530011
125 305 737825
648 101 525376
357 698 935827
569 591 300602
111 157 351987
738 177 159758
48 784 36593
22 694 393111
501 633 875024
29 143 436936
130 784 598593
8 323 528664
366 388 529218
685 553 954938
408 438 56615
361 356 29155
72 275 436623
328 16 986499
656 420 415676
751 319 808853
436 780 913170
657 424 83019
23 181 188906
341 362 197962
379 225 727504
248 234 661131
616 334 424912
691 438 979658
347 332 33980
151 516 596870
633 511 238042
195 109 223765
737 601 761916
593 618 592226
69 107 121453
249 746 472085
279 585 33408
419 393 90857
493 634 892892
34 568 225883
783 170 445536
482 268 589871
544 429 480832
775 83 193754
725 120 605334
159 138 880035
327 469 15794
745 484 743002
338 737 231967
611 717 775392
739 619 30877
322 246 488794
695 43 958201
540 32 485731
224 564 434432
100 62 955621
650 543 518042
360 393 189742
602 328 196490
181 85 717301
432 544 926716
217 420 413257
27 739 648835
359 68 726584
494 369 796157
470 660 634756
781 670 163576
297 702 114409
671 542 463368
172 408 425737
381 243 839615
13 124 347767
555 267 236396
578 227 674494
86 778 907180
189 345 634090
251 498 446032
690 759 699089
327 128 544741
337 386 990231
604 381 862798
486 37 6006
430 139 227777
240 410 859627
598 571 951813
750 320 893393
631 543 503566
514 459 647533
409 53 346803
584 778 117
381 791 12504
737 339 869371
580 638 347276
370 780 267339
79 507 805918
16 32 960597
798 520 857046
721 450 237613
343 436 475907
66 531 443734
489 526 552949
240 608 97784
582 701 851634
253 157 803685
106 137 844302
660 783 477211
11 676 395713
417 663 281101
622 143 269773
214 494 533163
163 769 591
148 118 243534
33 542 55912
552 740 401494
131 263 977055
38 164 800047
760 14 392937
199 410 778370
497 250 399177
706 360 516834
417 579 747724
766 470 324295
256 488 425287
618 615 214848
722 728 509283
184 42 814774
174 289 371105
583 260 840413
319 729 204067
400 107 96317
171 734 76327
784 104 542540
758 420 467689
59 226 208991
514 19 418286
376 654 852953
420 494 618418
732 542 86496
137 199 691694
266 367 809130
787 796 480145
180 198 357756
518 426 96428
308 131 572085
358 775 58461
474 311 251065
274 597 592292
397 656 983701
39 572 954735
772 3 605151
640 69 979319
314 774 669249
136 420 60138
297 423 551868
2 190 400578
375 676 887493
353 699 944457
566 96 51699
257 209 931679
534 111 912140
684 377 14683
495 91 773450
300 676 735843
483 778 993042
171 761 170918
153 266 132946
305 588 512235
303 588 532926
708 361 671978
311 361 679988
74 228 563045
5 382 790840
85 103 964541
509 573 961567
389 639 972986
259 224 795156
20 590 884737
472 90 9748
132 348 493642
194 441 913797
224 266 403429
77 208 138795
534 144 865775
773 570 677649
644 534 884389
33 771 632608
386 519 300387
521 517 833280
471 444 186793
309 575 509239
54 177 441013
54 524 464341
461 719 197339
690 710 860160
693 729 681892
242 231 25519
13 526 545490
746 163 127656
523 330 369902
271 436 823979
702 85 963741
393 122 681415
178 109 452096
237 638 733008
356 500 873216
708 332 52752
448 476 918044
644 455 278861
28 357 268505
556 94 17255
451 92 544144
396 267 222299
768 591 393838
797 367 817271
796 747 650154
570 766 699711
645 791 42475
645 70 280805
766 494 96296
761 393 958947
15 297 652816
719 426 819328
170 696 65917
69 477 413963
136 626 435954
239 591 30803
123 268 566386
151 23 998583
59 128 163695
568 749 212636
142 368 44297
794 181 205636
430 602 721375
159 725 617936
130 403 18105
534 485 751427
771 699 934143
57 663 541824
488 654 635452
660 304 46802
176 210 878920
324 272 459880
357 760 681713
192 705 298971
434 224 499980
144 742 137283
745 539 798996
199 89 401008
205 292 976695
559 340 345888
377 632 771564
299 572 896323
763 292 785603
34 620 255046
390 384 555814
194 311 138993
596 164 76761
84 389 687037
412 365 125278
555 408 662976
763 198 507998
764 71 31471
511 542 739385
607 735 182419
581 769 382692
124 43 442405
642 276 102139
450 32 99868
761 295 955365
114 681 18345
273 28 232219
34 313 211345
117 37 746514
104 433 312822
179 765 256636
373 649 453272
323 469 644080
572 348 727439
800 784 908635
212 44 759419
406 478 954368
51 143 557853
324 206 307210
98 712 911145
172 446 435046
502 575 485823
496 141 455645
716 222 466235
91 414 511085
363 751 212563
574 398 690610
462 404 30256
647 413 126857
172 384 861569
172 204 262713
250 220 494712
147 58 358685
347 431 570654
333 656 837953
500 123 247845
731 9 177033
580 462 848456
517 150 922265
122 702 243003
428 370 58507
281 534 500963
466 160 480889
145 480 231938
367 589 973384
442 97 62422
727 136 689286
206 48 673319
109 596 578570
52 124 44100
517 742 988244
369 200 966356
655 728 324981
631 708 623122
186 226 903685
577 590 527440
341 580 16745
278 104 169198
30 780 750188
494 396 688886
325 343 555568
295 105 426153
461 46 731794
785 453 371227
310 443 267333
370 457 870395
17 635 34260
241 491 99794
44 333 164140
69 108 277662
735 431 80696
470 267 359059
548 676 154724
581 85 677407
478 552 320311
293 238 719666
756 702 714637
385 530 174918
400 360 819216
702 37 699784
368 110 161221
104 199 215222
46 260 706504
469 294 443513
26 49 446621
403 660 462660
348 252 47750
767 123 900444
502 647 908125
658 50 815163
377 564 822971
299 800 204289
797 312 214519
524 131 771945
190 297 979771
710 616 174106
340 665 724198
473 420 633644
41 629 689563
679 306 240274
138 694 165062
671 173 728065
489 656 945808
745 27 673624
303 235 831428
167 250 599549
303 494 911947
432 3 837373
458 201 489871
489 33 736153
17 140 695026
99 83 32185
85 472 797776
398 235 264276
243 241 868922
429 23 151046
85 377 731130
428 64 792781
169 439 965314
295 609 331365
275 388 665060
162 426 538062
406 528 887029
11 714 951644
564 31 701135
4 575 466229
313 161 446220
440 449 311645
678 743 56999
106 366 616635
600 678 411275
578 127 376866
594 260 257851
128 780 174128
732 5 443189
717 438 510027
162 74 333777
112 382 87750
277 214 922991
626 169 528883
71 423 823769
765 278 229850
301 454 782933
483 129 110562
659 230 860770
49 747 941502
230 641 672500
734 301 523079
271 579 282206
120 495 596931
719 320 159130
515 124 672743
130 593 37535
659 676 20658
153 204 401154
233 724 307777
53 61 465182
402 793 958237
276 101 227002
264 622 830942
147 634 186009
309 116 252082
151 376 390004
283 117 363908
681 608 885282
790 664 191392
641 331 555877
269 288 587133
140 582 721655
394 151 569376
537 82 71766
282 656 451376
346 662 108197
783 386 530633
181 688 461930
136 356 249348
6 311 512044
381 85 593068
389 659 157604
86 59 847143
200 395 502445
95 226 832948
295 358 210859
23 218 702523
410 61 942222
648 253 598359
32 591 104856
650 390 347487
642 545 675381
343 72 722481
619 639 252037
696 737 204931
405 276 437485
251 307 714724
196 298 535997
732 295 517533
11 391 874705
294 757 8799
155 726 502055
697 548 36993
235 315 579081
439 318 71529
548 627 256480
524 616 313622
119 2 168865
566 435 534855
224 505 888726
22 660 672337
604 639 736636
235 501 488384
4 740 952388
237 545 933578
279 186 252600
585 280 408892
787 569 170635
722 128 970204
685 373 449157
473 39 11191
177 772 783875
63 595 576286
318 630 926651
735 193 829620
653 209 197651
629 91 85402
13 324 359607
340 587 636970
655 700 16809
122 210 565083
335 379 761112
636 724 666287
455 217 120255
795 497 892842
20 462 633194
44 466 951309
567 78 506169
707 431 489194
609 572 40334
199 222 927560
245 622 581606
203 277 93624
467 670 443815
44 389 42113
756 580 357404
565 738 535554
119 160 299200
87 131 298526
200 56 498530
50 257 269739
328 322 725852
280 371 331940
754 314 219425
601 353 667319
762 314 306790
629 218 110354
178 551 242009
7 156 483742
133 706 488524
508 654 734217
209 637 937782
24 472 844338
423 290 102287
337 166 525653
473 81 173785
690 742 232836
377 433 103322
220 441 290323
236 125 615260
151 738 628770
350 52 114834
300 734 962212
71 456 415600
591 18 910305
42 339 975737
253 753 955179
395 422 290132
310 504 372914
724 19 380768
722 424 620248
207 784 970026
358 755 106109
282 700 209979
439 470 89096
717 160 913855
143 80 837095
239 648 828111
141 20 304760
217 331 60726
25 314 423460
526 224 310370
663 225 141526
463 266 595707
40 500 921352
800 326 339480
772 153 590654
77 795 738401
797 105 146406
646 87 178738
664 644 163454
51 37 966828
8 414 506231
14 286 598005
456 123 778538
556 627 585914
612 120 626619
643 308 466321
411 140 700219
162 418 759693
42 28 592204
770 196 332317
231 47 490072
232 147 963495
340 420 98422
624 116 846659
549 705 564649
69 403 685614
380 495 505349
209 361 634862
64 280 128634
518 308 669935
249 796 433531
547 315 20002
781 19 707910
633 383 834642
445 627 702034
769 450 608190
776 75 10962
182 240 194114
719 103 847653
431 508 813862
683 38 418996
227 356 693319
301 359 755008
179 564 14207
65 596 367608
342 141 808741
672 276 416668
197 303 698553
15 438 442027
307 682 514857
240 569 867447
472 130 823541
585 61 171606
273 309 88426
584 153 810002
378 258 785631
586 477 288858
515 290 561004
754 722 776755
122 648 254125
95 507 566908
626 373 521439
541 73 75957
70 304 549578
132 651 277428
667 628 808049
437 425 384493
734 495 100091
586 687 682261
88 705 4197
342 329 776376
392 670 376445
146 403 894144
507 412 925086
95 439 614352
767 191 637713
698 292 965678
432 205 200822
701 743 584258
628 719 238423
593 406 555674
693 424 870222
241 519 385692
496 279 32666
40 311 977689
365 771 743676
753 373 562988
244 742 305421
299 183 553177
794 284 442924
269 349 445909
736 263 22344
92 255 204212
252 368 813647
557 99 671771
403 450 982471
570 354 98153
772 325 525601
187 179 53505
54 196 629051
491 482 31742
607 328 793394
586 365 487589
642 153 684386
644 798 737967
250 65 241715
169 650 493243
57 660 183344
136 217 831093
373 256 593274
605 284 140504
648 398 171080
76 455 201433
586 607 860793
312 315 814838
522 523 536859
546 191 733394
342 377 18092
56 174 233946
202 490 415249
669 296 835349
582 415 996251
643 75 229025
193 579 498217
239 298 694071
580 41 901756
576 537 82079
479 800 572928
347 753 811487
523 772 608327
642 352 564779
156 640 799914
78 479 538529
674 755 197577
521 595 432614
25 311 44033
527 789 725125
417 611 240144
515 390 312370
161 334 35397
600 330 924379
309 203 166452
517 10 762138
689 65 332300
3 95 411888
72 12 933051
126 685 512696
688 210 466216
145 56 893333
29 712 577031
556 397 709991
739 499 474075
465 218 977659
527 76 775694
190 386 5806
545 506 993985
280 129 904459
738 260 91954
143 520 57457
263 274 103739
569 716 217546
273 690 664805
322 217 933125
625 409 367216
26 779 903000
33 158 98480
507 98 153666
518 745 226899
549 799 523835
131 312 865896
779 27 924524
544 514 872715
626 588 958646
260 200 145390
47 414 987849
174 23 488196
198 694 581232
722 112 299662
627 319 457858
86 281 135934
676 639 933630
236 217 687807
117 558 853549
463 487 480924
221 200 744586
266 149 398368
798 164 172084
3 224 360516
778 491 598143
446 372 753647
693 146 205321
159 501 266962
383 598 777456
200 774 884667
540 143 598665
506 295 826482
514 121 34867
511 27 127859
466 251 880203
751 652 495872
638 676 696485
709 200 910231
664 528 641720
482 534 895915
78 58 916612
788 701 994116
243 156 966549
599 491 990875
122 712 700453
570 321 864840
704 341 838165
199 574 545448
555 79 391621
404 195 383907
190 60 716680
434 81 911922
657 497 102745
371 741 926891
398 26 978998
474 191 549350
385 492 91027
606 157 884644
587 292 728825
680 24 952986
603 769 337693
392 646 186326
593 394 450017
77 438 74500
549 746 357829
730 58 433824
33 576 372620
199 548 138822
222 112 80709
259 529 768886
263 782 879679
394 444 282244
334 796 784425
113 170 396035
155 673 408653
407 696 261706
124 747 390915
691 580 236708
757 696 258407
751 667 770716
591 550 12953
90 741 164575
303 762 606933
180 381 966386
478 657 620936
549 264 913420
519 772 153561
399 604 265981
586 718 409600
678 390 756817
632 199 646716
526 7 939330
144 191 497976
78 618 422694
172 97 608058
364 226 960945
591 634 842927
274 709 491227
149 217 112136
705 770 218123
317 341 738332
283 708 728765
620 697 105571
493 309 538424
444 233 15230
247 655 896030
219 346 293627
49 356 608716
48 462 379625
5 462 747599
661 25 344009
552 367 145326
636 320 894838
760 452 323382
242 659 548092
116 779 405206
784 85 749526
94 81 452408
355 181 659645
338 710 337504
277 271 361061
498 454 28138
64 774 976114
35 204 656082
534 231 426172
436 729 727840
764 477 740380
206 511 722989
58 265 93177
509 441 79913
166 658 477585
623 220 747521
240 484 570367
749 86 506662
648 180 533390
490 229 590552
227 284 401970
444 314 594016
318 642 365116
507 241 113647
368 39 915072
378 127 975665
724 772 284267
507 284 712390
678 537 811805
346 685 838488
401 640 653786
323 292 877185
795 689 430166
145 232 258030
514 47 44222
14 233 918707
544 547 397076
627 725 16003
183 554 606325
108 125 748983
377 176 11033
730 379 103522
769 87 552245
681 555 938878
741 542 222313
187 572 235674
445 576 960234
529 489 451295
554 667 204472
519 276 859581
566 476 403706
661 185 376443
475 195 289424
390 143 735389
754 700 338750
511 366 830980
197 171 407346
142 756 496596
694 23 840880
508 106 289933
213 90 120775
469 679 475216
598 596 122031
114 234 998441
218 500 941475
514 752 949824
422 18 882827
242 780 825973
136 196 420586
214 281 292185
283 596 336542
586 670 739756
706 536 556069
207 198 293316
732 386 525506
398 68 912149
184 303 965047
44 739 813466
456 295 175506
113 153 281253
610 512 785931
535 770 135698
712 682 265075
628 646 10664
546 484 434301
339 671 198079
674 704 299175
363 170 963744
574 166 618163
628 330 369227
70 225 628828
17 589 887963
569 606 823309
526 253 151060
757 404 873048
737 720 283347
80 628 69138
109 29 814025
271 16 295361
765 626 772023
193 685 84208
567 20 637628
305 737 342433
80 532 670324
412 549 772391
122 631 963615
39 182 4186
89 339 861216
96 295 835449
711 797 621722
89 249 643192
190 227 498389
691 697 864045
685 616 827570
761 576 781377
532 369 677108
74 250 830173
638 501 249783
238 248 987515
392 255 724730
263 339 528691
309 712 628242
191 545 458189
257 651 363313
744 420 737951
492 579 950400
27 294 963755
497 602 741510
223 16 344877
633 254 825792
667 176 202084
647 501 747630
556 663 949231
566 301 592466
524 153 672317
28 682 942353
471 250 115875
493 653 200781
378 186 81850
55 478 945486
68 140 216929
508 420 921482
349 723 861440
737 220 992390
69 571 683115
323 236 8971
67 785 406563
333 271 840025
576 750 668568
193 785 646506
71 604 857550
521 246 339116
519 504 298622
237 715 786408
368 539 602389
108 158 416056
312 746 809386
670 718 26359
152 454 752957
193 788 96545
145 82 302419
724 746 224304
669 238 415408
715 637 558196
136 61 663933
174 694 539312
376 123 568594
219 32 667082
631 75 248859
509 734 684046
137 53 164528
442 493 383595
241 65 573008
644 738 599376
709 287 742078
155 389 48334
684 387 48853
631 510 415710
718 274 417669
562 564 700641
657 493 197889
793 752 473741
528 37 988850
240 526 350719
156 126 149842
491 416 873351
344 219 351537
518 50 30129
392 489 745909
93 363 531015
92 766 379587
467 164 402473
348 746 429715
452 40 181945
530 646 397564
54 386 549427
131 327 445733
113 516 385604
312 546 316721
176 749 167332
270 121 962899
163 740 465898
119 244 164543
517 283 787367
740 665 53755
782 420 367828
18 23 817747
27 670 403898
26 370 782071
6 795 90972
304 242 456893
263 119 26913
417 312 721238
597 742 53045
144 520 947031
274 69 964174
182 16 846834
490 358 587977
226 568 961943
491 249 31120
219 653 754553
648 747 949240
226 52 670904
483 330 22715
660 533 717213
712 565 705374
582 414 753347
713 224 365667
677 320 561021
707 661 504345
60 140 56739
359 795 587044
371 350 980060
758 21 894232
437 560 252739
231 387 866690
436 346 363594
634 604 322141
153 799 649620
64 123 365706
469 495 425698
674 135 428829
626 378 670697
119 314 882304
281 338 869878
132 21 376142
536 624 56214
435 172 637467
481 101 181840
757 605 489717
712 41 816364
306 147 94290
8 281 824473
284 736 212539
433 153 266372
667 701 873174
113 205 706277
775 170 826930
684 616 118443
36 264 736649
452 580 926675
102 119 603483
399 789 122601
321 237 350318
651 143 792572
202 730 925951
314 79 744057
26 751 658608
122 626 438906
490 58 350141
594 786 199830
614 417 793982
722 317 343126
48 260 854594
581 344 953737
8 395 687784
348 447 916411
475 629 82280
627 98 373136
19 320 827658
568 346 147130
4 218 314667
772 548 691435
481 528 19470
412 251 724584
372 308 37322
548 64 764929
311 292 42328
391 21 943743
235 256 296293
722 243 372512
537 15 537415
97 375 564113
765 408 873838
340 590 207629
109 419 875424
235 13 671770
605 719 953782
326 514 906009
230 374 787563
334 196 175237
506 230 615592
375 335 864768
417 658 936726
369 562 236069
138 164 985475
789 787 2560
71 81 335715
226 576 884494
618 330 73140
260 665 762777
504 444 872821
519 792 167768
348 170 661074
48 605 583382
509 742 351123
193 662 292078
644 733 827263
673 746 747181
244 668 843867
167 310 623063
126 149 698310
603 91 907103
646 483 739263
605 494 461005
231 466 267776
673 518 698959
450 603 90383
508 549 651979
771 129 244311
174 229 45608
800 554 494242
492 365 475418
531 469 487296
720 609 797429
245 642 373837
561 443 608632
410 133 248562
444 261 787502
54 312 541113
402 494 534869
128 200 521033
20 652 434885
99 550 225889
272 233 764837
451 631 960892
535 644 872783
475 680 776994
759 369 90644
437 600 593902
30 341 770299
705 250 633306
255 636 856304
410 445 309404
605 204 287842
194 450 125681
73 751 704050
327 519 634084
322 188 250561
522 641 383128
724 556 2287
795 606 281723
278 766 892052
588 613 931704
421 562 310835
302 280 445572
586 257 276588
590 258 264237
103 556 179594
448 663 629385
635 65 732472
406 246 324781
774 456 487867
284 719 930317
26 288 514439
764 377 179544
90 417 328218
709 585 248420
200 785 729897
455 177 942476
393 770 307025
653 144 907512
448 405 898609
672 542 457302
198 14 830382
699 570 268561
189 420 537989
194 357 480680
85 526 420885
70 303 734965
638 230 170287
230 239 750094
106 798 955153
519 363 152282
222 607 689173
613 306 279228
329 370 357570
535 341 546841
695 446 590733
165 32 78378
722 782 239526
230 73 829708
233 173 188897
226 47 586385
10 168 316922
176 208 772915
596 148 470137
464 636 529081
665 136 67541
605 39 644036
534 108 934932
30 477 24597
229 282 121120
493 340 554623
618 37 85128
298 329 967485
318 434 658979
46 181 535445
318 422 20239
282 659 530969
554 126 80631
142 492 5917
586 153 718170
798 750 200696
233 404 690297
555 333 421889
479 615 999966
254 459 159422
532 51 587638
130 657 210429
208 337 190573
367 365 87157
27 383 326170
300 362 309318
426 762 546120
451 572 505341
780 576 610478
786 342 209374
509 620 532829
193 305 46250
217 503 190701
352 546 869010
627 640 707833
89 226 909643
631 626 204748
660 292 257098
20 382 996236
3 282 135686
394 639 321248
329 317 466542
511 616 479322
735 28 575237
425 567 119386
237 279 41391
306 767 903530
499 620 481045
54 339 143343
744 473 378582
753 588 678233
182 191 338384
368 111 678934
576 430 468741
619 515 908161
101 259 5425
794 319 817551
462 516 466590
537 758 324275
779 326 481893
779 128 906635
208 504 161300
302 205 708704
511 521 913700
294 539 586214
771 434 565019
724 68 871724
783 655 156622
692 329 942708
430 575 784296
719 151 816977
327 242 946905
357 751 233678
88 775 927889
536 515 984599
781 391 558087
553 66 274968
680 514 123390
703 155 677902
186 37 769923
501 249 659736
229 398 13323
480 495 125345
438 391 448901
7 491 61884
165 204 807649
627 642 391007
396 441 445968
527 686 134119
405 320 538470
742 551 298458
174 81 71972
392 286 655229
193 82 48140
190 664 590494
616 695 363299
710 632 684131
375 89 11551
307 653 906610
67 664 819420
9 645 529943
484 146 32714
589 769 774114
736 585 277284
756 191 963539
712 366 890392
37 59 316994
278 633 17750
444 182 137886
789 257 311545
654 751 974999
791 400 8695
766 124 719748
268 372 819397
731 50 879266
512 527 427055
328 553 981629
386 91 581423
636 411 259269
330 209 785640
727 331 856124
254 301 594194
783 157 112303
44 797 697536
361 612 389052
47 608 428710
477 407 144729
788 427 19107
17 517 369145
200 393 826808
671 67 391089
553 381 642089
191 399 123453
161 318 542296
790 374 177623
663 597 947351
632 125 382023
386 361 529839
278 265 468824
635 424 726693
407 55 978502
243 390 74964
165 380 956671
595 240 70120
553 50 767905
424 153 531831
103 494 693869
106 191 308885
742 129 42053
637 194 842375
537 476 438853
518 100 179024
539 27 107536
650 336 862989
314 534 546208
634 753 547252
795 227 763441
360 523 187686
585 398 878432
618 387 293461
201 244 92627
450 39 774736
519 50 241195
715 244 118529
394 312 926981
452 170 802821
530 183 740554
90 331 741508
338 207 313177
608 484 858639
69 139 897777
58 56 154553
471 258 822756
225 701 476056
663 245 357166
656 255 279707
490 172 46083
441 66 952285
611 199 196571
646 791 23606
423 622 306511
31 109 774410
189 552 632142
639 467 273999
264 627 691589
190 762 525646
706 376 304406
357 640 890489
27 684 650600
225 550 418336
785 705 12778
84 241 118049
689 679 581070
657 3 825721
161 543 853068
425 578 910402
168 242 725244
134 597 423908
570 333 761759
282 615 340313
173 640 990675
386 374 462381
370 684 543528
351 344 933685
29 229 714718
181 577 361319
644 213 571123
66 12 532443
185 654 404744
543 427 411720
192 546 853305
154 532 420521
278 470 645911
498 236 701628
246 711 586848
409 603 95693
366 43 209512
723 138 541686
704 544 10784
440 328 175476
45 709 44894
300 162 720884
604 688 917699
665 655 867458
734 279 700687
353 361 419243
12 349 663081
770 495 192518
471 77 365263
635 722 161626
100 388 898545
183 560 634530
417 448 402441
353 592 581405
600 65 621293
22 124 764217
211 358 349367
189 115 852397
170 210 8868
476 24 671463
552 529 638261
42 796 106769
40 431 43337
643 462 475045
413 508 711327
700 144 660571
517 313 826823
710 16 486163
613 485 930562
382 782 884723
466 147 628836
39 306 673061
530 655 942288
616 213 332784
127 657 283218
277 518 317803
105 445 534363
122 721 905687
593 621 315546
262 612 14715
794 159 331572
220 461 604495
691 271 581213
463 621 915393
208 439 309703
326 539 971690
68 75 70827
487 262 682221
410 151 554026
218 765 143840
174 111 863641
242 352 700515
14 73 369826
647 509 455690
479 461 152123
716 260 794314
742 101 190557
318 290 291444
158 147 827659
451 175 670123
70 679 498856
141 291 199867
496 246 38753
795 539 491936
88 171 436282
463 78 407747
679 677 496970
259 506 708363
198 363 990604
102 716 327362
179 286 77488
793 112 58041
781 677 361023
449 738 860469
505 312 567398
58 186 181154
105 777 6195
208 732 7940
556 796 44354
711 95 339353
313 373 953427
366 345 969253
630 206 661924
179 396 965357
345 791 413815
49 403 743103
746 359 341757
39 674 429991
34 690 265920
303 85 788473
367 312 891490
320 732 918327
125 648 780585
548 53 135874
236 571 768819
38 172 480916
547 496 5740
263 431 972944
677 241 44184
795 260 817327
188 787 149258
671 234 343206
613 456 119106
483 179 774809
531 595 865287
526 254 373728
760 776 243461
725 15 185303
290 379 716570
39 792 740028
419 112 982930
748 497 224376
113 779 553840
461 403 91260
571 531 411418
94 342 321067
747 192 73850
762 408 579886
459 100 200086
784 360 543629
198 503 376750
463 412 723576
783 650 344661
643 337 822248
628 65 722086
406 286 69748
129 228 362318
236 36 259883
319 358 546254
225 299 541197
286 221 452863
142 17 295558
654 604 40476
93 323 119872
287 704 41755
645 90 296629
240 719 379987
111 716 866120
206 52 89931
151 511 819073
88 286 794523
71 101 565961
453 560 952366
343 311 494458
97 778 684450
126 591 97373
142 504 350192
180 699 112998
449 796 228351
181 160 395954
333 23 126368
595 332 672951
622 237 506764
229 58 734092
569 183 69085
493 590 480865
207 488 204495
769 119 797395
302 553 318842
742 552 823717
518 212 23291
237 255 858144
546 16 741229
399 636 278023
157 312 345605
670 74 164292
174 434 31538
457 4 271854
415 220 305801
278 713 67090
473 798 50313
760 739 579547
328 327 515564
590 287 853725
28 545 728607
409 240 10001
488 227 445761
420 367 983480
141 712 100423
351 63 374887
51 503 925983
727 334 432793
206 629 8107
25 318 487501
159 718 413774
689 43 142492
638 616 739529
49 42 69393
418 737 370707
188 105 504968
457 649 920014
769 367 507268
200 378 917556
287 503 754843
442 210 361956
551 592 720455
247 146 540736
508 437 739926
742 340 607936
442 787 159102
77 69 355574
726 456 988733
677 155 531347
74 649 267882
751 297 466062
793 316 346959
47 546 212701
463 254 352380
707 795 616508
580 68 434484
41 431 447958
713 355 404942
788 208 314525
444 62 398515
23 198 454656
112 449 896428
776 638 51540
5 777 397490
369 136 795492
631 585 396224
139 526 14902
282 86 486697
522 90 86752
546 445 18085
288 621 612452
655 230 735790
754 715 414400
641 145 832434
619 24 549064
97 641 987083
325 172 228333
738 790 569538
71 188 237704
7 239 774309
256 674 311913
266 327 937334
191 212 322456
667 793 570747
647 138 598055
92 551 172803
44 249 950721
762 687 5169
234 81 716984
238 472 764644
105 674 864741
647 584 349745
797 648 794008
3 341 481622
107 499 691567
600 143 722482
31 294 634556
164 302 244941
741 570 99508
748 398 440951
761 181 276785
596 269 412788
467 110 579585
14 753 726987
720 2 412655
645 641 860067
622 33 910692
297 392 779801
658 507 930084
24 658 119910
439 607 443533
695 399 348280
619 616 935538
480 777 221926
718 444 144877
9 713 547012
490 43 497181
104 51 113722
32 647 591225
613 100 356828
146 590 971093
364 292 363653
404 730 467680
783 320 199056
569 719 283163
398 431 486249
203 14 720471
291 289 564731
308 78 724765
455 373 69890
787 582 474475
14 330 286039
199 689 874610
671 472 559854
554 444 216071
464 176 494028
725 451 406801
492 186 7282
513 376 424842
457 43 22831
799 784 619724
537 6 555990
139 698 48558
730 291 868589
258 384 21552
441 147 607819
124 331 599681
715 26 335031
165 612 717497
217 346 403886
739 715 566288
267 242 237645
594 149 467110
107 173 285395
499 135 616155
258 509 237894
592 372 635425
456 422 37357
647 689 680643
449 441 615933
109 363 410314
702 716 525127
184 680 823260
236 779 668771
429 705 774092
449 59 108649
10 22 322818
423 109 786211
246 481 776205
74 681 402794
628 511 383901
507 356 455637
111 778 939734
506 430 265694
337 190 459737
773 630 495
106 396 649862
149 728 124272
785 375 295981
235 157 913840
182 473 297586
796 340 707646
7 443 669804
448 148 923881
261 593 68106
141 283 381592
22 81 77704
790 599 220908
693 122 795397
50 603 158019
262 386 58432
407 795 101326
467 325 546719
495 561 31724
19 347 406157
685 209 71384
205 536 362016
593 642 753701
736 514 641414
553 569 800548
598 496 546879
575 540 901074
668 556 716955
228 347 819112
592 391 552534
520 338 450950
141 299 452217
574 440 364575
638 768 289606
354 100 937133
127 168 292893
720 80 898712
90 433 150988
116 262 730229
396 672 780888
137 304 978173
507 219 441052
192 545 458789
228 679 474515
710 346 574083
1 340 9801
698 512 105568
356 643 169623
680 148 592370
317 476 638722
785 225 621815
187 458 666583
264 23 244004
605 712 735211
233 519 293996
233 205 76888
774 655 384675
47 421 573431
780 682 167288
177 611 483571
153 750 165008
589 561 24779
796 407 984322
331 306 291894
795 687 205961
503 585 288295
643 157 712716
126 673 868853
763 43 476382
232 3 445450
307 169 468612
237 776 3033
318 263 704532
718 679 28437
173 448 47867
273 500 984234
367 151 516215
794 749 484053
710 653 7739
338 743 8637
545 666 816374
705 10 169587
555 118 279052
98 797 819902
659 271 651315
300 239 586
633 742 856428
128 464 847947
653 153 610335
214 417 260220
523 381 209172
548 671 524536
651 484 610034
534 301 748918
427 444 551707
7 677 221115
708 428 462326
169 42 234444
111 543 666970
85 546 355091
221 434 583425
500 320 188941
45 262 79036
597 460 405503
622 7 302273
499 642 579576
82 6 190357
757 465 783566
250 13 75786
310 534 587335
292 301 651906
299 459 612661
234 632 565653
114 67 488424
327 346 439290
614 285 487787
705 287 479213
495 242 665874
320 678 541810
732 523 302109
73 154 479245
685 452 512682
635 224 402580
282 185 622595
210 554 222873
715 125 765641
462 92 269717
791 751 112980
499 655 678451
426 11 218964
505 160 183028
125 691 432506
786 338 132969
441 797 768189
626 655 791310
365 292 44993
643 697 344355
212 435 66300
798 245 663393
611 683 289040
713 30 253222
231 760 378662
58 206 477051
52 540 470483
230 528 881593
536 287 24923
410 430 800806
137 453 160231
226 361 114352
220 592 249243
442 465 112340
797 319 124252
449 377 976399
270 128 171382
478 168 908852
769 525 145770
168 412 659437
396 184 929445
544 16 322300
13 328 960724
24 43 937918
738 244 119410
626 555 448477
599 246 572716
343 794 772212
653 342 931106
293 735 919223
587 69 474051
51 268 306276
283 482 124859
467 773 325374
251 310 772721
176 679 745563
201 413 794903
518 540 806127
68 152 359388
302 57 364139
789 634 996577
58 399 84824
791 12 709274
736 125 260871
597 46 211567
89 737 976371
19 796 858591
291 544 262967
545 684 649414
213 37 216470
314 404 961076
550 636 345454
200 600 430721
761 394 408295
210 284 875030
408 279 313886
187 327 573094
659 321 726528
386 7 709124
742 198 493649
22 254 752088
503 186 780551
694 25 401567
181 135 540881
507 422 114650
313 287 256609
522 557 464874
466 327 818240
317 383 801831
326 619 369558
492 527 552789
24 779 831162
772 494 298706
31 604 152557
86 608 497060
271 217 123511
458 572 484707
71 505 772880
500 294 6733
191 176 440091
318 131 830344
75 670 632019
356 449 344403
772 571 592301
574 319 850011
232 646 470532
428 127 172501
724 551 749845
250 284 126295
648 64 69922
317 701 111399
106 577 850846
618 571 58781
663 228 301137
51 491 646603
98 462 406403
316 785 977737
271 525 105310
146 168 613958
256 789 949086
750 471 926950
93 245 509068
606 174 169891
39 311 907192
426 231 207218
403 610 737383
745 143 532524
658 180 703816
216 473 168046
338 632 345845
540 505 340526
97 47 482422
396 243 970799
553 436 615514
211 327 487214
721 592 361751
559 662 650822
251 415 655748
446 98 690752
725 116 630176
35 173 630457
191 209 758951
553 777 372742
211 626 61026
238 785 515399
516 74 184264
721 282 690203
680 316 857062
114 225 803807
265 726 441841
140 548 29088
201 738 939773
594 7 333543
602 653 848551
355 9 134372
26 684 734425
130 351 691889
416 38 246935
98 192 961171
619 100 259101
193 14 889136
763 767 120560
383 733 745392
9 704 683104
240 306 678588
464 398 642162
297 129 683202
770 99 905725
19 348 14602
517 76 668738
722 560 628918
311 418 284718
554 351 883233
622 468 475390
182 415 92858
700 210 690198
184 742 963940
471 218 422686
16 367 945341
791 727 662843
406 750 31277
653 154 709675
35 681 701676
386 376 288237
38 165 273458
560 199 263489
484 668 870557
541 357 198374
687 432 133967
607 468 44579
693 722 760179
542 321 78111
271 226 405438
121 361 113689
608 691 875066
179 432 846945
621 336 661726
341 516 89002
349 477 16347
715 411 292416
718 387 556178
514 684 623188
765 615 824591
362 583 475257
22 205 577478
778 667 382383
420 762 618414
133 184 963403
107 452 781084
479 437 119377
749 439 767830
487 29 72808
393 781 737036
654 301 169374
521 143 559400
147 448 432686
772 258 186589
772 147 444337
127 46 939909
637 300 94374
35 135 954093
552 491 663254
322 722 483094
392 134 182447
123 433 532171
506 597 830379
111 149 336581
450 178 464326
678 272 381641
212 78 402960
594 301 979489
185 393 159517
630 465 97480
286 84 426102
587 118 947879
161 462 549067
470 382 443651
283 490 345446
447 115 764256
283 31 718804
41 480 964805
320 91 522551
91 338 537211
107 611 857824
383 154 183836
237 286 333910
263 519 720860
604 120 648441
648 369 542244
364 501 364026
120 131 981865
598 321 71620
223 397 27151
6 411 63745
647 764 915851
516 286 96627
62 610 591058
764 280 324124
389 524 390190
520 105 948183
266 474 410710
557 98 113357
682 367 796470
479 266 372893
147 766 298058
97 19 294957
690 693 484395
373 128 884091
365 58 775306
161 332 482647
765 87 356011
89 27 480452
26 186 102425
102 708 872515
335 59 257509
307 123 517361
739 203 818039
547 387 697520
72 369 281983
789 8 954804
733 132 899813
153 760 784073
265 604 172221
511 106 681938
668 790 122325
589 177 958329
649 52 425758
573 311 684981
240 31 518179
649 546 720697
180 524 383350
195 15 352385
787 38 88811
41 456 172451
649 558 997569
770 450 516408
300 799 45431
132 145 492885
370 242 938946
577 116 761869
405 515 516693
397 320 28552
585 121 117812
245 388 653851
8 675 386441
111 462 200797
645 255 67027
750 625 250641
612 710 222035
795 401 975933
18 153 279746
735 184 22625
119 26 712636
581 423 545301
183 632 747262
652 510 847513
594 709 735612
777 701 263673
244 190 281711
242 573 204512
4 484 365808
405 275 341937
459 676 700485
741 88 578947
734 49 731133
648 386 827466
510 201 736772
133 84 452361
751 536 969469
141 790 803880
71 157 802271
512 117 776631
677 443 807329
230 684 658229
430 413 533969
253 766 234323
472 405 636063
11 17 698056
788 484 606283
182 223 390403
134 153 38507
436 408 96284
353 397 138135
418 200 763766
697 733 460997
686 250 368925
27 321 17704
390 769 227969
568 586 876998
572 227 615156
629 365 101655
650 117 331651
11 256 799662
760 605 264235
309 530 774521
518 26 420718
213 189 933744
160 618 248793
29 700 974247
440 561 629118
425 290 667691
564 337 129146
662 711 64228
506 207 966318
752 198 913478
609 283 445675
545 789 706355
741 64 397863
84 46 117381
726 750 173252
277 198 741752
527 393 730873
775 728 951377
36 92 243289
538 384 153142
491 452 709226
22 520 283020
53 18 405460
793 215 358855
558 266 261744
248 538 27633
439 249 168064
66 630 445070
768 393 608858
331 558 313300
702 27 346735
213 82 192636
170 547 363732
611 621 778153
379 619 885143
778 726 161282
335 146 759598
368 337 245525
390 72 727630
641 500 849128
264 329 822321
456 216 109297
329 75 190649
580 768 196295
16 425 429235
602 57 325702
760 276 75364
172 246 603512
88 684 788569
743 315 385325
745 789 223767
28 492 577257
252 585 788071
255 156 484194
269 352 489014
63 249 929962
293 786 119142
495 388 409823
676 413 453391
622 179 731733
352 141 507363
671 675 477155
427 306 793611
402 718 929643
312 538 80158
414 556 634918
300 648 169733
250 628 197865
628 648 41002
603 374 124547
764 378 730540
397 792 709860
648 381 189928
711 300 400255
255 709 841502
275 191 197800
177 635 474390
245 282 787280
105 46 730691
716 416 53296
115 705 482839
523 506 422252
427 553 235487
727 660 86390
557 483 437662
444 222 164769
760 11 844381
446 177 400822
556 301 341622
557 655 524918
658 669 169511
782 686 541563
203 654 869672
138 38 961872
495 569 830381
209 41 270300
107 217 199818
344 485 798681
371 694 20044
519 118 257059
656 428 426337
168 603 283766
604 523 139805
355 153 612459
17 268 910196
352 695 425969
283 551 980032
507 304 109553
503 280 436818
199 257 664938
218 1 749065
78 654 750670
496 540 609778
120 322 714366
185 1 126366
655 764 983578
796 490 348289
276 636 827136
542 763 745980
435 136 638069
173 50 230347
112 390 17341
597 687 413082
615 218 328862
404 161 131980
293 16 319232
251 549 48676
217 677 643236
396 301 17618
48 50 215279
680 170 868605
365 322 385133
144 230 80931
186 5 453654
126 275 306501
266 690 222142
9 706 284676
706 163 815330
605 61 790449
142 346 864343
29 211 710491
101 592 163251
270 797 663235
129 222 184456
411 773 973861
73 28 900181
285 303 192958
425 720 377919
291 295 791163
473 308 275804
211 662 187072
761 702 692318
169 737 56552
374 779 51110
747 400 458240
347 119 528183
365 588 762878
493 370 832020
598 81 629251
338 294 413767
394 708 266349
199 665 203852
479 309 497109
749 776 415184
204 385 383946
10 417 422855
556 86 28952
90 585 76473
524 175 865592
177 340 341847
156 205 460328
53 198 837550
225 419 155370
446 328 722341
300 126 985720
296 684 818300
150 307 775092
94 655 737306
690 39 650005
180 269 441593
749 535 623419
779 299 460594
539 689 54836
273 71 907536
507 223 396640
581 609 755395
110 253 556166
270 554 565881
16 146 773134
120 321 733820
298 464 987367
113 416 423726
230 635 454618
265 402 334447
780 664 454097
512 408 590409
608 567 752703
528 348 148775
662 296 116268
742 345 498810
586 294 514286
369 44 934723
58 40 509105
433 305 302087
227 671 491254
244 320 912121
190 570 817556
759 374 88485
601 435 159361
24 475 501980
326 482 369085
579 332 902672
454 676 402346
740 207 685172
735 297 627369
668 636 341476
345 666 605675
755 345 774727
529 644 302085
717 75 219848
593 763 202466
101 87 340715
548 308 526899
276 683 724612
190 283 675742
591 433 49572
177 542 613297
91 773 772974
685 728 243479
720 637 338146
479 415 734008
690 655 13818
715 35 802162
509 239 534782
371 311 718437
567 265 173706
95 446 219095
360 753 144723
490 120 909555
424 704 228141
198 748 835016
183 323 614052
521 491 664578
479 481 38803
441 244 297874
709 653 412772
359 655 87230
605 345 186588
89 671 896413
449 677 905291
766 756 249560
282 329 300884
41 213 387277
676 749 959500
253 168 234661
222 608 893084
210 333 585805
72 652 287137
656 116 72357
591 354 328084
746 241 805502
318 295 986134
41 631 109534
279 509 52933
50 57 993028
525 182 23209
249 383 686480
497 539 177004
24 557 347088
472 570 610189
793 763 929312
631 800 44163
167 521 82818
278 16 203087
135 659 687615
444 334 347328
749 193 780754
564 656 304402
602 338 964566
3 589 114533
733 327 56140
646 514 715879
799 672 824173
343 195 39735
108 672 110206
704 617 575978
657 377 391975
174 80 231241
375 573 959823
92 645 867424
127 399 523402
224 687 554333
84 420 832488
555 671 7066
644 288 619931
290 154 632619
641 732 38051
74 635 193170
119 303 764176
74 466 863622
367 125 318398
67 249 886212
125 769 521352
672 643 155141
74 313 927223
189 494 827094
200 31 498182
149 607 194115
543 147 595425
527 79 569119
215 345 393760
237 267 568256
497 492 734913
137 737 460312
611 565 440120
613 101 800078
667 136 403519
152 410 919682
726 349 122631
764 418 858519
597 157 314369
747 476 423044
441 77 145687
39 81 901228
87 198 746673
782 670 275346
174 577 367844
157 666 604956
33 538 92942
306 724 528434
423 631 550137
538 301 191154
561 645 81868
208 244 139503
543 308 398840
339 692 395292
211 460 457345
313 536 580213
617 209 482189
647 121 638115
41 378 592759
344 416 150444
323 448 205693
607 536 464185
265 625 251412
498 696 821834
278 242 821972
630 33 870096
563 718 274283
266 423 458967
218 262 1646
317 421 621341
311 37 81364
438 215 852578
746 32 146676
245 613 899665
296 355 931039
265 663 870434
428 682 866930
776 19 337266
371 510 331272
628 264 881520
95 87 571972
426 124 614628
759 448 278207
441 413 289431
630 694 144955
539 531 470241
540 218 32348
514 573 577764
679 382 231378
523 205 729919
46 605 257925
256 113 650096
345 797 409951
684 592 128691
397 697 841189
568 527 806523
563 714 935483
738 332 552255
100 239 916651
535 200 168296
307 745 60945
462 9 882149
18 67 143901
277 531 763225
693 762 919134
451 551 284216
446 361 830821
38 766 348689
402 688 406776
493 355 827331
23 34 216600
732 594 678251
782 381 337000
600 318 172217
301 69 202007
14 633 91754
409 298 328296
655 651 324185
292 684 860129
151 383 324521
742 646 307641
34 637 218182
337 555 135931
75 195 768745
363 78 801945
54 52 983933
312 743 868789
25 620 907183
416 366 768092
617 586 82780
652 446 370538
754 627 481402
776 412 95537
553 88 347006
354 404 222315
251 675 728442
200 731 426453
682 760 647188
454 276 510313
426 5 283835
352 714 418696
485 26 330554
145 155 516398
634 778 460104
324 35 557510
340 628 377840
506 708 241844
2 715 926815
619 643 560203
198 112 778655
634 514 995578
75 199 384820
259 138 350542
337 298 791231
553 364 69725
98 635 922149
273 733 953083
224 694 593105
434 108 220944
645 484 512204
694 98 641827
316 140 363277
363 575 719790
141 31 405182
747 647 388893
358 154 42500
272 128 779878
348 85 443577
293 320 107766
48 692 365053
252 4 779984
196 605 137189
353 414 594282
83 356 693819
119 671 154033
232 469 270122
723 326 610050
85 697 758658
462 344 941440
791 674 519792
328 284 332241
496 627 405960
479 658 107386
447 604 571581
351 237 480308
82 354 739166
41 53 591892
607 238 820
61 709 177966
679 722 309153
389 78 694831
702 689 191318
691 310 375795
249 297 905088
712 741 397570
618 785 251357
636 304 45739
131 441 61286
691 211 103268
374 606 492452
346 326 474241
548 452 656668
112 401 335646
384 5 526518
416 689 315143
90 40 796853
96 733 495723
6 475 704402
319 545 851082
560 292 20012
755 423 984971
50 278 743698
481 445 353660
233 692 217876
522 782 570092
331 743 833271
660 681 171058
196 312 968904
591 586 50599
453 152 176208
559 715 794270
474 118 358149
299 529 67217
309 561 929406
302 176 255965
405 630 443258
452 394 302190
286 364 130983
629 759 210695
249 766 740133
298 352 920831
297 476 363746
317 384 786769
636 350 578188
377 517 893550
297 474 665114
66 228 647757
753 295 691612
297 108 298591
205 565 719478
450 36 43556
123 44 27033
40 412 107258
558 583 990312
105 479 69657
214 36 357527
255 320 851400
410 135 557794
679 447 659395
742 737 346303
505 564 214337
372 481 655788
213 772 384735
769 584 925745
481 288 171548
131 412 532496
245 89 130441
339 533 507389
199 721 706047
374 293 151677
254 739 997112
592 173 428948
696 32 755331
129 31 260626
5 267 818850
169 586 613572
523 793 940262
586 472 157155
174 371 509324
527 257 730297
420 716 812589
551 344 381848
298 39 584798
65 630 38160
42 486 879319
267 696 413406
535 148 637415
427 265 635802
51 221 609838
293 4 450120
302 297 791786
127 746 939819
239 694 873087
97 28 994224
83 281 545819
250 448 618400
510 600 860668
198 178 296940
632 742 881317
666 425 509314
262 264 612361
477 103 508660
494 665 319755
498 314 142174
198 77 536525
298 707 17138
219 637 4270
737 444 448452
486 549 621120
665 724 822568
144 331 565602
46 187 34734
620 680 141438
764 238 257225
392 182 884201
152 783 948118
159 778 262663
263 135 113442
366 797 31756
613 70 690210
478 776 851698
424 470 233275
577 648 779586
800 235 685903
6 504 523447
615 488 150638
397 531 198894
321 70 250605
223 138 6287
205 224 992645
506 287 250774
11 775 637399
52 280 998433
308 630 200068
646 532 770707
434 632 771508
584 234 580977
273 60 880101
707 196 327327
324 661 445170
652 364 616465
201 340 71552
186 796 5244
261 311 185408
302 114 542611
557 616 62442
9 781 301341
511 560 75197
794 373 600943
709 345 992360
285 76 290177
486 216 884385
591 469 23847
492 19 372822
398 788 279942
228 69 628109
165 232 862491
681 123 744657
258 249 749338
178 469 984379
255 706 969444
228 428 844639
357 793 259329
232 549 187019
786 397 882522
365 797 401007
141 81 590634
141 258 205223
92 476 173713
223 746 21894
184 619 824710
561 333 74131
332 736 441531
538 138 44745
709 24 374299
178 501 10580
135 453 787422
420 628 489911
182 527 669973
99 513 31329
461 475 733427
770 37 521649
392 357 776083
560 22 303038
774 469 571709
567 386 423823
800 676 813757
93 638 349476
347 95 95323
295 144 85717
399 788 403677
91 706 280557
16 713 212230
624 63 39376
422 198 541991
209 296 76647
409 363 456015
409 521 379460
775 19 912300
8 87 833168
107 314 926045
185 637 991311
44 70 312008
181 202 614914
783 416 17915
541 519 139200
718 560 868150
102 531 146613
472 448 405359
146 542 116019
364 233 717761
521 374 724419
118 472 57539
238 296 226495
693 755 18672
638 564 40327
364 680 525893
132 115 355678
81 59 3056
699 253 290283
30 703 505981
20 522 389672
701 292 522016
153 747 30193
478 755 871466
774 33 379511
653 204 210098
225 680 611902
460 598 186357
534 316 76865
578 556 812604
77 355 276946
377 78 97561
517 601 96126
459 22 325791
542 514 982202
364 707 889772
681 140 522452
524 352 176709
698 223 261040
233 273 429607
737 504 958019
525 593 640763
190 471 530357
237 297 731359
137 723 931922
326 556 296853
323 100 818065
372 751 955078
773 142 976435
174 110 938571
613 85 882400
339 259 294556
493 195 65839
45 98 469425
74 386 833290
381 796 943179
300 366 95773
596 602 127616
755 179 509801
733 104 272253
732 469 16337
375 574 645598
459 421 238600
112 775 920368
178 414 367064
577 281 433956
742 404 375576
370 713 437004
564 285 478552
269 670 581498
428 508 856930
255 640 492086
547 37 98901
238 417 721045
783 391 515997
704 12 795737
244 71 428018
379 404 889531
776 425 423221
699 581 657939
27 644 912020
673 532 59997
163 724 502152
667 370 9327
205 612 564395
618 696 282947
175 568 847451
92 672 529942
757 42 407352
322 158 779993
121 356 50293
512 196 584237
404 767 426866
297 212 438731
681 765 972764
787 111 354099
760 347 711990
587 3 405063
120 108 969132
200 537 186083
225 181 75393
410 681 838928
584 528 81452
519 484 233119
184 231 780957
419 81 966671
538 675 407968
196 120 832021
482 108 352145
294 530 807196
748 126 279185
720 169 636503
762 509 113046
232 756 813038
267 768 732683
673 533 828970
284 667 80295
530 668 91270
285 756 824779
511 232 614983
574 289 495062
353 232 127543
560 732 727828
789 524 908193
481 78 95325
671 386 372935
537 724 427036
407 217 629463
392 732 397857
598 217 848009
295 290 394112
731 691 976237
381 658 409111
629 73 452857
495 652 656838
692 425 233339
474 743 246787
454 584 754113
305 136 113991
643 568 360796
297 213 420455
426 493 352704
790 343 352987
737 452 548462
184 299 387472
685 265 687200
211 527 232403
493 795 737626
617 52 957084
696 135 211315
283 299 285361
643 644 349077
470 537 564870
430 435 336635
713 396 755086
389 115 54831
768 797 368449
228 562 257975
750 168 637469
604 390 781257
641 326 146488
696 316 432923
386 590 940532
184 331 781644
800 20 515874
215 72 135818
335 332 255126
537 780 608627
631 319 529157
189 686 169153
398 179 763478
106 215 555999
676 683 523647
306 257 20594
691 668 908663
551 82 753308
360 476 305087
635 386 404796
691 324 270018
56 18 747138
333 382 74177
579 463 510878
411 89 345855
265 608 651420
638 454 561487
249 52 133881
216 792 62733
765 424 221891
573 148 683213
547 145 288116
215 686 306420
683 223 47603
497 414 86008
60 728 541151
645 352 310151
393 490 16748
152 702 763795
141 153 46853
423 92 136633
348 337 443917
241 655 51887
205 57 951408
200 577 939585
404 112 385375
59 218 558128
577 27 575477
674 752 188416
188 656 101311
592 559 478380
605 448 965908
687 333 733311
141 353 62396
36 401 970701
409 482 448380
405 498 357749
768 773 635618
795 698 453710
490 177 159020
536 650 592676
407 470 837062
253 311 435427
497 96 596814
86 432 788853
292 783 626742
400 512 933605
244 613 489166
490 312 927806
536 568 723376
330 115 182294
437 563 662178
347 508 321535
193 442 587800
385 738 244865
6 407 616174
381 628 75965
165 666 288886
193 295 672956
585 153 232092
748 54 919946
248 263 553593
718 261 734592
753 408 457905
736 302 459629
359 646 239753
516 606 249547
432 76 240518
103 201 843111
115 140 101254
585 237 85069
676 15 727657
135 766 62617
768 336 790137
50 723 555171
696 66 989540
137 466 71389
282 352 160901
794 330 219318
595 405 329849
620 197 307494
446 448 547752
69 770 207965
232 641 138684
202 149 563169
417 565 382326
580 718 639920
185 298 826552
665 215 892875
512 79 176794
723 550 576622
552 143 810628
59 312 807164
651 188 907904
407 279 486442
707 614 92616
686 759 212975
437 601 603244
248 337 527523
789 404 694266
576 19 688452
413 780 761709
624 197 656693
620 65 21907
741 351 979688
701 404 635958
586 29 117983
513 286 294246
507 319 494360
780 685 860126
552 49 785471
42 141 788458
271 772 434144
136 313 531140
563 229 609831
364 205 67213
297 227 636322
774 567 182117
762 326 567796
770 580 98357
730 564 326098
334 471 163201
617 782 727454
730 20 979604
386 382 393868
393 434 379635
696 799 927184
485 49 514375
239 112 299141
548 277 141855
3 451 266983
681 316 831285
264 266 466883
628 753 710069
590 739 66765
117 594 776366
204 319 22267
464 295 709060
655 289 842102
745 92 63215
52 436 779078
316 308 938596
278 485 739341
537 659 115929
214 447 863709
238 176 1965
492 412 725159
719 197 714089
454 594 633949
747 183 267717
700 324 79481
566 80 842757
749 745 134351
342 784 143103
560 137 842631
498 39 249676
376 742 653681
188 328 210555
174 586 354258
786 353 885362
767 171 23410
563 35 613085
347 31 340246
616 355 998384
390 180 176038
22 410 865793
219 29 592468
337 409 804792
378 141 166346
16 491 560107
82 60 663647
393 478 168713
324 233 787312
758 634 913019
393 242 608947
387 56 532925
399 133 829118
588 606 243077
449 386 298182
204 402 985915
186 41 954516
403 224 722074
553 218 90053
199 4 830657
47 772 913410
81 86 282973
590 607 900474
578 763 752714
58 510 816329
308 477 555558
74 274 403439
708 471 948942
243 168 625221
375 775 189636
272 220 762621
423 479 99952
593 3 199752
171 628 58299
712 38 290541
778 227 219992
65 331 446293
696 751 783637
724 415 324650
129 369 57944
199 775 20100
789 264 590242
332 3 625241
316 545 258035
773 345 382576
291 76 654942
229 478 632884
720 221 128800
243 467 350688
651 695 2860
168 760 867101
571 83 141030
719 185 248113
606 108 545520
746 5 231052
159 54 98567
727 131 18211
231 88 798539
35 264 595164
569 21 225634
47 346 397571
431 512 337705
572 381 179255
351 786 313057
257 657 24204
236 387 290296
622 286 208411
377 748 388909
706 786 460995
61 377 424376
548 695 575740
746 53 876581
28 112 400480
51 550 3367
67 387 950673
45 769 815621
394 134 283936
167 641 424493
594 19 971449
434 587 683858
337 563 454772
228 482 375225
107 325 863818
505 356 572512
715 180 544005
504 57 778229
53 589 765071
201 235 141935
343 97 900966
789 699 975857
592 200 507713
349 586 795342
375 454 303505
39 725 331938
284 359 701516
496 671 529270
179 764 667133
199 733 38626
600 760 76117
464 352 364637
296 98 989710
134 409 187702
268 86 860678
759 704 698914
672 659 878268
693 536 989362
226 647 165870
731 794 931173
486 522 235496
521 708 310691
345 97 962432
169 145 912747
230 795 48841
115 576 893520
581 437 375751
163 338 798643
135 774 565374
607 694 292013
535 173 595999
562 540 29897
71 463 874461
473 264 519285
800 478 900247
150 17 299864
445 3 972601
542 637 680819
481 390 349430
620 7 779819
513 339 387717
498 658 326504
465 609 512358
454 629 626721
641 61 600972
787 740 482746
324 275 951277
226 785 202693
756 90 419945
188 425 90148
233 699 511902
160 279 69938
205 471 315273
741 551 527500
787 773 640138
240 787 335755
763 689 22438
320 309 77125
754 19 279001
346 270 479728
2 556 661952
604 92 235178
773 584 874269
303 389 153772
759 114 587912
519 589 924332
699 795 913804
192 390 208660
292 216 788393
109 597 742165
356 84 425631
138 617 143477
581 392 811367
730 179 144316
368 576 747127
279 260 938043
90 630 292792
696 471 743190
618 645 248568
650 544 564737
112 22 476207
55 48 706127
458 602 448631
117 792 796468
12 68 709087
702 593 49199
611 449 150218
142 607 552134
604 366 862664
57 673 640161
361 190 714658
582 650 389569
611 5 857333
386 189 4243
221 652 903330
735 232 102404
250 637 341815
697 670 990673
136 330 738371
153 719 9628
172 515 170397
190 698 67610
11 338 580049
380 58 864831
237 497 976958
639 58 830436
495 318 331482
701 262 519390
29 470 317403
522 628 213394
228 495 603176
512 648 932112
421 623 734891
661 576 186648
557 624 411227
755 524 229211
283 476 800930
205 189 926191
301 277 382657
292 167 812094
739 727 590087
538 38 430075
155 478 807286
440 50 674180
714 505 161818
132 657 909570
163 493 993315
513 250 235993
477 54 581186
795 174 626188
233 450 497142
443 750 296690
585 89 187003
608 190 298597
308 576 9176
296 394 27678
650 699 982941
654 210 912017
423 140 832203
307 486 774292
473 266 71810
718 196 917532
131 396 776705
122 160 748030
488 130 860342
636 238 346603
112 376 529509
88 276 991650
256 148 171550
747 638 445758
411 51 294313
212 20 678298
519 278 111885
703 50 246153
229 435 301296
60 96 449627
264 504 725449
198 150 986539
644 28 500089
79 64 648094
401 293 920309
690 498 340706
39 598 158394
17 94 126363
229 676 524076
212 684 470396
797 128 546962
661 291 591365
737 679 120930
755 426 957014
187 149 698309
185 255 28655
73 151 329566
684 582 17293
237 196 438985
763 118 828550
531 616 743879
170 122 332746
655 606 916120
537 342 10132
287 30 54953
198 645 740609
313 81 298211
682 799 85395
486 197 471137
57 95 217871
135 466 510681
685 331 829675
555 310 211244
528 697 449298
658 116 469831
469 494 253398
169 31 260313
705 568 819409
119 147 259986
193 635 156577
694 658 844568
487 135 987673
670 456 704624
512 519 617731
170 515 187031
416 2 780611
651 452 203213
16 629 383651
711 770 817816
337 23 927897
782 171 587988
365 429 762781
338 533 503343
657 539 540725
619 496 574313
564 794 508620
487 71 955904
75 96 239249
547 211 491803
32 686 931061
17 146 799063
354 132 925514
520 37 941387
187 707 393957
614 681 577122
574 680 542
474 257 542584
223 523 311537
709 615 299482
474 782 559176
52 145 972855
651 340 581530
236 613 54455
550 549 278204
16 180 760278
479 523 797440
288 506 209562
143 301 790168
606 87 681998
256 266 412275
523 781 458113
535 791 617321
262 81 149414
701 742 406614
523 590 612924
174 62 328643
784 727 246268
610 435 551369
520 267 690060
484 82 748580
719 436 835327
68 475 595331
310 408 914097
64 778 621228
383 132 303598
381 305 995818
127 444 900712
708 414 71402
518 530 62982
431 291 616908
26 706 66423
729 11 700434
436 429 799794
50 778 184214
227 254 77790
354 162 829360
286 224 234228
574 1 646701
408 736 794748
758 46 603965
130 540 325508
152 535 637342
74 576 341589
535 476 201574
737 46 953524
515 160 736951
468 679 703294
631 737 26422
178 349 41824
127 44 935722
391 324 761022
234 117 204077
370 185 123494
446 617 525218
226 458 74383
127 161 263911
562 88 110263
429 703 484730
735 201 700824
226 279 166280
594 704 556932
452 121 469471
143 195 710806
796 561 933713
436 621 646650
90 286 894087
325 510 137872
492 226 356372
544 390 936006
723 376 176035
690 686 864499
214 26 579
544 720 66829
80 13 869415
364 689 715396
185 472 423443
70 13 840132
1 106 805882
15 681 697484
72 239 412652
789 48 426797
778 320 793834
43 275 366812
220 200 98937
570 380 976456
136 16 514587
118 648 310429
22 113 400394
33 294 245225
402 92 850647
143 472 184894
793 80 925817
580 159 405717
404 21 540899
303 59 716853
126 574 797932
299 393 36762
661 316 844579
156 607 676027
125 353 456829
744 254 643919
38 510 183868
282 333 611442
632 43 650431
304 794 245011
479 96 563007
51 794 792211
783 163 706779
460 373 926418
636 76 277274
413 226 771487
2 429 88376
778 489 699583
226 623 587174
231 75 225578
73 36 553998
410 29 871430
295 126 4180
186 366 339285
501 114 350824
237 690 555731
183 580 396408
5 87 128249
755 733 761139
337 109 388598
138 458 576825
742 47 380071
84 633 435989
148 341 633551
267 695 886794
12 113 867843
179 451 47639
559 100 756516
64 80 717743
387 549 621273
24 22 630612
454 320 45853
775 538 22845
188 15 746318
304 672 155505
273 514 394010
115 723 910682
521 169 277562
33 377 209391
799 210 988720
552 541 291163
620 234 276536
666 118 919527
606 175 717103
52 477 109390
282 486 626009
744 4 671303
303 252 882955
397 144 552946
346 651 1554
367 515 387768
736 31 276357
690 241 851923
264 744 713663
54 261 493312
703 630 167884
620 491 599218
117 94 546374
22 670 550129
214 95 973383
237 428 439371
18 732 916838
152 127 100477
552 670 585611
714 256 253660
283 280 221287
662 301 76986
489 306 992735
728 194 817996
330 775 799339
730 318 67951
451 151 221378
177 231 932240
566 702 782639
759 742 654764
443 660 60530
731 124 574886
4 454 54984
241 796 543831
202 508 912276
260 298 816741
172 517 98652
293 674 566081
271 466 173747
501 674 153905
266 27 201802
99 42 97090
374 617 23783
504 696 264059
342 182 599603
367 464 888391
95 60 564272
377 639 108315
571 353 510122
620 690 313544
97 453 750933
737 643 414340
314 212 162976
572 553 942026
129 475 417680
765 476 453832
240 783 326256
225 359 768286
287 699 682970
200 63 270010
38 523 212722
428 519 964795
351 588 566541
711 774 776411
648 86 813882
743 522 26040
260 174 552786
294 583 485752
150 767 492806
76 650 222453
631 634 802084
635 525 768405
348 440 803570
775 361 832359
244 268 693911
19 512 814517
99 742 829374
451 400 649094
172 319 18327
478 456 271611
633 386 96837
469 312 754604
164 495 202118
83 360 476151
635 759 828018
414 183 551163
650 351 775908
624 797 441454
446 638 737267
533 548 999901
598 230 625492
505 719 56819
2 11 579102
102 274 652227
737 778 882380
474 383 299573
429 9 197849
348 540 681445
241 287 901993
566 101 406805
602 235 925236
745 37 815867
157 88 640546
553 168 99076
752 663 317243
450 438 51963
610 507 914778
511 793 676381
321 472 556031
214 101 48892
439 427 487704
729 712 316297
270 471 342856
795 58 733703
381 171 242506
154 300 233637
565 66 486698
184 163 275203
634 732 270753
682 510 350964
424 690 202495
369 262 218452
77 787 529273
81 655 670353
728 165 150163
290 467 529281
531 83 260247
318 8 758627
121 653 78657
740 94 672320
343 240 253543
188 526 446088
446 477 817567
278 36 689952
369 438 689082
665 582 80404
759 717 715748
245 340 946889
767 182 661960
642 426 933705
592 189 977800
172 170 666297
503 444 39004
656 791 350828
15 79 97641
187 372 287229
420 353 493526
192 55 767737
749 282 199661
93 414 858589
438 736 415614
602 440 319346
330 199 162049
328 142 405237
540 231 621979
670 492 572061
389 600 467496
543 486 455275
577 138 922863
690 569 246048
252 619 555214
620 510 322678
519 409 446911
428 703 350276
682 6 640974
46 131 164817
38 796 9450
385 463 760166
448 7 487149
686 175 348777
268 610 81471
102 786 917428
770 661 6459
92 774 85600
280 359 605179
93 328 703439
67 496 931703
689 178 31410
369 78 633900
661 520 98312
559 315 183110
574 760 716231
40 661 590789
225 699 504209
486 306 995532
61 116 238299
796 469 403964
755 151 147686
220 283 143813
296 397 743953
453 414 492250
552 105 975329
748 416 749352
120 225 103051
249 663 362791
493 750 158705
781 724 262063
790 683 850791
727 477 507055
659 54 658120
649 30 171015
118 166 663433
609 611 119127
523 751 232292
183 50 335492
209 749 744106
188 62 325321
448 758 276464
480 557 836206
565 393 212488
222 530 927647
343 180 364104
203 202 361664
764 682 649418
225 142 138427
130 574 494226
736 67 996940
440 519 975458
529 471 31530
616 568 807914
602 652 429708
103 83 579239
233 482 842585
229 463 193344
187 262 24759
332 650 274339
219 200 608700
146 468 426611
682 213 355026
450 365 874598
93 707 701724
90 702 58752
361 674 282861
115 228 860021
767 221 980872
620 225 225258
511 294 522011
132 309 203163
44 695 518652
702 506 59033
760 752 825065
424 145 125545
421 31 26933
290 698 248106
212 471 888115
429 443 967957
692 250 731586
285 532 422442
224 644 133861
577 614 565021
286 785 475881
703 118 511179
167 441 303650
3 32 825547
30 767 480863
658 99 740745
263 121 619241
116 298 386957
347 376 467942
568 236 265735
358 118 382824
93 595 955962
741 128 460397
51 334 472023
289 630 877332
705 286 627410
389 114 492866
314 780 255982
703 558 760628
446 472 758414
547 297 301180
56 501 169199
36 647 649654
759 377 568223
703 392 232311
66 673 287960
469 597 768517
190 772 934325
504 40 683223
301 439 226417
587 615 993050
381 19 625054
668 58 847867
730 205 382199
597 590 860522
732 161 865183
472 738 697310
184 715 438635
95 272 731699
1 761 600674
90 580 80927
30 306 933862
613 400 891541
473 207 692103
44 320 851300
473 706 249458
332 160 996112
795 39 983321
613 220 727833
59 6 351055
407 782 398337
320 671 585179
106 579 889130
236 17 237191
147 446 319634
207 481 304378
405 618 48903
210 117 542646
646 728 378702
776 610 179919
296 277 968419
544 422 760370
115 139 79281
606 731 482703
742 446 302740
506 666 90362
473 350 28432
739 507 58082
745 548 465846
209 503 856461
299 80 9816
1 766 808325
40 646 410725
133 470 666762
133 514 363107
729 270 646764
259 35 845297
560 247 155818
683 94 547576
111 320 456180
53 368 166131
563 475 325268
706 489 559702
782 370 42511
347 77 30668
422 301 998445
658 194 247424
387 333 391488
264 524 937198
410 562 613826
182 89 652587
117 481 211268
437 307 567458
182 157 609928
800 713 29286
26 330 707319
588 366 362969
89 595 540755
738 78 387403
488 547 990543
177 576 304299
660 625 493257
406 271 108289
720 464 42912
233 213 551886
374 163 378310
516 506 581435
108 413 179480
619 325 436150
783 662 926723
565 525 474589
221 277 411710
205 69 458903
116 339 339688
731 771 410248
65 514 889913
367 217 774089
518 431 885864
280 193 9347
285 644 761558
418 178 653446
760 318 895436
44 677 321737
282 752 69704
142 170 767103
188 366 115191
387 425 595029
101 515 56981
405 592 711189
382 696 834837
442 43 357983
557 426 373688
81 91 546984
501 8 268938
10 578 18096
120 99 793008
17 317 523965
85 141 477457
420 193 464325
363 776 484760
144 526 659400
363 478 715592
793 224 585132
529 320 98372
627 125 952688
45 463 914187
740 257 114519
636 662 492359
73 158 386189
178 1 918522
526 15 396198
758 411 278051
255 792 1173
509 696 350283
21 409 311673
673 514 812251
717 671 641269
714 266 17191
36 716 554108
725 739 267595
477 533 25888
421 119 421245
354 268 57172
37 581 492265
698 181 577001
554 265 645273
131 447 766584
165 369 673008
233 633 752160
673 476 493249
168 491 811816
693 781 92640
528 187 959967
46 664 363061
118 335 365187
115 216 361241
713 448 701965
789 709 670713
390 87 755055
282 396 246783
480 352 801568
619 298 413986
673 420 517724
546 696 830142
218 664 186880
738 269 101518
393 278 681195
722 444 684248
207 227 530499
7 218 858232
60 358 779705
691 307 957110
322 617 799930
562 218 486667
555 71 947765
143 382 109512
721 176 944160
763 169 104488
710 450 274666
513 568 262386
706 138 432056
152 432 725734
401 192 681172
255 624 968972
586 333 896550
557 226 754757
637 717 57837
748 418 551763
472 426 417678
198 124 837306
379 237 463065
668 323 772740
589 228 351430
571 644 539229
145 556 457150
83 76 107568
582 491 926426
617 74 939398
347 359 598526
461 519 185162
96 14 632328
198 609 346766
777 384 771789
73 377 321414
465 73 747209
463 654 74260
15 229 538665
386 192 252504
635 605 467757
361 77 62040
767 587 251633
192 34 986743
17 793 838286
709 714 789334
529 550 487271
384 425 124614
655 649 329335
265 90 231525
270 437 426
573 425 224119
691 259 516756
76 734 812857
36 363 572889
509 319 761331
647 127 41939
408 626 638609
335 722 803743
63 430 311622
101 459 781765
302 320 520004
521 571 281068
85 694 208821
661 318 770270
231 557 365503
375 536 671859
488 435 215418
761 369 856254
61 151 613775
68 600 452194
670 533 214813
755 624 356106
694 504 309215
69 746 864213
474 395 560361
259 732 276858
741 525 587691
222 729 820762
704 282 307901
44 57 161146
464 581 667674
695 473 122725
341 690 37487
532 220 979237
374 702 414477
308 366 206974
147 8 439357
13 544 459836
36 414 898533
294 265 141839
412 299 941512
575 423 564318
222 782 780538
638 120 256256
800 626 347381
765 297 930836
63 18 455205
632 198 153425
737 192 512612
103 355 603246
73 359 971389
598 42 185425
782 610 678184
742 10 182167
622 380 989266
278 279 47782
104 297 740304
725 659 709045
448 179 203844
82 595 861389
675 577 920439
562 522 894431
82 737 391739
612 438 811751
492 95 53021
288 673 608344
384 55 695904
220 740 305532
764 298 726616
42 172 609163
469 402 58377
65 51 665710
620 662 470974
647 228 910756
69 200 175008
486 249 700662
273 788 272638
704 525 149505
769 720 576877
123 716 826608
148 140 717082
318 154 15544
159 97 697350
445 567 461867
470 209 875229
692 247 441625
385 102 343240
710 22 540083
415 759 637034
47 607 816352
579 204 979268
530 370 681731
303 596 921498
380 173 516722
735 89 586790
646 453 759447
574 283 133820
278 466 87840
152 462 96500
98 603 430264
749 28 374349
17 746 484193
592 209 897542
136 9 285671
10 190 572938
610 139 387764
165 775 20316
664 578 340900
53 280 653335
786 575 529520
67 793 375460
661 146 137956
380 106 150864
28 621 349396
540 748 460872
138 520 492329
572 318 708913
720 798 447438
81 104 793451
312 7 313428
705 621 970640
502 106 937426
700 755 421434
374 90 786104
63 708 229596
261 112 506132
8 489 651440
252 521 340975
238 347 475324
113 407 435125
293 232 781801
725 751 303941
767 770 213357
487 345 478276
375 184 730423
24 347 897648
714 159 485010
187 708 443536
173 758 898501
559 753 236063
188 741 202430
375 463 547477
220 215 804894
689 524 266578
83 652 61619
101 378 256978
541 83 254857
42 509 255874
67 656 734331
691 11 383471
495 500 35317
744 294 476464
378 227 154313
173 748 590223
302 412 452521
3 754 697780
393 163 116624
88 594 202485
750 526 470583
110 686 243037
521 127 383336
118 242 325393
584 58 50422
689 473 832905
229 337 269032
630 498 624365
102 177 103595
550 791 302770
552 767 116476
158 694 488519
720 316 805383
322 501 409157
648 636 979187
143 281 874547
556 26 956116
653 677 152298
553 629 724547
41 628 339884
269 560 341883
612 634 182661
778 397 665758
146 397 879227
587 539 767108
181 747 374783
464 54 506009
231 196 63991
655 385 906824
178 694 668957
277 321 747218
758 92 231898
392 300 93886
438 695 676530
262 23 3314
75 514 873880
687 593 266977
440 666 212967
317 229 644048
289 672 967951
424 705 399323
292 410 50715
590 758 723716
3 577 370585
536 273 136257
144 311 658261
497 532 594054
376 473 563954
162 710 250437
98 88 662971
371 395 108513
356 347 363395
466 531 386037
127 552 516829
509 94 781222
548 348 583138
403 786 709154
253 52 939051
200 385 946412
653 438 394834
693 217 859941
438 743 760602
638 729 525196
778 656 80606
592 239 300203
127 129 205294
659 514 35056
475 375 169849
790 729 71221
424 10 408724
628 181 572925
242 706 114506
637 172 620445
459 157 164595
607 254 445810
256 66 958448
743 567 115100
354 275 899768
646 523 808121
731 257 98780
518 482 955178
73 530 471553
585 569 3230
264 559 151256
492 495 387464
379 189 429221
120 420 534214
662 184 432677
305 547 574812
586 557 517029
366 567 519102
408 618 670000
800 557 895185
752 576 610729
432 438 903269
135 406 661734
338 588 525274
433 791 808348
447 359 963139
181 326 112798
296 438 74049
503 781 261921
789 145 74722
415 56 21842
477 575 634654
335 682 609879
384 688 275812
434 797 372841
290 439 62976
155 503 287244
464 346 820564
285 479 532623
147 686 998257
7 297 424657
578 422 72327
368 332 534897
737 630 659449
606 61 131121
182 131 289437
617 329 132835
145 525 724250
687 193 989718
159 187 832369
708 797 853483
153 637 365665
681 2 913413
550 415 13797
116 206 942272
375 791 648300
677 431 964780
778 615 111250
525 79 88815
290 602 653359
421 358 299009
581 488 475175
701 760 291969
394 49 582902
476 140 280231
696 643 176134
418 443 515102
791 167 584772
602 729 156664
350 65 2339
537 196 219460
765 437 74107
157 59 655889
349 714 794437
35 516 243665
580 552 448362
740 414 606532
433 465 732522
261 24 290651
747 248 782740
57 158 493185
245 530 150871
391 22 321798
393 395 603059
211 281 677385
455 441 871083
596 787 448208
297 630 739476
187 232 130628
372 220 16825
667 183 379455
105 380 551524
533 723 541801
138 755 601329
194 554 391038
51 14 19313
493 466 718508
110 437 738682
754 406 74196
364 136 703050
631 723 654264
364 592 303439
742 433 548465
560 155 963228
464 499 749572
652 535 75548
187 256 354255
710 368 479684
534 402 491329
156 345 817962
464 377 312298
501 454 951202
462 480 477507
651 682 855122
148 611 339143
143 96 641684
790 204 685200
288 590 728371
410 739 593397
644 456 920308
298 100 4641
16 85 33673
545 777 771105
15 81 354429
464 424 694653
589 363 1912
377 120 892212
120 534 424436
601 508 679550
170 693 413520
700 22 899945
506 405 30893
685 241 124150
628 435 676910
492 667 311620
210 375 314383
639 115 922077
800 620 531489
234 201 192822
4 468 555818
31 406 883218
110 503 456772
236 50 131915
17 4 445459
366 410 552505
425 519 716421
659 375 425456
133 187 973454
631 231 348923
702 16 645629
90 123 105636
343 309 526825
221 246 744247
656 391 474043
380 346 177801
364 269 647054
178 333 829207
704 145 100883
465 624 16161
21 474 206549
386 206 980778
636 75 841727
166 490 88096
424 606 760797
451 745 663150
257 234 678106
123 450 61509
800 140 225689
696 4 583153
107 270 832062
192 451 165657
182 301 738717
479 550 963800
419 782 144867
739 77 980350
454 204 582122
11 432 307109
474 137 329910
194 457 930915
494 764 283722
19 723 486719
67 592 918196
756 132 266396
746 483 105130
643 711 462273
753 79 499626
537 628 345217
697 5 709882
512 379 804337
349 339 518196
756 428 693544
318 363 791272
498 181 527552
231 207 141502
501 794 763866
455 251 663920
617 51 182436
38 797 527603
240 368 194643
108 34 638789
556 168 238560
703 488 735999
479 533 49451
49 106 138366
108 40 397781
567 45 811575
172 193 553646
48 564 164947
635 79 344130
355 775 791039
406 787 264104
284 698 276583
541 341 125662
118 115 739009
556 266 722299
430 296 359052
136 698 975832
690 565 623489
221 792 169773
565 394 338082
301 300 615163
615 747 77254
479 156 186517
754 522 341537
722 764 767923
468 323 597666
273 339 903503
150 155 474816
680 52 965053
769 534 826209
366 713 194853
800 791 952565
307 737 337351
567 568 174617
656 195 205846
47 639 291724
184 215 565018
491 369 339620
120 320 803051
193 281 939927
667 473 879585
304 638 525014
111 370 621009
543 687 84374
394 318 58046
562 265 142643
790 397 727540
105 89 712177
280 774 539255
316 292 637355
595 730 491903
744 119 495863
616 724 946548
557 499 92208
652 599 786932
424 737 595661
422 319 293523
735 452 54182
503 610 969596
716 761 387299
163 224 460657
527 402 681135
36 617 15271
402 742 521450
732 318 880978
169 123 26563
443 658 93224
298 341 666152
98 212 904697
235 135 356205
481 169 90534
724 31 706286
76 686 442642
760 178 762689
505 558 988455
638 712 14486
158 785 2026
780 378 156317
787 210 237379
658 627 517872
774 100 532213
543 644 84969
736 171 692792
187 116 146328
88 414 249216
66 481 683241
776 451 373715
594 761 13077
438 80 461060
484 55 322884
776 123 629767
136 769 608191
673 529 814174
783 56 957238
603 363 807476
704 180 393418
334 322 909085
721 630 340829
102 738 208106
533 724 8839
225 570 903198
662 323 729258
35 780 523290
605 153 8845
251 21 706320
521 295 654897
19 625 558556
40 243 99960
700 536 759981
545 12 852364
545 670 651755
232 477 589046
174 551 426268
94 292 38115
30 451 628868
274 321 364761
571 647 379004
617 800 220194
308 63 119112
657 495 469777
524 28 682689
738 416 982407
750 503 529131
590 95 356381
681 700 195239
552 194 393841
6 557 956602
148 294 433176
742 147 106690
797 9 913515
580 537 788576
50 300 50420
627 509 339463
479 398 236789
119 162 89317
27 627 45141
511 727 526046
31 563 628042
298 87 529971
83 127 328014
435 754 477008
413 69 924426
709 145 461925
738 248 717879
787 351 64377
674 241 296115
560 344 352688
557 401 81777
341 700 132250
418 474 622072
453 496 56572
527 323 141955
314 490 35712
505 53 54210
45 516 657690
696 344 242022
554 578 623251
166 714 51285
517 799 145679
71 139 22245
16 191 242431
423 165 248054
325 588 381311
138 101 107156
277 670 284722
65 565 408723
646 210 671324
418 473 138348
1 504 335856
631 519 623601
328 645 178492
769 605 726131
347 59 677520
589 26 392417
373 581 981327
735 767 603888
225 465 928952
513 426 457894
485 564 475622
72 528 177780
177 10 834932
116 773 578547
416 317 629641
80 791 895393
412 454 787010
404 224 209501
717 216 906828
632 491 435665
719 581 715995
715 706 519856
650 93 973448
119 205 27038
643 734 88769
4 227 136704
630 659 851031
726 648 742608
500 230 36034
349 514 890467
42 742 650268
562 29 884286
239 285 681838
586 476 837704
343 510 677036
778 784 154026
26 290 90490
386 664 174610
215 7 905453
725 283 370219
170 732 279014
158 10 998954
375 796 368577
465 455 665797
161 585 100481
106 775 221863
286 395 947437
761 479 12335
495 680 323306
424 680 891683
137 551 749483
477 736 943446
628 605 841044
771 196 833659
616 620 706372
478 448 742369
82 579 880727
546 677 442157
434 29 350160
320 498 289892
101 427 994996
622 207 200976
30 584 299353
622 83 838991
340 756 686471
538 766 461422
100 794 332707
571 544 71691
639 485 32868
693 255 267331
543 568 198802
551 380 71040
783 639 741320
109 51 424220
570 254 845695
354 91 48184
554 224 730533
310 207 916576
703 692 288823
90 36 57949
566 277 496686
611 204 267083
291 688 440272
475 345 605121
377 42 279753
520 439 321394
158 556 587683
410 129 185339
331 67 769720
172 443 801797
402 18 78468
194 291 218438
626 600 856737
442 541 776051
326 389 341695
296 679 442706
182 557 462373
282 391 920258
105 296 200361
138 427 29931
539 157 926277
735 229 414794
610 745 479391
509 226 438122
751 322 939386
478 450 4003
654 564 58834
338 355 15775
494 460 935675
487 724 977988
700 709 36788
719 311 613199
670 560 771854
241 42 577540
431 635 517532
540 742 904916
679 367 943612
144 240 72390
683 581 346892
595 36 584477
243 66 878189
299 15 305697
238 331 563645
608 81 316085
375 29 515122
608 555 283415
200 633 947440
730 695 512943
285 616 333204
467 718 128543
242 297 458619
444 711 989323
731 303 967033
196 414 253948
535 111 68111
59 80 575387
329 130 464277
150 63 284604
73 69 996146
435 348 270605
135 338 225076
145 107 600670
569 723 613655
576 512 359913
611 710 815701
175 466 405844
276 169 656006
89 564 499757
259 312 668863
125 778 699356
661 246 82456
180 694 600946
512 715 662819
705 58 198924
290 617 277261
537 29 900365
160 757 631779
354 674 133533
438 586 940937
526 386 344145
762 346 237180
436 720 80485
778 576 814945
584 302 53927
125 786 543469
73 140 234500
605 392 87613
394 320 264805
690 161 366692
172 107 995786
160 23 321023
544 225 999732
543 122 383567
405 666 248782
254 29 940406
556 49 414058
22 257 923421
386 266 102956
622 325 440726
520 575 865457
467 719 633160
614 177 725615
568 701 568019
618 200 65544
689 641 808975
715 642 296019
141 29 999395
743 156 574097
102 735 822071
251 551 669857
310 643 129553
385 579 458805
348 655 71450
339 87 67738
193 41 999764
470 603 397576
241 330 671309
306 32 434400
595 757 985806
154 479 9955
515 67 950486
785 602 932460
682 579 131890
335 124 134593
452 188 964659
653 509 329526
370 443 975459
783 26 637030
437 69 400956
347 163 34720
37 226 503504
589 579 841597
443 211 226653
405 437 693428
641 22 468575
454 523 803624
243 596 920018
716 341 162941
616 679 710594
98 633 331174
75 546 622434
437 223 774790
714 244 327645
574 436 496545
316 708 762824
796 728 726656
673 644 907506
470 146 964878
767 243 277833
28 340 368933
216 673 693609
390 158 979900
437 794 255668
594 392 773159
614 204 29130
760 111 495412
651 13 970502
146 140 137472
65 553 8552
562 21 62791
11 248 655003
291 161 567571
281 71 506810
660 447 116465
90 2 841834
13 771 923834
619 262 537738
138 240 902731
798 240 849864
677 733 19169
362 141 415224
676 196 16064
181 614 187775
333 451 456988
591 585 512688
170 675 393958
352 625 619201
101 436 167162
250 669 699149
485 546 434056
707 374 641246
240 613 121294
77 712 752247
296 470 914883
724 560 186092
507 599 174942
236 446 728590
227 568 745071
121 474 463162
106 569 333393
183 467 195868
285 162 244847
519 656 414606
641 39 676326
651 182 180908
640 348 737838
321 50 713425
412 126 368357
77 664 402046
662 335 874422
492 426 95494
127 681 868292
104 763 151075
506 292 31691
227 520 975528
339 24 730915
62 69 831649
58 780 862016
271 326 260196
712 775 570410
244 794 191512
690 769 398276
169 479 683940
565 97 300868
707 754 431118
582 680 122519
414 145 917774
22 277 773693
640 148 279252
144 486 282774
174 302 238458
160 664 463724
529 712 74487
790 386 815090
349 661 329906
457 227 238128
725 307 554118
486 119 819833
646 49 376160
32 188 85630
758 556 829787
562 108 856310
337 771 774198
257 750 732887
66 442 462501
779 699 888042
349 315 720567
67 488 556086
636 386 824305
538 214 360563
799 203 128396
403 519 591813
57 394 661412
773 262 735343
262 541 951419
308 799 910601
398 690 72272
635 241 594238
187 651 489256
618 740 939873
91 43 253441
654 299 271366
55 685 807960
731 491 558662
658 361 235994
533 370 713763
675 472 788726
248 493 762629
763 260 407241
661 208 132083
32 583 190810
531 162 440834
688 284 993545
224 688 275995
689 594 291530
82 391 95965
171 434 541301
522 729 828050
264 642 509743
657 287 93430
209 781 528565
163 173 386855
562 11 508640
759 731 67432
385 578 201278
148 776 611587
758 378 675061
212 261 565673
214 622 661753
542 454 364022
89 387 618246
216 282 617996
299 471 809212
643 294 495799
656 708 6325
143 108 183468
641 523 370636
671 528 784189
739 658 599957
170 770 502396
17 782 916435
677 112 781158
43 712 450382
408 121 692718
763 314 529092
123 511 176934
385 356 113419
165 382 806766
272 547 44478
574 249 636488
737 463 842191
579 256 155525
498 488 961982
783 282 94089
142 379 428070
174 33 938450
510 211 663160
588 411 936035
70 402 725235
378 575 244951
203 250 627812
242 471 25976
560 533 535890
570 691 496444
389 89 513002
25 227 773833
365 32 728756
51 727 483679
200 379 713136
663 566 529205
681 377 473218
799 258 239129
315 678 402827
434 56 532734
64 227 719094
322 295 140105
615 639 612556
122 657 379054
544 396 158968
549 59 472392
799 593 390263
210 427 669487
602 49 995405
356 419 727337
200 557 370179
119 694 274087
53 291 742499
148 170 376896
380 469 70582
331 172 520488
119 238 235598
404 416 543494
215 610 73848
556 497 878076
469 776 857343
199 464 574222
415 423 413304
392 340 483993
589 257 764931
38 315 28442
541 304 89140
727 778 812478
318 548 801202
91 189 498067
6 14 358007
676 435 343715
130 214 723881
53 621 521567
559 53 368135
751 635 272575
756 251 468088
420 218 532556
539 389 494769
179 526 488191
797 539 775606
125 610 915602
563 155 62462
755 506 994607
165 253 95971
247 623 158582
727 140 536457
535 704 184417
464 48 788877
91 586 218014
531 652 679751
316 260 583422
228 463 388613
87 731 48583
396 592 656148
685 255 345807
1 671 196930
237 362 664118
711 709 500250
633 111 40469
513 87 563462
768 275 136602
489 332 613394
521 518 102944
263 608 914777
435 169 287984
278 693 275409
16 652 951949
169 638 902763
352 603 171561
558 608 606499
334 219 203875
676 189 322087
733 549 394375
585 260 435080
128 5 151272
345 355 9019
192 549 212093
800 740 640429
573 324 257901
775 295 745836
281 560 55086
295 231 879237
492 698 912887
267 386 743722
682 467 258332
73 506 108552
224 13 789873
531 58 960706
788 256 467981
752 779 115093
528 794 387273
677 705 944386
530 418 855461
581 400 613759
158 511 8339
175 386 929452
518 44 275451
248 721 751901
687 779 267842
349 405 565173
5 99 406640
666 727 859113
720 757 305293
245 765 891616
741 119 556652
338 408 135411
769 758 345512
781 54 218509
52 273 426923
359 342 335912
486 52 307114
168 543 790297
628 754 907467
738 491 842616
310 775 62642
744 51 244557
581 49 449211
605 477 753186
60 396 831105
377 454 792966
241 703 797346
742 369 444816
232 363 93485
59 481 654936
56 593 314070
91 500 131518
110 29 965182
670 696 835317
380 125 116925
266 274 131378
19 730 646600
665 459 782351
658 84 607034
78 318 750429
49 199 151
206 558 439472
425 197 358452
329 659 313885
715 213 392092
401 419 458555
437 256 395541
20 285 521441
158 550 230170
135 463 115099
415 188 789891
426 285 764923
289 446 989265
110 652 993439
190 362 111792
176 484 338548
638 247 880364
297 21 827519
370 407 575469
303 605 136636
771 542 906729
488 352 739742
219 308 312381
480 518 114408
201 449 88683
427 787 835263
22 377 307840
769 347 973564
574 743 264354
566 656 252579
787 262 330621
502 235 35228
571 23 864080
355 407 210812
644 766 615536
628 326 789225
556 799 291253
270 565 803409
116 610 864186
439 121 295680
229 241 841313
417 384 219740
620 348 260855
202 233 355490
211 647 178861
688 448 947762
768 670 570521
675 44 395045
279 644 98506
715 709 285820
77 354 680878
612 270 247293
50 148 53702
704 46 64116
322 766 659750
50 316 750043
422 267 534608
791 119 985288
182 69 99193
759 664 895412
665 607 882900
528 33 149862
789 252 502018
201 54 142535
486 226 8672
611 31 588703
753 702 52364
661 322 535992
288 658 332543
595 460 112430
384 543 740834
2 339 47354
749 336 424226
795 318 832847
360 69 246646
110 528 984668
735 681 982721
46 699 243697
255 171 317875
773 6 637908
105 178 345079
101 760 70794
193 484 935315
581 135 577397
738 445 470565
745 599 364918
230 758 892991
513 142 732934
379 573 131647
584 480 945736
710 589 399015
77 118 416835
206 28 467025
40 796 266761
735 10 178882
89 643 347453
718 403 206005
513 760 714337
88 451 943059
282 627 822935
776 480 689386
526 79 424852
630 247 329738
267 715 652073
478 433 836659
167 221 204185
689 269 437663
745 268 680064
82 333 742441
645 758 739301
463 321 744724
170 131 194735
735 757 145135
593 590 102861
170 135 603423
144 400 252989
517 262 173736
292 307 830556
50 113 557720
106 241 905606
224 61 181044
657 43 930252
68 566 436484
210 756 54442
344 45 814874
49 478 725281
161 242 918456
170 354 585412
402 370 61766
121 200 519152
47 646 215474
621 688 283283
342 692 47254
710 181 627768
642 781 58898
490 761 163171
131 146 930008
209 212 388770
672 236 889076
195 197 774073
235 275 124021
738 588 258683
199 763 450349
699 11 966635
332 543 446255
379 107 728038
739 135 263549
321 791 535354
117 688 19572
686 500 513267
564 460 87265
614 548 945677
366 569 647265
39 290 315065
718 26 621904
472 686 580614
715 521 113609
168 330 11173
635 133 819596
208 16 919113
413 74 424555
672 98 824092
456 141 752112
158 756 758036
389 778 951704
670 797 438242
239 130 561907
393 749 557603
636 717 6323
258 570 654966
621 87 89239
202 531 806514
618 638 86846
478 165 848844
271 178 110307
207 510 892520
395 122 406637
134 460 3672
216 593 495316
38 32 487035
591 242 902092
503 494 353495
699 371 731685
473 7 212186
9 514 493040
727 662 656534
709 721 569068
612 416 507024
163 73 544395
541 645 730837
281 101 469029
565 101 877915
292 266 188855
152 372 667259
779 268 974191
473 305 38335
540 585 929816
572 627 81256
156 51 79883
92 212 356831
736 378 11250
446 282 867106
166 456 313621
220 633 597389
638 319 700057
786 739 451020
182 336 573977
716 782 133198
394 577 725707
123 730 370258
286 424 889570
59 134 686438
245 257 519480
522 621 154331
117 245 776738
641 140 799883
732 730 176337
279 613 710463
781 87 543277
724 90 17531
641 767 66001
481 725 998291
786 344 24335
135 229 275158
361 338 175607
563 761 351699
698 454 480700
149 72 280285
554 674 896319
665 82 531825
412 300 357127
408 367 439762
727 673 331859
343 541 557440
439 600 929535
261 196 269284
339 8 223735
130 183 345169
415 184 49968
53 123 698716
750 588 920536
585 109 401280
159 732 813068
293 438 926167
770 126 852783
362 180 450477
41 155 522121
318 234 216009
336 172 1280
510 576 141820
599 148 521071
648 550 826556
143 63 33333
513 729 715490
247 338 299391
779 633 347356
92 233 843013
750 5 51650
40 616 381593
284 582 739093
463 779 542008
89 299 818541
209 758 987189
525 574 929992
89 777 595092
691 233 691985
284 386 383288
726 356 317749
339 667 22848
583 367 237866
463 676 534586
715 658 73173
409 703 414218
748 535 185656
324 282 941873
369 797 732161
23 359 894297
511 510 406212
652 69 156657
327 248 515206
656 584 229996
626 341 749721
723 444 218499
404 9 56247
177 115 659838
431 778 638490
374 747 597259
619 772 576342
301 548 757869
278 88 225536
430 640 844555
516 457 942090
33 171 106525
125 514 503410
224 256 235211
5 162 700533
575 314 423500
681 126 531829
29 432 179051
37 577 767019
503 732 389948
424 183 54826
542 150 179231
278 373 250022
534 149 306722
456 739 446880
88 758 775439
600 480 754065
707 247 388028
190 134 911377
31 271 536943
421 221 688248
215 693 651397
250 210 548467
362 762 318079
300 17 272371
638 649 212013
154 601 373295
790 551 951935
688 154 507206
602 250 370713
44 787 119996
92 713 113986
542 569 521286
735 547 409129
755 718 104343
459 110 895622
694 638 419001
381 630 607818
213 593 158787
502 409 881583
300 601 481173
504 678 903473
618 517 144998
231 477 987336
349 294 628332
207 351 50190
266 659 263725
307 393 798176
508 325 612303
724 466 864153
374 327 228915
342 390 536919
335 760 643117
557 518 297735
706 50 92338
610 140 664141
487 66 765199
652 159 897660
794 368 718692
648 531 200770
448 545 334989
765 666 144523
413 48 998602
311 595 559883
129 449 945537
512 219 939797
69 701 959478
387 404 539059
676 418 988279
353 636 962521
16 326 420429
785 389 88022
29 651 331034
651 354 855585
626 92 197708
433 312 634574
186 118 387011
657 247 17266
566 628 239739
393 77 137809
11 644 625
56 63 493038
400 358 839741
265 394 71521
637 204 140466
710 77 365195
174 219 80562
406 39 260233
631 113 656603
64 308 16865
593 635 864846
619 525 261641
629 185 990341
366 492 288602
754 786 173066
502 648 495114
382 717 466522
45 328 614094
639 480 421904
169 436 789728
74 52 842949
24 319 897162
139 391 385360
766 680 32139
691 148 295898
631 558 910347
521 43 72717
98 545 769231
376 254 915837
77 632 266967
732 250 955462
511 132 430495
593 740 63460
729 66 895655
604 115 419627
756 568 855091
271 483 469032
243 42 869640
342 505 770595
61 565 479470
774 524 320298
229 384 258052
25 204 36621
35 420 74907
560 530 263807
102 638 888324
568 381 79053
278 294 296889
466 308 28050
538 289 905324
516 645 879394
497 255 355832
783 465 732464
193 532 443015
407 656 539564
5 203 217860
307 109 518076
743 240 707108
688 169 661797
538 35 402711
787 581 746363
266 111 812001
443 28 293003
413 369 839067
396 574 254094
671 272 25588
701 679 76535
326 745 721326
182 287 282192
778 62 212015
486 442 75396
408 346 965822
433 101 914597
456 480 611028
124 133 196252
792 570 210323
772 496 698355
722 312 764102
403 738 325090
125 49 739425
276 599 375999
119 132 750561
283 594 454176
231 572 144118
562 83 133414
175 2 453385
351 560 568122
444 595 122966
485 89 188574
396 25 773613
257 613 305976
571 718 625784
572 30 283012
108 402 837651
466 341 428890
792 687 286583
156 9 967276
65 254 787071
346 786 663579
721 756 594904
607 680 244172
295 612 970031
674 596 844891
152 10 719977
729 451 295679
243 154 445997
121 175 275044
338 767 684840
435 333 648679
94 272 214142
769 399 338005
174 415 282971
47 44 255008
740 470 886711
157 516 96576
48 27 862136
254 193 699977
560 725 877731
460 129 337892
466 305 107762
532 52 608350
132 323 617282
611 163 939142
541 468 769011
439 409 726236
89 293 646996
575 446 812688
360 141 910002
800 427 337464
567 356 159891
443 333 828307
413 467 595804
426 531 750291
413 331 241260
673 493 562610
359 349 268293
486 111 14969
19 595 208100
475 515 310144
279 50 841831
55 602 659191
300 74 881783
379 398 399226
222 344 333212
712 86 828217
146 329 618593
351 703 125104
420 309 657094
780 705 757400
181 80 566572
137 126 953740
754 621 891914
750 436 955691
777 183 107273
421 122 678045
666 16 667404
603 130 622400
688 431 827097
92 21 811744
541 185 342854
579 708 92385
544 620 350323
293 49 681679
346 264 480167
534 524 653624
538 551 198302
757 436 389321
274 719 704756
504 437 884205
428 389 156162
172 63 189401
634 635 223209
198 518 876372
482 665 792509
327 570 644177
58 611 500681
797 542 310530
501 224 183589
390 278 370681
56 196 410417
690 90 710003
429 780 535242
178 319 988819
256 654 449991
486 268 83563
218 64 740439
73 655 940394
502 554 486525
547 343 293982
342 298 723165
434 424 733091
226 374 828448
342 240 914120
310 750 552527
40 271 340443
266 190 382405
236 520 900442
557 572 854476
670 309 127119
585 34 185529
421 494 332527
723 410 526732
570 730 489983
287 229 998307
318 362 988579
139 347 892089
178 161 16495
483 220 269397
568 320 120818
71 327 861823
666 247 347549
774 563 212772
316 597 954948
97 596 549251
375 730 15350
800 36 675187
75 470 354268
289 531 325510
82 576 745280
193 734 389866
471 548 994173
342 778 882554
219 246 808420
463 521 481362
64 316 409925
718 540 275725
144 255 404659
132 687 944435
484 572 829666
62 245 332959
12 546 336687
163 39 46048
513 518 863544
202 1 709096
24 496 644970
150 361 212567
132 63 184963
162 578 163929
520 596 468623
437 630 28885
114 538 394546
665 144 488874
221 628 523286
539 84 769747
682 260 365812
573 720 6066
153 64 224349
554 69 845555
573 767 208314
585 220 968523
793 291 487223
604 749 968893
399 454 692299
247 497 161563
684 196 522250
755 86 58596
556 202 104451
784 177 457414
707 449 359864
321 716 184899
622 502 361940
554 755 163137
531 620 666560
492 666 118059
547 740 442504
74 651 387692
607 128 329925
27 33 147673
454 507 329044
552 537 277215
750 167 235632
724 455 384962
330 133 758051
305 702 172864
147 519 497484
464 429 718661
451 249 143949
611 422 752637
586 337 191298
72 743 364563
592 347 844593
596 669 665448
341 211 411567
133 107 462357
688 122 883665
252 262 748351
238 257 406189
441 233 577683
31 16 491094
252 9 78131
170 674 545511
448 136 113881
163 679 352877
235 309 623646
544 441 683658
331 87 807444
751 508 109239
726 651 115048
390 751 397203
80 407 638484
73 492 620723
624 457 968894
667 268 488100
553 356 632266
348 59 645512
136 790 480681
259 192 362217
169 466 622939
595 18 241871
524 122 563008
469 566 555688
195 435 490653
204 744 893637
755 317 265730
89 110 867771
514 14 306877
526 687 465959
480 16 412957
629 53 855248
264 623 9870
499 597 830718
621 141 401116
280 369 999313
337 268 906493
317 240 564465
562 149 382913
143 535 428568
343 63 506897
724 517 313012
359 781 736250
750 616 973711
48 44 8671
178 499 988055
608 618 77584
200 476 203397
525 201 43202
174 366 263278
612 36 244852
495 28 720807
368 211 893016
154 534 663555
490 621 346213
121 45 334761
657 499 308805
320 176 484447
697 641 977701
176 236 726605
242 10 727138
373 246 372349
270 21 127314
520 412 106181
187 330 388160
83 599 612564
105 393 707208
424 340 646227
188 315 782937
288 374 390552
477 387 788038
599 130 223519
68 628 365878
565 496 901165
350 213 900830
24 76 666381
417 99 930779
785 761 897612
389 214 305340
25 388 795298
621 494 714939
326 700 911542
776 549 359309
674 516 193814
758 159 78737
798 377 736341
519 92 766915
341 277 699563
575 683 15668
502 156 15456
614 789 469242
292 573 481146
516 701 962041
144 249 708821
88 344 996687
176 678 308933
799 231 663709
590 378 517456
774 493 682596
69 707 671095
120 201 156852
179 737 192947
619 568 240149
236 536 498073
784 625 379818
559 68 89996
114 247 25004
647 419 143307
451 288 815658
355 113 538239
233 429 504103
335 513 992731
174 380 905501
220 141 385890
729 49 738694
337 13 73335
229 402 393172
31 249 584770
519 585 628717
36 718 597518
48 246 894281
629 85 621300
123 55 813641
212 482 416210
435 341 770722
488 726 996852
235 388 686925
171 456 684405
373 96 452130
614 515 863375
129 254 125719
1 271 938035
603 681 416220
440 142 467741
750 383 641847
185 348 915971
240 164 671022
380 257 78380
300 177 188616
713 485 155145
781 723 481033
491 152 961880
266 767 491456
143 550 570017
577 796 298220
700 350 515772
415 289 875089
308 475 649853
355 179 371327
587 47 749857
363 662 226435
303 473 631099
426 392 288325
108 640 308463
315 486 51856
488 392 673200
85 450 478226
335 51 296932
676 297 806896
555 252 196427
155 276 267169
646 69 511089
338 205 100446
593 756 560228
54 326 902027
642 228 770963
581 229 659392
607 191 68583
282 200 425922
199 298 886637
436 562 255177
375 58 869975
145 54 957643
738 255 869941
685 638 319574
56 472 260235
720 64 472267
3 549 578163
694 459 505894
735 694 489165
38 613 584621
760 787 18609
99 208 982644
274 699 388903
599 661 615034
193 38 872174
790 221 721227
81 187 340260
429 310 722740
120 641 146192
499 650 622930
179 762 427409
172 27 828271
787 92 774323
2 791 154775
57 656 877730
108 370 82828
733 100 173483
510 53 40403
670 332 688481
215 272 131456
547 732 598731
519 181 679616
771 59 670563
449 272 807871
477 118 396801
791 262 981416
215 539 392427
202 434 289258
644 237 672315
310 676 418549
599 371 181598
218 284 213196
176 769 103772
662 227 612494
567 99 300779
446 694 653520
348 605 709606
262 6 697710
61 249 189348
550 722 831393
719 305 381328
594 637 319435
577 210 979571
664 639 789199
185 788 926295
192 24 922656
649 14 434799
55 10 927906
706 134 537221
522 604 28085
562 289 927919
38 542 340330
520 52 459646
57 639 655226
457 25 998610
343 496 225546
679 114 114865
154 238 245520
306 114 762857
540 211 879217
102 549 479952
317 79 585435
529 676 602846
644 339 747191
31 178 161836
788 104 334166
38 122 142553
714 646 498326
560 518 478725
77 584 91508
694 34 382803
21 301 788344
277 280 792731
138 210 243640
271 571 721494
414 560 72777
796 85 927864
192 298 700156
357 538 848058
254 700 175301
72 496 822103
608 26 371611
641 392 352384
507 734 707570
309 526 140602
189 398 23195
328 218 80771
298 227 861236
570 460 374691
64 331 627761
625 331 721540
668 409 494787
92 736 308903
276 610 159302
57 555 414107
376 103 945928
674 31 237393
312 481 822105
180 759 515694
17 320 946283
672 768 5736
460 382 600875
287 299 647416
128 686 790935
776 516 363437
136 637 649871
755 388 772376
178 718 488258
584 269 422728
144 403 528871
277 50 603324
395 511 715407
117 531 825688
1 166 779809
448 590 355950
359 408 138730
152 587 572900
514 238 570306
311 678 868663
27 135 256806
505 736 70112
655 648 720980
185 54 792427
249 572 537344
313 229 69536
565 58 90227
446 436 482443
137 342 641052
320 406 870697
12 383 378334
75 339 341258
753 724 259317
342 691 790088
474 723 527291
518 291 504566
242 729 683698
517 69 145299
332 54 900813
285 13 295884
341 155 670095
643 722 853135
608 527 420658
121 453 241707
648 119 607668
229 431 727525
421 682 450699
567 643 994297
795 81 825824
772 83 394001
267 230 113772
706 732 809738
531 560 965990
641 91 492693
589 280 66998
111 770 964003
89 799 103584
492 113 987982
108 668 965715
699 134 6313
48 119 693201
556 440 245315
206 536 717278
93 252 783001
680 535 723290
218 228 285784
124 38 6813
606 8 671446
356 585 524017
309 247 63165
172 381 599719
306 27 443344
7 225 213969
559 655 488528
728 678 15838
340 107 9002
386 739 105169
677 496 739788
786 581 154415
669 691 750644
34 13 369482
305 68 4269
304 236 472936
714 98 951369
422 555 427541
448 497 806879
306 100 90896
48 215 323838
240 148 757071
553 552 111301
715 699 75867
743 577 694789
246 573 662838
74 262 74525
208 551 532470
793 358 517845
276 629 479296
443 524 465500
264 542 877453
289 438 464262
527 55 613756
280 63 182254
625 680 438330
439 560 73931
179 163 408023
341 230 904616
119 42 327518
423 169 190756
249 187 409875
638 775 776732
574 555 416329
748 679 396018
635 565 109052
294 365 262296
757 737 87159
558 605 260931
62 689 352937
540 494 710205
472 487 669590
609 664 866758
662 372 465253
754 698 923391
416 462 676851
300 165 521419
127 607 279793
380 657 882362
651 656 883213
700 579 256930
399 535 223389
327 172 824072
332 742 147671
542 719 236652
381 798 892169
665 440 147287
754 271 580415
296 458 323434
215 312 445905
465 126 216488
400 21 438003
602 255 675197
522 665 996489
794 350 971253
417 336 820916
140 228 141240
95 276 634144
121 323 538256
796 79 985934
641 366 434470
160 538 514100
642 669 999766
703 583 942263
791 248 683027
587 579 562141
430 259 441439
648 182 421183
581 517 800708
522 617 740303
503 537 890451
503 239 714777
325 369 37564
660 771 747642
276 27 87751
357 620 376422
258 591 650074
476 305 309440
792 373 756242
653 567 512643
386 381 244691
357 481 429119
390 430 771811
443 408 364195
321 312 184555
71 208 535459
16 562 233298
683 641 548731
667 15 872993
19 377 968463
782 430 888951
402 762 16968
798 382 115855
487 769 873233
359 267 14040
637 415 864196
177 43 479295
492 317 627499
104 40 604386
98 390 811389
255 186 251676
461 238 986995
260 480 799837
327 210 911665
79 686 659664
418 424 861471
616 675 676267
30 268 532922
789 506 32011
316 198 504466
250 499 453491
661 597 503941
180 235 899538
336 240 292425
95 756 481831
232 41 884905
409 293 84964
743 378 191684
235 137 323257
207 408 263585
21 79 928111
360 520 510659
704 530 404572
71 191 367237
524 57 961358
446 634 917260
599 326 94906
658 109 828673
646 378 144554
297 450 437628
41 417 19748
705 421 569570
686 629 3227
277 420 952523
412 768 348848
257 432 487445
766 637 196685
275 659 295591
544 730 65298
151 127 67793
224 284 312668
427 509 987296
671 727 481584
43 497 368743
744 752 545742
246 713 112991
609 79 101151
621 532 309389
656 652 923523
355 548 992982
719 111 612669
419 44 982947
121 33 78235
160 588 965926
656 474 963880
193 379 79250
751 574 339835
100 407 808181
728 458 296767
290 634 295313
727 340 621465
710 568 53981
786 9 715648
784 219 586205
237 666 94660
448 91 793666
651 379 809698
405 152 269451
51 574 75106
761 512 612290
570 475 115602
656 515 48407
211 646 272274
405 541 744277
656 209 585399
344 612 116039
3 125 733807
219 8 827955
411 90 535289
318 367 711607
9 590 37781
386 209 570990
221 725 806168
664 671 98071
264 496 754044
482 209 238297
682 95 875222
135 270 483697
701 716 988768
370 614 636382
626 271 48471
299 564 801468
500 534 717490
756 33 64761
71 165 76277
595 748 665724
325 243 999063
624 380 307624
643 34 405461
795 708 10341
393 167 528053
439 186 479472
107 301 640329
699 442 775377
348 101 588565
100 444 986856
442 709 750394
144 390 34055
395 127 487999
436 176 682182
140 61 348454
249 94 820139
86 764 481904
177 85 124902
785 157 949671
245 191 121154
256 169 92535
374 222 360498
620 157 103919
388 316 263566
287 132 94129
535 21 909767
388 598 42884
686 130 250693
374 621 670438
18 352 726791
532 181 688831
386 737 278984
317 374 718743
780 671 181769
224 336 943682
11 675 366104
649 683 76371
343 653 932560
587 446 780390
511 695 53631
1 215 339773
189 183 954626
426 60 506931
682 109 307695
786 748 431588
566 186 471224
756 714 10268
728 338 756588
273 302 920263
73 513 842386
110 387 538930
515 382 5423
539 19 907258
74 556 287015
563 9 800885
376 285 406954
409 395 513879
485 756 397911
444 213 833871
653 138 474300
98 146 111555
237 453 895320
509 192 255376
271 532 794186
678 433 991466
740 187 546257
132 337 462541
95 384 564922
185 237 800039
735 268 753010
247 510 122484
457 607 711570
584 176 352896
251 793 271335
48 139 858924
83 198 517712
627 199 950529
258 166 664365
118 254 361736
302 782 363930
87 388 46449
171 700 833468
351 678 418796
386 287 768647
149 737 133916
122 463 25553
263 152 1206
319 266 104575
206 164 612419
662 754 646122
594 27 607616
681 652 852650
236 77 971746
623 85 311076
532 749 658297
62 342 371491
34 14 521884
521 734 976164
272 555 356261
499 97 765781
713 793 60193
438 681 37260
345 251 121639
279 339 616471
477 31 72935
610 4 266583
141 332 340322
514 391 712175
190 24 989995
575 466 875294
222 28 987439
639 46 140536
662 436 193410
237 657 917940
271 454 122569
66 19 279929
656 308 529516
56 642 980952
749 513 126625
780 676 523346
135 33 27531
460 339 620856
579 165 109493
1 101 986011
42 128 526649
348 462 959046
522 662 410745
674 277 433822
489 176 719418
694 302 403057
779 254 711678
462 461 926293
528 71 373578
753 322 710840
517 353 722436
183 686 142989
699 538 777081
4 540 872697
250 789 25661
683 431 702429
484 388 580295
163 299 249408
321 270 401571
677 335 214387
713 664 628920
85 492 626326
264 360 750146
377 476 586735
461 614 573767
314 157 802718
335 414 625056
524 641 659849
655 151 124065
182 597 157948
186 275 495943
360 694 934207
27 645 751695
699 256 151265
98 533 534427
217 12 383739
602 281 772317
103 93 952605
671 774 530399
324 305 461623
101 245 913577
363 259 494409
794 393 791414
181 370 358174
145 315 948974
782 687 507035
651 253 91040
484 57 91283
264 581 36207
7 405 114800
60 181 824154
439 299 492430
254 529 87288
497 227 743505
98 350 898718
305 27 249536
241 44 731901
136 633 802699
548 711 970301
71 303 335425
194 526 752211
116 730 701515
145 722 603135
58 16 942204
762 280 312837
684 455 397428
551 348 488953
37 2 818467
613 190 878134
102 736 47180
232 610 789347
96 12 377506
286 685 145746
61 203 500830
302 32 110212
105 251 27168
676 62 914490
784 215 949550
776 512 266981
101 218 512071
312 232 995006
56 628 958749
763 723 622493
20 743 371373
789 702 808044
603 263 213900
616 169 932965
137 306 524568
521 245 136008
347 575 466685
777 236 95701
91 642 264891
795 666 745204
441 329 14216
38 112 603280
785 640 861055
296 376 603210
622 109 92177
339 783 284675
144 180 320524
57 304 515896
9 784 950516
778 719 41881
545 790 561368
528 480 288833
566 443 371414
551 689 318185
35 109 432157
9 151 540137
127 309 557657
499 190 372948
127 259 663248
679 134 982501
450 593 20392
750 222 118477
704 588 81500
504 283 954973
292 271 620162
780 396 490154
390 510 984726
564 39 20739
529 388 125018
429 706 246243
657 61 520098
782 252 917565
555 240 754461
140 644 990381
473 542 603211
191 159 135946
384 206 933992
682 142 333715
286 295 896886
149 68 767403
114 659 624339
690 715 310662
484 330 408657
42 71 586746
549 170 759074
691 91 993890
384 737 331268
782 349 661502
546 785 581967
177 798 335818
317 211 120
746 421 139137
584 214 958270
403 388 928392
691 328 636916
598 239 166268
67 500 649834
570 337 812348
342 180 411014
422 173 869152
11 317 143966
464 771 522641
199 98 798099
314 422 436016
98 649 572481
66 622 107932
725 595 930577
46 439 469389
751 452 225517
512 627 572047
676 528 685556
188 694 855059
232 70 471054
93 452 458642
540 655 678849
312 208 753426
80 30 956157
727 279 398508
300 666 211542
439 752 247074
648 500 459933
490 168 15336
654 148 4859
55 184 260454
634 477 525287
157 92 766801
305 602 751049
721 201 39358
339 93 413004
359 793 835677
232 87 740059
317 500 844133
725 527 213481
402 454 39775
159 402 709911
777 683 789794
246 571 457224
542 148 442237
687 639 927551
73 354 384094
242 534 748620
557 780 388456
83 394 149347
7 347 56190
636 71 969751
54 556 381251
449 408 270902
731 528 246346
353 22 27546
237 198 684872
765 214 4396
163 133 434727
416 702 177943
45 743 161644
286 681 849517
670 38 934203
604 106 273428
172 551 406520
404 295 202910
799 264 229967
105 681 77739
117 335 234968
397 524 108431
255 175 527427
257 217 270639
600 299 78325
643 708 401049
714 196 941720
34 685 684725
466 11 433743
799 294 571891
85 679 991996
366 558 919361
168 207 168475
490 199 155988
659 669 484580
452 92 584300
371 159 115650
734 135 435907
597 719 651559
312 241 452146
632 370 636691
375 415 221523
329 627 240633
135 317 995873
175 219 982270
285 126 617189
218 533 943488
434 669 67448
238 624 610577
273 93 551219
25 68 208006
132 241 918815
679 433 896915
655 612 921810
309 133 319826
597 386 499159
11 573 445883
345 135 832103
557 284 849162
560 197 99612
155 146 836183
309 252 221242
569 565 74222
591 452 276208
390 508 37711
240 29 620048
742 238 632518
572 510 515777
563 427 373006
397 590 115408
528 93 382177
751 493 245031
798 361 953723
260 488 750807
25 736 797834
628 559 346490
97 719 692092
457 461 65235
550 643 560601
621 794 982899
93 267 275765
709 779 33395
726 13 561166
439 170 458463
487 299 305718
694 99 916040
464 96 870972
215 287 926034
156 138 122340
195 532 129968
504 90 770889
210 380 681877
740 563 110632
645 52 336224
508 278 681672
332 119 588526
618 531 101434
698 523 827509
79 67 119845
627 87 363333
679 45 924498
687 628 401184
217 632 787687
111 297 283519
142 590 498891
230 20 292981
480 372 861904
755 731 249006
352 440 925715
179 727 31130
748 127 882769
557 776 682026
420 128 652454
723 488 705100
32 609 200196
482 297 486659
510 512 597568
557 444 568209
154 83 443163
377 385 252730
199 315 30046
490 5 98677
33 397 829566
350 120 642407
455 534 800000
122 743 799600
418 277 385622
638 581 263413
292 42 956010
515 326 817844
65 186 947896
334 170 733139
704 42 275297
496 220 286294
121 8 604959
367 361 560899
691 399 113901
734 170 58331
391 528 913030
16 363 240104
302 341 433293
129 241 424986
148 765 118115
551 701 782632
787 654 870876
14 9 365850
220 284 923822
212 274 450629
722 571 325330
206 352 610112
512 682 259408
323 188 315654
350 226 734823
169 396 238086
280 7 544857
396 729 154929
731 365 606997
145 38 405387
734 713 522811
43 273 492904
343 46 466314
679 700 619832
693 97 775839
178 73 823638
509 394 801613
385 490 65816
649 419 787394
619 232 168546
709 670 278130
86 603 975713
374 538 398169
567 201 240548
699 404 921217
534 453 456834
165 486 150198
304 799 75865
214 88 773488
216 445 549162
110 336 915148
19 557 874043
757 118 514081
91 527 440320
616 776 174751
212 734 471638
68 504 1605
135 740 777751
771 117 826275
244 581 467005
670 274 752736
241 626 722508
795 605 988272
199 556 530801
541 693 209471
512 605 95477
297 648 911654
192 501 482912
488 533 707173
92 453 729533
793 770 307283
112 74 77664
145 226 808244
702 570 832866
476 368 574772
172 567 984856
586 25 115235
772 640 174154
532 465 973743
529 123 617758
359 730 312806
703 522 205508
731 624 649330
544 795 991853
349 235 637197
126 743 883039
476 403 529727
714 580 49677
296 101 59512
799 66 196601
599 791 783955
762 712 232846
238 446 391765
262 134 885274
72 341 651716
625 11 487198
454 470 689919
407 398 920929
579 155 274148
392 403 121629
553 623 223334
638 506 62798
735 137 288631
403 673 524905
20 771 21052
138 370 441787
319 613 36384
694 768 133749
115 429 79854
48 116 107073
112 473 709017
769 88 654430
66 321 35508
445 444 93558
239 113 241373
537 330 11519
512 147 312897
298 440 690674
148 22 328945
542 472 950709
194 369 123247
667 764 245817
331 373 205394
178 310 33457
791 454 543214
592 662 689212
161 292 69110
738 382 137015
226 181 665761
735 31 607323
132 659 473119
481 33 638891
361 605 505424
771 586 873944
70 521 623120
289 400 677430
747 463 423284
302 441 832878
277 735 420851
497 86 318494
243 522 256289
350 153 612687
560 239 723839
233 121 310480
281 87 10462
732 286 961414
184 94 489910
794 674 746414
556 410 515805
754 383 492197
787 745 719153
252 289 185284
50 8 104347
634 371 601605
497 667 338634
690 372 762847
36 480 426418
738 744 615788
317 544 501413
118 112 355932
574 747 862180
507 31 782769
115 753 604129
165 75 210468
38 393 99832
314 742 726948
755 740 916997
474 645 434767
174 212 498244
197 656 194225
647 117 774157
375 63 764464
55 417 551692
572 447 317228
494 597 973966
424 504 887220
109 509 911070
144 56 453887
609 284 826436
76 714 867021
91 695 966502
688 201 474400
589 551 976746
733 734 489656
533 738 404327
474 268 991392
517 560 772321
406 188 804216
684 595 470293
292 757 683208
230 790 459563
541 16 162373
492 587 12050
628 235 531313
174 298 997571
7 662 911277
785 524 698531
184 753 99363
792 246 458831
202 319 445353
137 626 58656
107 429 880453
502 297 516505
337 419 82119
427 343 994435
106 716 203358
156 261 460836
14 594 888299
460 275 484284
745 252 898902
663 148 783595
524 662 539609
411 491 643562
211 330 655561
678 768 364885
389 140 662941
441 494 665791
707 556 993007
673 754 374357
583 207 617052
478 729 572762
81 374 166065
348 6 189659
226 235 411148
766 743 476611
216 643 229293
365 286 353264
643 318 244868
340 326 896539
407 79 235007
39 418 909363
298 259 321006
616 98 454381
322 642 876925
432 34 18861
697 435 806414
169 615 665220
449 390 419185
495 30 380037
717 295 773756
157 273 51360
555 363 209040
199 244 934732
660 644 184514
392 528 457571
410 685 261216
61 47 769429
591 757 774439
279 468 704923
317 749 443585
730 155 499721
20 637 671464
347 16 692446
18 686 530126
404 792 927634
394 627 670146
475 683 499814
705 168 810122
468 360 446948
674 306 213337
634 627 663913
69 349 844140
382 770 463175
384 666 44595
429 65 90684
534 528 794205
257 82 905257
726 462 802028
494 769 83441
123 626 237268
531 275 387569
642 407 174615
415 33 125953
163 301 430040
713 139 888166
18 7 657895
481 309 328646
293 680 255032
789 164 694826
529 250 521108
564 677 839725
755 571 101560
447 487 992451
371 563 266160
508 791 156458
556 62 806571
581 547 941258
561 686 851717
345 319 480808
657 456 63730
739 709 792
504 268 125370
168 61 930611
398 380 788705
10 131 828179
89 536 654513
46 188 542242
428 638 685662
337 378 974474
358 276 275514
131 651 375739
473 343 6002
719 34 112294
423 168 235221
94 650 277876
402 682 548276
266 271 577472
689 434 72832
205 49 396829
763 101 252278
628 696 484740
380 29 892230
191 625 900620
471 333 939280
389 510 209339
781 264 430263
467 461 989779
280 510 465970
615 56 369526
413 434 845960
11 296 894373
597 185 872882
37 11 84705
604 466 364252
492 392 650218
326 594 40710
407 749 609934
707 383 547135
431 366 455199
198 457 529453
586 202 292868
102 657 938645
667 322 645293
362 178 306273
602 578 707188
379 245 677256
354 634 891838
580 396 194724
727 414 80484
385 253 535926
7 333 839850
42 490 767082
73 37 323984
62 537 652501
68 550 277598
102 270 549814
342 129 293513
282 773 847555
756 687 282627
362 684 532737
674 59 743138
214 573 992256
352 687 286246
635 123 422327
414 210 324377
47 598 128319
502 190 892677
629 471 931397
356 203 201056
454 70 324784
317 790 392763
136 113 177200
441 505 573786
467 315 649540
546 36 136654
434 459 755722
333 525 19186
70 309 660256
703 565 9689
461 459 728565
791 290 448619
693 537 259215
566 439 593642
553 186 751773
481 670 166343
172 757 847487
686 706 101222
548 295 64316
612 747 788854
796 575 917026
342 63 480350
471 165 96525
160 601 669702
231 452 917388
689 367 393410
27 333 637568
692 439 610671
716 87 986455
529 399 984068
544 37 878146
371 316 68207
22 724 85488
746 500 967303
209 9 42468
787 621 278999
555 791 220467
770 743 930778
68 281 841653
82 222 752720
105 622 269948
381 432 662331
533 29 485371
570 273 487840
57 183 865709
777 530 762206
592 571 545994
266 44 630703
388 423 573021
477 37 844616
733 235 271614
731 3 424806
754 486 197842
318 401 778471
513 494 324125
387 483 680276
336 294 950498
170 188 365803
685 247 593624
448 526 736510
124 105 115836
181 754 928600
593 627 451865
223 191 261899
294 632 712104
289 205 52266
588 21 5107
533 622 51259
110 730 29386
170 66 664493
463 274 864160
421 602 433616
611 588 118971
745 50 733294
458 660 419467
261 618 303898
395 720 257208
26 79 16979
333 154 678573
550 211 548733
118 57 400387
120 85 363802
678 213 893706
129 747 452073
683 370 466324
293 446 840788
649 120 843622
599 186 824767
139 576 905433
364 90 459585
655 479 751350
522 356 913781
726 110 460962
36 542 421541
111 626 866131
350 191 471840
721 497 82374
371 394 983665
363 684 974388
246 248 697506
81 569 952190
173 62 667292
595 58 544740
289 780 562834
657 587 816892
256 88 430848
311 700 521683
336 13 57898
599 33 631209
733 541 302008
231 380 545265
188 444 346903
761 633 885430
152 655 297655
553 207 441131
433 280 425006
262 714 710254
624 167 719797
83 780 255472
687 302 968701
169 760 734141
470 774 484886
543 259 965749
608 366 46370
467 780 694422
641 726 560676
706 563 704547
652 369 811585
319 683 69431
351 471 280271
393 585 390454
151 188 787455
303 789 368006
164 161 678434
403 593 653553
144 647 186930
315 605 52189
471 573 183205
678 251 281773
602 611 206371
347 289 952615
624 642 890328
581 234 253202
145 42 965259
306 660 713535
291 615 76284
409 374 764993
515 764 295416
12 674 999280
576 765 482925
180 152 948223
152 363 344370
315 484 1351
705 374 456806
580 530 407315
522 654 990142
630 646 806338
719 435 400207
733 752 644197
178 585 359153
230 362 2010
361 170 849531
678 271 767180
263 507 73410
523 280 656823
662 428 802441
158 710 580243
690 406 407003
755 201 695367
465 639 812738
503 37 350670
82 131 174828
663 353 209912
643 98 134839
376 42 909707
534 533 455708
779 469 959853
379 551 198577
765 430 236885
598 423 470463
167 279 974764
105 73 621753
480 43 647153
692 34 50062
648 380 594884
189 659 144106
680 317 671541
112 456 514272
735 59 149019
99 222 270568
587 673 531793
514 741 321416
68 755 813255
577 29 300580
444 619 816599
274 729 302833
360 524 75111
384 235 411032
87 229 378525
686 544 7935
344 455 174265
334 417 525307
772 643 413980
89 748 961287
565 595 72090
313 170 902668
23 777 955714
374 600 767603
284 39 250423
646 776 635605
706 282 72145
626 85 640488
538 422 835604
53 364 105566
424 294 236049
377 343 811883
604 585 454283
74 160 457879
345 28 793788
61 257 997113
292 152 546265
327 749 168568
110 213 573525
229 43 566798
160 190 661494
132 566 424779
47 160 301353
260 572 151034
705 696 631197
130 662 969813
283 443 641377
137 507 662755
6 168 280301
172 750 258788
722 446 598213
733 251 53465
662 317 720074
475 206 744339
719 267 463858
224 507 617327
692 626 304709
424 468 174133
703 378 125399
129 629 946938
496 93 475522
532 252 837613
697 319 730208
652 265 180935
127 663 460496
437 89 281629
697 636 639781
562 523 646651
321 654 477188
421 28 103792
20 556 801761
597 231 643846
97 294 261986
725 6 810629
271 605 146455
195 624 753922
749 672 438243
385 735 787733
522 481 466702
503 580 107961
80 428 529996
88 656 958357
145 781 603589
641 336 38283
293 189 148856
427 682 369400
642 277 332442
751 367 166626
244 492 657469
100 531 854779
756 689 971866
54 248 759732
519 762 776739
296 274 18937
243 29 200552
489 117 191399
226 790 49074
28 198 258292
63 788 361548
658 540 751538
91 659 826952
402 383 781712
263 500 75958
693 548 504465
112 567 44242
582 426 665253
549 688 987108
663 80 87275
83 355 603139
788 522 21945
102 728 318949
203 756 7316
317 494 137495
243 771 441654
272 708 367624
469 177 451420
448 774 412220
400 790 784971
749 354 180262
634 445 727096
468 756 91911
319 790 565020
536 473 308070
508 97 665252
567 490 10554
265 735 106999
144 142 969950
391 485 460518
449 501 58713
656 437 806759
476 142 820674
770 360 857367
455 91 210073
32 748 45354
263 338 144250
410 649 145974
232 673 405777
749 408 654572
723 175 162170
128 32 665333
494 66 510867
646 681 429335
159 435 507763
461 250 570440
630 602 977841
554 569 934308
472 555 891992
619 419 344135
507 101 194546
258 19 284588
304 517 123285
771 470 664644
28 43 16541
665 696 119906
679 388 278530
486 509 642627
541 372 394886
442 264 835364
637 357 293219
412 471 688208
307 593 650229
52 337 470347
74 520 467377
772 546 80391
251 299 44210
335 596 64883
518 403 754961
693 363 146733
83 125 787549
791 489 133792
754 657 527198
22 161 645592
279 505 997792
222 424 15757
664 676 801115
192 44 110140
748 436 659333
257 18 312417
437 671 639041
735 762 405106
326 590 600808
177 47 897979
514 721 383793
516 114 589243
698 294 944812
323 53 661815
218 640 553653
767 215 646390
320 653 648311
79 256 831913
8 658 530110
489 258 749311
604 63 597572
308 527 87174
83 379 8820
656 619 976015
4 8 618223
610 727 792805
247 242 205342
38 274 916643
583 394 288033
527 378 8109
399 423 160970
181 764 719415
3 370 202249
742 252 328319
685 686 971545
267 324 244305
13 421 858039
685 378 541843
438 591 49513
285 21 515355
88 3 957118
752 588 819483
438 240 920716
590 783 283889
779 333 315121
162 442 844650
217 766 817639
579 643 56136
366 421 635047
681 175 758286
727 709 898530
292 40 8522
700 65 387529
222 463 761557
578 381 872843
584 754 279529
253 319 124310
17 592 376578
433 129 657220
148 156 88867
604 43 736523
533 305 259901
345 265 110107
273 299 839987
377 704 727228
319 655 970350
659 702 724478
409 65 78197
612 546 887304
476 190 268789
120 785 455156
341 467 362036
2 338 200345
741 606 916402
591 453 214897
774 568 35973
503 699 268130
593 196 17515
252 757 19247
5 799 135256
414 777 732409
735 49 331728
13 18 718165
742 468 41382
467 411 505581
441 229 785011
529 702 206001
283 232 20372
548 450 417339
635 167 662540
30 527 545299
352 417 637241
622 472 738678
187 12 532980
118 82 515076
550 209 182705
268 571 354437
254 589 252293
538 330 832571
699 91 632591
579 776 668824
77 52 865684
479 760 152225
424 493 750072
657 135 668506
363 466 130653
264 768 64729
773 277 69338
729 392 758114
746 30 78932
40 560 599558
265 734 171642
436 61 223369
487 647 481051
713 75 480092
665 475 996925
665 611 801312
518 110 911618
155 431 709479
288 597 909788
312 35 510898
533 770 711566
575 175 459645
777 93 478674
438 683 617714
199 418 282852
248 659 731664
374 460 492869
642 310 481177
380 596 800513
148 773 311219
604 346 975000
403 196 1785
741 218 729112
469 697 692530
348 82 500186
575 662 107884
432 790 395568
199 146 674703
580 727 904518
413 526 836733
453 588 835368
689 353 170371
458 725 431874
108 44 62574
255 339 289450
94 218 262151
143 312 260453
313 190 910478
462 754 785301
488 596 157588
549 551 996690
232 748 666491
800 484 747362
784 212 452231
101 795 453609
736 34 496438
102 65 769302
127 545 585924
230 767 307672
234 246 292694
243 336 694716
747 434 321729
30 18 644583
232 624 775203
57 186 893936
273 456 663702
230 694 45992
151 138 835389
347 420 68886
649 650 325111
209 596 54965
702 648 817777
59 277 492929
325 42 55277
365 444 817054
580 255 398808
650 386 81336
372 737 998763
254 396 699807
749 251 541135
678 724 673775
629 671 354861
769 526 593244
782 741 401219
600 689 287600
67 302 451143
289 231 636552
413 326 853661
729 704 255224
241 196 573498
161 419 326842
72 328 167051
447 44 940704
669 1 670515
668 506 324471
572 172 828968
582 104 480440
34 111 640248
690 541 892119
241 141 399600
345 144 758925
81 38 135549
492 79 581266
163 662 947858
710 565 396474
681 76 804472
771 546 109676
189 658 184355
765 704 699722
36 454 867397
696 27 690145
787 310 129823
320 181 212032
71 735 884534
790 351 654441
604 414 425505
471 775 20456
500 73 375746
75 519 408579
754 87 145749
792 750 191964
607 690 421751
614 387 934630
543 540 880016
304 145 212519
18 193 193098
631 249 563165
738 586 409042
194 621 350544
204 755 109024
414 432 988968
189 661 128308
486 589 567850
596 519 786157
680 51 872644
36 453 49664
564 142 339961
417 624 982631
385 557 987332
636 491 710431
36 105 674398
305 312 762271
260 708 357371
759 466 256304
542 622 752874
305 285 599419
585 240 783983
471 772 988283
32 763 420143
86 394 212831
350 411 595413
28 751 745800
290 662 229587
277 638 636883
663 549 158760
688 76 118989
571 460 721038
562 209 6481
449 659 864392
689 259 977407
140 766 288842
362 388 8883
28 210 852500
473 710 370429
205 654 417430
34 744 194978
512 27 404828
18 90 862826
336 634 172244
745 629 762067
396 757 673840
145 610 412266
793 9 624865
19 144 836188
305 86 681189
64 317 802719
209 104 90688
279 87 773866
228 47 593313
299 315 925146
668 217 393683
361 309 986885
92 737 220259
181 8 691802
681 69 129767
331 616 599880
114 452 466185
756 62 824958
652 277 88909
370 56 145896
533 151 937117
263 476 735746
485 699 478242
17 61 515136
124 719 496979
563 382 643069
256 529 364919
116 293 258926
475 773 197856
615 365 594817
693 697 852367
222 96 418087
714 792 527100
116 787 405098
307 518 665412
259 730 649903
153 617 334861
741 724 915717
563 168 378683
522 663 161737
411 747 143469
426 2 938681
539 149 284357
13 514 952926
501 132 652149
591 504 965654
683 639 99569
402 659 500032
127 186 229357
38 321 78794
448 482 639817
570 184 296201
63 162 545373
747 589 67853
183 222 626464
47 146 743655
273 145 994485
558 615 632552
165 791 232647
118 212 331146
683 198 516360
473 551 948475
665 326 498136
677 648 461980
332 395 377476
189 507 900338
235 483 695787
583 190 282105
700 532 580781
796 272 438952
30 7 493422
623 737 42968
94 19 672583
46 731 437658
571 98 25014
531 637 683904
124 160 386644
716 213 286419
472 436 83339
622 346 439341
3 157 222437
728 172 118079
207 308 960256
101 73 198640
548 138 728403
464 799 287162
787 168 85335
395 459 58091
193 432 523022
581 600 773281
130 218 999739
369 679 510429
90 281 703905
623 230 484647
560 522 763673
39 86 244700
790 51 4500
396 535 275314
549 471 331607
259 503 791900
148 621 917277
668 152 44136
445 66 641383
794 127 156829
459 394 748033
590 271 591616
75 282 918600
628 398 714958
474 24 61085
111 3 252506
431 231 193936
447 119 503569
346 562 71647
279 606 670427
338 298 274796
464 239 118603
687 228 922033
334 476 475355
471 527 670536
747 80 388703
185 445 851015
606 720 385720
185 444 264910
650 609 785661
7 664 536797
579 754 373709
652 492 505473
258 354 484329
324 753 404460
684 774 164581
451 552 152871
131 375 865431
606 678 151336
335 330 365589
113 584 87043
377 523 11432
749 475 39498
36 67 797586
701 633 902516
180 121 900348
657 687 241487
408 154 603304
356 736 108429
293 531 497736
629 536 537390
467 658 749288
731 253 508222
620 434 496061
71 786 984711
212 498 213239
342 136 731487
746 742 68192
300 489 122065
116 359 321301
710 539 205909
563 648 568653
226 537 328649
345 4 936985
390 284 863201
293 396 242590
721 259 857031
87 496 83448
466 636 100412
285 717 845375
349 435 217803
150 668 597258
513 528 443221
486 440 924999
87 593 39545
86 417 541224
505 91 665171
459 85 34736
174 5 15871
571 694 148298
257 792 459046
708 223 611862
760 421 24477
8 363 596800
528 136 41609
638 582 664131
607 459 79523
519 796 556208
48 609 632346
467 701 160743
35 7 122406
333 104 467613
260 655 634335
352 57 154626
315 305 923789
478 266 859590
557 773 219566
623 5 935592
454 131 498031
736 721 22748
215 728 116261
132 639 837262
99 38 479388
239 281 751295
78 174 81127
760 406 532700
139 169 762177
778 283 346002
754 784 383970
237 574 186396
378 75 292813
424 710 154744
238 781 934341
19 135 512642
548 754 881253
114 373 477945
311 23 939298
420 747 545663
170 596 297576
661 544 954437
510 266 560969
74 208 80650
126 541 79919
453 508 302477
776 465 987948
237 480 530533
663 46 884204
748 312 908051
567 174 697723
527 710 432327
795 784 967178
380 584 550163
195 33 822817
92 240 899439
520 219 59518
515 352 249718
159 108 490824
49 685 81704
501 508 265788
654 676 31280
780 485 966058
535 328 823486
766 230 574930
132 760 386667
302 137 749527
161 99 127236
392 175 581252
304 384 723894
402 517 789678
673 413 205341
666 550 764778
234 371 882634
35 333 71745
482 646 69414
682 502 322005
83 535 619705
146 157 873970
205 188 868695
446 525 624014
128 187 225595
118 785 352434
453 791 274028
563 202 110542
221 766 660515
596 720 527319
753 754 801346
558 123 39129
116 283 291331
368 520 894823
230 579 811339
480 479 631331
87 407 631744
217 176 949325
18 44 896338
47 17 865271
339 187 356108
344 274 167325
392 553 316892
255 520 1995
215 340 224932
96 73 382272
572 800 540688
325 220 261916
788 264 472736
727 749 409782
787 250 655846
445 338 318992
782 306 580896
313 15 859661
232 215 668420
574 99 928220
675 788 937442
525 693 390649
186 506 479966
754 138 617929
519 604 983203
524 573 139041
523 686 740527
301 45 146022
112 84 677636
171 412 364
6 511 311926
620 612 636813
65 103 794144
354 94 231467
206 612 279515
446 192 184457
712 575 335517
713 412 513276
155 612 555522
593 738 21702
131 647 220514
262 527 93567
231 179 323492
705 607 884275
352 290 785351
283 207 746570
319 110 180622
570 609 120964
240 258 226676
613 542 906288
606 437 147864
765 120 716746
126 95 446912
154 46 968099
661 759 854867
635 338 273247
72 357 856934
236 383 643032
699 428 724364
316 263 460211
570 584 50484
490 63 472613
567 645 254606
751 680 216113
603 122 624038
638 608 53034
790 376 563137
386 730 265284
232 609 403466
559 629 126876
44 659 403190
425 417 111708
787 657 987609
238 17 546296
534 106 633509
674 111 80274
130 616 279019
606 360 767779
612 316 216147
74 660 692349
444 654 528391
676 192 87743
347 395 667543
62 253 569517
173 559 977391
436 724 986269
27 638 427515
198 661 895497
134 147 603825
12 663 808809
558 705 924987
586 123 256612
145 443 544026
183 435 242303
377 737 710121
97 331 940710
501 666 191360
491 354 708640
532 9 416364
218 647 958013
283 105 448876
238 460 265190
133 351 834699
611 27 224505
609 1 187974
382 762 733819
175 380 571230
117 267 646316
506 38 351033
175 388 305720
10 740 956887
320 340 659269
143 235 170746
363 442 249780
793 780 631269
210 497 757631
260 639 566258
495 579 344683
263 792 371950
186 711 229302
549 598 97558
179 643 113809
709 197 472307
524 564 37116
303 782 762026
626 699 892977
696 217 563530
483 403 185129
170 168 206234
81 642 368466
623 207 433957
339 596 643822
463 237 804732
14 270 235825
552 264 557702
553 180 853261
417 485 163283
101 607 231584
336 342 291919
219 341 411727
730 361 251538
76 155 79688
484 268 542775
747 506 226320
226 477 80796
6 431 702114
795 266 78866
36 193 116901
423 602 25039
502 17 643113
711 221 609437
338 651 444121
522 619 86373
332 600 572864
154 495 6423
235 735 891793
401 634 607421
526 56 644575
361 91 883190
290 665 562884
51 4 725555
129 406 153516
504 399 302878
227 294 252412
130 526 978675
175 153 855227
87 441 852888
26 153 427459
783 540 565565
514 179 988849
774 663 801106
469 120 792500
315 439 170322
557 112 335527
194 255 915497
277 419 167625
563 80 315176
665 99 28674
688 564 77541
266 632 443379
15 58 992704
13 756 111148
189 480 178103
347 39 192197
747 752 912615
717 705 661031
466 726 139498
322 760 531468
393 673 864448
183 609 158256
359 514 25625
673 267 71558
380 572 868228
532 483 159073
640 689 504723
646 749 975996
409 392 376380
232 712 180995
495 709 72977
497 21 560303
553 579 621205
385 774 899435
74 688 999570
244 765 992474
161 447 249031
730 545 106537
38 606 366851
762 610 749362
509 578 577164
358 36 407149
486 552 809429
486 508 46188
65 237 541167
149 582 125380
203 699 426101
506 764 404904
577 125 990612
61 500 850274
326 540 342172
612 302 249672
360 597 110074
180 604 72368
427 382 399707
236 607 300363
785 433 663492
313 454 297589
487 62 982210
466 46 6621
697 315 482298
430 1 969939
355 96 750288
192 713 266985
609 192 736492
730 560 26760
482 203 2505
360 639 561422
532 789 860471
374 331 862339
289 331 111319
231 769 132822
359 499 482442
626 44 991396
97 339 445288
283 37 340081
393 783 577625
604 632 934539
759 510 533847
505 264 91572
625 514 379244
35 1 91716
203 758 780046
296 280 784900
745 425 100506
641 64 514708
713 198 462505
384 33 143423
8 131 913666
785 527 295825
354 256 491481
2 743 514800
305 553 507227
746 625 458154
408 189 737026
22 284 873815
459 25 744709
116 581 136080
477 482 625198
111 419 332674
400 631 641576
128 283 288759
121 191 190948
615 784 541959
130 543 409328
633 530 400645
784 403 508028
704 247 741106
586 533 106134
599 34 210228
82 305 460927
53 77 830949
242 617 418298
749 435 866955
447 612 206343
472 46 609008
685 635 365403
165 108 226388
706 358 715977
499 702 422798
331 501 672450
102 133 602285
5 512 695423
373 95 521069
648 472 809828
281 715 103253
497 69 579819
692 338 30159
729 154 448265
99 323 327944
621 73 285043
149 173 231252
561 761 456673
339 169 921101
604 369 455243
476 724 637433
141 7 525692
92 501 78189
635 61 309530
328 375 834177
295 461 290841
235 510 723458
151 37 911710
790 504 404877
121 387 9527
151 647 504725
308 790 172381
555 552 238537
478 247 848172
670 353 291041
449 704 427093
384 217 686495
541 436 549304
608 243 155581
744 150 632440
152 25 728409
743 171 260590
271 365 601426
359 488 204422
703 489 873875
425 390 471456
568 412 881443
657 519 715290
520 669 36351
126 103 221520
756 608 109706
486 353 558563
615 283 429151
195 699 566845
690 692 414944
619 445 369371
399 282 207570
280 548 415835
652 506 822653
188 258 928360
606 473 236916
402 628 187382
26 168 961948
456 791 424459
496 172 945198
83 439 403435
474 578 722591
578 784 746913
644 39 503661
207 463 535956
629 700 473045
284 378 728478
483 489 904940
515 395 514013
591 797 842150
712 732 160253
27 713 895104
627 475 338271
147 153 509402
285 500 17203
104 372 26227
462 679 165779
116 446 826564
156 616 638139
27 300 186005
173 235 997006
787 797 674077
383 470 20660
590 727 275939
618 30 990917
706 411 899422
411 245 158473
378 293 570190
384 487 328420
85 664 491401
54 218 624442
794 698 872667
480 116 533055
511 470 924289
611 540 852850
777 373 10360
14 676 596139
618 607 580869
75 705 463774
184 733 802797
383 640 914565
485 56 82187
682 438 910127
373 287 775193
522 419 286698
528 299 827937
670 722 951255
676 369 494545
655 672 404669
11 297 241283
217 708 928941
772 109 246809
755 96 29994
317 159 34308
224 424 490954
109 718 15190
269 731 17642
430 215 336888
558 363 950746
35 733 590616
308 687 93666
641 570 361109
657 165 32043
131 319 814204
407 381 433807
639 267 974129
710 279 770780
512 170 899333
453 706 711714
79 202 414792
400 439 167739
689 277 761410
504 509 758314
568 40 707095
136 337 846418
6 495 449389
742 710 930936
686 612 495665
392 798 426345
467 377 765095
676 238 175446
517 230 590887
194 402 872097
672 88 788698
131 677 68004
401 786 425818
39 527 498318
401 776 651983
680 781 644146
128 723 786634
256 780 250738
573 452 157761
257 592 667956
269 603 114457
213 93 739761
661 271 726875
68 558 408882
381 51 286831
75 556 780049
425 593 820825
189 713 355867
169 368 262004
559 672 987877
207 581 164558
430 793 746404
466 431 914680
509 524 398727
229 168 936893
582 741 299700
112 372 903160
757 597 884570
185 295 364768
618 621 318414
530 192 145163
712 308 728706
496 152 830774
779 302 740077
788 161 616271
746 21 303638
514 496 693098
577 227 37585
444 601 947804
546 328 47322
286 172 528438
377 568 659061
798 790 15293
201 595 44375
380 484 667564
499 323 32542
406 636 47496
567 418 643153
158 317 21570
710 475 456102
670 705 573041
244 723 578709
195 513 10439
37 554 951473
709 511 674623
397 155 858285
419 96 757721
744 19 266775
426 675 726654
529 292 648318
386 474 953935
129 661 321972
559 473 895096
282 136 241989
82 395 355377
693 383 241350
685 675 18497
426 253 222649
627 126 148467
16 232 667263
694 653 293129
122 621 91500
684 770 165762
318 425 883566
428 393 777044
111 691 711041
258 366 877578
241 550 64930
176 466 78565
226 676 835482
410 373 986357
326 158 891321
171 98 560150
413 708 16357
788 677 184125
291 212 469842
494 393 809111
778 613 9566
59 11 764832
406 708 363612
19 181 185661
595 101 872439
165 291 729906
537 553 42734
199 365 566928
330 50 282772
571 664 385002
404 343 407856
324 742 570238
392 614 828545
94 708 84955
85 109 580670
320 598 29765
788 354 862734
251 619 641244
619 187 487348
272 564 129962
210 710 166610
374 10 86908
225 267 414288
496 327 63071
714 553 380412
138 377 717289
738 129 98487
82 638 253097
157 453 484092
79 58 660388
198 592 757253
500 5 443355
342 439 531538
376 356 749364
249 93 161251
783 550 635438
751 190 963489
298 438 337736
710 510 362040
730 445 122043
350 77 136960
29 241 851163
696 695 143411
503 524 188920
9 114 767543
188 345 908116
725 237 793773
351 82 333143
354 286 91258
650 406 550470
626 194 961560
64 798 21647
138 347 15413
668 475 496475
223 545 813877
779 708 906368
451 483 696311
477 640 819524
182 733 803221
456 580 66264
525 579 308400
49 718 342100
687 332 506077
43 125 413374
221 438 428410
496 728 341054
167 243 258766
156 512 377706
503 514 839618
647 603 922754
121 319 902123
366 623 20754
309 540 486007
390 274 818871
22 265 677844
520 79 978837
129 420 811587
302 534 328839
175 694 834427
665 688 257998
732 343 36163
776 74 617374
752 83 908328
180 393 602861
437 239 276227
354 49 392794
648 585 206743
793 746 986246
765 538 586161
87 333 572715
2 793 869994
128 25 981017
93 702 721434
559 225 119475
237 88 679321
328 386 935001
63 388 324861
508 662 308986
1 743 20027
610 209 190778
732 155 929326
263 612 694672
607 384 702773
755 404 183238
276 415 125034
577 401 235206
654 183 49693
182 719 200038
30 760 476489
266 221 270204
145 167 380094
759 35 454936
415 443 172274
92 685 505774
786 655 81177
500 137 79915
266 763 845461
689 559 228630
453 3 959533
248 330 431303
100 296 983237
391 613 574483
711 134 972028
412 660 278172
323 171 277077
418 615 793382
766 141 177407
542 733 618917
413 419 289824
181 292 381758
247 230 909058
30 766 161683
565 753 611218
260 547 177629
518 631 90717
468 721 228260
800 340 908236
316 409 528736
216 484 748425
207 484 909829
608 661 227410
438 218 634830
595 554 616381
650 280 458094
514 17 769487
263 635 508534
124 368 443066
146 99 126779
780 279 149746
109 592 671366
788 405 351149
567 665 432688
283 64 544778
791 488 219438
233 578 923372
302 325 405769
548 359 235336
39 183 408096
675 386 756655
518 372 396607
93 76 85905
169 286 690487
743 447 861801
567 100 282618
612 731 547517
779 465 925015
526 95 470443
183 788 118491
496 471 921376
355 730 444992
159 391 27328
513 218 831191
584 496 265252
224 338 528446
665 642 437769
343 778 481085
273 398 151541
325 434 353217
738 461 145376
557 748 102666
79 209 940912
789 384 464314
720 648 409401
612 685 761655
711 364 667682
222 84 164700
606 647 111168
365 223 969639
485 135 468241
721 409 453181
34 399 420296
528 28 566112
243 260 193806
205 52 809708
563 600 118407
532 709 59927
664 781 450712
639 298 670759
623 231 446986
511 201 409090
373 729 424052
89 210 189143
221 350 770153
458 739 823849
195 408 584063
545 390 673054
435 336 80077
34 42 994443
411 431 579799
634 505 912349
140 247 162366
177 151 112856
41 787 626494
472 466 252103
712 416 20162
166 431 901859
586 138 89643
154 16 112923
63 638 869926
347 415 683722
23 162 986813
626 614 520125
513 333 81405
322 372 659857
568 518 267825
781 50 815304
623 698 900069
265 94 794123
485 281 653077
414 687 488377
377 615 373584
295 528 863530
397 160 4202
433 536 179182
477 718 972559
774 685 552122
217 170 365177
457 220 435392
494 204 270108
641 26 288867
366 263 820145
464 717 86232
463 433 368233
513 362 680789
462 738 950234
19 765 219580
271 358 997299
789 61 299918
81 300 664582
716 347 115507
382 169 258445
675 763 239921
731 243 811325
75 131 926326
444 606 395025
731 187 213410
270 193 335833
160 453 502430
718 710 737640
508 740 335699
626 405 607327
332 258 208809
288 266 566382
483 502 315364
382 713 479535
476 497 157444
619 160 511744
11 547 27506
215 717 242480
315 362 70434
217 230 126828
720 358 866277
484 427 328791
505 671 123158
384 330 14456
208 617 34635
24 642 772284
761 249 243137
69 711 740026
389 171 243312
512 416 595592
269 385 672069
57 406 798428
161 218 276890
250 608 667877
776 163 902592
44 13 177243
563 671 492553
368 304 121747
348 755 402726
714 277 166549
123 239 649454
764 669 795713
342 734 864419
485 443 417653
370 759 907446
455 191 496107
222 209 162624
608 763 392365
450 374 55841
28 234 266762
75 382 713156
518 722 449610
505 96 88907
540 566 350891
367 707 439580
653 352 309969
323 346 156936
768 566 275304
336 156 291231
21 167 281738
687 127 66653
321 259 370515
200 586 91224
311 488 410446
122 251 958112
171 727 200360
621 511 117409
610 547 833833
770 569 66208
200 300 799603
156 27 577506
665 352 213339
325 156 787858
382 628 861183
37 152 584684
44 676 633731
3 690 793452
82 468 897634
553 733 785821
334 234 254149
243 550 78398
591 198 122457
550 637 633303
62 84 754918
73 583 518574
75 555 320225
262 172 230593
611 573 866446
749 215 668678
725 332 706218
128 342 922740
700 735 221860
535 158 482835
638 320 654669
709 689 614908
552 792 493759
742 531 252967
168 738 972394
686 737 108990
558 520 58628
250 6 989060
723 197 755371
321 553 9961
90 1 929194
147 462 738290
69 323 61164
769 548 721542
210 792 108371
583 150 346958
191 297 841512
775 577 776514
410 263 897829
433 373 1140
80 656 232712
394 149 7489
793 73 421908
680 732 521417
590 307 936306
730 471 562344
368 25 757210
46 673 296882
586 766 570390
168 298 954211
213 583 727570
13 577 154002
443 25 559930
195 741 148169
403 538 298809
693 786 577662
312 539 311482
335 416 401238
749 239 599863
146 478 863526
179 144 802366
238 50 375143
294 734 607732
253 540 594576
328 741 652113
552 76 224396
178 586 337126
738 362 779284
143 644 631300
82 153 434875
165 237 652365
457 458 385755
346 795 267580
787 365 965263
517 70 584067
551 230 356570
464 478 232550
433 749 372593
294 243 810205
733 93 297473
606 638 265716
9 349 28332
9 260 846457
710 607 843824
593 374 889678
96 38 245916
580 62 439950
517 670 899010
429 403 24719
794 508 679152
479 204 492558
773 523 4976
400 484 363645
322 490 497618
82 301 92736
780 287 316704
437 351 14740
580 717 143297
553 416 170124
384 685 455855
134 344 951808
257 682 42674
453 623 434712
165 103 552883
70 419 19379
77 742 522211
717 508 651694
632 33 248536
301 715 557931
37 389 926201
192 707 496136
408 427 192485
373 288 712398
310 154 827137
125 184 974505
397 581 914519
534 526 429028
304 707 578606
23 233 564981
318 162 7574
507 656 96216
539 379 874956
117 78 319237
251 167 902342
320 402 776569
189 151 224075
578 443 451446
109 656 876768
49 625 393236
534 536 614166
634 532 267816
378 234 761147
638 122 36344
336 622 822769
774 53 680075
603 311 423864
373 403 783455
689 342 73320
296 419 456327
697 759 89382
227 388 434320
316 466 324451
204 531 995186
293 566 770723
115 442 347622
602 151 265317
326 440 188642
386 49 778746
697 479 756884
124 269 698231
551 88 413943
100 178 593191
11 214 43880
418 729 661493
729 668 181992
700 387 598183
495 413 947956
767 417 743218
242 19 904293
614 559 832084
719 646 303092
99 593 875071
633 431 771839
641 487 288469
159 537 130548
521 21 310283
116 151 517182
295 442 574388
531 643 176654
151 468 593759
563 6 69312
521 709 937300
311 129 898133
329 209 836753
671 751 414385
95 411 452555
624 130 510528
609 392 635927
358 32 225153
671 109 71648
8 343 802416
623 730 646708
410 389 212321
457 139 888090
281 779 171553
190 135 394261
669 656 331702
233 774 114044
44 21 163720
445 244 697755
416 423 233818
394 162 68704
253 246 662360
419 559 280531
247 739 390690
100 280 746670
591 125 605467
553 644 186122
322 43 305557
543 134 889117
689 510 142165
257 174 735907
581 681 217366
399 669 248591
610 481 41737
573 351 248601
226 184 662727
499 627 495989
365 3 669383
86 243 887072
89 94 89759
95 636 236850
492 762 7196
151 18 411155
596 666 164079
618 157 552929
150 600 586258
526 405 827174
792 1 420006
323 383 163822
517 350 473559
659 780 342565
285 586 613039
285 764 237849
615 358 286084
644 367 750516
11 640 90304
89 154 58985
671 609 936529
105 25 383113
207 713 736458
131 661 942315
626 295 693486
682 466 871348
256 419 122478
167 194 238314
242 653 986439
522 746 61576
376 765 332152
440 410 343221
776 317 29471
581 203 71731
321 670 792897
258 564 79267
139 249 668200
116 300 726448
558 350 510662
506 408 790015
478 192 342446
571 751 403127
506 644 817830
110 719 144315
358 649 528051
694 518 771061
528 91 375079
287 480 768989
244 537 857782
201 374 605811
532 543 643686
482 412 715682
8 316 216275
425 581 216771
538 643 69752
85 534 948938
525 709 966280
489 94 378515
4 479 40852
320 172 1047
147 329 361539
548 220 474228
46 780 842677
750 745 820312
653 470 500583
61 575 194491
429 755 945009
459 126 277147
687 407 346965
572 110 743336
210 140 732465
288 747 808264
8 530 486981
360 582 948909
64 48 647823
4 85 50857
536 439 25969
378 349 677016
474 408 342372
7 153 951226
460 457 676600
138 201 919893
732 129 543811
362 768 900523
283 746 186864
241 2 635773
147 635 566668
259 210 907453
783 388 727263
609 390 106587
113 269 454634
207 397 886982
139 680 32084
526 774 796581
20 584 42925
322 424 668019
299 111 718275
245 468 149392
672 781 667554
670 48 168735
327 249 223439
141 638 90237
260 202 177387
521 378 160064
619 559 624896
420 761 612181
524 293 882225
709 636 615524
638 407 796990
523 647 172923
472 503 707782
219 613 229193
143 585 936777
492 529 294928
41 148 361380
290 431 464559
388 652 421828
659 268 749355
15 788 581767
322 292 313451
750 677 884340
758 136 678582
508 338 337155
289 24 239640
54 694 215754
260 130 554076
1 756 578518
402 415 366247
404 724 448646
289 160 563238
53 9 130756
583 35 645502
498 384 532733
351 32 139327
355 752 619891
411 384 905555
237 474 564222
140 237 818071
790 716 263786
348 398 829006
513 705 954997
775 767 78717
711 687 629415
204 358 712165
348 8 710227
642 483 353057
34 639 732565
483 546 683804
19 715 339538
224 91 953425
297 347 655225
525 549 310612
603 737 523131
79 356 690019
81 330 897783
174 543 767266
89 304 532278
569 525 936628
486 590 514437
717 340 800669
193 443 587572
324 374 374871
205 613 614180
216 599 24479
670 358 426105
568 156 263834
778 686 913002
319 739 531995
282 476 60799
271 665 266451
760 52 332097
21 510 339069
601 762 637109
34 695 637816
228 420 907381
60 458 292731
2 591 95269
706 136 457695
793 547 145077
256 621 103516
305 359 797980
516 190 586576
1 297 750484
708 218 970676
153 318 405197
572 251 417585
371 196 686997
586 31 520990
531 514 363005
241 285 917318
203 131 816040
685 647 311384
750 317 425639
354 83 410107
218 196 340802
397 226 888886
153 715 675648
77 363 309346
576 218 850153
59 768 107407
281 259 727024
576 767 759554
430 2 412743
201 480 687069
182 504 875756
633 627 528889
476 336 46454
231 502 614733
184 634 804827
9 439 602213
585 797 766929
769 89 258320
506 373 68925
444 340 856810
560 204 737872
418 429 282356
194 306 828436
621 372 479337
258 255 386490
456 748 492597
328 147 251895
411 19 843008
414 748 656392
793 261 480213
246 358 520071
502 96 168308
197 596 643313
18 204 170241
671 688 876928
532 710 529695
266 786 451755
742 354 352926
434 720 829464
230 246 192921
429 190 740835
714 364 963926
680 168 195943
504 51 768131
94 208 739430
489 115 649641
208 352 876332
698 205 451668
412 51 508532
65 279 790579
564 422 506761
737 354 365462
578 3 542023
142 398 406962
15 631 778090
589 562 220709
211 113 794610
292 637 56028
606 396 442860
85 619 113872
654 786 184172
460 448 999057
309 58 44112
348 630 929074
238 258 586505
489 492 825639
529 286 160817
640 320 585786
764 198 188326
776 106 838752
762 649 638870
259 396 720911
684 631 149240
138 486 577465
379 709 463238
271 145 219197
726 47 48560
3 769 740853
342 448 54741
215 614 447692
553 326 329669
205 595 311045
8 276 280643
482 325 882690
413 579 360559
226 41 630036
791 553 922553
411 92 857131
752 750 39016
619 661 357959
307 156 164158
432 646 903004
36 421 947471
180 718 761368
401 707 729710
67 230 169770
567 661 699672
699 173 920527
733 745 876621
497 138 255386
374 326 244354
449 799 934393
265 55 386145
621 299 655411
604 338 97083
538 655 404786
525 438 626290
789 237 813503
713 94 415410
742 634 427318
339 704 967527
151 587 347425
57 683 126835
725 704 816322
202 759 548832
631 2 361443
719 107 452560
438 563 355735
341 433 779677
17 628 606086
378 523 309872
435 319 381094
674 128 607255
617 299 942913
252 331 565059
95 106 417722
308 662 415832
776 673 747368
272 310 40417
758 386 136765
797 622 813419
757 526 282666
62 495 982028
521 738 333815
695 479 447565
18 83 472164
617 660 16197
322 702 165443
432 571 986985
305 283 157465
343 94 405925
92 181 516644
65 167 903281
297 429 839258
578 585 978667
149 471 254645
252 187 561475
263 252 15813
226 339 499605
441 513 148663
495 206 713950
781 509 665714
210 699 483471
649 295 202772
714 302 87802
30 227 325912
216 459 554010
451 417 345955
35 388 100143
789 734 358076
11 734 198856
359 432 838575
399 201 243917
755 476 792891
583 793 103302
691 521 667128
654 631 2121
455 593 111943
58 146 439269
393 130 687738
655 614 53803
674 199 75813
774 212 859117
425 133 687854
437 26 718371
791 195 787804
784 591 564966
183 122 894619
420 334 173174
647 350 59408
33 111 236040
4 245 332783
241 702 228537
445 782 683567
228 67 746009
50 699 526724
570 549 976519
253 628 373349
128 305 114358
43 47 144338
675 401 448925
749 112 873195
738 439 465525
270 162 68449
487 307 667191
365 293 78863
559 586 783872
782 710 862377
498 641 771451
699 488 864517
516 610 331530
11 697 720751
352 788 1838
428 595 326880
604 731 514700
41 649 878315
74 23 744089
144 339 873593
80 736 190329
614 479 364522
755 89 564141
424 366 272657
272 108 458997
237 146 163119
328 537 792255
406 720 757263
12 64 234030
196 384 139707
564 73 630467
183 755 75
312 620 751255
357 169 639450
146 668 457763
780 225 904793
651 216 970425
86 506 887383
604 29 154123
559 59 285623
773 77 6198
721 778 526879
641 300 125271
216 629 263724
497 264 165329
400 463 882508
404 48 803678
284 142 34808
327 738 582271
567 465 963924
393 687 794397
404 400 254166
753 343 110859
403 531 878131
362 144 47487
491 466 49936
74 509 196853
39 363 662344
692 288 116072
582 581 142400
3 546 856678
99 733 536112
67 165 390068
195 473 493984
201 736 375965
75 472 841060
303 624 789641
280 340 759839
372 561 126249
499 618 526587
272 119 131133
450 606 579887
410 524 837277
571 244 875531
258 265 226340
150 597 940644
604 470 48582
774 487 153833
169 335 809033
13 717 258924
519 767 139321
524 487 418635
392 258 572444
154 506 700190
216 176 723587
96 307 331188
164 159 333933
96 676 100379
183 793 685943
650 238 679544
667 518 451014
525 336 460019
751 389 774542
764 523 198968
596 678 453643
111 347 447344
101 277 88108
493 174 366486
512 572 939836
533 516 534775
624 734 844089
780 570 11698
776 657 40641
305 358 818154
776 102 981315
202 164 784378
675 545 568663
5 457 423340
386 211 735280
201 76 544307
763 160 117784
646 376 472272
45 722 341166
602 557 176856
477 326 88313
651 140 762591
176 530 473601
137 191 989375
128 263 946162
238 106 938373
242 652 50231
542 684 341423
88 734 771579
513 789 610701
501 763 34261
776 135 463
158 242 317392
635 644 292393
551 744 889488
135 600 622370
576 415 295082
409 166 343397
772 173 695563
370 700 583027
302 40 866585
576 21 310121
12 110 765133
572 496 671415
601 722 979778
325 452 532252
378 39 723860
98 110 11706
50 551 492065
198 722 462024
481 755 220490
732 682 756466
170 139 208193
461 155 965883
12 664 532351
584 363 217089
183 703 772727
96 427 217941
374 95 872312
787 492 555668
206 114 41932
438 122 390979
96 274 993490
232 71 930768
325 649 454307
150 129 986457
88 18 400136
276 258 469103
108 349 864435
134 146 359024
237 724 383640
297 185 461510
23 113 138275
475 432 895434
552 259 548761
779 650 565732
746 460 264217
338 498 357718
158 113 831925
200 705 201666
367 422 980176
166 323 477368
361 140 267932
569 750 434072
203 642 112721
197 268 783717
397 63 970195
370 446 641845
583 475 339814
421 161 694706
454 649 569362
15 716 431771
328 156 602750
217 164 329415
724 447 400490
790 250 440306
528 21 435176
125 693 132696
235 30 747438
119 318 849398
577 199 176198
442 238 514669
482 266 950708
503 178 408076
214 405 306035
250 211 154844
766 58 792609
45 69 814752
551 617 179171
338 193 576618
727 721 824878
766 309 376945
690 48 55479
189 790 612970
130 387 209265
554 100 623024
158 244 678966
553 359 369873
17 719 671001
220 22 214354
348 377 363627
713 654 789551
137 662 995276
590 61 616340
305 715 840082
457 357 160607
693 135 662504
669 750 566935
421 539 126109
306 601 883400
356 349 272558
649 760 758002
703 127 964432
639 100 379122
712 674 915681
560 373 127436
323 593 47434
179 747 199631
798 535 757198
338 399 631823
96 173 128094
659 657 43746
489 191 349293
61 488 889173
635 367 798287
662 456 396548
752 627 312768
127 658 763809
351 755 872352
92 651 163785
682 204 884219
792 205 597198
770 66 69449
198 638 719719
636 447 436216
110 354 296729
458 48 314325
277 665 479252
695 233 296416
183 473 966066
294 591 332156
621 772 603789
795 252 393575
742 554 610820
519 503 566411
41 350 476170
521 659 62948
521 444 846741
5 575 948806
569 677 242944
704 768 406344
113 165 696518
449 283 267456
292 172 453046
642 557 289697
766 704 919475
275 737 26429
607 18 585827
757 420 749361
58 155 397119
413 463 498591
361 245 932413
389 411 253986
46 129 725228
367 186 210666
334 483 810697
673 520 79254
321 301 784356
70 701 24280
253 338 212853
675 453 840042
690 209 283088
494 21 709646
167 84 640334
392 625 315918
245 690 905544
518 712 322062
305 537 408852
161 253 503434
387 289 944961
64 96 962636
508 206 856132
435 611 354126
380 790 367100
512 737 316469
185 141 353449
649 184 675782
328 643 666237
670 508 203542
442 655 505230
165 355 162231
123 640 574934
570 384 448086
758 64 712373
403 795 448050
556 65 208574
642 607 936644
257 223 992311
625 457 798492
585 634 730165
302 362 845776
599 65 365049
755 119 72712
661 100 518808
83 185 782551
515 312 530265
82 89 326599
373 634 561797
509 303 83500
762 442 756497
222 436 633546
208 754 665928
292 579 918851
215 178 595212
247 127 310069
189 623 472636
31 571 69756
318 427 371453
308 66 210757
763 151 43131
661 191 111356
201 756 268876
127 391 685020
792 90 566500
742 703 741121
228 180 628080
125 272 610639
520 24 181327
19 70 268881
698 471 326750
619 245 978314
77 463 59249
471 694 748715
294 759 411839
165 551 974302
34 445 366725
586 700 464801
689 15 831781
79 51 272389
274 402 785215
483 332 13618
261 447 716188
195 125 758378
209 181 920118
244 756 761336
358 199 814377
27 770 926857
428 660 383687
711 471 951128
350 250 550011
102 629 487469
196 158 577798
381 527 928544
199 263 625326
325 279 368434
726 468 91112
318 2 739468
523 497 246477
118 108 622549
354 90 902941
298 206 386820
645 181 881929
226 606 200091
607 98 29540
26 543 229030
305 50 667249
588 120 426933
283 559 435338
31 329 642873
732 552 728610
426 609 703492
647 527 400296
15 431 751164
476 111 751902
412 631 961044
176 710 630732
331 515 836071
589 252 956029
504 47 233378
643 320 270906
258 713 673936
578 589 64860
761 52 807915
513 586 214552
411 64 877998
622 607 869503
359 629 432509
753 603 773249
747 199 890738
506 150 468698
149 109 307232
223 411 591950
739 697 491426
93 376 780868
48 399 530922
376 53 438651
679 351 843039
153 758 486910
188 371 96441
54 549 79827
645 359 570809
552 667 481814
619 362 205594
106 245 320826
54 739 717895
14 728 198488
25 121 691712
628 690 639945
204 749 876463
747 421 879885
297 464 684237
319 442 38128
776 460 810785
13 509 982382
202 394 342501
66 128 846404
482 678 586456
723 351 368216
709 74 746256
421 574 469745
792 16 406079
13 516 221217
31 72 367035
275 236 443553
548 389 4654
431 743 861455
413 88 286049
189 233 50531
385 752 428268
748 533 439801
120 215 774594
507 529 652984
143 721 987373
647 375 418874
202 192 846822
351 411 133648
122 708 939507
340 437 244304
198 744 137263
672 561 327371
576 96 652294
479 716 122864
375 146 790896
549 499 867288
672 786 836807
702 250 490495
392 354 506006
432 158 204227
180 721 688459
380 724 607214
250 695 711140
422 554 998078
334 791 314321
298 754 315714
730 777 943968
780 136 742385
315 365 239523
359 303 275705
113 143 958261
449 668 198192
512 673 150611
310 740 800451
370 579 417588
79 46 206523
753 545 216691
583 769 691257
323 451 470295
474 421 892580
45 776 506166
674 322 650586
284 531 477605
426 646 360253
208 699 155658
693 269 891704
374 792 892082
408 106 974077
580 563 724421
63 567 578179
768 649 548477
352 506 696336
371 145 22766
260 791 289400
196 437 213831
420 56 219445
422 759 568622
288 405 967007
495 684 370774
609 797 732780
121 496 671355
64 324 956479
701 475 638938
241 448 96633
527 683 827065
273 5 286595
98 196 206045
430 698 702622
446 490 365972
521 735 835216
489 89 283947
321 19 640330
602 740 68342
64 207 235474
119 742 855391
682 452 392615
498 718 317996
476 575 301855
398 797 389950
305 302 114192
523 94 770748
328 76 783275
318 668 548944
583 117 819212
751 440 417675
393 638 967196
280 671 861335
254 145 185521
646 551 990336
542 243 794195
360 534 823360
340 448 859916
594 414 314162
791 30 961861
514 309 685436
396 352 443338
26 514 305651
150 57 155842
761 728 551112
275 511 562482
432 760 872099
258 30 790924
161 109 189886
450 38 498402
356 741 343840
74 50 706209
257 430 567481
373 299 379714
648 85 739919
469 544 474273
271 426 300251
282 495 650972
446 704 779433
557 394 58681
60 763 175804
211 470 87023
691 770 321967
56 459 107915
286 560 633383
605 199 287058
270 35 445306
578 757 788018
58 401 398161
152 440 770977
365 67 898356
150 233 169573
354 369 738670
527 61 675799
353 593 146027
614 391 614119
713 18 861750
489 79 665265
600 337 181293
671 45 550111
662 608 106478
477 34 33
779 684 951257
530 469 656232
478 481 938208
609 586 12824
609 401 624845
192 283 738448
795 449 978356
766 454 292751
346 257 609698
214 660 189956
287 528 222499
597 312 273881
180 397 349306
649 586 80201
470 109 2878
220 158 727716
23 471 810351
458 485 373314
752 228 255992
107 232 981890
159 485 868450
264 90 496103
392 385 435902
389 335 915307
446 733 339077
655 324 533598
103 648 190738
516 196 343838
644 435 338914
676 484 169146
579 547 471620
394 697 911399
196 800 904598
207 685 341336
165 54 325574
322 314 460393
779 477 202213
173 670 444292
19 335 367994
443 291 536316
618 212 823055
164 522 842135
44 535 40029
74 308 889171
179 344 372580
495 224 498391
161 489 506623
43 468 519611
477 333 22618
427 647 966968
238 480 265585
709 348 631867
349 735 232857
80 377 410180
122 749 819774
758 440 459705
749 388 448595
264 323 255697
733 414 978388
613 730 241773
696 415 132837
242 359 87236
34 650 878654
225 739 985173
141 193 447003
650 630 499409
652 748 252575
152 202 673888
387 83 293623
408 323 394692
193 588 954418
215 742 516182
464 678 501691
150 687 521049
322 232 703855
676 217 139923
288 395 44218
532 714 93522
624 266 265051
102 774 149497
629 431 576720
573 741 880251
293 555 480662
707 479 701091
639 315 946761
184 612 124261
114 214 592979
796 392 168910
636 627 87543
116 105 588357
654 409 470171
111 766 557396
569 171 471682
25 268 264599
550 91 66449
266 456 370966
65 1 978729
164 787 586748
256 240 434483
695 751 336537
283 499 769307
513 778 621934
140 388 369602
399 345 10738
686 762 232673
148 703 797887
302 514 835049
349 115 967622
755 300 898105
538 77 540364
558 561 590911
445 147 420532
256 682 787476
425 379 994614
600 697 214571
254 261 59163
334 338 546138
683 22 604235
468 149 673159
359 33 389082
744 415 372549
797 195 989866
740 213 530714
307 415 113362
2 43 949499
644 762 849891
710 448 854422
743 247 198717
672 295 169433
598 444 649501
715 382 879256
69 127 214677
336 442 883563
40 679 328247
5 600 158107
205 583 681072
27 571 996597
658 606 661541
175 252 875666
217 478 871263
686 69 892486
370 725 726235
761 89 247806
780 753 239785
566 474 2232
211 285 788656
665 695 133299
472 157 115990
711 562 497126
290 392 133508
208 331 374365
405 131 367417
629 342 825010
777 479 303353
325 147 964966
256 591 937409
98 168 254155
642 788 228254
452 524 667185
82 457 750700
386 447 424704
433 60 639875
398 198 470770
388 723 39189
666 272 25139
103 474 752901
490 335 176441
630 158 114216
696 178 709842
149 632 976053
222 242 98215
60 669 395420
23 397 548136
455 334 816737
217 531 550615
74 68 841421
422 300 914365
72 562 722943
41 264 723160
536 529 219100
698 324 311389
213 344 923286
403 356 437730
751 669 145721
553 792 839800
149 463 467006
656 625 959854
704 62 584290
760 62 545921
593 538 75656
409 136 491195
343 18 177555
599 683 894889
58 101 12883
435 544 566568
442 128 496835
37 181 476598
126 309 139769
371 777 479121
793 650 511373
626 796 287348
550 120 563932
306 465 592954
321 103 262077
638 538 486062
749 553 122225
58 547 937644
520 355 209705
745 161 386342
694 495 780265
768 663 86256
208 327 625209
130 56 72185
161 771 938016
267 652 961435
765 22 810638
786 209 365098
713 231 344033
488 59 434723
697 20 966033
755 766 253677
117 11 715110
539 221 284998
26 39 131516
676 738 736369
153 315 763240
747 382 523686
449 160 386324
126 161 356525
276 786 157257
786 367 471143
736 786 789002
633 162 412032
591 292 544971
181 184 584087
761 587 596632
523 495 982143
410 67 880377
335 294 379875
80 456 696542
522 625 988830
582 22 110444
67 290 69278
200 442 561478
541 19 610634
765 413 445460
517 376 368303
239 539 739722
578 119 227235
344 467 714686
211 12 514475
313 579 77081
210 662 24179
693 324 396557
380 285 77982
288 593 813353
628 46 566460
548 441 21119
728 168 560063
718 264 754930
237 699 401205
460 2 710349
526 185 836287
28 230 659189
637 623 626832
391 705 479317
198 450 672478
691 604 551336
48 774 751947
297 326 644688
377 122 69980
427 293 436976
191 110 376137
445 407 584926
587 443 916822
26 630 848087
589 309 614890
716 77 792684
488 64 535043
666 213 387321
395 414 385792
106 55 526730
767 78 235400
726 2 25642
278 254 832008
678 513 758176
553 702 857448
711 251 688017
298 339 898477
711 757 556307
414 751 523846
348 208 48816
633 348 666457
415 306 999723
301 179 706706
27 496 958691
646 111 427128
788 239 223446
582 282 514068
664 24 491032
760 747 630293
238 311 184748
565 220 242591
263 651 514970
498 139 110414
277 105 987564
67 564 231482
763 353 899727
616 348 827048
97 59 529954
685 112 884898
35 783 473934
534 793 867112
95 655 73339
709 762 266078
59 135 398399
513 632 209387
578 269 398819
692 678 826197
153 761 37720
334 116 67459
299 542 513959
518 186 689201
451 8 848464
377 723 832589
402 94 110046
305 117 614262
694 208 426946
530 228 773825
121 205 108186
790 486 830042
465 763 153187
796 688 569797
225 449 568033
795 148 280982
290 460 692419
46 106 611468
93 542 119663
246 149 129625
367 259 118105
2 373 319424
774 495 778973
7 598 20147
711 24 677443
261 744 218695
350 347 526370
81 14 788404
390 675 850721
78 147 190879
358 76 744775
219 394 176815
348 154 592453
717 202 100642
744 175 573584
60 425 732940
330 275 656605
180 458 743082
779 98 70858
274 342 261470
736 194 291226
653 220 409812
53 317 603613
151 599 43346
296 52 631910
674 512 467541
561 460 45891
31 362 77229
76 298 292971
161 630 326559
741 456 116282
535 693 831489
521 429 631824
248 51 257366
793 31 252461
630 368 953526
639 284 231896
242 778 264180
42 391 123823
6 229 463613
272 727 887178
443 164 752936
236 213 707701
539 109 25303
196 797 152174
654 41 381789
407 738 307492
147 253 302971
191 281 297374
194 210 336117
766 430 406093
339 202 12325
12 795 460068
572 578 185497
448 46 681221
41 341 671419
364 473 118070
430 35 82394
782 12 221152
792 391 356820
212 480 865560
764 456 773456
609 171 114663
261 332 52240
751 448 654308
374 683 255726
481 717 75804
292 784 259828
140 413 351362
744 426 988362
196 25 616192
656 527 876413
265 679 13287
115 636 680323
433 51 720150
521 286 107555
253 294 238906
781 228 460174
316 207 596175
92 413 613412
165 53 751013
637 85 416106
328 549 493631
759 127 479456
84 583 468676
214 30 446765
235 125 112643
667 516 637152
216 257 324627
314 556 483489
480 52 846389
456 239 554502
72 676 246180
723 462 857268
775 666 809296
443 514 286223
601 547 546086
730 556 389325
5 602 337144
189 707 328345
263 636 680851
432 281 716132
81 709 731318
166 656 43220
177 477 726381
13 184 135387
67 109 387091
565 10 971367
58 321 290795
359 224 534512
709 602 363444
461 68 186134
266 28 42579
511 411 579711
574 80 602129
17 342 263768
206 498 582584
363 717 802637
314 628 634699
367 405 950916
511 268 756378
590 385 408232
230 143 644989
69 336 952759
697 253 965901
567 6 831176
783 448 180972
306 40 252580
367 455 818033
482 476 216577
174 407 112329
581 122 203432
404 141 199970
476 354 94792
22 420 166965
262 505 819504
676 250 560098
394 99 405349
730 492 534548
70 442 145526
496 376 353814
138 584 439136
96 728 203559
630 67 353307
333 214 478211
674 741 344081
369 477 131707
637 248 250616
364 95 231178
733 501 374788
353 504 402657
463 181 466917
289 104 932593
483 130 188832
575 542 603259
69 592 869836
219 407 979221
8 698 634680
539 115 176533
140 163 976589
600 43 695287
59 721 483668
273 375 995469
123 561 646394
153 338 737816
442 320 713896
429 516 168964
696 197 316335
711 374 541960
597 230 909608
242 800 602702
514 712 22121
88 765 328583
457 499 98151
105 348 256354
331 788 794824
203 441 385097
71 67 165992
556 642 264232
171 375 533730
6 712 487420
224 238 308106
437 102 942361
189 195 834998
149 142 244285
389 184 594725
280 92 553407
64 546 527667
393 6 680331
259 319 268748
757 176 789508
73 367 765024
54 685 702117
103 476 41034
12 171 944634
575 369 82013
412 497 131040
71 299 690544
366 372 556261
27 296 763033
400 160 752751
444 572 419299
345 237 441068
310 526 547674
787 476 372194
336 424 165200
745 14 574592
425 135 475317
81 268 372912
759 400 464394
531 787 852169
657 448 214916
458 51 220540
107 111 559669
167 703 353398
459 104 991709
445 194 804820
495 326 481032
13 784 593622
53 568 996125
330 496 110175
428 784 904967
412 153 131820
213 386 337225
675 769 919517
740 266 834969
649 744 968660
729 670 84027
358 611 558707
605 37 984996
232 648 708933
17 368 101407
732 691 320401
136 319 321185
486 594 462922
648 333 51256
562 48 462339
156 55 371636
13 379 53590
526 752 979519
125 701 610755
56 102 43384
305 48 890979
304 377 147954
304 354 728093
233 242 672590
499 85 834109
435 334 582305
502 731 367958
799 590 34611
773 532 780600
575 774 88658
311 344 688595
616 305 463420
690 122 634006
459 335 127524
366 138 523342
123 105 483628
136 324 925558
562 444 221652
130 422 557422
642 78 755709
778 493 669187
125 183 433646
767 729 135219
411 418 58940
656 328 236946
105 312 405738
604 255 704918
166 556 350750
250 667 295094
18 308 949417
94 432 185170
430 58 324458
106 261 95688
569 559 539801
451 64 282964
359 184 478499
502 751 358053
229 129 341891
580 143 673533
683 727 178434
633 276 344632
747 75 592283
604 330 134678
694 103 608511
592 466 425363
412 117 260731
225 332 823820
516 333 280603
242 746 764468
512 145 417557
463 184 689641
487 735 154582
449 735 611698
139 215 346848
472 363 403269
742 304 643085
24 4 124914
130 774 79197
160 166 509955
272 579 680440
397 609 196137
108 9 864031
298 308 782076
277 467 571683
235 721 173672
513 603 743543
521 674 988867
800 119 626492
316 428 253069
368 444 681038
495 447 353027
476 93 110178
256 665 506542
477 794 212019
622 754 528133
185 115 717928
136 436 326279
321 558 88998
452 167 630343
447 58 87893
564 453 333927
645 587 571173
563 325 123469
275 218 75808
71 643 248354
338 516 287808
767 681 693418
358 420 608445
598 224 967534
236 188 30386
543 417 492668
711 540 702960
210 468 103483
111 408 922522
588 660 244793
700 662 214082
143 275 479732
65 437 654917
712 72 248794
352 648 299518
572 163 862024
165 210 48627
305 446 644913
604 534 361809
705 277 570631
485 380 781838
542 434 346799
197 224 568838
431 453 357782
101 292 39636
388 378 77587
743 81 650859
55 707 631134
141 292 476516
582 615 516307
737 251 719881
124 548 154757
354 597 954276
184 79 646704
376 209 176139
493 731 802007
744 481 807573
730 476 699264
730 146 547987
620 87 568521
731 327 228684
596 130 120812
4 579 472114
426 736 975023
56 776 503080
98 77 677551
447 428 45068
616 721 133247
696 96 618945
383 262 943126
385 370 662798
670 679 665002
67 196 588053
271 20 316778
787 376 883470
532 58 277932
722 377 924703
45 661 213871
81 170 377766
190 786 546245
345 628 977475
277 423 689470
404 751 201146
83 384 111029
442 108 890174
4 300 291745
371 700 560184
61 701 626496
782 371 696113
234 359 277098
729 272 361545
280 123 578786
501 363 662584
17 751 194154
455 405 120696
737 644 655706
11 499 615736
573 75 85625
391 223 2033
606 366 304225
210 128 195611
485 499 37902
489 479 234433
449 660 256200
282 23 390740
73 771 722951
68 416 218330
187 697 928021
391 775 253508
169 116 503322
291 226 933582
515 635 645602
56 493 832469
449 603 30280
585 82 959726
681 674 333549
27 784 485356
90 184 906954
567 683 548292
172 552 25118
6 497 966657
509 53 975290
81 533 176805
152 608 880152
529 171 392001
709 248 503879
612 560 717576
644 768 297403
185 523 424686
669 221 681829
148 16 590863
790 244 736294
362 165 787578
232 669 945132
248 71 452276
231 127 76466
740 468 809671
772 237 760499
685 494 355340
381 170 63700
741 788 728019
280 414 667734
327 229 452468
50 310 321780
494 754 30610
110 543 845916
462 296 503540
770 361 580398
304 175 823013
665 76 451327
443 65 116836
697 766 921551
693 444 629127
470 469 48799
14 276 57384
354 514 976941
106 243 797351
540 693 57312
426 571 179558
350 500 492761
587 690 718310
87 345 51975
439 453 179711
166 575 4060
371 709 120365
276 369 433448
116 42 840741
290 788 651323
666 73 400409
119 688 546840
481 6 121098
735 74 639249
21 354 976326
616 505 985929
13 617 357585
85 147 951605
181 353 407922
727 617 678603
297 729 180469
154 391 485313
484 692 182228
237 81 194563
587 739 288680
195 41 359414
536 385 715080
183 641 946014
732 783 80654
157 768 916302
546 578 199690
34 440 315519
418 522 964615
740 280 146019
590 741 333325
380 331 743092
776 559 638597
543 28 434826
685 506 919803
247 527 804955
300 304 897375
312 89 180231
452 211 547273
352 184 592965
57 224 314968
640 331 172475
740 20 281885
473 139 495955
542 644 364879
374 710 937345
531 179 824871
138 394 150082
688 171 859096
355 544 932059
619 201 581607
92 24 317328
759 582 292162
561 208 73306
791 762 270738
500 636 833156
377 607 780451
230 685 726543
209 205 657232
567 4 534462
296 716 192941
390 729 575122
707 65 801045
2 799 921257
401 569 995140
515 553 5665
110 263 740679
671 579 757992
169 678 341220
281 630 601716
779 484 365781
91 195 512193
215 168 851452
721 584 660000
56 777 388437
778 230 97084
423 705 578965
523 753 205914
495 728 261330
414 571 522520
35 121 335812
29 463 254667
275 446 652784
789 162 37736
618 64 405169
191 533 571567
468 150 126808
729 697 975537
62 135 570629
710 748 828621
59 408 623340
642 589 210147
198 673 328662
269 792 150292
420 335 941076
336 132 182331
479 136 685312
377 170 180423
72 180 131097
183 682 54734
306 355 391337
280 265 461117
29 125 148486
707 172 971639
38 169 785313
424 159 554644
531 501 456905
316 433 990132
776 296 224520
429 76 735166
755 108 897630
797 646 241489
339 294 292942
339 234 379325
562 226 678025
760 597 488041
710 126 4380
752 487 51868
118 444 568448
135 618 704197
505 701 521622
222 691 10930
794 428 474170
587 551 271667
515 251 967689
614 158 382160
704 271 261250
394 234 91758
93 198 190127
184 221 589097
749 782 996586
437 702 73538
156 322 825257
210 439 686514
358 562 689202
685 273 875801
363 243 609725
5 529 986213
347 611 217737
768 743 232020
783 586 128380
654 20 36496
488 222 679181
731 457 592145
687 692 994227
20 247 201255
335 130 912585
578 484 538637
158 736 745125
382 293 275321
9 660 604281
643 608 496385
230 421 433487
509 186 303228
445 279 787464
693 644 600619
461 211 735784
778 765 412637
767 692 562859
174 19 663165
500 609 632043
466 475 741842
422 465 559348
407 413 826174
483 393 101422
211 587 319402
722 258 733364
764 180 642024
607 572 261184
608 777 933572
435 540 58069
446 377 237428
610 521 891547
175 639 668248
422 280 643366
76 161 14593
88 766 684256
52 116 319201
478 444 826534
123 535 309152
401 340 968304
602 327 888010
73 637 222666
268 314 155006
777 160 807777
765 159 804221
478 637 717603
281 130 753836
155 186 871496
369 36 336300
694 414 785566
660 668 700019
663 563 199665
346 668 742551
109 519 113408
22 632 67527
310 163 192321
105 428 797727
69 642 426462
676 626 569463
678 448 150462
77 477 921721
12 561 204899
93 484 282968
716 724 760788
328 333 945962
618 530 28568
290 27 833590
730 169 607482
745 26 125123
494 68 789062
545 657 533772
759 152 54140
406 413 251595
197 133 934253
332 83 666693
149 167 525360
723 760 792302
105 465 894101
161 206 41753
444 78 778429
731 210 400057
31 75 63905
154 716 112039
324 761 599491
479 144 413284
6 720 214288
96 182 910980
753 684 886481
264 661 101283
40 502 53584
602 80 442188
222 63 831495
589 33 607324
147 437 618334
738 218 410158
298 223 608851
207 503 922592
151 793 12862
626 225 680232
447 424 159246
210 270 337683
741 391 474742
769 427 516569
352 638 772202
424 131 322008
415 252 529759
269 600 74339
545 722 948236
118 442 672503
121 313 744067
152 715 109956
308 717 404843
619 365 438370
98 15 758266
657 386 755427
251 359 86317
602 618 480783
607 10 114097
496 403 451270
690 595 739141
786 76 299710
586 454 84196
443 746 282571
660 779 869440
516 603 928780
761 590 216278
531 487 545760
578 350 910088
276 430 178860
712 590 910991
548 786 342812
234 357 216072
416 217 403465
147 219 207322
658 394 493416
712 764 666644
536 63 959743
110 747 82963
126 310 440054
540 228 642031
290 498 592042
594 222 549848
217 754 45454
81 747 789370
669 619 407240
586 232 889244
451 458 291063
703 620 665140
385 237 782810
250 477 930491
536 58 206290
119 178 548334
402 651 371293
416 255 98766
607 682 319043
408 18 23884
764 459 474384
790 29 941169
518 91 606376
37 683 537104
366 423 634661
625 460 401956
601 301 402855
637 319 474679
566 335 586947
572 284 898303
138 582 24185
238 433 72885
11 627 789419
751 600 904189
68 91 915034
175 510 443442
172 397 408420
740 55 663928
483 78 342423
615 198 942733
277 125 843107
402 543 311255
632 406 782355
534 466 759388
279 519 984175
787 323 216566
226 444 64417
299 246 621090
632 247 92562
456 169 649276
227 133 219690
404 183 529940
54 4 854346
365 559 765518
531 49 90235
251 297 512308
570 251 687404
712 24 76499
364 487 540873
239 343 47659
99 612 789553
582 545 814671
90 586 82645
433 733 672864
168 261 128046
700 454 826539
497 127 966690
699 267 405541
48 451 179359
31 143 162038
666 617 511135
712 311 778300
321 374 531974
300 553 674702
535 610 104822
109 289 881464
51 667 759888
121 359 9093
400 443 565659
266 593 383150
619 347 849822
493 557 204186
23 62 380238
369 389 141456
563 757 919509
353 558 189381
247 585 868315
633 558 571298
64 393 201962
666 87 866513
45 23 67810
259 278 651975
534 779 680623
540 580 600789
163 444 817381
37 225 849080
712 168 47551
592 145 808622
634 542 474622
800 4 653486
222 224 289412
450 686 341452
233 452 469705
617 481 78206
484 657 871122
757 10 63836
660 519 528334
633 551 381535
698 16 38479
229 697 865441
689 522 205072
313 280 478032
167 587 136395
668 145 677246
356 95 542181
199 123 800444
599 289 720834
691 410 434435
406 114 444321
366 500 104294
352 694 440762
446 611 930219
142 632 808149
629 207 84537
278 351 675288
787 227 319403
367 247 612589
343 756 982992
707 132 262133
157 696 570509
766 321 199799
64 7 446732
733 336 444741
436 48 967477
613 347 656930
441 29 466871
345 131 218486
396 583 219209
65 466 641040
531 743 172759
131 599 692238
403 397 721083
436 708 364171
623 608 703236
280 109 86444
554 285 501354
684 133 154351
448 434 95493
481 69 20753
714 362 53152
37 562 91053
453 681 327512
632 515 492653
81 714 281071
40 283 840888
782 1 758052
46 525 27442
36 761 66082
766 539 862788
650 144 626856
785 41 602141
753 395 299707
773 542 542515
626 406 843834
416 464 584853
452 279 862320
490 550 113391
686 400 514426
348 260 33693
95 706 298773
229 639 372662
623 577 275751
199 289 805892
262 793 419143
534 420 355766
444 772 530787
175 330 829730
131 730 274499
235 364 38855
525 542 703577
654 110 450444
491 284 583731
659 732 633584
637 627 546503
695 236 45987
488 187 470655
158 650 474432
440 45 262453
366 222 195832
17 430 337211
721 658 22487
607 580 650446
565 758 320088
582 686 604049
575 468 506971
260 771 617786
552 354 178582
527 461 596226
740 340 451830
461 758 787023
636 763 978638
331 354 50378
560 297 929527
470 594 905771
369 397 889632
716 107 816115
56 758 133407
109 609 189686
536 169 495739
671 451 956171
261 778 326108
19 660 931711
500 49 465315
352 260 356900
529 59 672636
17 347 946919
135 649 602998
478 709 199605
554 118 978387
193 760 205061
325 656 92223
480 208 427038
634 126 336950
155 737 811568
550 519 805980
389 589 966881
79 335 41332
748 464 903482
278 82 949316
41 211 969534
556 691 974395
562 460 211528
493 677 199024
8 190 868774
749 703 806316
739 482 789291
597 684 15470
93 368 209449
667 533 60419
281 533 512499
207 200 449549
665 353 55456
785 178 424774
739 533 692527
611 424 15760
778 542 456208
411 505 212927
580 704 298120
451 615 864313
176 544 890219
376 459 580840
26 375 542110
45 506 895635
479 485 872315
472 477 41250
610 424 203555
384 257 126411
485 43 487221
305 622 520366
729 72 928592
620 463 584432
463 158 196552
554 258 136889
62 376 597353
488 111 783289
564 260 659995
562 30 860158
488 202 342541
250 377 84252
404 382 624218
742 120 379462
245 602 201679
585 170 199541
424 15 630489
560 226 815757
535 315 566146
14 331 349692
396 680 498513
225 767 780375
457 104 78438
349 355 720133
671 571 796736
103 747 876785
118 700 153376
638 257 652181
624 400 209083
433 165 817422
629 259 650687
43 316 781311
678 362 708447
627 136 421075
423 484 286296
428 672 687928
4 583 784735
504 7 257654
731 427 612053
622 447 654120
601 282 747561
691 471 771026
768 30 523036
772 43 242922
92 433 78155
283 741 683272
787 674 443589
380 289 923633
793 70 33827
530 119 830237
293 97 853759
754 725 223898
182 441 270399
575 794 80144
717 499 610699
437 519 962033
32 510 925614
173 729 602939
706 692 778933
699 246 132231
137 421 148345
330 490 13826
666 267 636281
647 595 318396
584 91 313554
163 194 362396
472 396 649417
691 195 471445
120 532 836386
598 9 408699
367 478 205415
587 416 947426
46 705 699548
137 537 669411
783 232 743978
377 590 811518
234 364 917112
638 409 966833
483 173 300095
550 765 379345
303 539 983191
87 662 163335
101 252 437807
788 115 619466
657 480 406132
683 69 848328
159 225 645309
628 746 363799
63 602 106849
672 126 1709
677 73 711993
631 653 12612
302 721 25040
265 21 939368
21 225 557706
95 233 324911
222 160 300774
678 416 502621
797 459 191979
11 264 942327
281 82 333426
562 783 273342
316 203 537057
713 287 670705
121 527 288695
187 351 344719
435 297 621227
517 574 878719
368 99 609553
323 345 637551
733 613 833867
299 484 444969
310 325 532493
20 168 34970
380 566 666453
256 519 199111
710 1 77224
789 385 736547
147 736 521862
559 243 413729
234 484 995211
303 779 915276
118 689 226577
497 561 835588
468 66 663809
724 255 245927
256 521 848531
207 256 65938
733 165 428672
789 751 872855
675 611 452712
354 799 733210
281 461 455952
717 677 386031
691 380 717943
117 394 34338
380 415 197837
7 772 628358
790 721 368643
197 113 787607
673 335 762438
512 762 523943
220 575 24309
238 321 441231
587 427 154460
326 791 366525
146 231 719268
784 772 347127
657 469 911941
199 100 638942
610 631 623885
595 780 27862
683 352 95749
374 559 357263
527 407 431963
384 123 526317
418 724 715864
715 526 256035
597 694 331195
142 722 280175
559 527 684425
623 764 233110
685 444 200969
528 550 349806
464 789 489740
477 306 85902
710 624 363428
796 533 195083
100 325 326537
790 693 202729
32 501 324403
251 650 370656
134 20 151431
738 378 780582
369 695 988189
458 576 856608
227 258 429363
182 216 919877
643 234 263626
496 194 644758
760 361 203864
663 109 705591
302 181 23859
642 689 256766
438 389 303407
597 30 574464
680 448 25973
392 540 273603
190 788 492523
147 430 72908
90 661 332504
548 516 487171
439 73 262124
427 673 155099
332 81 781205
76 224 343420
647 280 88745
503 149 856050
502 691 719095
376 620 376695
538 436 516468
572 33 432291
170 524 60685
87 474 110797
288 426 677631
238 626 912313
418 107 798619
214 399 970868
459 443 416856
237 445 281194
762 6 315476
691 164 992851
414 165 47755
682 9 27793
10 713 673440
240 125 367453
239 454 370299
19 403 263561
62 306 810895
493 441 820134
387 634 195583
579 110 501227
519 94 567049
210 623 478893
591 206 849231
701 690 61663
181 258 819279
705 742 612437
619 198 701750
115 312 16191
398 147 620377
28 686 213294
596 147 351909
344 297 572433
200 760 357298
408 99 621072
243 524 675461
213 99 684769
635 8 679665
57 616 57173
412 679 884934
436 452 356060
570 217 410519
615 354 589681
239 523 800400
470 532 812191
165 59 706528
351 357 826267
598 537 193930
617 29 379499
50 467 905920
730 652 151868
508 233 41540
204 770 522362
24 126 742168
741 721 9619
607 797 522821
397 205 100830
209 771 966624
709 325 277554
512 428 933232
279 156 952209
297 320 90272
525 16 348856
601 657 874566
259 541 896019
470 241 194957
145 308 78854
320 626 714410
279 590 491307
521 649 91841
450 483 544991
374 787 813809
153 202 417012
180 196 268718
754 720 980879
164 534 34506
56 740 139799
475 95 88285
49 361 933700
426 721 676825
790 179 338080
114 294 515868
692 239 946098
788 251 885238
669 180 762106
671 640 517457
24 406 232222
396 645 652999
17 42 554705
593 289 990695
190 3 51164
353 744 725695
665 742 239394
227 344 210625
530 488 322622
623 123 808602
723 435 549343
590 358 901088
261 506 675117
765 398 601671
279 486 575955
754 68 492457
557 453 360708
18 167 530196
168 668 242863
738 355 482064
397 625 469180
127 65 904618
133 391 690420
753 561 943080
537 383 141006
114 526 47562
245 15 946653
157 337 890480
183 294 206966
632 616 603758
219 493 966052
124 68 471001
770 197 447894
483 225 664250
309 140 619307
7 678 686710
714 491 407769
354 359 974670
31 726 210062
800 5 608872
283 532 357165
393 523 936274
196 163 948440
521 760 243538
139 411 353811
621 150 925461
484 140 637446
468 332 369565
433 458 154051
8 195 569626
5 740 683017
45 224 558869
719 297 112679
231 102 299896
696 379 800748
54 15 850411
198 524 533866
463 596 194859
44 731 597644
453 283 326157
605 298 435584
607 411 623437
769 306 553005
584 458 624224
548 156 821692
247 22 810142
541 730 442433
68 388 737700
692 308 929502
121 207 202470
494 622 97306
780 214 445147
17 81 530411
47 745 401641
452 754 97119
152 130 317357
16 276 735951
736 89 785677
132 524 746345
490 228 921816
311 468 565686
539 285 193132
318 346 126946
750 26 284083
190 430 119605
675 360 930431
173 731 327895
571 462 877723
722 768 615889
535 345 108868
175 543 148269
671 55 124205
541 631 769737
478 463 920748
8 763 594124
770 195 624173
658 722 678100
301 407 569303
407 424 915649
254 375 308044
412 573 953956
332 29 939378
701 136 755299
191 292 408118
189 596 316508
18 145 916023
756 63 942638
419 572 429163
174 224 795759
737 116 17604
420 343 420905
658 44 26199
593 511 480785
99 559 906784
617 226 276407
654 5 931265
358 419 221173
655 521 855496
155 603 245381
493 380 272969
562 643 947387
287 351 791358
100 425 968642
239 220 441232
501 479 949120
729 175 368772
19 560 700622
425 463 980987
23 767 286316
611 495 72825
468 583 990602
495 766 672060
132 66 115552
53 734 711468
513 7 991251
793 299 202764
668 650 905248
267 246 664323
65 713 201915
565 429 689040
201 763 555056
121 505 4925
447 191 592215
470 319 441716
770 712 300369
583 492 123542
760 242 503767
462 301 979351
228 516 887442
611 183 832362
581 233 287323
628 289 876424
498 115 183821
546 392 817935
99 433 685092
777 498 756461
768 95 383960
583 692 699901
417 660 469750
257 33 542120
158 14 806858
353 423 148833
60 631 410001
363 554 251704
737 350 438022
136 603 192103
769 292 649485
580 12 459607
448 435 73305
677 401 863579
72 726 823087
52 47 545167
210 644 198565
246 28 725937
682 37 395443
433 655 506221
338 98 877253
402 671 207798
187 171 774166
706 548 469492
456 772 115226
644 161 865240
521 745 701542
185 286 309012
71 300 181077
630 616 828755
619 54 492019
328 5 943068
256 777 274167
256 443 297255
111 485 885185
737 519 679719
177 35 355107
108 35 859005
178 389 655558
193 145 885630
80 130 54472
557 350 260782
62 179 123706
263 137 496410
663 49 287819
183 420 945554
234 132 259310
712 362 478026
686 77 239661
717 347 237859
678 738 285318
536 599 280968
249 305 144183
371 548 376654
651 149 115473
799 562 104169
430 775 282301
98 738 505533
187 782 293415
75 370 633955
413 626 358135
468 481 86173
672 114 811228
480 385 337783
485 144 581897
518 190 849223
594 628 73956
373 206 45589
614 292 598937
764 389 340647
328 47 681696
134 713 697009
223 573 672349
29 335 922805
363 592 837676
91 675 861969
686 172 397856
199 82 509728
779 251 373402
215 725 70335
266 174 635278
72 759 969693
313 307 181698
644 137 353976
750 62 203009
487 96 802705
187 326 954676
693 147 809947
105 582 386233
499 201 238602
390 684 237765
608 203 795364
517 378 193524
568 704 204256
716 558 949313
574 506 902102
319 402 153487
309 69 204302
127 787 899754
225 503 287240
77 188 713161
605 797 64685
40 222 242039
155 499 329440
487 425 491860
135 122 941548
744 435 593133
165 483 228144
271 351 60318
358 726 410809
444 417 126225
423 478 661366
207 41 921348
460 649 511705
80 561 40894
87 153 263079
595 146 273584
457 700 571352
77 50 910113
368 782 623974
717 375 52479
539 488 745434
459 387 32321
217 334 80979
597 617 406453
2 496 128918
168 484 299234
677 27 55391
362 481 194136
694 292 801392
658 439 477381
428 292 66027
190 610 586537
784 156 76157
119 260 35005
630 748 947663
657 786 60206
729 775 904480
558 622 418331
459 77 651762
425 538 259378
413 11 652671
90 66 102032
351 685 96094
643 69 212055
358 722 171821
535 385 537954
396 512 547046
442 631 152956
166 735 638445
311 757 354624
718 87 155011
157 378 604350
625 95 93056
460 484 475167
613 130 312490
34 486 888750
652 71 425890
594 230 491807
745 663 577773
455 599 303351
645 222 318436
710 80 414735
389 434 645892
266 610 223396
232 419 132650
547 172 27734
115 370 344641
149 292 868578
791 287 724930
230 515 781856
176 71 989896
83 40 249015
587 554 337413
268 720 38222
791 671 70895
583 353 904787
235 283 452911
341 630 580999
140 327 393889
792 399 925742
590 474 287299
158 363 466453
527 651 300469
304 204 201300
527 621 392499
453 500 128829
781 421 417062
359 395 435181
491 663 704320
353 691 795132
263 40 476555
150 58 732495
693 524 230188
75 155 628478
66 314 242913
394 263 221872
170 474 636863
487 609 64023
316 4 816112
95 619 967884
443 609 205586
791 750 349372
531 339 948353
743 167 91766
86 683 551428
526 574 725600
588 81 137393
259 435 727124
19 616 501627
684 105 641308
782 241 388115
321 731 390394
276 350 625165
219 388 734779
724 10 705681
711 45 812253
541 640 443739
695 383 450921
205 626 869263
638 750 307336
21 546 13571
443 219 271932
142 519 960404
88 32 68610
320 441 677898
309 516 40731
515 618 696798
72 462 734911
134 542 142258
407 288 25962
268 242 716380
136 515 932377
228 42 197175
181 649 3965
459 707 792830
234 462 186797
659 121 2048
487 253 388634
416 192 923939
532 362 721052
127 425 912941
154 754 556949
384 781 541123
318 715 614650
96 524 616111
123 66 78761
319 626 635240
172 665 869409
366 231 556620
619 340 41015
109 484 914689
637 770 36286
185 210 345739
717 44 608309
248 764 859613
382 158 540026
673 374 451689
430 242 842011
778 577 39588
55 118 506883
409 42 183322
82 95 766139
146 664 492013
703 629 860969
531 384 224637
75 213 344338
322 533 5372
565 399 805803
705 48 696778
255 651 552591
92 457 836008
506 90 451676
693 642 887433
612 605 35588
795 557 544110
622 200 612748
688 439 570916
192 552 491613
404 590 378129
680 597 468742
434 676 158344
642 515 996036
74 144 915105
216 276 197214
784 287 897166
144 263 604706
747 500 942046
765 541 648743
688 207 221261
203 276 950583
424 570 163642
419 672 31765
677 773 27265
780 601 395722
228 793 80326
245 121 502137
237 298 815221
763 386 60951
473 751 534424
21 585 114205
301 224 39624
287 290 865503
129 212 146631
280 330 527995
548 445 314531
317 250 163622
189 313 329488
762 112 476111
203 679 921569
360 186 219280
761 218 276834
295 693 532325
94 645 80691
131 705 450286
754 371 574221
286 356 892530
313 252 911724
390 255 825947
716 652 867532
794 56 5308
411 41 454963
82 246 646107
264 509 942951
369 279 261441
476 757 947089
138 730 708809
203 467 742011
468 525 302614
491 797 563038
785 161 711584
750 13 204574
466 675 922088
113 620 510018
31 778 976518
246 438 946191
598 714 953748
246 257 874646
291 547 652660
349 453 737292
600 585 186407
336 608 58228
67 697 80064
178 632 403537
22 564 283326
665 505 16787
581 97 915573
587 107 115090
406 210 750506
74 798 536585
168 503 761377
403 542 78593
207 275 982259
439 539 525607
690 287 44744
796 67 866656
59 707 64464
772 294 510121
307 350 844753
516 731 140554
327 698 812149
784 19 294192
590 234 228385
240 417 397586
229 749 630793
414 589 477223
510 454 121406
747 695 143407
797 11 873378
285 480 962112
418 156 540464
265 419 623203
653 129 351150
340 5 433230
694 17 126602
760 462 464283
641 271 722128
153 181 269356
766 561 385386
204 40 175708
351 295 123223
203 536 69895
72 388 836739
460 474 885711
447 302 843752
480 699 828710
46 43 568732
45 655 676572
102 514 490144
251 303 7406
535 521 214074
250 129 998271
567 623 885635
705 575 868500
409 675 930759
351 532 509504
311 409 91130
490 300 90357
498 213 348043
611 626 976222
237 169 409270
498 227 33194
315 356 564350
475 218 584821
121 375 903870
459 474 935371
114 767 677634
769 781 928522
527 198 422775
490 674 386405
183 223 140069
6 698 568715
103 508 297155
796 594 944898
627 755 858033
793 388 148216
448 618 592943
121 413 386565
414 115 90017
184 175 529545
426 260 621707
125 774 442438
612 507 772395
149 487 312946
746 465 232985
87 747 794360
81 200 957861
209 391 548763
121 115 611580
526 751 195821
662 246 510479
661 649 951225
141 123 722415
210 512 727338
463 173 276283
129 493 69238
241 666 739041
667 141 328130
744 130 597222
146 571 124863
208 100 834410
145 320 780685
334 513 536204
428 354 902286
279 566 351118
205 202 338408
75 251 605524
710 248 186155
238 147 64998
585 152 96913
372 191 199482
524 748 129954
455 336 766253
742 711 345399
8 130 888320
67 291 29247
292 120 352968
799 156 307188
111 379 161095
347 110 79962
73 115 482597
173 78 460066
482 440 685354
607 452 242355
288 337 631970
540 406 683913
670 156 105627
213 596 46051
99 77 716615
762 142 260474
95 11 697282
317 779 300806
506 247 143055
607 207 84804
598 270 724949
645 599 39833
241 251 213702
537 230 782626
498 662 970154
473 485 625082
312 356 699792
341 260 498648
425 164 828515
139 494 184093
379 470 68991
280 58 682882
613 18 368243
154 68 565919
616 96 334629
273 135 239334
342 284 281579
385 716 565572
578 392 287837
428 578 826791
254 745 837925
259 119 675766
493 278 528843
485 450 896858
16 440 414085
94 794 541646
231 190 833181
760 439 22388
348 464 183222
578 312 418645
773 150 268604
350 268 909075
405 249 777341
535 256 250140
499 588 567465
6 576 568917
779 739 195817
523 467 283376
450 619 520819
604 121 761595
605 91 211317
118 708 366095
72 53 641209
175 278 982731
143 658 11070
79 208 626378
689 205 742204
325 341 675318
111 190 91496
11 520 508967
125 249 112565
217 398 411372
177 305 213092
463 140 41647
108 149 465924
65 520 872181
475 662 918772
230 340 391109
302 424 362263
426 496 244817
129 116 866284
195 142 663384
3 47 149884
298 73 93590
576 93 792527
85 781 763026
276 577 448809
497 386 254747
10 222 406782
496 613 832960
635 742 43443
660 216 866849
164 306 877649
289 129 57523
391 451 610270
36 570 257050
767 570 404283
218 164 827580
373 514 608647
221 140 159339
202 581 523149
102 508 227576
130 541 848529
30 401 262237
545 592 297526
9 638 94710
227 146 793566
326 331 97081
424 456 754130
261 734 214781
475 476 873038
714 448 881061
598 368 434895
42 262 258240
82 194 859130
415 568 727357
143 696 9930
479 604 425764
255 545 411824
746 286 913069
42 712 694205
202 66 475462
248 368 971441
95 455 223827
708 89 914595
351 750 477359
173 649 201890
691 34 333090
565 241 248474
86 322 154311
606 508 296742
63 440 765425
659 17 521283
675 328 553871
605 722 969106
198 474 13996
227 634 319282
409 448 438842
560 464 855815
321 661 301116
364 616 513418
645 243 36643
508 264 990317
241 499 998930
462 715 169596
91 611 430690
765 720 484554
21 387 258584
494 232 594583
96 318 592625
750 46 622859
361 439 389921
372 360 170816
712 790 923777
130 228 433317
467 364 493389
643 74 118980
106 170 947961
324 740 6409
751 500 835853
102 192 58701
165 539 60390
779 720 323490
800 376 124844
482 8 303232
622 425 646583
105 510 405585
400 693 466311
601 633 635018
633 175 833984
352 517 890611
134 418 173806
182 414 322447
586 696 322705
565 139 586945
536 691 102248
618 145 601706
605 704 469596
286 175 421103
39 500 260321
247 747 928858
661 240 338960
448 177 493625
630 662 827711
105 597 444295
638 799 325454
290 417 66481
657 700 302861
642 71 292251
591 207 734196
346 111 876522
643 523 790169
338 413 964529
492 691 815716
418 160 347211
388 229 441193
627 255 176626
375 412 221874
778 745 93453
285 340 608886
91 7 168853
265 67 359885
23 459 699917
259 380 172969
98 769 192468
144 630 105875
298 689 779100
551 33 626557
46 524 569470
430 403 615615
551 295 397541
236 733 300929
333 197 892594
350 62 415687
53 499 561592
620 532 667979
746 781 196482
224 692 289028
523 158 463605
496 711 903657
392 61 30537
665 514 88176
20 407 945103
97 622 526658
327 367 188214
757 93 781299
90 471 922492
733 467 49919
265 301 844851
207 264 619731
357 193 462161
217 319 72561
695 566 360877
794 172 755674
662 775 826443
596 452 901688
264 171 818751
797 742 546195
410 113 160563
610 101 718480
641 94 245349
240 73 140676
260 43 877763
445 485 163219
589 736 18369
3 77 384434
507 435 432367
420 644 326343
393 604 821474
633 490 778991
680 75 289514
724 640 710301
495 618 548209
713 457 711194
103 788 710828
660 679 549985
648 387 859023
388 502 947236
292 700 454977
310 367 478206
629 227 871646
336 223 231926
431 101 898520
242 249 594879
592 21 826652
695 373 717534
246 272 17240
693 286 124482
140 496 153725
725 12 632603
653 684 248716
163 191 643049
438 557 862167
746 584 441074
482 66 671857
373 359 387995
434 714 826885
440 330 825081
774 535 535920
296 559 952103
541 207 316948
621 634 368132
549 406 783203
331 375 278561
503 384 556662
212 493 663951
653 620 783635
397 310 663736
484 637 385222
676 575 682422
707 280 2220
527 410 573661
182 338 873163
733 230 797845
668 572 261082
231 26 277695
18 207 670510
387 535 821422
134 468 419927
339 761 661204
76 724 639074
330 109 58923
751 195 595213
450 783 971879
427 134 968736
26 69 775231
356 429 70914
531 458 292595
367 710 80045
249 73 102652
482 561 366124
401 423 224585
221 605 207308
451 721 454143
699 591 859464
299 400 949405
546 656 347890
425 111 889060
735 536 131544
285 62 697686
748 99 665083
82 415 224897
187 435 573571
200 314 696779
321 526 760057
189 287 18346
178 403 395974
669 170 496045
668 106 462463
765 138 200707
266 287 523368
609 325 367446
517 218 402475
653 312 539161
160 290 13526
64 700 683667
695 798 597374
245 43 423968
663 143 899240
158 716 938733
16 746 303884
7 724 762928
452 193 860008
745 44 185760
644 139 561001
164 552 445496
9 8 564560
516 790 293736
231 43 224502
490 184 164516
586 538 554684
792 567 630047
108 500 768144
454 715 455805
353 251 910060
644 136 533902
51 773 968302
454 206 228993
97 516 801741
192 70 983880
510 37 35243
213 412 686011
125 763 62269
554 563 328325
36 629 973913
762 416 676032
321 486 889510
118 687 483948
68 211 688625
53 379 874264
731 260 62558
419 249 258908
463 544 325091
473 440 15535
286 373 831317
407 779 607620
308 633 672219
149 560 426924
253 174 399392
82 527 772469
558 719 328982
716 54 843993
681 556 584826
378 800 13035
270 649 221518
389 143 684699
376 417 644179
203 395 277499
793 406 458052
319 154 86876
75 92 816035
13 79 285517
202 453 236833
797 210 902564
522 137 843130
785 145 267750
759 713 775128
380 74 63698
343 725 74716
109 119 312778
372 563 289429
390 517 250766
346 95 528616
421 201 880052
385 205 677337
759 584 81784
312 604 303366
658 186 427399
184 66 285643
576 317 23007
798 252 585038
659 690 662318
771 415 51197
608 543 920717
365 112 473228
671 152 855291
644 120 126217
519 727 274181
344 361 48055
12 185 676570
736 606 16368
212 268 287499
589 337 147774
167 575 543708
608 77 106292
203 195 599041
10 698 47520
744 753 155451
276 489 936023
310 44 563572
108 90 61643
32 774 42396
566 627 826013
296 583 47129
337 133 79670
125 716 996831
657 438 806921
386 610 319712
74 357 469832
122 518 343943
467 188 585768
72 161 112250
687 387 32441
170 338 565982
265 181 427010
641 610 315552
442 659 719872
492 457 19144
531 612 238052
357 473 202077
14 467 245601
468 241 124836
699 337 145884
797 343 415821
482 767 635230
28 280 378256
466 762 916635
341 725 622222
763 572 469261
782 387 937518
781 105 594675
18 752 764521
69 164 106337
38 394 29029
202 213 742730
103 194 954833
132 729 886821
800 245 29518
294 247 601308
399 62 344139
174 662 407847
224 602 835495
557 240 73516
560 196 312804
389 648 532913
726 532 363830
708 184 2518
715 192 970475
711 281 226359
672 624 532444
142 143 403452
264 252 173084
361 404 865950
605 208 627884
383 326 490212
441 137 335457
304 391 174834
454 478 529067
216 359 922908
130 610 992936
453 361 729116
86 162 827923
167 294 636410
431 599 986058
340 749 350174
79 119 604998
735 316 610538
644 350 701911
36 462 668560
25 472 127972
147 610 179727
656 639 494965
345 617 89386
765 636 91398
544 797 776258
773 119 856564
394 232 22396
606 35 101385
238 476 81811
629 676 770482
577 180 304739
461 35 409110
673 491 221985
620 691 188016
414 622 649899
221 549 886859
225 270 951212
579 504 36512
679 43 19145
175 556 122979
418 365 252756
740 184 812531
211 464 658519
695 394 785373
312 666 264754
53 710 356490
648 377 607013
163 479 791957
609 379 469988
674 468 701833
215 18 170634
133 248 563752
33 544 661588
112 544 57689
547 528 879123
286 779 482231
478 698 206184
589 583 919556
717 562 500322
526 664 688123
497 538 176989
352 467 324149
385 293 458147
727 487 121699
468 483 947359
370 421 13410
587 279 609781
341 767 163339
427 213 359473
212 587 988320
245 176 245567
642 657 991435
213 326 426047
696 654 954446
102 384 238217
98 382 772141
574 757 593256
610 721 754378
300 418 492133
479 627 257780
120 735 175213
691 696 74368
749 594 388966
362 5 30527
320 779 792372
77 571 807779
453 512 420555
500 119 678848
33 364 948656
795 336 330037
37 433 89131
78 54 642509
695 386 96564
781 404 496659
646 356 387030
603 241 34398
455 85 635700
448 547 315520
276 516 264469
209 232 689061
37 400 204171
413 470 126421
616 126 309055
461 703 227796
295 276 279819
139 286 89396
471 85 415369
670 521 784692
683 147 132940
112 143 40102
491 271 611855
17 116 830274
199 112 556722
18 759 815988
538 65 327332
679 172 527687
339 637 6791
49 707 869079
203 604 896738
266 756 438792
159 243 829726
299 371 316884
661 510 816688
8 380 239311
80 513 859043
490 424 75806
56 759 216232
283 611 690360
636 158 143277
87 308 978293
291 752 893224
532 224 783146
596 630 157148
575 44 170256
466 59 383381
518 38 595227
549 783 702751
475 23 721537
182 448 462356
627 549 83141
142 171 736682
197 625 114215
529 175 730372
323 533 584003
104 426 449487
154 331 691769
753 665 18924
676 546 332466
511 398 200252
38 725 498548
603 525 837331
576 753 345812
17 24 722446
517 265 677557
58 143 324354
149 631 227390
209 731 700815
667 92 224194
112 761 193168
570 581 174745
317 233 477819
186 762 108574
395 484 215502
393 617 76197
587 217 65426
284 192 248423
643 287 581549
714 765 979726
414 606 393357
718 629 177874
520 693 199440
132 559 183595
252 715 278113
108 771 851230
171 269 793493
664 346 293796
234 24 657009
413 713 482109
540 48 171181
775 149 168112
385 694 975677
314 586 490875
413 530 803616
399 67 297533
576 647 820247
514 98 17156
729 322 94926
302 679 456739
660 310 493959
62 587 954
197 235 130763
361 725 859109
476 744 672489
108 409 899887
796 253 562436
683 399 647845
43 427 216340
700 683 453787
755 568 241612
437 616 588573
326 189 626487
201 279 697265
616 525 808253
650 13 151798
689 692 647310
786 124 944933
298 155 9891
212 97 662175
775 316 500630
108 550 911127
211 516 857135
18 658 398109
463 388 352691
390 761 858559
711 100 185591
635 768 743233
178 315 681085
214 529 348048
105 371 897889
174 429 515736
661 91 507056
318 707 647832
670 406 289059
763 583 256117
556 473 75479
606 303 321204
115 598 233874
697 500 826829
381 427 26565
319 488 590449
558 154 690551
132 590 575845
122 697 556041
460 176 90379
490 362 722426
640 81 147283
10 334 341877
10 214 975280
36 752 528618
395 291 82948
374 674 578522
423 269 481579
141 796 985376
562 31 13956
302 25 767016
697 151 291933
352 617 553921
423 435 477470
276 217 771227
448 108 24512
744 478 751873
647 516 183944
121 793 166311
43 345 820060
592 309 861078
664 175 562006
649 479 886550
431 81 567825
22 746 40521
499 425 477493
438 714 34673
172 660 100183
295 205 932756
548 561 677217
130 345 696512
117 309 126846
619 153 828165
509 615 579221
398 307 946869
380 104 230169
574 590 411395
371 571 309000
515 214 327402
738 450 657171
721 655 251903
730 63 973090
266 620 778323
410 34 176475
147 495 636001
181 695 182101
695 621 147610
582 3 84627
472 291 706156
239 507 540753
262 86 249170
252 10 38168
295 643 75700
601 6 247228
267 487 62437
656 572 281949
233 654 620199
620 338 936219
602 437 373404
797 492 101194
702 55 369642
357 621 470457
452 666 81324
662 189 646215
555 659 830018
405 379 616592
91 220 25861
72 345 592013
22 649 838656
469 590 861458
616 4 640285
85 779 199948
316 325 475655
41 773 884797
446 335 395473
298 114 546957
116 173 546770
648 11 72518
460 670 72075
360 624 642942
797 242 883705
425 446 997337
206 551 841766
323 231 355016
327 261 792660
644 222 975854
40 272 757490
362 21 563396
144 693 238835
485 428 778202
10 743 634987
58 386 893810
51 173 849588
335 495 801880
402 186 140268
424 655 549361
68 638 902945
171 141 434929
424 232 104547
310 418 174112
308 107 763453
352 756 307564
108 187 615434
235 292 491975
448 456 484687
92 69 514605
573 636 569935
147 333 849580
529 34 905722
344 749 547175
251 232 410369
463 63 182733
494 437 156291
214 311 496595
181 71 253981
224 773 269007
250 334 170139
445 293 18176
545 287 776187
768 166 494397
584 212 548632
214 207 44120
27 268 808663
60 204 138664
71 731 139470
318 550 829960
630 770 806151
116 684 485404
601 743 884330
392 610 638100
709 90 323430
303 428 580517
332 698 780286
550 577 830437
713 67 801430
104 792 238846
505 666 308354
723 362 863428
536 136 922867
477 122 48581
243 799 381221
5 465 812365
469 555 509220
77 82 357883
580 176 911616
128 687 751655
578 178 791608
706 103 685330
648 705 712364
74 758 356013
356 184 921838
598 613 447207
75 17 662296
503 12 883331
592 719 939723
538 10 411750
514 515 553671
151 366 396672
611 105 382757
342 528 728571
679 481 425501
51 52 406709
797 34 721587
156 63 125342
603 287 475664
544 462 474812
367 28 324201
89 719 508041
684 124 712442
313 70 810859
743 63 106536
716 249 662821
98 472 544107
429 124 525133
672 53 658200
608 139 841870
584 117 391974
478 222 414599
507 799 497193
95 335 888508
229 157 368177
4 625 75323
128 97 328696
674 725 861134
797 282 994453
75 5 532376
433 523 21728
770 651 88877
680 73 658956
251 204 599512
725 540 602497
770 191 424405
283 575 906474
270 189 904141
308 674 509170
753 101 883933
484 497 143439
726 170 760640
76 784 866287
406 296 128780
401 12 459849
253 630 572813
500 568 711268
194 228 601356
643 266 24181
31 285 754750
191 64 645006
655 141 142188
245 175 61985
142 800 318936
358 581 672180
353 33 402204
433 270 43395
501 60 385347
753 206 410375
518 158 125795
764 779 448440
448 541 470877
330 669 631699
88 222 436291
112 343 866478
726 52 816109
304 667 288762
483 556 554762
523 69 5853
225 336 717354
784 149 639844
137 254 983507
381 316 425589
9 611 758208
439 549 977176
242 50 723430
652 687 367521
305 546 690817
477 537 50229
190 295 721300
598 21 155271
595 389 828388
46 210 297173
213 4 721600
79 257 252419
176 568 25221
559 50 471581
718 373 290005
485 298 35289
531 694 637108
26 509 266025
378 541 958234
311 781 916855
766 302 614577
711 130 353528
415 112 550209
674 393 561413
476 324 346709
104 467 495075
161 400 446409
624 257 816332
64 257 458859
774 653 195634
561 399 103538
506 330 769257
444 129 949704
205 474 293835
470 180 904748
279 772 220329
463 476 245495
194 539 474658
649 466 555801
634 95 854643
167 372 466577
772 1 735292
181 602 76164
381 220 672970
766 228 288016
411 322 934761
611 372 839366
531 697 631100
714 559 258589
243 606 182719
359 77 406720
771 708 647727
288 83 46710
259 468 855942
574 540 939960
341 412 206550
488 358 604664
276 7 496306
406 671 901738
328 436 480491
744 485 645633
374 512 209794
66 278 451749
769 613 533098
20 388 357530
332 770 869807
404 103 509204
172 467 734130
599 454 834312
498 211 101006
760 771 830918
136 635 795976
286 191 528280
334 134 847879
441 236 14138
691 151 606227
345 473 52065
611 531 602414
743 578 852390
775 224 482680
562 466 73596
183 499 118468
81 76 476164
786 662 680652
364 241 138053
399 503 257551
462 554 670899
63 731 334280
786 22 200618
697 631 510866
573 132 255690
255 623 541832
729 40 305118
282 671 802037
587 187 251015
792 727 389489
583 317 693519
691 296 428574
625 122 16862
485 556 680205
291 634 24556
761 407 957944
268 5 296203
620 260 812748
667 568 82930
238 720 282326
263 251 50891
478 697 870316
234 680 304042
575 94 370202
569 683 352543
478 735 440289
574 135 57783
640 275 633221
303 232 187860
150 455 105596
451 280 925259
579 636 182379
512 557 165897
728 39 253772
121 795 512997
730 433 89634
119 19 269181
694 246 190101
638 281 188396
40 240 37655
624 683 718397
90 533 431379
228 657 343294
669 51 398068
697 720 551486
721 242 776951
277 800 41463
731 133 687157
98 765 20384
572 628 221818
231 274 476344
540 323 488562
484 796 608593
510 225 628806
76 265 349370
412 20 381893
437 238 843553
176 611 634089
420 13 905934
218 137 48111
561 16 916333
763 470 313869
423 120 131502
723 7 44909
293 637 501857
259 641 647356
226 386 962006
349 475 729153
508 56 138071
505 104 400704
399 553 329124
341 450 49617
297 214 725884
86 318 415388
133 381 92054
579 405 365804
310 717 626600
782 552 852001
116 108 632476
234 124 775540
628 323 330781
362 7 279022
258 792 359132
374 748 45755
635 205 755662
141 101 103573
119 629 411427
274 775 367024
214 332 523010
117 22 318655
565 269 938115
10 755 254499
423 29 576215
263 82 763465
43 264 246484
149 551 789984
326 423 635582
613 164 313038
616 150 924056
575 300 308355
778 334 780428
620 772 122228
197 609 758756
549 120 158102
620 514 845216
350 783 2253
581 424 141483
337 612 736429
161 721 426693
602 130 160747
761 706 542357
786 41 728300
560 448 90561
572 45 656566
511 109 478511
59 339 484792
116 2 281176
660 676 756102
392 389 641451
6 353 143785
203 290 901494
371 191 975330
661 586 853429
720 22 964639
698 289 245294
324 132 706241
212 22 626440
549 565 721522
768 382 89592
597 146 270065
179 18 978449
722 81 542631
541 331 506118
477 78 17390
179 624 173359
458 216 51024
46 279 543680
24 38 640084
416 223 561411
269 709 892647
603 576 201357
599 586 369631
136 243 860472
378 773 135239
509 735 650659
453 364 161223
519 577 97907
713 666 91284
314 304 933024
27 518 378624
532 639 914029
601 440 333582
752 230 775016
87 203 135674
56 351 554315
325 490 457727
589 41 97128
140 718 792021
678 236 842858
194 132 644699
488 345 937196
694 96 218608
494 731 722195
664 248 936564
318 472 528376
785 382 952038
439 202 589177
599 792 623076
483 612 393835
652 60 343897
53 402 449725
134 514 751575
618 611 375200
19 339 391072
571 162 935808
563 287 132229
408 52 502344
540 24 416475
524 511 135539
361 216 281991
541 562 949566
507 13 974642
762 580 253460
243 255 156348
1 721 448043
151 148 930370
177 273 538497
407 358 21964
250 112 679978
361 791 975362
244 477 493590
18 504 856937
187 121 474775
684 722 736457
376 564 834025
697 446 915266
455 451 503557
774 142 254143
557 58 399119
445 669 54768
362 69 775518
169 641 152836
504 587 125954
210 616 172747
416 555 791669
469 417 956539
441 103 474910
280 713 233992
792 785 966322
292 661 64345
572 410 314417
571 285 438752
125 190 837400
281 438 678446
751 124 912730
488 438 585906
225 581 315678
194 330 623845
367 119 97232
609 738 23290
573 382 545519
148 38 243631
550 229 708436
690 282 915835
552 685 527673
710 460 194017
349 369 453910
740 192 327556
493 120 877686
31 24 591963
553 547 551720
35 532 826672
693 75 662893
553 432 612889
590 349 77738
800 66 345979
766 5 957581
327 234 782550
720 735 87357
473 191 224978
757 318 521679
15 540 905670
130 565 693033
33 650 231231
508 234 101167
632 677 80313
234 497 585467
675 233 725873
12 129 612431
762 389 615643
795 647 599901
168 232 80592
242 549 701772
268 260 80825
79 38 901125
571 298 561729
9 7 444528
161 526 583022
434 255 382161
565 557 580161
520 527 271129
588 480 750457
305 538 658264
539 114 389799
779 247 87919
171 71 625342
358 440 47012
555 715 444034
145 98 97604
123 703 414989
687 3 281333
213 756 385013
124 733 748081
644 203 902414
548 40 982975
52 521 490790
249 40 645290
203 12 927613
674 697 771876
227 648 829985
586 759 498993
443 24 902991
771 138 551540
299 744 91408
162 554 438674
481 613 533322
143 446 152770
451 426 335632
527 114 612922
78 85 293818
379 339 168562
670 403 320814
204 405 820837
35 359 37430
79 658 477881
529 429 641281
503 184 520357
581 407 958689
791 183 763281
615 28 57443
18 766 471080
109 655 303853
20 211 553478
164 118 17193
425 291 937297
611 612 612235
47 327 858676
68 510 41072
38 577 266240
62 522 61876
703 474 668088
191 664 97975
299 659 660102
378 367 784441
225 304 762097
430 308 692531
322 598 539405
61 593 104329
54 226 731303
95 661 592054
452 98 381422
444 306 125165
329 447 205768
452 762 702306
44 559 439322
197 776 127920
604 417 943258
435 312 672831
594 197 37425
634 33 221001
669 15 922955
538 246 515471
674 103 697251
161 572 994766
710 241 225628
537 425 704700
73 241 121123
275 198 242492
277 560 161262
582 97 833765
785 287 129816
574 720 184298
393 609 611046
463 401 839655
617 378 918709
368 787 657370
562 344 975150
291 91 353283
165 350 691560
458 366 458179
518 696 643224
310 130 307254
59 754 756736
412 661 861684
667 205 347141
377 643 609360
643 383 310336
70 136 440160
641 179 910130
445 88 80681
294 635 815499
270 44 471238
724 408 978512
458 415 967126
665 518 467125
238 64 649638
625 552 601995
210 266 416514
289 620 170704
130 78 359641
184 70 313593
123 343 505042
6 454 809827
181 171 151965
226 223 544680
692 19 974321
611 563 340788
395 94 33432
239 459 340410
741 93 308200
100 170 729060
508 523 991670
710 602 382863
1 21 543921
418 468 611783
667 787 475614
750 394 798320
797 621 787016
645 572 533028
330 534 605903
564 509 913143
438 84 159672
255 563 719382
612 340 405086
360 129 199426
789 579 64188
246 580 843465
337 635 933170
56 156 746541
521 367 862482
394 236 933056
185 504 782865
793 54 798174
686 35 419368
242 318 625756
198 612 981774
11 354 28588
657 797 950901
262 452 310853
81 63 684273
95 693 426903
652 189 984973
411 408 742940
490 324 634541
721 193 590518
312 715 141403
668 398 470305
669 573 335873
366 752 95054
750 146 660661
186 640 475173
179 3 851878
560 330 184038
29 452 876727
244 632 243112
335 336 668476
741 91 819130
635 731 633390
713 315 417392
14 435 876959
765 326 576669
737 398 171087
281 504 742575
122 90 860607
327 444 177939
568 355 611701
90 73 913739
274 240 559882
241 610 919567
273 245 678116
171 265 49701
769 53 698371
449 344 283975
544 768 270114
418 426 550051
564 75 895069
800 368 67243
426 371 371576
756 37 49867
180 38 410265
467 795 982790
516 476 79595
45 683 928114
248 518 482983
348 78 650982
471 237 475070
343 574 337893
314 84 961399
624 338 712966
624 27 30613
281 584 675177
704 325 483418
244 9 188012
425 342 568799
248 557 614080
553 77 450224
36 382 538139
125 296 536444
198 240 159950
116 56 710862
159 550 531375
501 34 178031
614 631 124311
238 371 303593
279 285 957827
14 590 929485
127 769 893631
341 666 298690
470 159 879918
513 766 361439
31 578 600393
609 304 525342
22 68 224012
374 455 678304
260 182 6837
563 569 776596
311 582 423363
278 502 476902
377 420 434282
588 657 633394
237 728 655504
141 497 897047
178 336 842939
172 14 231273
292 314 814370
151 609 202471
221 329 620250
385 516 956219
465 722 95122
623 760 678438
41 272 103684
107 609 210950
755 432 316845
198 785 770681
67 665 40578
563 746 961501
148 547 913570
688 440 598420
557 296 115101
296 681 738069
213 263 80446
310 423 515450
310 248 498211
633 402 735132
169 589 902105
552 711 816872
589 88 764252
273 562 29560
610 735 410515
477 363 687226
319 274 663415
628 601 326101
406 599 555484
369 283 246874
287 276 129529
25 681 396043
486 485 810847
388 439 581927
769 571 221009
786 501 311737
264 760 652829
141 46 467910
600 128 2914
420 583 824151
28 793 497456
124 96 361294
81 159 35570
507 571 889788
356 7 981086
15 70 207333
374 769 14993
482 78 42518
15 591 609268
41 716 610714
699 17 201008
470 73 39357
555 673 291473
217 539 692501
312 794 540778
708 709 279141
305 518 918020
17 547 42513
630 555 484604
147 563 461918
399 332 565054
53 667 454576
250 86 907841
783 95 79598
597 699 362309
48 121 838088
229 196 183704
47 324 380624
44 696 705364
19 106 123846
23 206 676599
299 530 533869
681 248 765966
413 433 524577
327 751 706197
342 108 455032
334 287 416951
754 771 240190
194 414 908324
539 597 309321
478 258 892512
182 471 221855
274 148 65240
359 27 369185
725 227 947811
379 708 415647
713 128 75020
305 559 769344
310 790 344097
499 486 940369
395 659 20365
285 439 995445
773 121 573165
509 200 275558
547 778 43525
75 359 354863
609 651 250843
654 332 218433
175 630 50018
756 394 699890
474 199 863645
698 715 643852
463 132 54301
647 46 721718
154 177 123766
44 171 465557
460 421 919458
298 137 716137
444 15 411584
376 126 161994
170 489 828815
150 191 300970
308 172 602208
382 578 388836
224 93 513092
84 199 630145
532 106 511025
363 278 723150
24 456 907940
486 195 811598
637 483 629012
616 401 291020
140 564 372686
758 396 438877
422 501 354724
534 598 37334
276 783 693862
8 397 367313
774 221 577750
382 342 647939
185 574 260089
89 87 609421
758 139 756244
55 708 89220
3 570 340633
80 540 44341
502 104 201751
145 50 774843
317 247 436138
230 478 121067
133 673 218174
270 29 613306
466 757 840645
323 284 138798
595 281 582160
313 398 378339
344 470 536748
327 451 131848
716 290 459545
328 259 90658
490 361 927768
104 113 133162
399 550 471207
528 443 858907
697 238 100997
657 589 517136
477 433 347254
67 471 854004
114 216 544617
314 427 396425
306 285 942110
290 685 612832
467 447 200703
61 651 976906
783 312 576471
172 703 795404
81 24 214464
427 276 584074
218 673 693249
585 333 384027
135 202 299380
572 598 450086
193 271 149370
154 34 551052
344 96 480644
31 118 376075
675 783 449493
794 388 910381
39 643 743074
534 488 629783
17 789 102455
660 647 496038
616 480 334950
468 441 801370
582 700 665729
368 11 86475
725 694 122407
538 431 641435
794 420 389206
241 589 892112
693 15 818436
160 163 843789
418 94 723982
242 638 204545
132 49 819789
591 386 438907
184 342 731950
403 500 42961
608 220 668764
292 259 815145
97 266 65532
309 45 496170
433 692 614224
434 72 827936
79 698 194070
654 747 133317
639 400 155496
569 39 830528
527 387 942585
43 667 62637
737 378 676399
137 162 836678
326 490 348271
428 111 51212
69 156 849354
740 621 450434
402 610 572726
657 412 164304
124 294 891783
200 734 991604
790 633 121144
648 356 624801
71 688 603690
76 75 527029
233 755 788913
191 197 647821
60 354 551205
58 771 978826
156 702 460077
123 429 730996
79 432 516726
494 6 324596
727 152 203017
526 49 751312
171 738 33687
104 3 838300
11 564 356576
109 679 676542
511 446 682556
661 44 663854
694 553 52002
632 128 660454
585 328 874106
29 283 935019
775 575 730198
191 351 479043
23 248 47476
100 597 200155
284 710 399412
374 164 984205
694 752 921856
340 681 671342
146 455 80030
628 7 209828
379 63 336392
105 430 570280
151 65 832145
652 185 340928
624 13 563481
656 298 449345
724 699 379322
257 562 948712
95 501 313525
379 137 57599
38 353 376270
558 539 780906
177 99 335707
640 221 238209
112 232 440765
560 393 102751
681 49 621574
12 567 399377
417 229 763951
758 756 470093
20 38 88155
493 676 794852
355 178 542558
216 83 490884
213 422 664072
751 714 277581
147 137 403825
573 595 246371
480 486 380292
608 651 673042
755 74 164693
335 156 706347
64 529 71778
730 504 26008
698 584 497683
114 39 421612
563 388 286842
454 602 596983
229 612 786316
519 199 59862
82 566 528555
86 519 167619
274 783 79034
179 712 646542
134 159 849334
44 82 854299
337 535 782391
680 534 881403
16 86 759003
362 330 239348
506 169 132365
266 325 757130
289 513 703814
652 424 81877
700 365 78471
359 670 654601
624 32 678494
35 166 29882
193 285 247442
706 583 40053
570 85 246494
79 339 629545
45 469 179655
749 260 830780
482 230 866012
300 491 744073
774 658 302323
400 654 155376
394 183 116257
6 25 794352
454 35 767503
481 447 598822
294 317 799803
247 185 97921
73 413 514931
402 77 451290
160 615 311006
600 13 229254
650 379 579496
149 253 51611
338 352 177489
2 628 472958
89 468 38265
746 730 265434
375 303 393354
146 348 315321
67 272 373526
653 344 73745
747 130 337568
381 225 702718
614 767 205469
181 374 783437
370 792 11607
693 430 619025
548 34 846327
461 551 914208
488 39 380276
574 349 410296
167 611 831780
273 257 741765
253 144 188989
566 167 502638
672 740 93932
704 20 490695
252 176 179669
760 423 382054
188 621 229482
273 260 338918
233 15 547935
615 292 290068
374 364 403768
411 655 421563
232 663 327374
727 64 687044
601 492 263918
219 786 337348
49 503 69713
191 715 425132
288 233 917458
47 325 618030
144 608 427732
57 40 707155
356 501 976542
319 770 189540
221 232 976797
544 135 651832
531 647 960903
25 335 917956
601 411 767842
345 539 55314
197 134 126176
535 527 877531
9 479 801532
306 629 25958
569 500 566975
156 239 771657
745 628 435799
694 652 723656
381 656 157914
41 607 976068
219 490 671490
558 487 233185
62 705 338149
511 363 824818
43 296 164281
643 418 127847
185 540 808690
558 8 988956
671 66 964086
135 385 447902
479 25 144866
603 622 159328
407 599 855114
537 306 802068
100 607 786954
151 566 320763
272 545 895790
224 240 236223
171 398 586567
432 263 641894
474 465 5888
114 177 194977
650 186 137737
420 106 300226
473 281 936582
42 556 161827
499 442 622299
94 101 2482
164 717 36954
678 200 483793
693 767 610877
390 520 840756
598 717 958661
69 415 763011
545 435 848030
77 685 486541
97 92 655137
123 672 601256
117 471 9360
539 655 182304
263 648 807124
793 375 963505
53 160 880928
394 616 926955
513 29 519069
702 629 459947
446 80 277134
187 293 219723
677 222 208980
110 691 709820
666 793 530775
771 790 53224
56 461 451096
477 181 362948
546 70 332912
382 32 368173
7 162 300122
596 90 200445
352 292 103965
75 385 868826
481 176 463107
474 739 965643
329 2 802083
365 102 509812
274 399 962473
337 709 523074
202 710 501423
646 778 150210
638 561 225228
18 710 582562
182 676 902525
633 236 480529
777 55 629723
338 120 992547
48 595 91786
298 294 257081
455 422 739584
172 339 199252
447 309 547575
440 208 193309
560 334 595034
225 748 36983
373 261 735003
147 352 18102
580 214 932408
736 381 82085
238 295 868656
567 131 995249
276 564 323912
291 163 130208
237 178 241883
365 151 526455
261 301 124484
321 771 619666
736 649 849583
434 37 768083
239 542 628191
132 462 581664
376 709 73754
305 87 12213
407 108 307448
684 690 860052
406 767 472056
660 371 320539
3 788 947340
184 198 267562
792 360 962057
726 307 285995
340 293 601985
315 503 222306
488 717 584888
617 693 435425
776 211 554230
159 679 697690
691 243 656290
584 417 558733
3 486 475475
724 722 686217
344 357 861189
514 284 365813
630 284 120390
718 267 144892
290 660 377952
227 492 4387
570 576 135050
109 489 987768
505 723 341999
209 785 760031
5 569 204589
75 404 677131
371 456 932086
592 541 7191
138 657 424489
378 600 372660
481 592 417053
323 286 109485
204 520 656718
544 497 447177
439 25 56510
467 798 134949
766 715 137855
388 661 402011
680 730 948895
641 764 155210
630 183 467102
53 236 545584
330 107 963516
456 244 568859
553 402 414300
259 677 541419
440 545 488438
319 328 397494
134 555 361960
439 406 527086
673 278 466449
186 192 179593
442 87 534681
599 141 799397
764 40 306170
778 121 557077
388 167 570796
555 502 307920
516 677 373560
291 108 450484
279 361 122420
580 317 755088
265 545 116863
172 493 425447
749 427 978829
75 417 613276
59 160 909591
333 784 417551
715 89 164383
684 318 407298
706 448 619691
1 227 119728
200 572 786510
729 65 895121
623 671 458756
344 578 185256
52 384 739323
248 91 567280
798 427 149865
100 568 801998
111 382 149340
122 546 999421
731 439 827989
78 632 757106
719 60 509198
303 582 990072
792 418 85997
359 624 554640
259 205 359732
541 685 325171
370 105 253023
382 196 166894
675 372 744666
534 298 423935
613 235 956090
10 563 393476
694 679 36355
282 357 937668
164 718 359011
515 510 193255
272 34 281674
678 141 752762
180 119 303791
258 578 917476
617 484 5270
780 635 429857
135 625 378921
265 755 178011
603 405 385433
572 485 597388
72 751 95044
783 86 753427
141 473 214686
776 320 829
775 273 710136
683 56 9580
238 438 296570
259 195 885253
361 449 553909
498 743 863163
358 97 866581
800 793 512107
18 421 163399
728 704 53531
667 759 150935
525 233 513311
688 744 900319
187 481 932271
175 83 351412
57 634 227111
127 508 963828
244 685 268634
535 549 789497
557 174 810523
23 562 396955
165 338 772959
687 84 719640
701 173 259622
343 41 160321
161 114 257785
610 593 981225
672 263 685394
371 89 375136
200 346 567116
449 367 571729
33 120 748059
539 251 84496
349 104 580124
324 405 509366
621 164 612557
46 333 67829
332 729 911598
336 180 14750
301 623 612413
567 612 50575
358 427 247694
558 263 40817
753 677 740306
178 620 660971
130 591 500276
98 735 366880
449 161 667440
458 673 520223
516 279 807863
359 775 131259
694 47 241623
73 85 304779
555 288 288654
269 628 930792
646 107 100810
142 90 182295
125 97 313512
721 700 953775
310 737 550459
657 246 491822
55 572 80879
264 123 303918
221 566 174178
645 443 830174
678 220 342910
679 366 296824
286 70 950601
76 362 368281
410 577 514972
24 227 604200
251 332 217500
144 81 691726
754 752 107885
370 425 593599
682 750 73715
35 515 347640
645 669 350034
653 578 764297
790 56 847674
519 750 643435
91 423 518459
109 704 161404
731 438 480585
689 115 457168
143 719 751622
543 595 992599
150 674 545773
226 248 802693
138 371 911213
340 183 752733
633 521 880147
366 298 125248
71 180 660078
351 64 243738
657 139 579179
32 570 259394
648 200 784428
160 761 391448
232 356 340833
602 668 596613
157 631 194614
432 50 652858
431 243 57816
137 393 727491
518 637 113452
256 522 568496
760 519 929123
784 383 214000
647 27 296654
734 216 845090
626 499 918242
676 35 606573
631 89 482695
682 431 708238
273 277 541502
511 359 542465
84 646 697827
448 43 418411
511 637 58692
651 152 292459
788 133 777884
457 437 190014
235 736 311704
763 128 104788
501 2 132060
426 406 742508
208 157 59857
341 540 86262
650 500 487855
525 576 50863
164 343 576091
332 495 29175
538 40 801987
423 625 54458
175 92 27561
154 345 686871
673 732 963367
678 5 524944
310 521 471643
515 639 644517
4 182 627300
734 757 360155
316 19 194762
275 265 200592
42 25 540754
291 645 919021
787 543 759482
185 594 429301
184 457 643876
482 143 590328
385 478 79538
422 541 19555
71 217 349643
387 38 741777
467 645 423268
225 266 223544
795 603 25645
461 537 679305
696 309 540605
682 644 239907
796 603 700345
537 285 398860
345 44 998923
253 449 642020
60 446 248856
337 779 716529
761 758 437126
326 127 420566
18 226 82429
368 390 557502
79 783 43994
435 119 31392
40 609 501978
461 25 85344
339 331 377074
155 260 687099
729 306 346351
242 661 683285
617 117 309783
538 97 638129
380 616 102189
667 309 837713
157 124 96049
539 104 696136
45 706 227523
789 504 683013
287 397 500208
3 631 566408
400 245 211424
114 586 802015
270 380 347937
773 211 599115
461 433 826865
48 29 114777
618 414 394002
790 453 843822
229 124 805435
685 785 277177
214 383 814143
450 687 750869
334 527 667365
266 289 369157
187 622 702178
689 151 886731
619 438 66175
406 577 710883
94 732 440050
619 782 489801
164 299 541336
430 286 600697
487 620 94284
95 604 906163
125 73 160065
136 643 404243
198 354 42362
220 459 94012
528 288 728908
660 311 825309
56 742 761880
395 517 731447
294 669 699868
297 410 534436
181 460 851269
277 190 876210
354 626 784078
333 39 525826
472 654 52935
675 264 799877
348 644 729574
641 182 404441
610 472 141472
751 35 530941
725 494 585061
325 52 857180
517 493 494371
780 261 504051
693 178 767596
89 314 373847
391 628 795083
617 262 775283
751 119 572815
51 291 324426
385 493 308319
546 667 186968
279 796 656316
634 86 814939
411 198 593593
411 347 238327
201 46 707932
561 8 877900
683 154 418484
468 533 898682
614 324 413944
339 594 912200
727 363 767936
757 213 422689
130 664 56220
299 444 764107
380 223 170208
503 247 832240
577 654 433530
517 263 312410
549 66 935961
290 271 150296
159 716 76149
84 594 438073
331 9 162900
187 742 267823
534 177 365666
406 601 834104
172 687 726469
660 118 727536
192 731 417457
614 722 430484
500 329 517836
630 401 138489
443 16 804890
630 453 974985
537 269 482880
425 716 636422
623 797 518757
519 450 627288
580 507 55234
211 429 666097
49 636 88333
56 50 624578
50 398 118371
441 334 396250
641 718 924177
441 371 896908
559 67 844647
341 421 8743
503 690 529101
291 97 624055
553 335 56837
277 537 420572
758 320 725243
707 117 369134
349 81 490017
224 690 478113
704 460 46723
481 676 482626
422 428 472649
290 241 605190
502 15 789956
302 708 759617
641 398 829724
656 18 971215
344 100 808939
291 133 23698
178 535 366776
661 387 650562
1 614 766710
531 31 124276
144 342 119256
262 689 654907
445 221 687751
343 367 341551
509 683 655665
455 17 463029
58 295 666851
372 787 82817
45 484 898908
362 273 821898
8 390 178019
91 454 519111
262 202 963690
586 190 14622
185 384 411008
268 142 971479
173 354 843616
96 657 287982
614 270 916507
655 744 724637
642 87 192496
488 295 381606
322 455 527672
221 238 888026
189 341 820524
714 340 80120
335 451 832963
120 769 978416
588 730 291245
788 745 979217
146 758 813560
516 135 431214
484 728 672673
595 376 95361
649 468 561122
221 110 809935
72 762 980396
105 138 168774
619 561 741720
78 230 859207
220 347 145331
428 579 187249
340 148 715638
175 788 779456
746 588 350532
328 132 173757
769 22 620840
494 620 282454
306 510 491469
588 100 368881
764 133 565696
371 101 306959
387 774 621383
450 540 762024
295 68 903218
492 710 343665
425 636 402809
458 284 486090
353 747 773157
505 110 165650
80 548 318503
10 621 512574
12 302 458377
85 721 676322
141 206 800559
241 93 337880
192 269 520020
287 664 705785
248 110 461988
759 518 736011
467 109 392328
595 719 49094
537 155 306983
624 311 778939
71 521 669442
450 6 136252
328 221 316524
11 160 71428
559 517 827076
740 219 678383
509 622 962138
177 202 917374
50 153 240858
278 44 234916
410 568 774533
127 200 910089
158 522 516097
286 250 924101
435 575 449419
24 158 443557
786 670 257413
23 159 821714
169 29 890224
761 399 406575
58 428 589158
248 607 346824
516 614 54090
501 608 674337
15 385 169861
472 665 523037
77 159 510412
793 256 50939
641 379 595341
592 753 896092
676 537 380341
792 772 202038
231 376 4349
217 347 648510
97 64 78286
222 714 616006
464 144 587185
371 704 362568
196 222 119265
656 627 592991
151 121 988759
450 224 539674
652 765 442894
473 240 142222
77 55 185461
339 583 370281
690 616 556181
63 415 137451
684 588 505501
430 569 245827
773 563 363712
52 787 958736
568 733 201482
51 340 952337
763 728 137605
116 559 609024
93 305 988068
502 308 591016
175 780 951526
455 790 946861
195 529 25096
433 89 297391
271 731 639523
738 476 326091
761 312 77765
319 726 425997
550 291 908130
201 787 840436
507 694 277191
206 459 393007
469 634 868096
576 209 544525
326 29 885129
51 430 371955
522 742 407152
69 9 170217
313 576 593748
222 140 122177
4 286 892239
376 598 17548
760 221 6062
588 388 857683
231 362 139009
86 772 634847
176 786 427740
65 517 151521
210 32 234509
640 510 31121
762 433 836414
45 596 833285
700 395 719182
553 787 454523
345 121 947799
62 675 467461
365 722 592999
617 213 147967
448 717 920599
597 382 124479
431 272 789566
493 48 337967
549 314 154400
59 412 967332
14 609 5440
116 162 859600
602 730 998774
398 200 123080
220 537 862148
616 566 212780
731 393 646389
369 65 385869
280 40 779012
242 141 366807
765 211 632934
691 508 348977
121 741 364210
282 327 716851
527 133 956374
496 387 294941
629 792 283070
29 628 762284
681 569 69357
240 507 565379
513 239 884697
673 373 527784
318 761 264638
295 738 822029
693 488 811015
571 562 38491
580 91 215616
416 631 357673
790 547 77806
64 74 233251
66 152 904641
720 139 625768
112 303 518551
482 79 417589
19 485 932582
725 291 807306
394 455 818308
784 719 857632
178 38 434641
389 426 349425
215 336 54615
444 32 704326
328 377 976047
615 467 507245
307 446 120147
42 331 752945
424 462 674675
680 301 445607
301 61 919687
12 643 48204
445 679 783726
49 19 132172
673 682 929467
415 452 791408
551 202 322500
277 562 432340
686 691 713301
389 338 635823
427 45 480096
542 333 879811
597 79 236492
186 403 890627
741 798 196265
215 9 959676
481 256 138905
164 284 670138
597 152 855147
19 612 597331
231 472 236742
286 715 911580
775 339 490186
571 582 229778
16 117 884514
66 386 114990
483 183 412522
690 378 877070
758 712 89132
344 69 901700
233 179 65701
290 71 908697
596 407 294128
193 190 359898
641 581 629705
637 74 23262
677 404 345347
738 525 875033
43 14 675387
227 433 316811
262 127 172745
428 320 476127
288 14 815319
234 702 675161
200 777 42899
79 166 610404
383 7 107698
414 158 538578
215 35 672502
28 298 794998
402 127 429185
437 453 790866
209 54 386376
9 262 630264
549 492 894078
390 148 951907
481 152 149664
334 211 975798
243 546 91807
756 4 447994
465 404 506300
755 489 661568
47 455 256947
162 18 456176
208 406 17601
50 414 801832
267 338 331820
510 729 257540
441 429 73785
101 28 9623
268 695 329850
23 170 296027
669 138 825064
305 208 683416
194 93 205845
161 682 856936
85 621 915338
420 135 536218
547 728 829968
727 103 842283
326 30 107527
758 650 961827
641 327 931705
108 659 873787
613 379 366499
395 143 134353
634 52 209728
473 241 605383
304 754 217075
305 352 750579
17 445 575022
721 593 805165
731 250 535599
453 118 797640
148 411 364056
211 548 33254
394 272 976696
378 339 680530
334 598 894316
789 205 791963
115 242 628154
572 153 271710
574 268 157430
782 81 103084
479 213 602168
227 444 859091
336 696 433205
650 419 65865
127 543 797273
391 255 559922
456 694 512897
338 553 449428
680 757 642190
626 326 406540
726 142 678083
273 498 465388
358 252 739854
596 576 861706
659 532 160082
604 410 375445
731 298 224875
220 580 463962
43 391 803587
425 345 35724
241 606 802753
47 123 84945
351 151 647923
672 695 545638
442 624 83618
491 48 291757
491 601 653715
553 663 108799
544 316 377663
446 336 27289
729 588 71320
104 163 259149
250 639 184309
469 65 687858
653 428 111939
612 252 318448
574 271 494570
757 728 198003
253 28 677704
506 269 116734
24 329 432537
51 348 793877
348 478 457097
207 219 32242
545 539 286259
120 580 607440
560 749 288854
645 566 866895
340 453 306733
344 433 119053
556 262 961403
33 647 335077
541 502 977097
1 248 415974
494 174 173162
610 783 651295
650 282 30966
451 238 756452
134 648 677871
111 692 713855
157 792 184235
243 406 789666
505 219 516100
696 523 996073
196 675 490870
261 541 107891
654 524 495762
753 798 2449
578 536 286519
345 225 841514
239 311 12912
110 163 590795
30 274 716140
495 678 283461
158 459 934820
361 660 995415
709 551 107863
80 247 372998
49 694 582402
744 211 42195
471 398 72134
567 125 834482
360 616 905738
226 543 938871
388 138 158100
11 794 352613
796 357 455800
213 515 160395
392 679 558040
640 3 742179
199 510 589864
481 55 279359
651 669 170669
666 347 291979
639 192 683511
403 790 21225
82 429 704115
176 300 436319
600 404 243514
480 286 624714
606 152 203819
494 413 414096
375 698 205479
194 668 568008
294 726 166515
326 637 870112
353 644 609653
10 286 301919
467 715 830596
263 77 567887
243 199 154432
589 516 651684
780 661 502030
782 691 555883
715 102 235196
786 756 84889
341 515 321230
494 585 777758
328 113 235144
104 738 503567
702 29 488415
296 549 168450
346 311 645738
212 115 300339
511 269 568292
144 774 536487
493 66 222446
482 401 767100
14 732 619519
269 217 649004
673 569 724574
13 426 551049
717 296 512518
554 367 638534
108 565 131376
113 698 825485
763 280 282739
170 216 347103
97 577 111661
780 428 507701
63 503 88310
343 312 581007
114 534 151347
121 726 968528
17 576 419329
428 676 276593
392 350 876146
603 216 748732
136 707 976241
79 405 587310
604 127 137035
614 618 880548
250 207 879195
78 696 196653
545 643 981988
79 94 356694
546 58 951846
607 82 85250
363 792 759180
268 119 836866
562 764 959895
616 473 912683
777 106 78274
345 127 500279
589 774 136605
708 685 576812
320 50 5152
63 389 541320
627 537 217146
224 741 795442
620 771 101493
551 621 323129
294 614 585013
296 347 872130
124 314 759021
627 90 293999
236 18 662806
550 214 107444
551 142 54627
763 666 88911
421 529 84419
581 351 843957
116 634 285354
492 301 681432
368 527 182215
151 47 630806
18 560 535764
47 416 492156
470 692 172758
516 635 590238
559 47 400247
595 215 707563
460 723 691239
540 168 702056
173 567 401405
605 105 206870
550 573 124104
460 262 760998
220 400 316163
208 14 9228
735 648 364140
617 200 490583
15 289 206500
568 736 496281
347 232 497605
667 210 379653
136 501 121217
515 88 569130
365 132 481850
417 507 224166
358 278 487503
249 576 733581
683 782 643588
428 339 247
116 295 250720
756 462 700568
532 481 602982
417 197 514480
47 736 47192
317 290 779611
25 726 705933
175 359 865727
170 388 59749
443 388 360139
391 113 441987
225 719 815110
389 769 725381
466 560 233574
665 421 29961
278 253 152279
466 360 730537
374 248 607429
249 788 152391
271 346 411022
2 205 602216
336 319 15824
399 189 989244
532 770 246307
234 405 493212
657 774 29622
590 459 87076
364 104 156337
745 510 339378
572 159 709738
157 611 811369
392 15 724398
56 496 974093
378 778 610053
595 696 945600
233 277 55862
407 797 177194
520 613 695206
203 265 885705
80 489 425467
592 342 325947
795 172 789257
173 727 655683
660 220 264234
153 525 174643
575 180 207209
23 491 467367
142 317 646282
569 123 65900
604 411 304636
99 597 827144
651 539 547845
396 784 458494
178 13 306612
547 142 365939
319 283 476032
378 501 830651
626 324 227202
501 509 850931
725 448 247170
785 384 515822
475 721 514463
56 679 508748
180 525 759720
574 601 781696
732 749 568562
695 49 812322
599 545 170512
23 752 185738
200 61 888811
90 607 868933
722 400 647075
369 751 994345
381 246 603333
630 744 616740
208 543 139126
204 194 246968
125 500 981240
767 456 508704
781 109 787781
59 426 446678
567 546 455669
650 300 650122
718 664 853894
41 641 936499
581 509 591329
556 195 697601
331 670 701807
514 266 56091
410 276 683071
297 289 453122
214 602 868956
297 114 160094
730 651 968308
694 602 623702
533 201 68723
149 410 302397
729 300 571168
216 773 475491
163 475 940060
686 605 570237
41 296 561310
675 2 446371
435 437 854366
674 504 530781
11 672 268131
601 222 179242
778 796 939184
265 555 933074
275 34 528671
507 397 376496
109 164 723802
253 436 644742
88 779 715671
285 701 753902
216 117 546525
746 425 296338
476 139 582164
10 267 928158
294 201 441705
401 727 261165
29 176 472278
184 787 584424
786 281 16552
422 737 500022
669 156 204615
670 159 661511
66 235 983642
527 126 694821
453 236 401674
631 583 162796
768 116 724431
20 622 196029
74 82 984140
281 665 836436
603 395 862890
373 283 500832
637 651 623243
182 59 63500
421 779 526097
475 741 159207
600 146 168924
157 469 498788
339 765 81343
583 61 847646
504 724 563765
68 637 308327
667 312 860679
448 389 475761
111 746 33426
409 107 422557
71 479 819508
693 209 555855
442 263 866978
389 1 664351
293 737 442445
260 192 593099
560 503 423
448 568 810264
705 204 755163
296 606 455981
62 8 190910
312 611 769400
699 178 203225
165 555 948960
334 56 968417
298 169 633708
644 780 986832
409 457 869466
13 497 177628
490 232 903436
737 542 634982
180 301 819622
493 705 491021
78 2 531936
329 491 574459
297 319 373116
733 140 34761
620 798 667891
522 128 50626
546 377 373073
121 630 761753
11 713 118117
66 640 703036
524 750 420056
606 620 25731
303 484 318348
281 502 839216
719 654 819233
357 66 832756
327 303 818400
745 286 949122
703 574 168868
128 450 306532
686 132 9080
401 442 84223
494 203 204312
764 303 220255
537 336 348397
190 339 504210
552 97 323489
617 93 584254
507 579 543679
136 85 707841
627 624 168835
381 607 950209
771 119 188229
795 360 743666
655 788 493891
440 406 745114
780 117 125398
666 798 829190
741 107 388201
189 677 701648
304 273 567781
102 41 573555
407 263 477252
136 102 928426
115 496 731804
96 53 662146
120 125 393924
409 32 585823
523 349 478069
37 50 550147
72 393 162893
497 348 264123
166 53 848691
513 466 79192
277 577 953230
286 495 204806
586 162 23025
81 19 341943
576 685 132470
409 320 258991
514 171 503648
316 422 828198
602 7 327099
368 64 498867
622 34 666755
55 171 792206
309 763 774302
765 658 85464
71 507 968128
378 515 790608
687 654 433158
202 162 514494
96 280 824122
634 480 635176
218 690 88105
344 511 806356
415 207 438576
252 295 693268
748 18 621472
151 703 828233
632 157 35372
708 326 487818
397 706 427966
434 39 650997
760 445 455058
79 153 483735
274 744 478501
570 228 171128
80 737 229914
504 179 905412
238 286 812515
311 161 104378
189 168 686876
349 443 659945
330 781 507830
785 775 672049
279 396 758107
555 8 180397
693 59 82282
415 247 768410
579 528 313440
347 667 933427
687 58 469528
540 221 576795
562 475 139998
90 534 296633
664 317 761517
546 172 387006
209 497 294996
519 546 12850
566 784 201154
629 494 999572
697 493 716172
136 661 882323
514 426 803764
749 288 480844
673 683 372012
198 262 8513
719 740 756993
470 552 282042
488 674 735417
418 451 566306
740 784 184300
583 365 25391
598 603 751508
610 128 163650
114 696 559522
165 770 903370
486 445 410040
185 240 292203
132 36 949170
310 620 175014
171 430 8155
577 681 110917
335 380 831114
152 137 803790
144 153 620798
233 568 346769
52 123 577477
786 609 240927
382 228 300374
312 669 90277
767 483 791482
164 165 151492
139 693 958345
767 64 859876
654 418 408534
145 450 214608
251 564 941236
105 718 675880
16 671 264203
127 600 178109
305 438 477214
74 522 244284
167 315 579400
198 272 993547
89 69 921866
706 390 889442
572 620 22566
157 682 694023
515 423 112609
327 235 863288
763 486 261435
278 726 22046
385 296 626353
102 64 821577
467 514 503181
219 513 274362
649 603 71837
108 403 530982
420 96 426429
258 97 436964
237 631 806534
370 762 28686
553 49 329721
330 230 635761
791 239 38216
712 350 78114
775 296 952137
730 18 575307
312 90 349324
717 33 760892
269 577 723715
108 282 472361
22 270 995555
355 127 481513
209 333 395140
235 169 945251
127 424 244308
142 599 304687
669 380 524440
21 331 17502
74 581 152559
633 28 94475
313 781 94641
773 398 7823
342 153 33762
367 749 825706
688 737 898351
328 361 896709
569 475 566181
237 410 769042
405 451 154779
468 428 308640
506 778 774714
218 527 930290
778 462 505323
570 572 599860
206 673 100303
205 414 660113
693 244 761460
705 158 197392
383 499 658431
368 55 465476
249 752 136040
5 508 447717
219 195 937778
457 546 249790
146 490 814498
607 373 89091
272 512 265459
329 186 894580
325 264 319822
457 336 501774
73 440 186590
58 103 809926
397 228 113394
632 161 656862
559 235 16762
440 187 153320
461 139 955141
655 143 651909
212 514 31425
26 456 235624
14 79 994045
127 3 479670
749 165 591979
114 187 81719
380 536 420729
97 167 18017
457 262 4446
625 198 821524
189 528 897055
409 227 112962
434 346 58733
682 586 915908
537 190 606443
407 473 746606
295 237 18013
169 163 809211
767 541 903904
267 778 825748
770 313 688292
227 647 928391
488 169 3224
113 602 310216
687 43 111857
781 83 407940
504 385 977538
184 275 891814
525 92 897001
345 302 866750
496 33 579919
495 710 499728
554 627 151083
84 626 739977
215 469 663940
465 17 237681
334 728 409493
678 218 723917
520 513 81753
587 708 878813
571 49 564867
418 388 359217
92 78 446464
296 504 974397
61 582 350111
139 482 886854
518 748 911490
227 84 591356
87 584 376971
545 392 807130
440 739 51845
24 249 158863
580 784 34796
531 597 878652
626 62 706947
513 373 807176
70 532 660176
348 138 14985
51 767 441745
516 570 330372
673 777 217050
209 313 810334
365 360 80403
787 55 705922
106 586 456369
143 743 46561
541 698 439689
451 752 209125
9 747 417664
161 477 624930
453 381 147172
741 620 95346
700 335 814615
639 651 467438
536 49 328183
591 202 491869
544 11 772762
183 668 253235
248 345 347432
64 609 765045
645 409 262965
453 287 126721
180 567 303039
669 243 733729
543 207 914828
238 313 159494
87 789 956118
71 624 935255
739 79 519316
274 10 514525
609 420 738277
285 726 666656
746 745 300925
128 695 207059
688 776 440702
664 32 73047
779 117 553386
169 708 403891
565 669 678093
180 456 652443
392 82 234236
418 397 310344
464 788 426348
512 306 116360
282 791 953942
745 58 289774
773 169 23503
230 558 452695
344 102 390807
713 410 749393
298 564 590109
28 526 175718
716 433 245049
575 766 956419
636 83 688506
448 611 358972
491 332 627559
30 771 203462
288 85 226035
507 291 54123
682 265 887699
208 241 674877
489 477 783951
164 375 984183
326 380 894452
717 328 660098
266 696 923186
296 683 395907
481 17 416876
200 671 979989
252 141 728703
721 401 423683
458 346 681492
382 396 11093
666 609 663525
409 587 527193
281 619 661107
347 18 59485
478 48 841096
160 66 83678
194 759 802910
50 283 871191
470 609 444371
616 404 93665
415 201 897030
488 181 631844
128 276 720380
11 436 585577
466 535 869803
584 62 716921
624 420 254984
654 430 138144
43 208 896486
245 614 277993
156 332 267896
382 760 969940
349 526 615802
647 471 620617
540 596 460251
78 375 256445
740 378 326452
535 390 493301
551 720 712433
276 426 63221
353 671 198213
121 29 73604
516 132 90808
398 176 595335
72 70 21420
132 602 446332
424 60 723608
406 294 453156
766 472 653057
736 431 764909
129 215 942284
678 132 828371
733 470 586204
1 226 261096
46 473 363120
222 178 112784
151 236 161513
275 551 480183
741 656 343501
702 327 992591
173 333 720001
643 273 988747
145 324 447282
65 634 958054
641 720 812158
3 561 628364
190 74 218098
266 652 963653
569 62 872679
174 318 664211
167 631 630261
623 152 730227
565 584 380756
215 608 902839
657 775 739946
750 547 597460
506 318 68718
135 380 262008
660 97 781771
587 630 291975
110 87 948626
329 255 392004
85 100 817896
40 406 143763
784 375 36806
629 403 218456
580 721 531718
568 362 290464
641 678 84852
167 275 983673
535 669 37862
393 339 894048
266 646 214688
370 707 353648
557 496 277016
521 664 192959
186 603 213270
495 669 678753
214 669 89617
681 412 680033
382 184 802122
92 101 125153
581 449 597706
83 203 464490
23 251 259955
509 191 35072
360 282 132674
425 718 861925
469 55 642656
9 686 556691
242 611 87331
634 81 149939
663 478 567924
178 635 890933
218 637 80726
139 78 459408
722 718 564980
711 19 18365
275 512 582971
350 156 747363
535 613 182935
90 283 804656
427 394 757520
74 539 21009
576 257 527777
216 86 539193
796 210 251302
554 413 449181
149 11 893100
510 403 272543
682 47 395373
124 414 294682
753 108 14234
309 610 518486
738 711 275270
446 596 59042
84 311 802493
799 745 519432
500 166 836748
678 449 930614
417 427 545998
272 285 19992
751 629 155997
684 718 263033
534 208 748963
474 75 660494
405 449 555904
791 444 732778
50 250 796713
537 240 872720
81 735 757203
737 565 662071
445 24 16104
363 732 837264
117 38 99941
34 4 998819
394 121 760156
591 318 937829
704 503 609927
624 68 894983
459 236 372312
709 268 451134
298 209 357791
585 309 562987
775 612 893017
506 183 173814
717 733 535476
331 265 582946
410 567 521416
224 18 99183
771 219 503483
73 213 929676
242 692 569752
415 240 917576
624 299 513170
44 513 610924
800 206 415195
7 95 872869
409 128 290424
313 426 792071
142 503 611476
225 400 935359
32 606 615373
230 692 665784
619 542 941269
307 159 967094
748 268 728361
662 42 186829
604 261 453963
545 179 69511
482 69 115649
780 629 348511
128 301 133371
423 770 901091
361 561 437503
236 612 418845
779 478 30065
729 379 231274
457 495 194183
350 364 52194
608 562 217735
281 460 884079
321 519 878541
539 359 990927
486 534 186219
536 355 296438
596 391 860574
577 8 286051
410 544 575548
334 599 429062
338 191 750311
781 454 907481
736 180 969347
790 186 108369
547 575 932467
52 392 551361
238 792 742252
575 744 164833
264 722 703003
144 463 889686
259 239 591484
456 701 291764
190 394 385536
398 439 147572
202 661 892701
348 1 173776
17 428 954474
549 312 76431
765 762 62272
483 417 623565
21 216 645141
305 121 339017
40 481 98778
145 378 426621
44 578 276043
23 225 641170
556 561 568143
785 107 461054
619 120 148860
240 277 476328
634 728 627145
440 217 501437
248 575 254089
103 64 517652
24 89 222690
790 336 655302
745 683 504428
133 619 985595
227 338 963912
218 787 13686
592 798 714893
675 72 221271
708 463 461440
420 567 525881
105 35 942016
580 298 624677
759 286 627902
118 718 932416
280 201 966477
220 105 876902
5 403 780228
677 67 525178
508 471 64568
256 63 799553
13 220 171515
518 63 576350
88 180 70533
658 718 901493
220 423 83011
677 293 617796
265 191 494893
185 632 184277
681 181 549614
170 548 517717
648 351 622202
480 797 418387
111 704 221678
407 662 279142
103 649 963909
476 257 586680
257 758 131711
79 697 368081
83 89 785231
227 530 998145
392 413 887663
57 665 258351
239 551 32361
133 472 652630
197 747 803000
82 167 191241
129 391 467408
745 754 215749
559 470 966045
660 592 588907
697 483 972518
29 278 20647
337 666 701410
512 405 692057
412 184 180414
58 291 617871
146 405 496760
202 359 138483
231 270 974032
667 634 917616
53 206 111286
88 94 961831
488 195 50294
118 206 571742
490 723 830407
771 237 473889
295 709 897498
348 324 197852
187 20 69699
172 721 979371
61 724 830243
144 478 571554
204 382 313380
396 153 567212
269 85 741256
170 447 95831
335 504 584748
752 38 617212
247 362 478175
193 594 170565
627 410 767080
265 273 913872
344 33 939141
17 623 312130
557 463 56982
590 78 91213
800 375 432267
723 343 158624
39 447 742732
88 618 951761
652 696 760611
799 64 719984
547 379 874543
580 678 546823
423 726 270216
633 3 605763
717 775 657403
446 787 35414
46 796 798638
606 292 205204
575 463 881205
353 292 189656
624 725 728988
762 371 873001
582 576 426547
174 192 596156
607 357 809756
174 176 264741
471 214 979579
708 516 1342
728 449 481107
643 692 518971
389 624 535464
781 553 768097
478 576 569054
241 687 148019
703 153 66701
260 315 773202
556 412 413463
367 712 405404
187 673 666023
412 313 663005
213 3 447575
674 357 474594
459 42 716237
388 113 248278
400 108 202087
484 54 919766
472 366 334252
497 703 684295
34 351 740866
481 695 868652
39 34 616338
535 496 142368
488 316 112179
473 499 350732
695 35 946600
93 456 607890
660 266 999234
358 311 634510
647 47 545888
198 258 913724
268 320 383845
570 397 886067
575 701 341186
541 643 520293
29 216 973124
597 137 870932
753 655 140883
6 239 464862
521 506 561091
397 316 104492
550 563 238875
295 414 108981
197 104 517930
436 35 41390
119 322 171071
521 26 891711
792 551 285746
39 126 918987
184 544 596901
671 285 951509
66 656 338389
146 50 278237
344 412 342297
693 281 733954
615 207 839260
69 258 720657
757 180 128128
208 492 437101
256 46 98772
60 304 587346
655 632 582374
529 685 124447
669 798 399355
33 450 620756
237 158 334138
468 734 411510
109 300 938384
142 663 188275
493 244 939062
748 123 420897
658 484 185885
486 501 618664
487 70 75340
675 596 307343
779 587 920782
692 766 747860
659 742 303792
238 103 663802
679 461 689569
417 274 877764
414 448 724986
545 143 243706
430 345 438385
684 522 344363
152 681 64928
628 453 176301
303 558 848367
461 282 201499
73 590 168238
742 82 663236
462 769 736858
616 405 307956
326 650 495804
130 48 330628
220 333 7601
529 661 801064
36 704 302055
396 212 267397
188 608 932786
641 519 952495
705 521 185753
312 564 576906
106 399 477784
27 107 795993
420 529 230944
189 433 415203
472 659 154257
570 355 152252
99 598 728734
672 577 10202
227 235 991567
318 407 933511
526 547 467149
576 270 298396
280 712 600785
203 120 26431
304 676 711003
47 202 71321
615 38 955399
518 284 26657
496 117 528586
552 217 267253
305 725 257335
406 36 363336
764 230 301042
739 799 125452
750 614 477979
607 757 586868
532 48 710355
268 129 732121
483 85 935688
715 216 477106
281 378 545143
619 627 94623
534 716 118685
432 575 170843
79 787 671879
600 441 295627
36 583 984010
49 514 363290
30 88 769594
573 46 996278
696 427 622755
94 172 826729
209 525 247707
219 678 100737
705 113 285901
612 543 165927
739 283 912022
92 773 693105
547 353 937294
31 331 804746
732 10 688999
597 59 569777
683 770 558962
327 278 308597
755 672 963860
230 206 808772
304 85 531127
578 452 264468
80 779 643834
744 471 103957
152 716 962492
600 533 750658
555 366 495104
492 352 601357
616 623 493737
647 675 653977
80 730 388507
404 137 150754
294 501 722758
179 795 594688
5 415 394562
283 483 889851
379 216 812438
297 286 91006
389 732 874820
373 799 739434
789 134 238672
552 568 779549
27 352 911292
728 785 343689
429 374 60824
783 608 521995
111 511 947454
506 386 130274
281 701 492022
435 682 673745
249 224 579810
146 217 133746
717 426 84410
497 229 494988
706 324 205175
310 559 62473
177 762 510002
592 432 959694
102 212 393611
40 227 403784
610 496 131490
531 42 242190
618 681 423828
267 384 837022
129 597 557831
67 589 932179
684 397 76345
73 549 621027
191 31 193981
159 156 821116
8 798 85222
737 214 145033
295 748 871450
149 428 405334
468 36 543635
676 154 332757
590 10 406570
182 583 244927
363 746 775368
26 29 728983
728 70 709671
545 49 610977
387 783 881422
258 666 103174
548 464 806429
628 247 862307
327 298 982189
479 455 946497
528 66 594733
379 782 106627
725 232 291556
140 658 173205
664 165 409838
229 209 51815
482 244 174139
733 20 625603
133 278 535260
754 90 955136
255 557 546307
210 263 202694
246 721 581324
465 250 404405
526 695 960995
33 411 762033
468 696 631506
566 376 867694
500 362 533035
771 217 73542
444 61 835569
772 573 974038
712 522 497512
313 620 591235
84 87 767799
599 215 67543
299 58 48947
503 278 251531
185 669 663911
509 49 418077
584 116 757871
267 191 879710
752 88 394874
626 465 980397
211 216 751693
104 531 413672
675 240 825685
777 578 14682
513 242 470067
175 779 222729
361 753 421551
394 74 350775
16 319 205358
111 31 855479
387 364 452871
718 272 170368
419 796 385857
150 10 707044
137 325 571734
535 79 658255
431 725 601206
278 72 629551
192 605 295672
644 259 526655
327 761 797340
738 501 427167
77 500 454677
373 6 882479
471 284 183497
38 74 331637
374 416 595977
795 107 478886
420 61 197199
454 553 318412
738 55 733192
558 288 863893
747 429 938199
85 82 884228
767 101 859036
484 187 768900
10 123 661934
314 233 926604
388 700 316683
237 17 227539
355 273 735379
781 6 492863
13 456 708955
80 699 321273
766 606 488238
733 591 990516
222 693 52954
689 632 480718
437 565 860474
590 575 938165
128 103 284657
422 655 214977
48 365 895618
197 702 703174
782 566 96408
420 123 908138
259 117 892187
217 318 653840
454 353 418470
772 328 547581
570 260 137304
400 698 636582
461 351 73508
428 732 54620
57 623 588556
374 463 924917
292 73 582939
327 10 913318
587 338 638665
154 139 169375
423 746 986200
291 589 926464
573 157 350131
732 240 634697
217 540 630191
39 752 467175
334 181 35094
277 451 949457
642 770 91718
631 560 636508
137 625 892073
366 48 973523
734 730 949785
237 683 99367
525 331 901864
476 458 388837
274 49 215984
297 307 355245
755 782 717224
282 531 495930
57 47 247676
151 795 517339
118 790 687874
525 17 572686
641 664 643584
503 387 658363
505 792 616838
329 277 898689
642 759 310320
11 712 838065
451 706 818127
472 447 112323
598 771 9881
142 92 804674
641 441 519589
510 586 361033
418 658 867678
524 92 359251
314 533 413918
47 79 108105
397 557 366818
520 206 761892
726 511 65357
560 168 174704
535 122 411666
94 512 7484
780 512 582000
7 533 612195
424 164 787161
702 102 329100
521 72 745622
672 278 400772
762 504 526301
125 311 392774
431 323 641191
602 360 783113
622 344 500728
249 157 806761
258 189 474847
88 333 303940
120 255 503556
267 479 559738
655 441 138161
489 72 406094
472 662 106590
650 457 177061
73 12 709583
18 540 373418
26 455 674311
665 548 268161
656 467 430909
540 102 855414
553 292 204036
319 199 483319
554 125 775185
90 664 33421
70 376 744707
747 426 342969
326 278 731885
749 795 949649
708 549 169057
585 485 765101
369 84 648942
211 441 228550
48 684 597561
463 146 68711
152 786 923857
692 310 616616
679 154 676422
568 31 989913
218 156 803523
713 43 831461
666 306 740522
373 778 750991
121 512 955999
406 693 669781
669 307 306861
417 26 859938
616 215 564552
325 781 86560
635 380 563773
162 343 968049
25 248 540689
407 601 930418
729 352 597215
307 50 955344
498 382 566322
601 549 390713
242 669 769478
705 39 327633
451 18 869737
326 710 625433
89 26 584449
413 696 865696
524 772 710842
307 278 21630
739 136 234764
602 48 225027
642 560 612870
452 386 529814
209 754 65710
437 43 818949
536 280 28170
546 167 347474
760 740 391744
627 23 903849
698 47 72006
217 369 412088
5 762 794059
421 646 719251
790 731 276511
233 3 571975
290 44 329942
485 683 123796
307 176 881694
245 378 935671
112 599 453002
782 78 847740
233 560 303354
680 570 874279
172 407 358763
793 663 967084
198 649 733890
270 386 11968
131 159 62666
681 180 365186
703 676 235578
712 146 501994
89 471 303385
585 573 149866
578 437 27000
412 583 233094
394 327 536245
388 677 127270
170 93 734563
131 66 944611
212 73 842848
684 286 877098
760 626 915110
145 617 795535
169 497 703511
342 22 978086
4 473 118659
136 632 309448
251 93 175440
94 228 445255
640 98 578541
643 684 481997
557 384 724745
46 480 281673
541 65 542323
333 191 360623
165 540 734418
540 356 519060
557 559 494081
21 616 266839
306 371 161667
521 646 909339
372 539 241695
719 294 581746
393 631 814343
56 129 146231
489 724 45135
12 371 467199
180 795 463359
265 281 268228
707 630 850562
87 137 313059
25 63 749432
153 368 737069
436 391 362313
21 517 56652
4 386 99850
272 10 320790
394 316 31332
607 626 566575
571 488 985337
94 171 748885
317 276 141751
731 259 428706
300 13 215342
125 136 542375
197 621 403262
726 481 920426
270 378 914153
393 698 213535
693 507 819758
605 656 351284
51 278 250712
677 562 75508
122 255 103935
254 70 336356
539 487 522557
111 269 471437
798 63 367903
395 642 682749
447 403 405894
410 504 51399
9 572 686203
405 341 616236
176 514 1188
459 524 624495
161 742 673211
187 608 636110
168 636 330165
276 755 384001
80 107 584900
235 56 485629
716 466 993744
285 25 672741
717 646 225029
306 453 34394
162 75 678910
8 295 943257
182 703 968471
581 237 752889
489 729 571382
460 287 120596
218 3 994439
522 634 52612
134 592 709609
156 83 561712
262 128 676527
172 463 485655
141 119 933047
786 744 124156
90 605 296617
309 627 61472
68 3 74140
737 692 918974
369 507 671974
424 415 411083
677 597 29525
516 493 638105
15 411 212525
487 439 609464
225 57 408135
456 667 361448
786 472 144613
791 147 157824
435 249 234476
684 706 313022
603 740 205444
515 332 216895
630 689 42713
389 315 50287
361 399 580836
563 592 720415
585 351 878696
750 414 979418
161 183 570175
754 589 486824
748 450 576746
758 566 930984
83 56 888568
215 612 567094
547 127 641026
773 767 187911
332 537 366456
130 21 122611
488 483 70310
191 168 907526
40 693 649733
54 48 540530
663 295 531874
340 188 705392
781 654 894326
279 402 162057
94 791 760753
75 615 95673
132 357 665080
531 334 635283
112 418 100926
39 551 568616
343 322 675479
315 66 105065
278 359 779312
37 206 158240
692 671 724895
641 105 254501
715 427 142053
601 438 392819
689 643 440204
592 564 810266
509 370 667388
112 310 437691
70 97 972810
427 317 505069
349 426 492325
677 226 600419
414 202 902031
536 8 3645
296 509 393787
106 413 368611
272 581 535957
249 737 421836
249 117 535480
66 539 170437
139 503 517247
241 680 176227
25 2 819137
259 6 755240
450 415 169817
628 789 622886
449 674 447435
739 785 90100
344 63 722410
639 720 730155
618 154 216277
53 99 473151
110 631 362687
754 610 912743
225 65 113133
343 294 986925
533 269 113945
793 208 296852
367 7 82283
120 114 21164
620 286 865623
734 309 494608
258 339 171612
640 528 190705
285 254 105761
125 662 184434
108 611 36773
364 491 373730
546 569 897196
75 347 758292
134 538 668303
665 588 244120
311 357 679239
524 43 303797
336 646 64217
196 555 325314
404 340 326214
142 454 569161
419 586 891714
723 393 945520
733 256 220481
487 511 669751
614 40 171957
131 171 482566
240 18 368826
240 63 360131
142 636 86991
618 31 53470
364 690 206325
52 508 819896
12 410 314747
104 80 846362
200 179 864801
180 562 763512
100 369 538248
339 446 598283
283 94 490651
587 195 169235
137 655 200258
640 763 756913
511 148 959369
689 147 478643
58 282 586935
282 389 26364
560 52 219569
786 343 456756
10 79 813116
616 756 619778
744 203 830499
464 451 638839
105 92 138743
451 549 65744
374 465 393989
190 41 861678
187 415 411911
522 749 116824
14 11 206764
11 170 417190
578 218 236611
75 400 185305
206 59 853136
71 511 123182
139 85 531312
723 541 432761
344 2 861204
629 599 210336
615 545 130251
632 75 155723
232 415 366814
164 405 399007
765 240 662691
653 225 573361
671 216 893818
708 395 72489
214 259 220267
764 706 404071
644 461 283859
143 450 998747
144 334 105239
652 784 26545
580 186 397312
298 558 145468
57 799 785167
347 255 713082
10 270 918846
16 408 528853
457 14 31562
248 789 237966
753 464 209929
69 3 310746
704 250 18415
418 390 231396
248 757 750526
764 595 162884
519 491 782031
235 167 919940
298 630 144383
351 547 178620
508 408 592003
150 726 12957
434 77 361536
327 611 650258
722 165 76374
358 511 664010
6 275 559289
473 562 190600
676 615 376962
429 759 726907
174 471 283547
237 438 971681
706 322 751261
437 266 841651
360 261 1684
171 220 332234
662 316 597398
77 626 758131
78 171 634879
252 100 921461
784 619 148570
629 429 82412
651 389 290265
487 321 907983
691 769 796578
596 441 828942
257 164 242810
576 268 639359
598 738 749649
360 750 725759
498 222 871507
175 3 447753
352 108 364943
546 390 713932
559 761 322019
728 600 389644
292 213 518974
10 292 265764
449 679 36710
152 213 177155
105 523 792474
382 510 298719
79 484 832735
792 779 642993
336 273 145786
213 564 861769
758 762 690107
420 185 201815
43 270 77680
319 681 165485
26 210 360589
612 485 920640
297 130 49488
72 439 715719
473 486 398731
144 99 414729
153 651 235673
723 85 154434
117 357 533877
320 149 410899
80 645 454420
147 508 528128
755 184 632780
731 601 920979
536 793 972386
99 413 58751
146 330 606853
202 675 110914
370 528 272130
513 301 316079
666 749 210667
779 311 531287
427 459 253863
328 167 2921
133 531 214547
358 69 860162
281 280 292713
566 264 541977
88 590 967667
397 719 376785
5 193 797137
154 471 960570
707 346 410763
251 710 632356
5 183 465964
306 198 12978
784 71 283423
617 402 983529
60 637 561285
675 554 574306
710 683 294494
777 606 802596
463 315 815778
688 642 58855
32 264 139379
789 462 907358
486 792 210895
784 29 485833
22 567 651592
545 386 930158
162 299 906696
113 500 7621
212 379 942587
57 751 826995
491 373 273830
239 140 76110
453 589 592918
741 342 306872
527 769 481769
95 645 966965
126 570 87049
288 370 317216
699 711 71540
554 458 133256
500 196 378807
697 36 875125
386 196 912176
291 401 372445
357 689 312741
177 499 959688
360 453 984273
442 287 708232
476 530 557836
18 132 136886
79 679 119153
445 793 640300
444 338 369109
197 281 668020
318 215 219241
539 210 438998
549 384 149557
478 784 384291
548 650 172817
779 378 288329
457 152 835426
344 503 71622
551 294 780699
629 664 251728
629 624 799386
426 453 250918
631 572 422547
496 166 637948
632 118 237497
783 443 754006
720 467 461002
100 430 272400
387 119 529415
214 149 647026
722 491 646452
588 340 788006
413 153 784061
748 483 282118
4 646 130891
439 595 568791
143 559 677809
563 747 926006
270 322 582369
349 527 927428
47 402 31407
362 280 879754
417 725 568696
244 32 249993
485 273 771806
384 316 920253
481 668 150653
698 657 271987
246 485 490837
164 437 360952
577 248 493247
529 674 178847
74 626 201368
321 462 642391
57 635 116966
121 286 253529
51 410 118403
468 249 144408
760 220 729603
201 262 763578
18 576 396755
161 158 43440
328 668 204921
222 738 887984
262 423 593025
199 503 313327
556 626 886050
447 362 468959
444 687 895423
679 416 319484
492 533 923103
194 633 223551
764 564 239106
236 346 63375
671 31 607986
124 601 8635
760 118 883096
690 618 177410
528 499 201867
339 478 868010
495 302 148656
251 4 144826
208 514 903300
2 580 830655
482 487 954964
89 234 383136
707 439 743532
359 462 407344
762 424 292733
350 254 803610
492 445 524184
52 327 374456
63 408 322082
377 602 536150
537 420 286416
569 145 2851
658 227 872994
432 214 253620
747 789 419249
710 335 123274
516 261 345787
705 634 658231
361 478 454530
665 496 945997
788 647 39946
467 395 736274
503 564 299422
680 329 532008
162 667 551752
324 300 162455
205 421 204307
245 549 858689
476 716 799326
188 22 783404
676 116 993829
572 156 853298
699 383 807166
651 368 64684
350 596 112989
649 545 775722
288 242 610614
639 402 188481
712 384 113197
76 754 758855
625 34 705496
628 188 996084
485 334 410310
438 115 73823
378 69 519728
236 554 278988
461 682 851053
401 382 336034
261 459 170137
232 184 588412
396 686 483847
250 217 544337
18 106 819503
397 491 935646
474 365 572490
349 717 829244
144 329 902999
175 361 597387
749 449 955924
592 326 723856
507 418 536557
523 98 3337
634 142 732614
613 747 975448
92 361 601553
116 437 744773
191 470 92012
83 300 506503
349 709 918824
166 435 381826
491 575 156596
92 165 803550
52 424 430996
309 23 479641
576 326 203315
114 581 851984
99 202 207277
445 774 460350
167 128 700397
80 635 821961
529 560 360413
104 56 787444
155 598 199815
575 473 793517
32 136 620604
616 59 129062
417 410 933421
406 362 361618
606 752 240860
468 109 456654
662 58 347528
65 351 184245
397 696 628732
168 281 158852
388 488 310708
99 552 414153
755 631 80804
572 481 663761
598 32 683624
324 514 183157
445 783 488618
668 232 308250
727 383 59525
639 131 90317
199 595 489936
619 213 182369
646 736 117683
185 732 461387
567 432 408436
585 659 437257
75 169 928635
148 743 983549
470 69 102113
676 259 295702
715 295 683344
28 469 985679
548 715 801866
214 133 936377
373 762 181988
588 609 844137
164 293 694547
755 658 959393
609 68 685322
557 573 101259
363 474 812957
206 550 664328
529 627 297425
748 60 880003
721 262 730467
628 32 872212
331 523 396813
575 230 661016
122 349 794603
501 799 713344
45 520 596813
236 775 723832
358 260 101893
525 507 702145
439 24 174098
780 758 242187
164 524 161611
759 736 211413
550 768 248161
160 746 895719
346 700 993976
301 110 353072
663 548 326514
740 93 905910
49 710 437267
99 671 719019
511 99 975662
348 526 589307
784 84 453278
595 572 741457
274 195 754825
62 726 479494
642 650 558440
173 577 982516
388 706 542625
430 431 491682
595 365 100758
190 149 896016
353 553 109680
636 778 514403
55 251 899042
286 353 745694
644 609 306080
279 293 178008
337 86 791740
73 720 285718
210 596 304892
424 743 348564
192 180 796324
48 352 294471
118 107 348960
71 56 853199
383 189 499511
423 648 366975
604 281 516967
25 714 941642
110 202 442617
63 124 185418
692 524 392137
570 765 985755
707 29 321080
602 101 704082
642 629 860766
377 305 712474
39 53 573636
27 704 638778
180 173 77985
6 664 60546
484 190 870453
577 734 633737
536 643 210163
455 317 456811
743 375 703615
396 561 171230
458 534 314732
359 94 688604
531 601 506855
454 593 849302
740 122 517501
534 138 864941
204 574 895725
315 443 836307
439 645 863464
141 727 197279
294 221 697589
721 644 491632
3 702 771837
110 338 448185
628 84 785871
47 210 567294
645 694 97653
271 250 421962
602 446 723104
717 264 96746
48 535 787378
333 444 791855
583 107 349930
761 608 292779
601 114 269592
102 504 209730
669 680 925979
638 256 312005
722 69 514788
583 566 77218
771 155 136109
112 300 388630
296 600 980979
98 184 298434
379 78 212367
170 114 872160
384 49 533873
790 747 127280
797 137 391724
672 47 204610
743 372 936592
76 624 804359
439 532 720433
184 173 218282
622 297 642355
278 714 45469
508 256 904367
65 292 472366
638 26 5128
540 473 302179
750 364 688342
320 492 600118
27 550 216316
501 435 64221
347 778 580857
562 614 804682
568 183 2502
141 267 118881
20 36 474312
432 608 898230
411 110 527937
758 781 59713
595 294 800229
440 512 716781
641 494 361822
160 158 425217
45 708 272234
378 334 860660
635 535 581929
46 648 615291
84 336 745287
541 432 413770
374 52 108950
373 233 763631
249 462 534504
91 747 17806
544 602 411965
255 288 638959
52 670 758616
410 230 394444
417 487 239217
582 429 334044
348 355 161208
245 277 633182
302 761 398331
548 532 717865
655 420 401019
510 537 811037
53 84 139043
26 590 314467
326 329 178670
192 534 382376
316 798 474319
13 221 123517
264 569 341084
601 121 632754
273 19 10736
726 368 698434
784 293 797687
324 571 680352
269 695 65553
336 364 905149
62 554 7923
532 652 219211
507 505 418883
569 462 180412
773 78 989759
786 562 628390
113 283 972375
278 376 478346
366 398 162098
187 1 20995
592 40 274930
246 451 596994
500 574 399514
759 752 192436
246 675 992654
286 343 71447
333 40 523774
431 252 296687
757 327 267153
301 679 404420
603 665 873526
476 568 675833
72 282 209982
18 697 842163
544 766 645688
583 689 856071
721 396 492658
201 183 894162
790 414 26615
782 56 539825
74 189 748680
752 106 420712
519 222 514724
254 693 483728
92 636 607606
33 15 718760
378 169 103897
35 61 626128
301 28 681126
592 699 823078
116 321 283316
12 359 219303
392 94 760276
581 627 910969
218 720 30007
560 97 990378
467 101 480216
256 329 204674
737 699 723926
751 392 888337
313 447 61011
129 171 97247
377 63 628665
549 528 647755
448 734 66742
230 80 315941
67 452 849979
766 489 886455
74 55 581110
680 606 867249
751 416 987128
43 216 159203
434 518 64067
378 99 123348
336 523 868086
307 566 440315
767 208 589946
195 795 289248
168 598 405208
157 216 235356
425 375 87385
747 242 478605
534 368 789755
519 138 112198
278 582 349350
253 419 241964
259 491 20560
22 256 857600
23 156 91013
62 70 245439
176 322 529795
503 329 890650
526 442 48498
686 171 759710
770 567 259554
421 306 841865
776 545 100247
234 772 339731
555 792 210423
273 413 550784
777 786 739392
456 469 179683
229 767 256125
459 356 196241
338 421 366984
470 431 148703
573 577 502650
317 672 561966
84 304 887784
359 523 162703
220 243 763104
677 310 635628
200 316 682810
459 163 249830
347 445 914794
523 716 141613
355 240 453111
218 591 314452
795 132 336629
33 480 283291
774 405 807867
718 667 344421
481 347 535478
447 252 494652
449 197 758422
683 135 488854
100 264 253361
536 191 782989
267 382 262934
41 128 639903
101 257 688448
525 778 252508
539 142 489005
242 384 48738
799 259 881152
549 751 898203
312 459 628062
120 487 375732
541 397 264902
552 528 332139
720 372 232683
287 209 453342
414 83 736938
638 202 776522
373 540 605034
615 46 708966
476 443 224104
240 693 896746
198 193 865054
56 787 624037
89 171 493350
336 397 282107
620 262 334980
86 541 144059
402 411 77705
622 157 575231
43 445 284221
577 239 455946
667 646 20537
65 661 772215
493 88 74868
64 348 141509
483 787 487870
745 237 424818
681 706 450783
227 786 31187
789 261 73820
535 407 962040
39 741 283227
515 787 996454
573 116 827480
479 41 623750
20 566 752589
611 741 546712
594 304 456745
481 576 775591
547 456 900364
414 781 272908
287 121 504261
748 73 847472
44 404 673500
186 751 312527
613 47 2941
464 38 540888
631 594 403647
565 616 632096
164 403 163980
217 750 674426
625 401 825097
393 247 291942
585 745 189294
758 42 472105
55 761 807879
416 497 732790
52 504 165962
789 169 952257
524 353 879204
259 477 250859
488 578 978810
690 98 79921
550 630 883125
479 216 703196
667 305 697406
105 387 943870
290 615 787256
341 249 407592
554 599 937455
190 446 867791
793 322 20514
470 647 173651
316 131 536369
481 434 844962
433 180 421465
633 377 789228
790 501 521270
298 549 193990
280 675 903397
758 316 821502
219 66 523680
532 234 506280
418 410 398891
233 97 982300
723 262 404735
326 1 546856
779 651 271581
570 420 32345
389 345 862880
49 51 98603
574 350 918579
40 509 770021
414 90 572881
208 709 225671
278 396 787982
734 289 486434
370 382 149371
344 400 469183
141 93 317745
518 342 694356
251 577 306182
569 253 318177
462 84 700531
633 479 599633
147 53 540941
120 144 670131
703 702 913151
623 560 241354
9 101 226730
78 323 166470
307 37 451756
726 402 751499
351 50 37990
318 118 385880
559 530 206628
233 506 956810
508 550 828338
629 430 746594
49 798 187957
213 392 686569
299 698 181168
773 278 314167
796 479 289735
311 5 794827
554 558 250874
268 586 570164
752 145 417923
119 210 296627
695 101 761034
418 36 292969
99 86 901903
377 729 10733
345 185 598876
661 643 900976
66 751 204741
199 191 947459
637 491 588201
259 794 295119
151 731 133076
243 75 566857
563 486 531544
597 410 376189
400 529 675983
117 702 946069
327 776 505498
398 485 592475
740 38 578193
610 213 569477
394 733 398929
519 511 255603
397 14 597756
504 707 138950
652 258 986423
640 361 832836
764 642 137467
365 177 55903
786 364 396471
153 681 214421
120 764 118396
180 322 779015
661 521 97862
462 556 932735
300 737 956444
696 505 194415
331 603 780392
255 113 96210
384 558 833682
545 791 568022
204 746 483161
158 248 670876
669 283 531609
336 656 562153
72 593 656755
252 790 523112
189 11 451477
187 519 482348
206 290 327595
197 730 957741
722 793 86731
587 153 588448
411 545 773247
630 55 887607
613 411 488382
281 667 952728
20 42 435753
201 88 384270
269 47 334391
191 551 602913
639 544 826218
365 573 765844
231 224 347561
430 597 155216
93 732 543608
526 295 954439
41 249 828901
282 445 207577
335 263 41118
777 67 701205
48 276 900384
510 688 541417
313 451 633922
766 759 656259
342 429 186132
589 264 375273
396 407 756904
92 316 486852
177 736 44149
291 689 550124
695 502 704380
372 14 819032
412 169 814277
675 232 64550
782 590 598131
235 615 706851
400 78 312961
687 131 833903
389 328 993
631 534 979956
665 378 630430
743 399 402054
603 137 201341
522 16 367675
105 449 965454
121 256 285849
483 416 699199
657 609 2588
493 768 583349
125 111 659929
281 566 5989
449 274 682816
178 778 215262
578 326 698603
223 668 69382
80 458 412291
551 91 481813
517 713 336431
390 290 14631
483 627 127678
326 577 781359
472 352 36158
77 123 48071
445 58 37933
679 420 480071
559 663 887306
721 126 388413
635 217 226991
413 715 891938
282 466 945290
207 289 828745
334 370 713576
344 231 399830
367 199 95739
752 404 754010
518 516 650693
458 617 206103
257 272 212121
367 195 460268
470 331 21846
571 125 799653
150 416 898099
456 70 561799
796 798 245324
424 61 510761
242 739 246815
14 519 124123
333 599 457208
796 269 546061
66 139 349957
516 388 803399
566 158 65100
304 461 802980
163 644 646618
791 541 665223
182 187 983506
578 284 128831
375 250 278743
603 63 176329
218 258 935773
573 513 582398
245 242 34275
98 260 254508
797 784 255173
213 2 207826
87 652 104228
739 394 846931
398 349 293909
352 370 64640
759 671 951578
292 574 833581
204 474 611165
579 190 986819
115 767 973615
412 656 859105
48 657 703359
555 327 480176
596 290 131343
434 405 308751
431 227 839929
456 98 892960
725 482 319863
391 791 146767
442 106 435709
544 113 291200
543 499 498743
501 769 62746
430 616 188929
727 280 460622
189 551 820157
672 702 323855
26 702 113619
589 566 89887
612 348 816663
722 737 11957
765 82 362412
550 172 150605
100 221 89775
36 534 64046
504 183 852666
592 462 830369
3 703 192298
533 395 380866
185 503 416484
633 662 216240
323 180 760090
154 551 259153
402 629 813170
243 334 965669
794 483 69073
400 371 99009
488 98 710249
597 528 492813
495 521 518218
640 455 762042
558 248 634962
354 226 278607
100 427 988980
53 592 679173
701 588 179300
462 609 191883
188 543 934714
632 576 61693
40 340 909648
213 781 880022
80 7 943227
365 386 30077
786 315 858912
371 697 141474
573 232 727831
645 592 157752
509 41 226952
326 336 612915
420 382 796688
277 696 254445
398 281 188465
553 444 141260
491 223 958308
540 738 710887
88 357 381770
784 710 750958
790 44 635629
800 772 225040
696 728 666526
61 225 450570
774 397 861405
229 30 203691
404 753 715502
281 51 683939
534 271 546825
116 678 806452
3 324 838485
469 133 470147
398 721 934582
524 227 813279
487 585 386676
518 484 763372
322 220 709465
285 739 203749
286 528 938618
194 189 150660
172 473 905656
223 122 563929
395 274 961090
703 400 899181
120 342 420271
309 546 532484
750 286 571988
451 353 84579
722 572 339497
162 369 898761
381 217 301928
146 794 965430
761 748 916690
628 491 8956
384 797 100040
216 538 286282
142 304 385646
604 167 233806
765 522 215125
238 3 84701
749 420 101632
193 128 425475
788 293 633822
144 584 57371
624 506 580236
304 93 359998
280 408 746817
795 676 989034
370 44 32069
228 360 2605
561 382 206393
120 570 473074
339 1 780820
567 723 159990
234 610 848513
108 11 261237
426 56 59976
294 787 780416
342 24 66631
294 650 20363
647 461 943521
454 753 328502
351 178 195877
759 249 189996
284 296 331369
738 290 449359
539 515 81313
383 171 652224
402 102 201481
744 554 301714
278 639 872240
118 582 131358
765 163 867587
359 250 805440
332 454 759582
780 248 349431
475 737 295635
446 189 632235
311 97 360240
573 655 184141
772 549 568935
368 147 736747
283 332 908397
764 391 493218
739 643 628105
332 385 435432
574 37 245305
106 87 121513
298 682 614424
732 687 740355
694 755 502642
67 224 702498
518 737 252230
445 741 319592
596 331 816024
39 492 747694
549 289 175206
407 755 560709
599 86 300677
436 752 151706
680 332 175787
142 699 397620
557 289 512842
558 794 913383
440 389 516920
769 518 416080
589 382 192966
320 375 240687
500 361 253713
554 602 825559
97 51 675063
511 314 80986
105 320 127021
648 617 142468
746 645 283236
300 718 136541
186 326 349723
386 348 49494
499 360 739452
556 464 42685
800 139 278593
58 163 265383
781 525 547593
426 593 607948
180 278 150385
201 577 571072
251 159 711604
11 233 172515
753 531 510569
168 329 507919
591 339 653604
775 208 935329
342 758 387393
407 693 720866
122 800 609009
278 322 326022
92 236 807546
314 167 39993
768 120 191375
399 708 40280
449 739 951362
85 311 298262
289 14 229860
317 758 925820
426 403 700145
140 754 236827
500 153 172000
748 370 53176
56 556 651068
602 686 107081
376 216 614809
723 404 396660
264 731 168078
253 17 598461
311 245 500969
9 229 224851
432 527 631502
589 131 694305
370 243 43766
51 55 509223
252 621 409719
403 617 867523
307 645 841916
635 64 346207
412 249 826335
784 257 808721
126 425 109490
236 786 629672
114 641 263189
178 59 935498
70 238 760953
463 298 901612
530 701 472441
573 258 44468
185 244 857420
45 774 577111
559 429 829112
214 460 233801
657 416 598511
557 372 704021
176 468 269204
601 32 577611
551 445 596537
331 384 106500
593 494 430622
71 288 104530
319 546 592377
401 660 740924
757 273 911407
119 548 967614
73 654 143955
576 387 971461
195 422 858816
1 467 791180
15 14 227736
324 522 999634
280 127 357241
603 553 483611
178 377 185545
214 757 371984
722 175 308310
467 282 202826
256 465 319905
457 284 870748
745 699 741388
254 215 741564
188 471 695802
418 476 341164
663 17 289985
391 281 367151
187 769 251266
787 199 993652
690 773 378959
93 114 928698
391 227 375210
691 15 524971
487 753 341872
260 208 424177
353 716 298787
352 575 21328
657 441 500516
376 377 64075
147 166 912588
83 438 657844
582 113 49903
487 386 845741
740 182 303073
16 111 743265
153 621 576276
665 142 461669
10 799 903812
301 332 949266
489 578 648215
702 625 876840
705 435 506005
271 151 460125
232 365 812642
593 496 182614
634 313 250410
611 630 87391
481 664 445811
268 401 148774
777 486 406304
24 735 18680
3 241 400886
751 495 892335
399 31 475638
439 450 96704
427 379 491270
39 467 330662
334 751 676135
151 517 232494
432 570 411530
757 351 908178
686 209 506194
148 791 732381
57 525 360596
57 720 30781
469 786 398237
712 651 465532
105 82 850205
707 762 702535
110 283 650785
146 608 90457
332 256 552650
182 756 302941
242 736 874599
563 259 105550
459 415 911433
266 84 666050
310 516 282597
338 422 444911
220 41 108557
572 26 986648
74 648 832693
533 503 31509
483 561 909121
446 302 943401
512 398 807519
666 65 642772
80 327 10886
780 147 359092
212 295 547304
682 745 972261
515 605 366564
146 523 511251
676 503 269701
210 154 951752
457 776 645927
649 531 583415
499 69 967725
463 354 442245
429 344 856925
692 320 802941
413 19 526054
610 407 187183
362 523 973006
25 287 112372
152 624 553993
798 248 868477
733 339 194430
509 677 599765
759 420 180119
574 737 248225
685 145 56089
608 69 108012
276 596 405444
510 435 248728
110 796 480871
558 250 49904
194 102 940081
95 618 709651
64 406 363979
82 100 619044
120 228 734577
768 508 557320
268 294 6606
553 55 648231
469 369 466058
111 654 77135
196 602 311402
589 476 105773
491 2 846740
284 45 632576
207 497 617859
32 295 837307
62 603 331236
46 661 489878
530 723 874465
636 777 563401
602 469 326737
650 610 342529
528 661 885471
153 392 411538
674 530 161380
682 475 603508
59 658 427854
146 369 152491
693 471 845732
137 673 973262
2 24 657139
57 686 828600
648 644 127413
560 138 269979
515 533 54326
600 249 143962
607 162 839740
228 785 213054
20 466 73906
684 672 457446
44 487 27160
11 501 242955
310 136 770212
512 199 714956
144 46 423783
115 435 230234
312 528 308320
494 14 670107
623 749 375090
306 552 985342
531 438 697338
63 472 701293
187 501 753999
155 202 951307
178 146 555338
718 315 324663
219 125 602100
97 209 678076
453 17 170460
268 645 90114
59 619 111921
507 535 811628
120 205 552094
121 575 155298
208 336 790052
319 428 201742
275 750 156646
44 291 648198
31 86 215427
774 753 27935
478 246 31575
735 7 462734
788 700 917088
441 793 749674
653 736 702697
57 373 113502
24 762 389549
66 61 946532
795 775 289152
347 34 19103
19 458 786476
178 753 751463
389 186 603474
244 409 75257
400 646 444367
131 163 356902
371 740 501870
455 442 164137
237 90 466388
274 800 911949
392 50 738483
212 176 201615
562 455 522433
786 449 597128
118 271 283099
738 235 306734
649 774 835700
302 730 804259
14 657 491379
686 593 631053
423 69 681160
163 69 846390
166 483 201403
350 125 106429
226 627 398173
504 258 397093
565 470 672674
485 247 933665
604 10 506333
82 689 675359
551 597 853748
636 762 931496
682 98 950084
478 683 7668
183 188 258518
153 206 476392
394 705 60296
385 257 555792
133 792 294122
198 143 428291
697 405 825442
119 414 679761
651 511 495721
340 221 271916
27 235 769775
103 288 632633
278 281 955992
383 66 248701
390 497 313191
644 70 94328
469 614 278980
465 728 207921
189 794 991778
792 193 973413
380 427 487782
240 726 512864
160 243 509325
191 408 66327
709 432 523457
342 47 267545
735 129 327659
196 104 209084
23 106 477813
499 661 740100
157 755 420812
3 493 77253
213 83 107107
648 765 933420
405 413 871245
196 151 446750
759 291 11362
755 466 375685
173 209 934734
229 586 341683
798 210 221909
541 80 820627
515 608 226030
390 601 176529
589 178 687055
431 780 364013
404 385 786175
744 577 584351
202 123 907834
181 363 163734
152 456 184057
522 454 518787
138 322 482258
225 232 291477
158 86 526076
556 353 69440
174 421 617079
557 718 536639
551 683 684327
755 155 565695
253 103 232796
13 522 444411
505 298 730225
488 739 35002
156 349 415483
518 579 266603
426 628 699823
15 113 634011
248 570 653654
704 25 963348
728 543 784833
50 104 509358
392 564 681668
570 718 673947
250 405 731291
657 616 962761
529 649 64517
593 579 343972
772 13 724213
428 693 772787
444 109 752531
490 700 773846
578 643 958024
14 181 612385
545 511 817670
705 1 730580
209 789 375208
458 678 40728
497 768 216917
190 96 228765
480 482 358695
716 598 65524
519 347 650116
127 258 305973
577 421 956393
169 309 661686
515 658 818001
69 563 686349
326 375 138739
347 638 736563
345 544 28687
364 424 811308
615 468 767989
487 602 489817
736 493 488572
521 561 444336
282 88 973142
113 696 748470
789 23 424455
585 156 169331
105 704 834664
269 761 63878
454 280 996176
341 8 941787
559 534 184547
449 248 988266
267 496 843202
479 102 798023
31 218 654366
534 139 727193
689 397 910858
251 565 451364
748 202 787296
135 569 414737
105 667 203174
587 39 501843
28 415 710183
250 106 573929
205 711 853823
596 409 123635
696 419 388590
299 613 796517
402 547 604340
264 489 405048
397 548 715506
321 308 758400
704 548 289378
579 711 541984
154 591 508399
533 76 262619
164 369 589355
162 64 489970
571 782 926028
309 617 784801
501 141 840764
715 243 130162
775 434 906864
750 374 700284
625 556 336913
222 299 26219
657 378 854668
222 126 870543
798 23 136114
473 582 496042
722 284 754315
772 647 333062
791 92 855911
306 690 971404
449 327 520063
453 759 680548
369 749 279643
659 224 177834
115 768 83849
236 49 41821
331 394 565762
246 750 418579
601 371 689837
711 145 474495
687 482 403726
229 171 107230
701 134 137646
664 761 852244
130 89 762199
251 767 992515
533 97 252909
396 418 874766
139 777 925387
588 581 972015
220 393 337106
581 235 768910
121 421 368427
168 5 315239
455 109 7561
703 631 538235
575 276 706817
519 516 264765
227 417 669166
342 285 733721
284 141 603063
441 634 73505
482 333 674650
762 23 948874
758 717 787746
196 99 110277
680 462 43864
261 2 106572
243 301 486320
648 447 420506
137 365 884565
167 13 323729
564 754 870613
81 611 365495
626 454 617180
765 341 846490
330 28 256617
636 477 137227
242 315 465980
72 575 494581
516 181 206558
84 156 393001
528 766 235426
134 304 442134
687 501 137643
677 665 196472
342 255 707225
487 513 946335
746 153 610120
159 730 397164
217 246 21373
643 283 185856
182 398 602418
285 103 489157
750 203 821191
383 226 881086
709 42 257104
691 162 841852
258 37 281975
762 716 265843
256 311 264727
116 100 413677
466 216 194445
17 258 271591
663 587 319179
603 110 981882
549 591 214820
62 192 133845
14 795 76051
345 196 518801
318 700 160446
531 573 362397
18 716 225670
443 43 211199
222 9 668967
183 410 756880
641 196 6663
302 794 671476
419 635 554581
523 234 648447
361 666 486211
94 86 813556
398 255 753949
3 48 57119
688 725 829996
357 304 100846
402 705 837885
42 785 496381
785 87 143734
782 325 946284
318 83 689341
181 281 724937
362 227 811586
179 769 992623
480 756 682893
234 492 379402
701 22 957584
704 550 919273
185 726 765004
672 221 769124
420 155 613637
407 447 344144
594 790 529875
139 439 154498
410 17 194524
573 260 912223
548 771 619615
346 448 92060
565 167 683142
554 473 636035
351 148 705070
63 130 608821
615 346 128402
709 746 354231
99 790 318119
783 414 596286
674 268 976900
383 690 713436
641 390 456064
100 424 242547
160 527 901301
436 690 359540
442 703 141831
230 207 549708
200 339 499206
716 435 315406
653 388 444067
557 481 387326
292 516 281107
511 642 771460
659 236 109193
262 160 344700
706 86 225284
686 565 789109
532 249 916583
546 117 656131
739 470 848140
774 498 685341
252 662 859082
391 206 98065
794 116 222311
383 13 514994
488 341 745072
21 439 806865
71 291 516420
628 395 157419
245 253 627875
14 269 262242
576 594 909708
765 756 225474
426 196 985761
548 230 242858
697 377 342656
484 675 143658
585 218 340472
220 345 453742
748 427 106539
510 461 565102
217 728 286146
113 293 901753
172 235 859389
647 543 328620
274 693 578682
293 223 204884
389 462 157231
203 304 179382
420 607 30602
296 313 496160
377 220 622290
660 525 244479
126 294 488784
129 47 998556
366 386 331391
535 98 598514
61 687 740814
582 150 417009
342 436 543339
338 229 233262
449 89 376938
382 642 302428
471 667 58869
277 173 395448
453 683 578148
322 639 135209
716 194 845962
229 797 471556
657 599 290743
702 316 6642
469 724 172896
373 572 670303
100 656 725973
767 286 733933
364 704 511090
296 287 532276
493 761 641362
358 569 184797
301 67 240320
475 261 829028
340 457 49955
391 118 949012
215 349 930477
506 467 852988
392 649 321790
91 452 971528
275 739 573201
412 647 164685
441 586 85038
247 259 639533
70 77 129797
752 741 187083
456 698 979282
467 654 5725
333 182 126662
563 790 673282
156 286 131167
460 576 798002
122 299 41560
772 472 536134
383 3 774719
405 733 48117
262 715 212135
748 389 309221
645 253 633370
554 191 876319
394 794 830293
401 503 180552
165 45 638777
115 727 510537
521 336 217206
664 51 581143
79 725 321332
168 283 868622
72 490 313325
520 653 448558
379 710 769689
106 476 622564
790 773 695960
3 209 299829
464 628 514101
224 293 514389
572 361 166110
447 65 483812
127 228 899929
448 204 230990
226 33 795745
197 628 910660
666 142 765356
44 504 128813
156 413 831546
156 93 542825
438 449 993317
617 140 99259
301 409 94508
227 269 81423
345 37 83793
638 693 124627
701 20 835509
706 638 923237
488 7 104967
97 283 338225
197 57 351871
688 128 223499
234 681 148902
633 448 917653
800 506 384668
695 709 51562
10 192 313650
153 658 316384
580 86 526740
264 95 749856
244 90 881366
772 481 506081
337 785 681680
61 192 412246
123 63 500304
252 355 482980
295 739 324039
760 156 823596
197 209 266293
407 595 164853
545 89 820933
777 363 887356
127 686 300721
669 719 418026
507 141 279524
110 193 249740
639 735 515309
562 688 62894
321 186 110412
378 344 855601
537 364 644368
563 157 661377
160 778 628968
445 205 59344
738 140 744698
372 507 900756
66 47 41312
200 578 929669
285 263 561348
482 374 350969
732 515 13114
278 13 907399
278 192 654094
326 522 599258
148 132 247066
264 757 995959
642 254 741398
310 321 819031
21 341 117408
263 322 730742
112 484 583282
137 24 11886
358 486 319877
750 474 834208
712 240 755223
493 208 835207
796 154 885420
288 533 602342
627 336 422826
374 362 678030
320 475 733418
671 702 957490
767 257 43424
142 157 522308
247 785 579659
595 310 245857
95 50 598893
551 171 690335
69 376 491528
689 741 661096
791 560 348934
152 419 925700
562 232 426486
192 156 372494
587 478 607650
25 434 151218
627 791 87560
548 712 472622
15 584 675313
299 381 420385
24 385 470467
306 266 557933
199 425 66946
785 659 145250
117 192 89754
36 286 977930
793 657 63944
779 355 839742
44 474 130984
743 166 700355
510 137 942953
285 295 740681
413 259 7044
581 118 325034
382 327 168680
94 782 531124
717 523 395788
728 34 650348
47 221 551614
216 600 977367
206 712 615038
708 130 293863
187 600 21502
101 540 868574
518 598 937338
150 275 453495
182 684 108227
570 695 27714
272 309 254280
619 92 829859
754 602 404948
442 430 903414
551 145 603688
677 498 767621
149 303 85519
695 454 308136
244 220 105931
371 4 355812
427 55 868006
681 472 334561
240 790 929794
797 435 465178
754 645 142993
693 345 134851
739 145 811827
746 15 133903
593 696 338994
273 230 148751
795 240 794766
487 568 748213
773 703 802233
332 127 431901
712 256 157883
653 422 34357
612 385 453459
59 599 573680
59 259 620352
469 620 491645
250 758 867803
263 371 714846
736 115 244597
431 400 489760
791 770 905475
331 729 328838
666 788 65918
178 587 390042
568 49 288527
155 664 190678
429 89 595290
711 601 834124
172 709 270043
578 188 862805
686 210 128999
743 683 634332
244 89 630764
410 362 599676
752 118 92696
343 384 518888
9 47 619860
341 473 440032
576 640 834205
733 732 666571
378 538 396720
161 376 389907
258 204 197857
768 788 509726
365 42 481827
750 610 355905
766 754 729789
272 192 797833
549 213 25178
375 660 19059
374 195 796261
793 175 741452
607 720 743372
763 549 386932
563 613 812852
727 236 939057
476 82 389492
593 23 45686
596 553 270598
85 752 559327
241 682 408231
668 207 653450
602 581 141801
421 673 357696
218 190 422144
311 653 954554
275 760 334981
167 164 155428
191 193 879910
246 637 197375
755 559 591360
464 733 450048
413 286 804669
477 659 436123
610 66 415753
11 521 348411
322 241 999448
40 380 491772
303 658 541477
800 781 43724
702 592 436185
472 449 451216
590 457 420069
515 68 914820
562 328 408376
784 557 529581
187 216 350676
501 341 453183
184 373 826892
45 42 223319
324 654 183284
1 251 702133
288 398 136551
138 94 778053
78 208 675035
485 103 567022
257 615 149366
486 159 872141
37 382 367766
368 250 925522
650 80 151974
628 673 941242
747 67 644839
439 130 760222
574 395 296779
268 452 941105
738 572 461649
383 381 724001
440 764 989838
596 224 227525
686 632 45047
39 184 639824
365 2 985948
693 545 640720
577 762 918255
524 696 108450
710 94 267264
648 731 733702
395 554 570281
663 479 200004
509 336 678696
351 609 453999
461 387 678341
152 238 882598
478 379 574960
345 279 464662
613 655 483042
357 483 236761
217 218 676475
703 734 326232
521 456 841084
487 256 334260
315 754 313357
788 311 367224
153 751 574995
37 741 543321
321 99 101836
792 616 157876
28 676 387344
83 783 788586
116 98 234701
390 669 399116
291 690 480887
649 200 970435
100 362 476033
327 386 894646
427 471 700126
510 607 741216
686 587 72520
415 31 374033
330 179 179461
617 600 351256
585 450 765929
22 181 669562
717 506 879485
619 456 534440
279 68 719199
173 193 50666
426 488 105964
287 361 675446
23 348 526729
434 368 655604
38 48 396239
728 351 97220
665 242 338586
94 681 513711
142 371 786857
668 9 511247
685 88 407633
191 141 712352
727 615 369814
394 667 332804
470 4 865249
28 432 288464
267 62 398453
363 529 196183
784 583 35710
61 133 510309
454 156 495508
146 7 774217
59 699 433662
567 211 621266
497 105 28834
737 230 183357
593 459 566276
682 342 101879
576 442 86255
116 595 159844
291 222 49740
716 657 863666
673 239 392524
398 572 583673
669 118 988758
363 153 106952
443 734 864746
160 785 219038
741 618 844370
355 485 119242
299 438 104586
581 78 667735
484 499 610552
775 669 864403
39 8 31761
368 22 605288
144 132 276314
396 93 614984
175 393 834496
91 608 822162
779 186 990715
707 438 751069
610 257 3116
493 600 507860
606 239 929179
515 565 563172
428 187 339273
512 237 452473
71 164 11994
47 329 644612
684 543 598749
786 184 626580
306 779 808318
533 219 770488
213 521 413001
300 308 770259
61 716 138385
184 483 696450
518 266 768216
629 271 474526
201 559 609341
771 183 118682
226 207 741828
541 660 3725
378 357 187655
159 403 67206
253 359 953804
100 328 45441
759 276 678197
362 132 721216
511 578 161103
469 365 620318
18 563 74746
410 300 828994
166 396 955607
255 759 859425
8 140 786983
406 241 402347
562 3 264757
279 429 399632
182 456 337939
187 573 672189
318 542 653667
515 15 704391
520 330 293085
231 369 365002
138 53 52938
627 135 17764
109 687 318617
238 765 649327
25 622 131223
103 548 801604
420 545 739989
681 626 483124
552 78 306962
486 18 588543
743 779 215852
128 599 21379
659 301 84429
655 181 41575
501 295 182421
647 207 836145
716 731 245636
667 224 736131
417 418 389156
766 615 116415
696 201 627337
162 567 849055
303 737 815116
749 521 310013
554 122 228229
79 581 229162
644 415 590936
625 354 547855
18 405 387627
162 506 854669
364 736 145080
234 300 215627
774 596 776046
106 57 967998
768 441 481272
699 487 653790
494 350 846352
391 61 11370
295 502 790162
788 494 25558
645 144 252726
16 13 109622
252 314 836822
369 665 412768
720 145 701777
143 636 962223
81 513 26041
111 376 161305
463 236 133465
564 406 127349
271 601 67840
734 46 469319
33 319 974164
515 239 517574
656 81 560982
312 77 485189
400 508 692977
25 436 1061
467 119 167689
143 266 636740
35 25 596878
522 537 44877
267 134 607297
6 435 900550
634 433 921799
34 144 272220
383 430 151703
367 609 479997
548 759 410833
530 211 876001
504 149 65309
799 20 524268
539 320 699282
217 578 792984
61 236 599252
119 683 21417
330 367 714706
502 630 392739
242 698 395779
606 208 587978
601 452 90655
697 338 581982
501 642 109788
291 95 13764
107 162 150994
369 377 657799
252 583 299207
81 520 405298
298 490 101626
306 506 218546
617 328 578768
323 762 630029
377 322 366561
699 408 664594
655 335 735885
714 766 269610
257 452 260008
276 713 76839
381 732 693956
333 458 424111
227 255 850355
516 90 579137
386 491 14518
408 715 975337
437 301 767655
757 72 208382
606 364 971902
709 331 618308
643 756 113666
675 585 787186
528 560 952719
394 193 510674
354 595 794668
791 89 350947
123 664 621215
142 221 35435
469 332 45035
640 353 935115
228 243 864390
310 253 357134
458 462 738733
531 347 66105
144 115 507989
712 629 27920
23 95 904053
332 238 803185
563 470 90643
717 513 374046
640 793 256790
220 533 145049
167 358 672906
589 457 887985
562 276 630069
114 28 305942
34 374 227677
94 113 872960
318 93 598868
149 477 226273
580 152 301788
333 683 112912
707 400 748650
478 793 995767
388 686 706475
698 452 651800
77 797 306971
234 240 899720
740 24 915697
769 173 645821
765 764 980436
609 193 397508
60 377 427440
142 462 785151
526 78 85401
2 320 798307
704 715 853523
539 354 206741
675 452 837489
666 448 874067
92 614 35866
14 319 317144
82 411 6176
32 597 576335
31 104 979676
450 577 746759
436 426 389485
104 504 530043
461 798 234989
298 551 778270
77 473 641624
330 647 651028
356 484 967285
265 150 930771
156 142 385844
419 454 22172
104 754 189183
380 319 508717
19 561 148145
659 134 208387
117 12 281353
490 752 852901
478 752 835718
601 594 97950
219 501 710469
582 524 665224
279 492 642406
663 227 424549
730 241 325263
551 302 499705
678 532 364640
41 524 280981
551 685 905342
247 148 141858
172 502 392412
264 643 286683
766 784 629366
294 577 286066
213 718 107534
391 271 557125
514 663 685609
680 507 159226
431 692 433610
571 41 103716
559 366 453203
151 222 178710
749 483 483536
521 360 314628
147 207 424461
507 466 573781
566 649 431078
575 148 309845
584 137 583587
653 583 337377
748 520 719327
687 229 856379
56 175 601975
392 144 64999
316 632 489181
440 216 231219
219 79 405413
548 788 737296
19 208 945678
448 465 744164
247 356 693592
195 263 237924
698 654 625334
720 39 445594
529 184 473071
672 657 987805
404 298 858507
186 231 343852
468 102 714122
677 11 382311
132 671 704472
777 301 764655
542 746 570982
133 264 755480
676 469 825955
785 671 506921
210 562 541915
781 314 877447
673 631 314960
648 39 612489
525 429 149305
90 476 177509
112 471 788528
619 22 255940
193 601 888682
329 747 219465
628 624 790145
161 274 517366
105 322 132013
788 2 886802
446 514 693982
578 738 274921
229 518 371603
769 491 223333
720 773 910631
453 477 326659
641 168 273813
638 138 531351
522 242 519939
425 298 411215
423 509 594856
517 38 242710
794 238 584434
291 668 18213
178 656 853694
392 361 591311
788 105 866876
792 660 884773
459 49 418979
729 174 654849
3 220 291652
96 299 354630
339 529 186201
719 166 899767
7 194 700277
607 514 13860
289 361 827881
769 90 759049
21 570 681739
692 83 644277
191 180 51607
136 571 76941
791 232 321852
652 566 317234
397 794 512994
795 208 549133
708 333 357021
440 573 347998
661 308 669491
458 516 213038
615 572 220820
462 664 72665
69 87 772
792 400 410777
335 665 273611
785 724 740694
638 679 777865
115 469 506858
741 700 861859
382 252 557018
360 248 341881
309 52 456556
668 531 535422
790 302 655722
123 356 709756
326 409 146519
94 654 837594
166 15 265685
183 144 941278
155 776 48461
333 258 587030
789 212 120033
707 271 318509
637 27 24002
616 332 433559
693 340 324699
239 697 709685
433 596 810749
286 770 13671
780 738 440657
218 556 106609
209 360 24988
325 633 822120
573 579 626160
696 298 667627
139 188 469992
203 503 117152
390 252 87588
625 595 800812
324 111 255238
424 382 37891
115 494 155178
445 177 198320
98 542 731621
292 737 702185
603 730 549217
433 209 503979
748 332 712639
243 280 911474
553 99 469926
742 744 746527
644 406 793389
439 339 443117
674 114 512556
334 288 198422
440 155 204567
776 188 570704
385 91 754522
539 616 554329
107 595 731437
778 133 196200
569 109 111652
206 628 827507
238 338 399139
590 641 990164
265 283 33884
313 323 820386
61 472 655010
11 576 157395
68 355 809900
691 513 159645
468 503 938481
245 693 513894
731 665 603603
564 397 512319
712 102 26264
147 420 334408
295 28 132429
783 331 535120
668 433 948108
135 361 350734
122 422 745186
455 419 798501
438 34 546286
748 404 591354
302 449 174197
400 554 301988
250 642 48528
143 790 286063
392 787 879336
475 250 995506
455 623 742348
74 621 224326
336 412 770052
436 315 851309
405 373 765902
552 628 931975
201 180 788994
411 540 582375
587 638 652122
660 793 439803
159 24 444990
87 743 73101
435 493 515451
579 480 628177
393 269 131076
704 790 226664
244 247 247528
660 612 13825
756 393 192459
119 631 296879
559 431 909177
296 130 412320
101 598 473425
464 66 799709
643 87 134143
458 193 894511
77 652 317562
770 559 818918
304 608 202113
699 207 142538
170 793 489455
434 510 836558
779 768 920015
388 365 188788
14 740 373860
669 606 83212
652 351 563566
222 628 141893
690 302 483332
331 609 491788
546 26 203130
664 536 841967
337 64 833748
20 722 442690
504 78 269789
48 553 73063
77 370 51831
459 693 475598
27 465 436766
77 454 242804
628 482 842069
18 468 635579
23 221 441946
351 83 435757
391 572 318514
723 574 537119
89 390 56806
329 114 208896
302 722 341227
596 418 864829
762 161 314974
12 659 178193
8 705 484766
108 162 678055
645 356 255777
665 377 649397
39 609 493500
310 305 805993
381 349 926692
207 113 841068
241 574 962562
620 675 717058
514 781 236332
513 795 894321
392 615 748635
262 253 176903
167 103 709172
105 598 793494
600 780 262612
667 383 727393
20 217 390602
11 334 98177
234 134 344527
790 236 285291
381 739 722022
550 545 536343
199 255 424363
425 362 125764
355 756 645428
158 732 153303
138 433 27402
749 689 518451
768 54 42254
182 138 178564
562 750 388334
545 736 741424
45 166 283913
118 414 853475
184 72 535530
364 116 296610
289 282 732686
400 115 958421
346 548 457426
698 69 127390
686 178 65233
16 4 361543
205 715 274376
654 32 577496
442 348 582144
102 406 647702
538 91 691897
523 397 531669
282 488 875765
545 577 262186
423 554 517809
337 745 214352
320 102 75935
471 519 647472
332 410 901246
294 98 470541
383 322 150100
269 91 747942
739 217 647313
353 456 538299
602 192 961894
396 202 538988
432 298 619640
510 242 322569
169 651 532053
54 132 407735
293 284 68681
129 517 831482
100 587 263151
510 6 337075
529 511 628015
794 362 599351
55 532 766400
294 728 600023
498 517 106456
49 696 277334
560 2 638921
359 757 262152
251 568 438597
790 23 364351
226 382 157976
693 184 408928
326 235 352217
516 313 589877
728 36 371068
726 367 890252
414 371 510937
221 296 859545
589 532 832491
436 727 711473
668 252 164127
675 706 675070
525 117 738953
367 92 262525
46 304 731307
419 734 721647
168 391 652899
530 477 110993
702 355 668115
704 140 830863
435 454 397632
736 673 651381
565 190 624441
641 37 933213
218 714 408238
766 588 260744
93 590 329497
638 559 922984
335 426 92389
260 430 633094
247 241 138748
564 61 641886
55 470 357005
155 148 98548
327 68 984532
484 177 78491
209 358 757088
315 110 409340
86 10 14726
724 593 312081
656 120 596695
485 405 785213
435 107 31303
659 436 828876
645 417 889228
173 21 36440
499 338 602819
147 354 393817
121 680 151850
248 15 857620
298 460 662480
346 79 536687
38 728 613848
320 530 622907
520 676 69095
652 575 624758
50 759 635316
41 447 517750
686 225 140518
391 497 23986
371 5 868007
208 283 533356
147 432 70709
620 571 870488
35 620 352419
297 447 638653
779 624 307539
641 406 768792
35 29 923205
236 491 947555
354 583 69586
638 15 104353
370 319 291217
178 426 73338
129 568 470174
155 128 923568
584 146 900697
588 562 203548
428 534 688428
261 173 979315
529 228 459569
281 453 742475
553 20 974281
793 509 950065
268 357 402276
649 91 551663
384 23 999036
779 662 134930
585 196 424915
628 27 303758
777 686 722112
413 669 525538
26 149 539035
248 410 94672
432 137 154392
732 91 178594
424 717 262222
578 158 476545
526 568 883528
75 457 303470
2 208 706116
529 463 556085
326 448 834687
588 432 871457
458 766 804109
664 285 110617
413 656 353011
74 164 700536
385 645 601208
180 398 907497
225 431 844236
238 748 327792
699 230 616401
538 133 356822
497 599 323258
478 289 365932
722 620 88385
795 415 875707
402 337 874207
177 374 856448
374 679 343428
513 52 319025
384 214 695111
289 47 571956
121 264 538493
510 593 184415
93 618 725046
477 509 4847
139 203 434183
419 476 66574
236 116 616919
351 714 458056
506 427 585093
136 326 987899
386 462 594677
255 652 136352
192 404 190220
767 254 243620
532 287 10914
524 307 542880
754 573 60038
310 583 337672
480 155 119505
317 110 726506
27 485 378622
259 51 608677
650 140 31664
211 215 656495
231 434 206149
263 601 910960
223 571 5599
523 101 265204
435 492 768708
479 597 223561
448 502 235697
706 128 412174
678 623 424972
32 535 706957
347 704 65413
277 189 604494
177 275 174698
770 357 617480
99 376 127430
36 710 350658
61 616 662262
668 581 363717
83 666 17331
6 694 754833
134 30 706842
465 438 924333
273 728 396403
723 37 978893
141 442 592911
705 657 964399
392 558 310166
568 113 885982
82 72 243915
389 597 119638
55 15 899947
130 521 813221
351 767 283643
704 561 593697
279 183 711337
651 724 23457
567 667 181833
187 190 576038
269 188 13160
470 226 270930
747 339 981746
147 671 633582
292 418 578820
23 634 160436
737 59 542851
329 587 604897
673 656 398050
323 403 257751
282 440 467445
679 365 533478
517 259 20381
613 630 271391
595 371 593485
456 56 677949
43 398 889507
146 44 988452
258 699 442566
511 574 787412
142 106 560483
600 464 112086
706 693 62795
373 239 855527
291 129 334237
520 414 186021
611 209 131459
643 214 544013
144 607 809097
299 349 248580
217 785 523256
405 346 842966
197 593 103574
431 68 677552
346 403 374644
284 64 860418
77 515 521077
722 73 846730
616 37 127857
767 511 573028
216 245 762676
223 308 439495
501 204 435371
187 607 533542
520 571 103640
177 701 67274
478 82 188904
647 383 966590
719 253 969844
517 546 728725
653 368 572414
485 728 234695
737 177 282197
418 280 35060
598 165 707705
159 211 462976
559 57 526854
358 100 256053
797 234 16886
349 559 290275
380 517 890082
446 513 240055
362 57 6999
150 5 207897
726 39 709876
103 606 270334
742 589 242278
251 501 937647
671 747 373342
517 241 531938
236 581 665361
323 240 267382
755 654 294734
192 239 449191
634 384 451972
386 608 583052
156 440 499725
536 407 143285
522 587 232545
660 206 389
571 323 546279
742 574 48844
422 412 732101
181 522 418946
527 574 833390
87 216 780497
387 206 770337
655 328 674326
158 349 774396
317 331 937108
306 181 595453
133 74 496922
583 146 118225
81 674 961726
443 107 8602
304 585 895518
172 260 647577
428 553 759195
269 279 769645
721 480 395383
241 155 757900
72 224 382303
342 163 198784
341 508 70303
783 419 213108
163 386 322009
457 493 370650
62 414 313680
632 339 237126
301 574 342480
178 476 359888
698 434 743182
799 471 704662
86 258 62501
432 389 21120
733 218 456006
170 252 713428
13 714 873028
514 538 631959
549 678 769854
225 250 928827
523 668 258576
40 312 653285
66 141 567724
111 309 400577
120 552 931038
262 800 81757
106 492 996853
250 241 360029
300 454 717375
767 498 154480
730 596 974421
35 699 87353
359 232 308558
282 258 489271
769 750 994476
647 672 902381
662 526 221776
130 726 212566
14 505 301516
74 93 241691
641 175 176468
171 339 688566
651 423 199378
124 675 343346
405 422 243900
150 800 808683
354 483 973751
95 155 811277
776 284 705739
625 176 472514
375 324 308856
692 378 281847
464 512 402552
162 88 668323
642 265 172662
362 526 758098
15 717 319840
101 402 694879
283 53 402583
556 330 960372
648 730 743356
338 778 845693
664 192 7488
725 78 985404
794 752 351173
418 672 859740
429 385 796525
781 400 8021
688 331 672168
771 583 142353
343 636 702822
284 314 825186
579 714 785621
662 635 332901
606 695 663244
177 13 916010
701 459 54336
707 210 493553
341 10 508559
569 169 767707
253 578 522467
162 118 476980
233 64 24769
151 727 806301
542 438 77862
596 315 306073
610 773 136848
394 100 94479
488 385 25095
630 102 991991
299 541 314989
497 301 914663
317 784 172436
144 353 463693
348 702 377715
595 290 409419
463 514 866732
38 447 888765
120 84 785094
493 397 987273
343 163 167351
108 101 507597
172 304 849230
584 298 347096
16 113 910232
771 713 131515
458 441 897100
365 180 737737
727 722 989910
478 235 386356
560 59 135878
248 562 760913
248 62 679923
237 584 99567
179 109 815654
62 772 676946
96 551 639297
414 705 330924
522 202 288362
263 365 966249
556 159 211951
519 125 89614
439 751 936504
143 654 934178
114 637 273250
14 678 312923
304 170 306079
262 666 15600
779 221 896848
754 103 98612
457 606 717167
650 329 919444
489 172 385159
473 180 808982
121 128 275063
307 11 925540
124 460 66621
162 11 13967
762 108 370390
791 789 255281
344 695 479392
43 733 830671
412 360 472095
792 156 79263
330 445 245160
424 632 474423
187 569 947496
137 179 299231
45 633 240499
716 121 627581
170 368 498561
46 85 891248
710 511 147606
427 413 30268
493 615 608845
577 487 711994
504 528 562937
718 225 596174
522 374 220510
182 71 217724
772 634 245197
598 758 921692
152 244 307535
77 461 106128
108 526 696997
87 233 459486
335 222 459479
270 775 692599
23 655 494256
617 453 11585
350 15 283308
449 372 919389
61 759 799329
161 1 233050
186 578 558324
310 459 775503
498 533 234856
555 37 646779
533 612 46977
289 72 956594
292 289 176562
708 48 425640
508 367 717562
540 29 628609
501 760 400952
151 600 378830
472 54 253157
734 208 313184
773 704 928707
183 575 745598
523 174 78421
402 374 945147
557 548 596360
727 204 102547
796 355 719181
500 249 730931
412 515 964215
657 756 204486
84 450 66671
331 203 625303
19 95 195937
553 234 322711
522 448 483523
287 717 734893
404 89 114421
357 368 995053
324 461 910423
579 21 502385
163 770 44664
701 549 425873
42 372 16329
132 790 452776
237 137 499749
493 496 485096
607 206 569435
336 407 940834
216 503 796482
110 48 17560
729 744 558804
180 67 531900
122 187 778923
391 435 832251
583 218 802129
420 712 246287
64 729 37909
210 563 724961
519 395 104597
734 544 917805
27 9 521720
698 721 446634
517 163 397780
435 573 144621
721 287 389258
66 792 748196
258 44 869151
306 678 661059
593 708 447510
561 21 739016
478 651 990501
255 500 76203
570 660 823864
700 228 181469
462 154 177202
529 760 465415
29 568 178332
91 164 171755
100 592 770725
95 725 283758
384 59 314025
281 303 765352
229 106 107648
712 442 652645
516 419 132952
570 298 498050
16 618 526684
1 279 942752
381 333 944537
646 258 813362
552 794 645188
496 707 408626
248 146 98376
502 628 800140
385 317 955378
647 758 314029
313 792 503070
523 797 792663
203 767 842380
795 724 504402
193 747 365206
45 180 114384
615 752 683087
638 139 112831
527 107 220534
82 402 394625
275 322 707329
443 416 664373
453 584 573178
696 491 319956
241 735 157892
797 274 127560
327 313 147616
160 319 42812
69 580 702210
107 782 840805
155 712 440311
414 662 651675
426 46 269503
198 533 32568
378 693 348204
69 359 588475
239 206 668130
47 110 712565
218 60 102308
112 42 956518
536 694 56420
381 778 99914
253 530 987997
784 251 37021
103 726 510140
520 503 808139
498 68 672941
305 777 909013
165 681 982546
236 481 70606
105 583 10878
61 387 908633
290 525 355483
798 369 722974
55 294 562211
416 708 220927
250 187 792917
719 570 918981
566 562 925256
149 739 779673
127 50 837326
106 522 671702
721 673 316897
254 763 572977
623 774 59923
326 344 987372
554 199 553954
521 166 600064
785 440 215020
23 383 304869
751 125 559903
345 669 293884
309 231 876181
14 52 731453
741 36 799362
672 298 635925
422 93 879535
254 85 942912
269 386 307491
223 339 732052
223 550 391588
209 236 99664
252 55 237715
52 369 744002
387 683 777082
335 752 914102
139 765 423216
276 421 732992
512 178 299275
670 389 285853
83 473 202365
335 361 607218
75 656 628863
363 652 622189
68 273 700393
269 3 139838
785 273 426036
495 322 440422
417 380 300033
148 704 175716
604 435 420974
156 767 415625
23 563 338578
765 53 630769
59 548 773413
679 67 51042
537 212 125400
47 588 556202
34 245 985031
28 738 455316
675 253 904346
627 393 582616
755 405 173051
237 484 228805
1 415 484187
367 10 766778
176 794 218923
633 462 956984
752 428 508917
638 325 652926
64 352 344373
658 487 292405
642 270 715001
727 309 386095
673 236 926058
377 194 325199
302 219 349076
266 467 302916
377 352 379659
560 449 493492
353 158 40862
21 175 570089
3 37 226922
401 714 916650
380 385 31777
176 624 754092
601 786 219015
714 33 820700
392 655 527742
565 274 956193
8 84 63821
108 56 465034
439 277 572294
184 95 927621
281 218 670073
119 601 657179
584 304 516389
796 356 831827
639 659 773
443 557 218987
221 185 363310
327 434 549434
269 749 672122
498 702 788339
620 725 717043
543 289 609663
477 293 936858
541 779 117604
198 154 781307
744 8 301970
53 554 712585
14 662 633325
223 354 532625
660 607 378879
217 560 675856
221 148 274912
612 176 16860
673 361 413236
396 137 768802
715 361 746955
307 403 731672
10 62 447264
76 500 584779
127 459 958908
67 800 224242
658 1 380169
317 479 263879
710 525 194419
61 328 971595
197 695 426333
576 779 202545
177 370 336647
595 558 918864
535 666 274296
775 255 263284
594 588 101566
358 534 92226
377 500 647969
646 593 613123
550 266 464479
582 694 637094
221 280 155097
679 483 572464
116 51 875051
670 294 772242
226 286 62363
500 392 527555
408 33 456193
379 84 962265
395 781 462675
376 539 487043
502 84 571453
500 623 159296
636 303 84221
769 196 239044
193 538 800643
710 72 887107
795 86 118064
314 491 886127
442 758 773181
643 340 466597
693 659 226464
6 670 18982
316 745 701486
554 596 223873
449 146 824752
680 272 419095
210 712 422987
57 702 301978
165 216 95515
343 103 358269
505 267 51873
273 82 647872
653 522 360776
679 171 64629
10 500 216181
429 732 543751
142 567 670308
356 785 284600
195 331 86428
593 78 174086
494 319 682974
753 196 377719
437 507 478168
3 73 447319
622 307 658745
676 448 436933
2 740 535150
42 98 863095
479 335 71800
530 88 122163
58 656 899239
473 126 457059
226 348 467892
242 36 899104
766 67 129758
219 684 85205
771 407 110480
312 673 148658
557 9 976104
592 769 9521
436 273 659986
450 284 790919
593 408 804525
316 218 28905
306 393 639419
368 565 345294
434 177 411832
591 711 709944
657 694 493424
708 320 932647
438 485 994490
13 72 291129
321 595 941912
183 20 773275
629 560 691919
432 450 347147
316 595 984692
770 162 592927
132 300 63889
236 157 96483
119 266 539848
708 433 412460
676 700 356445
212 47 684033
416 662 226252
485 199 900106
387 426 275700
751 636 487117
46 733 780398
689 60 296197
146 591 163968
119 125 836449
730 36 340416
192 644 826473
104 735 655437
357 567 92299
563 353 323835
653 85 765720
764 730 457988
286 721 933065
37 248 123308
510 295 656568
218 194 260772
253 123 381907
415 170 384552
147 56 616305
231 77 626168
148 359 70631
229 406 594841
243 192 749996
182 705 635118
780 306 492749
742 213 466001
674 404 640940
735 754 223354
603 74 95652
212 506 72296
661 253 624555
408 502 997275
607 646 687699
796 153 666929
322 592 146067
343 96 780251
143 397 377314
471 350 719419
64 429 805115
541 274 893720
605 88 708611
119 158 400630
200 277 414048
98 5 724836
169 101 515948
670 529 128952
475 462 283198
606 230 802593
642 261 598616
567 606 176194
408 118 395596
189 539 608753
76 662 45504
354 738 217231
536 186 809983
91 568 909808
684 369 990350
712 718 953216
200 430 778000
690 382 693248
117 19 467594
280 445 296511
373 19 250587
260 554 6151
444 414 268645
768 163 594345
738 665 291703
187 579 558633
486 71 637377
597 396 630017
620 684 421657
344 794 112901
314 711 248838
567 215 886105
362 29 274294
455 683 276825
161 90 119708
181 308 354092
521 623 534952
772 290 446876
261 617 67324
399 601 598338
521 445 353914
444 768 747500
455 116 572936
368 159 190187
443 45 654393
344 602 62810
314 557 207616
148 629 888911
410 519 472174
455 552 216869
207 260 583725
191 114 828939
327 361 523585
790 63 599366
250 89 722851
223 286 995437
514 771 759182
726 115 266525
699 447 159497
140 483 609589
54 590 850708
760 182 904226
50 627 515434
17 590 241537
760 588 20174
526 787 811260
445 367 713499
792 504 539505
652 519 613605
189 740 151950
597 489 525871
522 174 158212
392 49 196278
421 389 627471
297 669 495573
263 264 863619
683 588 394178
737 493 636591
160 676 787080
514 331 471415
3 5 237746
39 673 794124
291 344 567581
507 190 875062
649 375 404993
754 454 495213
544 663 889308
125 24 95014
145 385 380801
754 634 456632
296 788 955744
466 264 260432
42 568 347831
388 576 861784
728 58 621098
568 783 271859
658 729 270470
339 664 859196
29 177 569981
329 372 389285
607 235 61843
199 594 850730
409 528 997017
715 24 197178
771 413 822489
682 692 25315
426 708 117111
49 50 53761
75 424 184787
613 749 740048
242 598 550118
69 572 660243
530 781 335433
467 745 316351
661 794 251786
385 124 669170
1 260 211154
398 112 294390
106 617 898070
134 477 629881
99 194 791361
431 551 865089
740 329 896689
286 116 302651
700 119 658006
428 652 621660
158 780 736739
799 432 749304
723 142 71327
114 6 563843
361 438 760001
9 554 942851
590 405 624983
724 110 930198
243 300 458350
105 187 330025
160 102 629986
116 69 544959
44 32 112234
703 270 779604
651 396 284756
85 593 304337
211 293 852453
55 70 400103
434 688 414781
498 178 758607
428 768 445129
787 755 31897
210 508 28849
748 179 764762
530 619 838145
675 50 316016
300 133 800585
11 244 233
321 325 651639
495 360 36771
626 201 656327
75 201 317741
174 22 464513
599 746 375599
13 631 448193
414 141 476846
795 410 76880
354 664 574193
466 373 152575
79 206 427765
42 178 268254
554 54 8892
148 744 378316
755 390 939128
647 684 738907
9 317 381725
559 95 737129
538 241 839262
346 67 648494
193 329 321792
616 713 394653
346 274 386167
515 678 113490
555 559 155714
95 228 650926
566 5 706082
15 504 80588
593 392 938689
107 97 849712
425 789 646822
204 793 42348
517 625 644955
512 303 530294
399 680 302924
666 518 997260
389 269 119914
332 27 3214
312 671 982055
422 462 487792
41 481 590641
285 394 112487
203 352 217625
64 292 201627
426 310 372314
386 306 204325
774 693 141189
632 634 11704
529 678 10996
186 336 774020
510 114 462814
115 566 852339
347 475 973452
98 28 884463
188 361 633771
295 777 464923
273 475 1577
218 620 856914
122 505 286923
655 303 450538
123 405 887841
463 467 821542
409 562 624171
249 340 450835
346 188 475758
466 242 303397
633 543 498401
631 69 40734
85 180 709354
402 725 634607
735 786 90509
616 155 364008
209 275 99561
779 272 192600
580 451 694972
14 161 151638
670 485 496611
55 522 239120
15 184 614009
130 633 866607
327 295 204667
699 333 918589
455 675 577987
462 463 899789
543 63 939321
260 308 415140
798 609 682857
661 169 274965
564 700 436825
67 667 379137
495 181 974489
280 426 452480
653 714 557904
758 559 978346
168 223 51870
622 165 92595
31 791 293666
28 267 425236
463 763 61230
3 709 354795
434 115 228895
193 800 601050
441 51 418369
108 32 139394
301 642 422127
317 193 614878
761 543 922488
737 426 591709
133 9 422648
161 195 636791
540 490 708887
524 679 698928
231 462 27707
484 435 125405
207 534 52425
93 486 822357
32 462 238262
475 363 580325
192 79 695723
427 236 956427
150 737 142543
564 310 690271
115 397 307338
708 258 544976
555 515 133933
651 605 691547
502 191 978916
196 479 493954
235 410 699692
567 596 457467
428 144 821768
97 715 278596
686 495 270926
557 280 832244
633 264 340572
589 32 526761
64 737 364097
92 735 747200
619 675 721513
668 214 220856
708 569 489803
138 472 36492
598 391 980817
456 570 792953
279 475 686623
494 329 446390
662 666 444470
223 608 407574
581 624 913796
389 283 97537
174 626 660171
634 799 588522
308 457 44009
635 389 258127
425 9 451637
389 761 501145
484 368 650239
563 741 176521
215 510 325609
226 273 903065
717 149 559889
323 727 514566
350 246 828971
506 443 550892
556 651 161136
766 537 415509
388 232 493748
133 551 424862
655 17 630585
246 557 799155
21 697 534128
294 663 545948
601 26 800320
159 429 149118
762 388 622464
151 33 889291
44 582 145728
400 217 129347
712 586 638737
496 122 105667
312 10 549662
43 371 434338
370 337 578415
285 27 67498
475 340 563931
397 518 991998
487 777 313951
675 99 391553
216 688 956102
307 649 843799
741 396 456595
560 153 485180
139 601 480286
718 549 500306
441 665 840595
724 102 319802
765 36 714051
24 623 605543
185 192 618925
59 638 120177
197 3 767142
578 134 197408
322 32 953151
518 172 906860
645 745 103433
297 182 837531
610 757 741835
309 785 548681
480 345 60162
635 542 689951
618 129 835559
677 1 353086
760 93 163958
460 742 935343
689 493 735661
723 510 893735
176 149 443794
109 528 239437
493 674 951318
449 69 279678
379 584 891303
395 623 714757
738 783 91044
779 725 329569
476 697 716070
490 382 900900
115 155 775452
96 59 22283
193 510 763584
141 491 666818
351 447 115923
798 517 493159
299 272 22991
635 330 867750
25 623 320133
374 461 936878
411 116 265056
300 104 301600
205 78 763375
746 788 692651
117 66 287996
685 262 989695
510 737 916147
791 652 238123
528 261 851863
508 323 772282
529 82 491014
174 778 960424
70 68 488760
340 599 512697
42 117 709919
187 365 338154
158 2 570214
122 435 93531
475 205 863242
31 348 512443
321 132 94020
402 656 265749
786 499 129731
142 433 519582
525 662 617868
483 10 219888
690 627 692832
679 123 896911
483 306 717463
272 675 915178
391 70 162770
162 164 855757
696 780 986786
199 142 46942
746 658 766771
227 724 257018
585 228 297386
439 296 644854
416 629 833703
536 181 959177
90 45 149426
7 255 172470
678 541 577255
669 266 274444
669 385 334749
40 206 842124
219 739 813908
85 797 824975
471 397 915525
521 112 4562
316 411 504198
791 151 244420
306 511 906446
761 211 250077
493 460 255362
435 272 405893
282 210 271653
357 497 763903
638 162 679961
215 88 255840
473 245 829338
661 700 358597
268 388 844767
463 444 177528
360 486 874333
360 580 715909
369 558 50149
114 695 206789
369 769 494073
677 270 493837
545 275 104588
589 365 14957
133 159 854905
172 152 154004
25 442 438738
788 605 455720
498 682 280974
734 641 314529
749 257 914847
624 799 630328
574 741 535511
464 621 582544
33 326 816454
681 59 215328
557 743 971635
213 543 777554
251 114 71082
97 713 932573
70 348 47279
148 426 48641
349 397 812545
714 27 590937
683 40 451475
153 667 12030
401 368 489139
448 271 203420
625 180 927648
613 54 301759
6 426 48529
263 222 695387
210 278 510538
728 665 289328
64 607 82898
581 201 651196
262 413 797382
254 495 682743
157 627 367927
343 357 856178
731 455 348683
398 392 47772
276 142 544169
5 149 552098
236 475 133034
65 667 838998
420 4 947619
205 799 879717
667 161 796979
516 108 100461
114 594 887599
743 751 17150
754 758 673445
695 417 892815
596 272 185558
171 699 455917
16 200 90242
442 267 775217
241 650 324553
356 693 699455
543 196 481400
647 242 872348
584 497 610462
587 257 214675
628 663 850785
723 287 514586
366 153 840021
668 381 671081
272 766 335397
306 535 862994
756 335 448314
221 52 715219
365 687 489116
400 507 823218
146 233 291029
700 59 685626
781 735 956648
96 212 106576
169 562 531752
660 789 182633
304 782 299720
51 649 197476
221 477 922847
280 256 204798
185 471 506770
475 440 768265
236 68 579208
454 724 343024
194 387 987347
690 393 252583
717 248 368008
365 215 296124
713 281 171988
10 104 69163
527 23 805066
139 41 199198
545 492 838917
156 636 608265
60 285 86102
452 369 307523
134 183 421034
178 356 133635
584 202 901775
54 207 731026
363 489 366646
224 287 157416
634 289 910705
421 146 793536
295 228 372199
36 715 196250
728 9 827252
23 708 308499
74 179 511940
309 84 303709
518 441 732258
188 224 194320
508 726 343424
201 53 208840
405 120 460714
364 440 697797
442 629 522066
543 277 653991
407 260 184122
304 278 721605
274 106 434930
511 619 974772
694 773 162602
150 264 686827
604 786 824750
494 591 381761
287 769 211333
320 655 790745
619 62 579557
171 24 81955
453 169 734327
630 624 89817
540 187 305994
349 348 696001
354 262 820323
752 429 608398
407 679 907368
569 493 907068
463 57 866451
613 229 158802
368 736 942825
353 115 154843
373 350 969635
283 177 326974
685 696 545365
409 589 49190
280 348 516832
145 153 348446
293 388 74303
83 674 269496
267 630 568779
492 118 834249
633 696 881880
536 445 181987
635 679 830886
49 216 949377
710 701 780635
57 390 415616
585 49 45584
483 281 807812
124 204 576321
354 518 265088
737 743 4736
247 509 495934
771 198 43642
543 638 790353
343 301 437725
667 213 504321
785 172 697173
313 689 470975
764 52 628829
159 624 38261
100 409 114720
375 372 455603
549 672 710482
327 348 576796
789 216 492
417 183 206982
352 707 391688
241 641 282339
392 301 66956
145 344 346469
783 717 420427
190 584 254969
415 99 356922
300 514 35686
694 720 836664
734 255 367116
139 492 371413
656 693 505017
318 410 490711
708 698 109696
319 547 319156
112 710 675793
139 186 401971
262 210 300336
283 274 492354
433 723 746727
48 570 551495
427 720 741659
587 87 609370
640 23 487641
260 321 815646
168 276 577871
482 138 26075
340 410 633751
721 723 669168
368 447 432151
51 46 227032
195 625 963493
457 558 57950
313 488 393676
775 592 405527
467 638 134874
54 518 746513
238 641 859162
317 82 220541
97 147 578077
682 441 996088
337 269 809138
335 185 267883
665 608 920386
714 385 130252
31 739 712911
344 258 772748
253 605 527169
102 399 91003
631 650 462890
171 237 867514
211 616 236112
42 433 325022
720 619 556642
159 250 169505
796 468 569623
589 481 398881
637 335 748200
144 140 553543
588 103 321608
419 244 304693
633 784 689884
796 151 275697
194 21 445814
445 370 698094
567 754 227996
725 86 694417
300 51 342147
565 749 787761
497 132 636899
95 776 226454
382 340 73284
212 95 705397
7 529 385489
654 772 785369
356 735 15905
328 421 9558
375 584 944746
121 364 6685
335 763 549271
701 748 609262
492 159 619844
407 393 544942
514 274 779980
726 65 122168
152 610 446993
704 29 367309
173 6 406281
351 329 689137
629 113 741528
106 131 492502
240 781 770871
76 790 988481
116 445 735144
780 32 276196
531 266 512076
630 114 694924
501 408 580247
684 303 354942
624 346 447062
520 464 113663
13 468 835092
661 97 356446
621 763 28653
533 248 269658
357 388 387101
96 481 565006
512 266 37328
217 234 661348
576 273 924927
422 789 749747
617 781 534422
783 123 951332
736 751 714143
177 528 395033
743 749 524516
494 442 902045
726 501 858381
612 756 747445
440 480 314350
570 528 797433
523 108 573954
146 755 907570
726 627 58809
39 154 181089
513 522 300132
257 39 50394
763 381 51546
88 342 80356
798 237 765180
247 742 626129
24 752 160466
449 239 687308
155 589 495866
413 294 614960
293 601 532085
642 730 395069
2 409 957512
52 608 264186
51 142 669423
619 382 619617
119 29 688925
628 97 511073
62 266 104565
252 183 561257
410 311 216446
6 389 898861
532 491 369492
398 184 262213
640 799 431443
650 258 937678
447 542 790901
168 701 394169
212 713 54973
365 23 301552
466 512 732269
221 272 625262
525 613 579500
31 210 71736
666 340 351129
549 685 14160
219 225 512703
626 777 168143
88 469 625465
136 195 442153
721 412 426596
128 605 653059
167 523 875429
443 717 796803
761 103 767222
516 186 320289
416 103 4098
644 396 26438
612 464 843029
349 591 770587
343 212 650908
76 484 839620
133 465 842767
531 605 727697
72 389 212362
429 347 89580
696 600 745437
3 163 825661
798 16 25478
184 522 917034
552 29 711142
126 284 688678
635 771 959599
206 522 849493
525 140 646743
22 116 620262
776 52 256579
368 441 448164
478 690 348213
238 760 354347
243 512 778129
474 28 335074
63 688 369437
172 289 862064
631 649 32449
473 681 565471
12 634 628980
517 465 205187
672 343 243607
376 362 613217
684 155 872015
697 97 413098
539 107 781273
146 651 11375
300 121 490852
689 540 843392
759 600 780643
639 84 151662
72 771 335698
203 623 408591
169 668 147144
716 210 364858
596 137 418680
788 629 761640
188 692 399654
73 732 312952
232 314 909943
461 63 657575
161 468 95967
354 180 597343
546 381 307725
190 116 658744
703 255 864653
572 270 278034
761 130 518101
542 158 795366
354 306 807965
75 654 365876
231 205 807005
208 201 541865
600 106 704939
319 644 258935
121 16 365312
31 529 367072
716 610 723434
172 290 628382
80 668 963097
232 640 899281
42 401 977627
416 533 635063
564 753 153230
763 274 228978
601 793 31814
204 797 892217
348 385 84139
582 258 170879
276 235 475769
568 275 458434
138 56 637500
490 571 410457
738 81 633700
209 742 885999
333 143 797487
648 509 859052
265 260 607594
238 651 448417
429 45 230734
682 631 467516
508 752 189079
542 252 796575
586 92 461740
490 469 815455
21 203 412779
376 81 101894
61 261 210378
694 236 224028
61 147 130776
331 254 664711
291 782 332849
631 767 638031
150 490 237237
198 541 661919
741 57 870802
798 651 507304
339 693 524250
671 619 151171
237 49 423438
589 352 323523
265 263 372427
339 652 431489
653 601 267102
463 724 469348
208 666 155065
164 355 441844
133 57 934375
540 621 742610
357 402 935145
27 218 632420
402 773 701063
733 530 267147
43 362 335590
685 20 759702
410 159 663728
536 637 108834
777 65 273296
190 238 610518
414 125 54502
647 572 297876
486 146 793549
438 241 964678
703 509 866687
96 146 915063
708 374 687276
281 775 406412
753 198 94285
672 565 805886
621 627 699719
371 736 527789
741 562 891258
309 129 732075
384 697 867370
469 366 884664
703 506 23740
680 704 530602
673 396 426164
649 477 160589
762 794 474001
679 551 618554
67 223 470393
399 625 423510
153 455 130505
279 24 43401
334 214 278899
436 68 216717
361 681 419036
242 326 673069
180 423 532439
195 386 406869
163 737 274067
22 336 334595
658 384 962215
257 800 55796
778 616 844953
239 641 827574
775 267 689295
151 528 453101
123 142 40597
468 494 751274
606 58 295446
192 494 809544
752 364 170867
291 423 772241
505 364 955167
669 368 233129
771 280 871111
763 44 11074
144 408 389058
111 753 795619
576 668 790656
746 524 291890
376 583 442945
401 147 438623
359 210 366257
536 507 108743
528 358 13529
144 697 217326
395 315 239862
548 180 461806
711 236 1971
339 760 657830
83 295 971603
89 25 350143
143 584 459357
466 523 495360
639 264 258162
403 733 892300
749 380 968881
663 680 435557
221 416 876371
153 345 577921
264 68 111680
679 501 880925
123 190 342159
163 552 417287
651 424 181409
648 536 508002
18 73 975548
594 244 102671
279 362 915511
450 754 550752
168 505 211172
680 193 715933
143 269 496152
352 5 288881
510 248 205864
675 638 514564
503 762 152542
676 29 409819
495 327 115790
360 33 508992
304 246 355701
772 378 598581
641 424 926864
30 159 655494
596 95 962000
83 680 140422
166 42 502547
309 92 719814
780 714 721256
326 334 379060
24 636 785363
497 310 893407
147 566 221809
625 786 607480
527 591 168793
389 793 403178
287 494 384413
1 303 12831
167 29 135246
397 643 747774
463 664 83619
279 500 321200
33 764 289407
468 769 238628
478 466 961214
409 542 474243
274 756 396410
289 474 480770
304 411 315232
586 659 289815
398 406 854114
448 283 278372
252 692 108276
469 718 67451
682 8 144019
552 404 548529
448 124 773648
275 664 620863
549 353 858113
207 696 544422
317 387 494605
474 631 853359
317 106 316785
606 636 981643
362 325 841323
194 510 948496
124 437 273914
6 363 709972
472 494 683035
771 326 877224
135 189 523500
342 146 589066
484 363 660530
664 537 630722
261 264 465593
19 391 966633
514 654 242518
491 540 792584
376 325 939731
795 779 653995
60 233 199156
629 64 763299
783 481 52265
192 251 83429
400 52 410387
467 51 461773
183 549 329516
277 400 24364
316 233 214247
703 459 753198
177 110 603787
18 139 332977
104 518 411156
350 638 172237
256 791 185715
686 630 272498
401 298 363456
382 185 904557
317 769 178451
248 786 243456
319 7 461978
553 425 104399
527 229 433314
614 423 181303
230 654 352889
606 615 418020
565 178 193983
12 627 626144
784 22 689742
535 81 360603
645 495 204924
301 640 901951
791 642 23680
76 439 865537
311 388 279299
18 340 46315
235 647 408007
364 142 989702
793 753 437495
34 497 600136
274 286 653907
706 793 967854
665 768 338534
705 161 605558
315 614 500919
662 322 365650
648 753 852649
371 720 940843
605 629 148715
178 78 836466
481 512 590820
637 728 846367
595 472 868110
515 306 52692
315 696 266301
426 771 225694
594 475 505830
85 583 195068
384 19 25571
45 360 897737
142 645 645106
407 319 137991
167 141 987993
711 682 946410
432 752 330675
377 516 446200
745 276 485026
100 689 229935
3 729 320062
720 407 95806
11 417 189428
134 348 82399
132 489 253817
407 99 488705
763 706 816879
327 167 427949
507 766 794713
358 654 996870
223 54 272487
656 647 252606
670 760 89827
129 76 270497
488 367 903441
429 608 420724
761 405 393656
744 362 10857
76 120 747240
768 82 723011
731 368 261605
471 247 826298
716 126 412939
765 693 675642
753 797 174957
88 396 634529
246 607 839408
607 31 884342
192 479 163886
11 211 155932
140 240 191354
97 601 692528
185 212 334653
597 113 318489
791 271 673787
11 777 28281
676 142 869218
347 770 231991
720 248 995640
67 358 572033
162 113 862276
68 191 699644
187 184 253808
621 183 882901
540 648 934424
683 689 204782
255 154 402381
297 598 903670
270 371 152061
101 235 314150
540 410 667102
437 524 125717
415 385 607873
489 238 344413
234 499 732133
579 517 463960
678 393 821077
523 33 356146
40 594 520595
630 37 74887
116 469 545866
557 590 56472
166 33 608335
511 196 579118
485 371 547393
229 448 672201
251 696 910040
734 727 677770
103 361 616474
768 527 904805
426 421 902055
387 224 608082
572 638 38887
38 689 208425
195 307 163187
558 717 820902
143 577 583536
306 307 343131
731 166 857189
775 467 264388
311 220 152969
468 411 545710
405 591 74775
234 152 725796
197 477 135089
275 782 965021
767 409 887584
158 585 542928
218 44 432319
668 419 200848
125 324 69607
671 179 880618
248 26 530910
604 438 995255
115 90 349536
255 264 522794
321 96 416070
275 786 222775
579 521 438164
461 245 282958
652 754 480443
303 711 729321
138 104 321350
238 686 808054
785 394 333430
447 391 485766
678 125 881588
355 723 700249
698 469 272379
461 561 687831
182 50 813819
774 678 612227
339 318 609521
747 762 419066
729 25 496003
83 656 22582
780 7 907647
52 135 493915
320 97 467325
569 132 595911
240 313 88987
709 161 555476
174 765 40325
772 572 820726
648 354 148648
533 130 736107
530 682 674239
304 761 842133
357 418 851409
21 64 844765
375 31 163813
72 230 511245
241 135 134245
220 750 337780
111 632 758745
94 538 709191
606 505 154985
668 101 352271
257 608 965733
358 532 955518
24 226 676821
619 129 301249
631 282 887012
536 738 728959
253 218 411248
302 626 159752
148 260 739912
344 709 290461
759 397 984037
593 108 839400
550 226 706990
770 545 964255
668 718 932008
231 670 470100
592 165 117106
195 468 811145
780 769 2661
485 38 18782
705 97 943932
265 86 787191
633 208 553327
674 381 437984
79 713 492125
603 336 974228
354 704 774378
545 87 922267
489 426 828289
313 39 760784
469 176 456869
664 586 431806
347 734 268488
332 622 494873
649 298 734298
389 182 493367
231 375 159482
333 528 343477
354 766 727023
470 485 766471
259 144 880349
630 194 359961
457 327 140109
530 302 322265
171 338 888794
632 765 223706
323 744 691002
490 381 410162
118 279 30239
411 22 397712
267 697 593009
712 60 185872
438 368 313691
395 643 528447
65 93 743071
573 416 967737
286 787 944410
247 465 488984
611 79 317828
708 5 750655
27 328 253231
512 107 642652
707 155 728405
611 681 592414
643 671 566915
516 707 79376
560 564 269782
326 169 254720
174 220 748140
104 140 925543
131 675 499916
730 233 140325
600 524 884692
352 569 624310
576 425 360427
772 439 381230
379 147 259861
639 717 551214
614 131 193879
533 208 563934
612 679 925737
108 295 320890
625 739 620330
177 693 914422
609 461 691428
392 648 110729
40 117 376404
708 425 996845
124 799 461309
407 353 698659
307 585 755356
756 559 510414
682 484 361244
792 53 912619
580 419 13171
134 322 79981
328 295 102421
247 517 289132
404 345 736166
641 775 756363
270 679 412407
37 72 763565
176 702 348187
132 42 566646
378 82 127883
422 475 523872
135 51 527655
389 404 710520
287 234 267561
170 513 618254
334 639 472451
340 636 523902
206 4 945410
400 478 392160
177 729 952623
205 576 659179
799 110 783220
582 331 150530
255 530 190421
604 484 24221
147 547 924934
654 333 22452
758 172 857693
720 366 556325
710 35 514996
373 185 761277
189 249 86513
4 151 432621
600 753 738864
333 736 472385
66 368 410775
419 382 925295
716 283 503892
421 667 265673
655 37 72102
786 334 645043
630 51 585161
334 380 753511
185 398 733704
135 620 523311
287 443 621141
249 742 94482
581 209 174084
559 656 618069
535 738 147545
229 391 955300
287 449 459163
318 418 82637
7 292 997295
156 712 82639
603 165 703430
576 741 941757
201 491 482656
487 6 248287
192 411 226859
457 573 958484
272 262 926099
794 103 464676
243 719 906708
265 738 895394
316 272 771644
120 331 408529
21 234 408103
254 732 960887
565 766 793435
60 671 660085
48 466 626229
705 322 192978
563 573 500865
621 739 629398
436 444 789632
722 295 653973
75 626 559275
721 742 996987
550 686 10481
292 41 809616
17 248 813365
419 207 855355
731 626 615893
779 133 950804
273 561 257539
406 89 944636
798 43 991663
662 37 987789
627 494 827576
97 692 376539
710 613 917698
507 156 602078
211 91 797140
24 452 473084
545 160 836152
736 515 27106
81 96 151676
653 304 656420
569 28 836566
277 755 936468
171 156 47096
734 777 22983
614 362 767736
724 9 196614
105 184 866481
497 647 489887
743 535 292157
661 425 576902
73 747 471675
688 339 953424
196 66 767069
284 190 886352
609 94 751318
682 173 347469
65 780 451964
421 441 117773
588 568 731558
297 268 427896
649 733 102476
523 313 264084
352 649 955171
69 271 5859
479 83 38432
16 272 526302
718 426 655859
375 471 714202
295 26 857939
274 457 620673
47 481 997302
751 576 481858
528 759 687557
254 38 593241
83 108 747313
208 721 312766
481 448 743810
336 72 574629
409 509 639473
346 382 137777
246 752 950337
317 356 151371
663 394 957877
266 470 286014
592 125 166589
205 31 537067
785 501 688257
636 578 415333
156 461 556145
19 691 355512
253 407 406707
687 681 268393
486 539 211499
570 303 765268
610 530 387516
621 227 221000
259 64 123275
360 122 886293
681 408 586426
240 500 44949
595 433 865634
102 300 652214
251 349 724837
410 542 399442
712 660 113035
722 2 626744
544 22 722289
409 335 957508
525 687 386267
93 215 891051
127 146 864247
207 163 247868
413 529 433050
440 243 957555
603 211 742193
408 522 61567
658 519 525158
336 624 210974
688 558 439717
17 358 436744
625 475 887157
455 220 978178
247 11 924548
232 784 12560
658 533 277246
82 584 787074
527 179 183215
518 462 397623
15 718 272503
538 572 228654
674 798 515688
186 558 522618
665 517 468992
472 548 847332
357 202 509747
729 624 469185
759 421 919998
70 383 315465
17 287 409538
180 142 698245
209 537 487699
747 189 450915
214 59 503496
432 595 985063
369 138 992292
457 64 243975
249 70 667169
481 43 84712
375 35 214663
471 396 895346
500 776 342762
388 73 76354
301 616 673971
777 274 322672
119 22 851696
289 206 74655
86 530 78529
677 403 675905
583 608 98535
758 701 871093
116 155 631923
177 142 317342
248 497 936451
266 16 978838
387 764 514425
221 36 963451
750 784 146232
89 645 912796
584 770 420877
780 684 641344
134 635 830217
456 66 101248
70 403 925131
449 755 535154
403 763 262732
18 356 58099
312 184 171260
578 769 632779
644 243 153714
342 366 683105
723 25 133568
674 667 50257
15 564 766424
447 456 684550
116 553 538501
237 312 824444
181 796 28777
788 338 39687
129 408 121958
384 716 532032
475 697 906739
533 95 450031
25 621 837939
213 425 522291
545 738 422348
283 436 868943
230 580 312722
650 108 653726
360 215 538085
76 425 682355
198 425 695771
631 466 348579
303 53 83385
727 674 825303
603 147 464258
46 790 564451
642 747 246645
607 753 528261
542 379 287925
537 327 206889
751 305 171288
57 800 725874
504 716 424954
442 237 660046
422 211 78116
146 545 684022
105 504 751521
774 695 371659
699 692 365702
753 509 6533
295 230 764110
767 424 690051
655 401 759297
457 53 684442
193 726 486486
471 221 342174
651 763 457260
361 200 968488
338 108 876477
787 690 339998
237 129 635962
462 53 210035
244 373 380623
749 630 77093
240 689 803495
256 641 390429
175 287 273120
743 335 560641
329 769 812522
765 660 522981
367 257 384972
174 100 111837
6 731 789638
184 259 271459
539 128 393448
587 463 192452
530 225 317116
93 504 530398
262 555 610702
27 99 333643
396 560 468289
252 73 75135
559 58 248301
354 426 663641
247 790 698315
42 740 638349
707 587 140601
686 60 314378
182 146 594129
777 501 62837
607 645 857519
151 482 633240
562 485 520130
587 765 871180
51 94 2936
361 530 677360
590 191 966978
565 491 604377
797 385 94516
446 41 442322
452 85 755045
128 378 215330
72 783 691211
48 775 899280
668 99 214896
715 685 703864
146 454 249379
419 714 345785
800 651 755541
750 606 971706
687 196 438403
272 477 242558
315 166 645574
646 3 565798
560 389 674216
641 123 411646
235 403 260011
317 566 28410
660 503 15739
607 388 158294
591 601 280699
674 35 83235
140 241 469662
492 383 576191
698 333 13334
475 478 385179
505 693 67866
76 137 526336
486 60 301289
91 474 30815
498 339 883757
513 204 243567
674 231 20740
368 571 387444
762 445 309428
492 433 391121
446 31 994912
492 532 823621
794 157 382515
619 610 310894
353 424 483680
687 66 997431
149 286 152337
549 294 434816
581 406 752329
600 764 566170
780 85 776054
420 393 93038
694 110 56549
78 450 104560
154 130 518956
694 93 310184
518 382 411179
656 506 17394
728 295 631821
520 209 742505
136 271 596828
373 671 347504
344 628 380604
411 579 350590
121 709 343893
528 753 193409
495 103 906687
585 169 516637
250 481 988486
15 50 181202
514 770 624947
570 503 149567
278 74 933237
767 336 383481
45 471 949847
684 109 784300
219 370 634304
156 364 844176
677 229 561681
374 435 941407
256 441 281663
313 226 372025
324 68 522000
536 225 534233
35 467 453740
711 556 304314
382 773 133363
648 197 656561
288 422 632120
346 366 433331
684 497 225909
205 377 886521
176 243 928156
262 112 276520
37 191 258271
781 552 827465
489 388 337349
440 765 661283
217 782 767926
26 386 48255
237 18 804266
65 733 444757
634 565 924468
72 404 421401
396 220 117027
590 689 389141
720 52 382189
684 554 698484
198 590 78758
177 167 11453
726 669 304387
473 237 833908
769 271 862522
175 587 203472
722 360 496862
164 274 315610
690 793 360836
22 714 44389
502 406 774280
568 456 213171
106 527 753432
283 603 399326
33 170 625979
414 142 748065
175 58 277965
117 392 570996
111 402 976350
458 401 513022
288 695 867700
52 378 945521
652 499 724692
460 752 585806
168 19 558715
379 217 419640
751 151 25725
600 163 809459
242 656 335832
463 773 289064
666 77 753850
465 601 451282
423 449 495801
132 74 814646
185 113 532815
195 130 954041
561 334 73550
319 780 40357
140 721 396094
357 275 236815
725 242 718581
505 72 808865
224 609 196397
430 553 860211
205 675 173176
225 462 960325
485 483 213580
545 189 131565
173 545 479089
146 727 158632
486 396 663615
788 310 687101
453 66 29664
259 524 814005
115 63 973672
363 527 785311
611 649 679769
527 615 117232
689 352 242670
133 272 444585
259 478 500082
413 754 708990
506 299 384390
704 590 550181
72 11 896635
175 402 301684
484 229 86259
294 716 718009
299 681 7681
552 366 56902
408 787 467043
509 794 457525
278 771 397120
355 300 687521
475 212 205976
62 531 791984
151 219 876628
145 267 372338
85 416 439861
100 190 693730
377 394 136793
511 8 69448
211 609 354260
161 618 348470
161 349 306574
285 713 982906
575 410 850508
192 653 106436
8 495 1944
646 561 591468
34 454 269060
270 754 344491
272 129 591783
278 52 910219
413 746 679815
294 191 497274
12 376 664220
319 564 665156
445 631 339129
82 518 317838
249 514 938576
536 567 687265
161 458 527085
578 324 43259
448 192 252873
44 446 386077
770 339 568267
295 600 326308
156 758 224864
373 779 377881
82 159 220422
340 526 242207
626 107 957890
746 228 880383
607 120 829538
271 523 625884
549 452 506172
331 323 950013
614 660 55839
684 299 417797
333 621 917275
679 212 15312
82 516 635182
217 190 135600
439 280 631390
646 375 890960
688 175 43041
708 568 665578
358 600 660195
715 215 682748
727 535 547910
447 561 64233
676 236 300507
450 460 73862
380 168 302526
210 383 736476
17 461 216447
705 344 221557
116 746 681833
653 596 648870
429 366 794579
140 568 134714
470 709 895531
788 287 749128
718 488 664638
647 515 134912
501 562 714796
181 658 737438
722 166 435846
612 395 892244
182 458 238920
704 184 869439
518 506 570213
171 331 385320
102 488 900148
744 660 873969
518 671 864977
345 631 221174
131 421 203349
99 492 590091
792 197 729276
562 10 392692
632 735 555287
13 401 550195
672 553 926011
222 450 628029
295 389 973797
683 605 477772
376 664 848224
60 794 36349
181 215 221750
588 283 887034
304 202 116203
484 467 417061
640 718 468540
218 624 360314
164 526 330588
681 239 776298
433 778 258630
456 509 738647
768 209 139753
30 621 57542
698 316 564022
221 629 773885
235 77 96434
704 419 93250
86 379 953958
270 676 158148
795 76 347457
30 567 87853
91 679 588200
27 610 279365
118 400 807042
154 575 368688
438 764 852475
773 431 349906
277 458 640494
234 562 420178
187 154 962221
783 468 769769
613 798 494765
145 162 473020
571 178 116709
109 541 55640
91 160 920384
681 579 570007
421 123 269800
599 196 644092
252 223 325787
199 122 864855
551 489 122887
657 199 238969
150 359 370792
476 226 667963
214 362 559134
283 592 402566
471 699 972411
156 348 101217
460 193 547101
447 353 583107
234 625 315203
343 366 959192
45 173 907520
687 631 612213
211 714 125054
226 666 666445
783 168 310440
674 620 755732
746 189 891896
719 99 238218
515 78 217685
288 48 596164
81 676 987802
151 466 746250
217 501 976597
573 623 457450
506 383 443512
179 771 362919
537 4 973248
369 710 956993
735 711 316024
660 691 271980
535 744 236749
305 445 604635
537 458 758663
79 449 290678
650 579 846381
174 376 194109
454 667 932067
762 744 364618
381 10 591124
639 508 927893
448 23 941398
241 113 497052
146 113 843977
161 790 638871
391 704 668952
152 573 559683
545 250 822130
534 719 255653
294 455 172455
24 701 784529
549 790 259840
767 382 994502
603 10 863285
645 210 43089
461 613 222822
765 66 850700
649 31 587344
247 173 697276
512 22 322975
738 136 137760
781 39 895591
489 764 249923
97 568 237516
786 772 519351
106 762 297099
657 569 891380
183 95 669086
471 386 870565
408 606 62210
210 403 981293
277 524 297570
770 264 369818
369 186 388144
95 433 392472
148 597 607562
677 696 105557
626 791 686071
668 674 636557
325 152 983543
743 548 573878
492 307 319475
43 152 475106
331 62 521758
761 50 335039
636 726 376891
371 623 488731
178 461 421976
118 51 474595
107 161 740981
504 116 812239
302 335 698108
661 160 985427
479 438 361172
181 349 501365
113 138 964994
579 247 559498
521 287 111847
575 194 971360
161 677 99460
706 698 330389
789 722 87129
672 455 443889
446 135 255427
393 644 849407
154 769 79109
44 662 76689
462 706 606957
54 60 385067
797 697 158081
538 455 206589
665 312 136500
568 221 33703
86 631 109755
597 263 16587
299 543 93524
486 513 337334
143 255 917781
344 192 795190
746 100 792443
682 44 726154
510 456 446250
189 63 889791
479 449 637476
248 5 13925
513 238 486002
750 703 522201
109 448 833374
93 488 25879
303 400 972477
756 396 844211
614 729 637764
508 781 360854
491 33 893741
235 760 218984
395 112 772042
47 197 387912
483 106 457468
123 84 796073
734 605 207550
385 784 126703
130 116 238913
384 414 935521
483 699 348102
748 355 433871
137 491 911609
247 310 156239
282 468 80062
202 298 205251
560 267 811089
531 492 901143
505 620 836406
613 223 202859
124 126 333175
457 374 925358
794 724 384274
345 77 662476
491 388 551979
393 550 913468
333 42 113158
57 785 811266
797 109 945452
294 319 51768
48 717 475538
311 157 939133
16 407 573000
543 584 542837
699 139 691288
86 565 747756
681 115 132547
511 730 926859
35 85 948132
11 515 186713
588 700 762813
247 153 433216
470 268 560232
53 556 287266
298 588 510773
774 486 887013
84 140 552323
489 474 469994
372 571 674329
654 278 871494
101 641 608057
177 560 239848
319 526 435836
765 446 412249
302 550 935710
360 587 649441
77 428 34616
242 670 598039
507 230 657379
143 593 601664
311 675 529916
331 4 123204
28 69 813146
394 261 324342
434 754 989850
680 96 610772
509 244 614274
340 133 255598
720 550 239500
180 114 460986
221 749 321545
579 481 103274
410 218 896485
325 112 80706
498 264 4747
580 509 210653
542 738 261784
393 507 340337
666 539 925034
678 395 818800
351 121 613454
247 542 83192
380 628 230931
282 299 736654
207 331 253793
495 675 959906
784 362 586049
636 445 733146
58 623 689920
675 439 508465
698 62 574504
710 419 393104
74 622 782104
119 581 761611
456 710 575974
321 592 15692
65 510 690563
41 711 8542
461 81 370898
147 185 488009
727 378 614523
715 447 46031
204 374 554979
619 406 200831
103 705 523505
660 571 789116
581 377 927006
571 356 531110
357 103 386493
273 590 468046
162 780 400935
495 605 520153
233 405 111620
448 575 4668
691 297 278013
446 778 696314
196 783 23975
261 491 908414
70 612 852334
242 102 127544
721 25 569209
254 731 844348
77 702 558899
50 26 928844
29 670 712699
502 158 844478
451 799 515588
570 770 629294
109 258 383293
760 56 497806
203 655 176066
731 362 365959
712 545 269791
423 655 150736
326 616 842611
249 519 246825
746 568 219314
133 791 564336
89 81 312558
347 375 792429
420 456 637882
433 776 143812
249 374 743991
639 528 343476
751 98 351921
673 59 557769
337 293 204542
341 316 501038
415 727 411399
684 474 471130
180 509 282611
79 30 643592
128 359 886704
655 9 69306
525 697 737126
760 550 717041
405 622 36754
71 427 910455
545 694 48848
796 374 620029
776 183 658691
734 503 138655
740 656 59883
6 90 442930
379 120 103928
572 750 778644
691 549 722738
145 713 53553
85 221 516964
701 183 374648
262 247 773241
722 329 458469
376 205 844497
418 320 74264
434 723 725252
763 418 232297
573 782 998151
528 703 795168
757 51 790660
363 59 197468
489 521 234908
53 624 370473
264 594 667014
164 305 136880
363 290 219444
747 685 967194
296 418 245773
73 219 753673
244 650 418555
762 139 795623
565 404 260582
180 246 64809
166 700 915782
468 450 522086
152 83 171717
707 349 169442
2 235 562083
783 431 59947
568 235 207911
595 105 915535
673 574 876046
689 677 993156
508 673 322325
235 47 401361
345 35 797635
590 716 815830
197 636 674968
380 589 754157
353 147 32696
786 429 440751
282 697 959858
117 370 804182
228 282 810512
169 24 915785
795 249 889284
81 633 403533
420 492 438261
533 507 559206
744 584 355593
484 610 290237
659 137 126038
264 748 890454
139 16 176872
28 110 187451
221 572 416797
110 606 956817
364 452 909171
297 254 893047
755 294 513717
790 166 862717
137 624 124254
282 219 682402
716 717 486199
766 429 68465
462 795 354924
338 442 820347
730 304 129762
88 347 669564
748 256 909485
478 602 724613
493 445 103612
332 621 755026
11 574 751506
275 26 191641
399 239 446412
135 197 955410
634 93 870313
434 280 381058
115 742 215622
244 578 53870
574 669 137150
235 457 720185
475 275 88328
223 465 146630
278 696 941085
396 388 710830
251 358 908931
51 1 93713
523 517 16384
342 668 213873
15 552 667796
265 167 46791
618 735 709425
263 249 220834
581 657 524231
423 550 27528
253 517 720122
692 744 202086
493 168 792954
510 169 805416
41 755 587096
767 397 661875
27 75 646329
341 97 681002
588 465 498499
216 77 296311
350 607 685847
364 239 690449
54 342 965434
93 146 343183
375 675 452781
104 516 164448
84 411 623291
280 51 386160
448 769 714765
796 187 959488
793 30 89542
573 774 586742
412 315 237653
720 459 291869
36 32 383904
499 64 487673
27 202 404677
477 395 356428
595 155 113602
128 633 45125
212 433 30219
44 707 813656
614 627 990683
268 438 962463
318 289 445139
437 309 691809
795 590 489028
658 772 324268
138 613 56537
410 14 778494
177 145 929229
366 128 500933
221 426 370382
312 450 733694
553 1 589996
52 61 707788
604 365 402099
393 196 245437
390 514 515762
356 339 961418
152 72 941514
170 261 904524
685 176 115588
632 673 711266
505 570 524251
137 749 36668
441 96 135752
624 728 999921
627 105 991582
393 778 20319
299 298 966243
273 241 40905
234 483 260956
115 508 611463
170 296 24999
100 581 451734
742 420 370721
712 150 781488
551 474 970124
555 613 949126
754 618 829019
222 49 205468
555 96 49882
51 172 544716
56 349 388057
201 411 60843
705 768 467972
431 691 387682
429 740 95095
43 80 253569
670 416 106288
598 104 660168
613 355 896685
497 407 228609
652 524 289947
587 406 361512
100 472 308235
526 535 621264
498 603 481332
710 717 387447
338 662 866760
221 521 244719
438 415 614426
335 654 104918
579 263 101499
26 35 689312
375 265 602752
288 43 805967
552 63 142163
702 653 485169
95 78 355631
569 318 978876
779 569 943853
110 473 835129
663 94 740630
494 507 357229
636 620 709426
773 191 531466
695 183 610657
297 118 29527
324 165 231105
261 282 941715
297 773 645235
765 90 563440
209 563 631769
256 620 640919
236 355 242093
555 527 841057
230 408 843709
612 754 358850
246 684 24360
679 260 380356
453 193 789404
759 442 789162
203 681 938116
244 37 734347
418 151 372084
638 405 210690
465 233 391066
667 144 976963
651 409 297915
81 769 456555
78 612 463138
782 758 29822
447 717 705090
520 69 4857
182 475 269310
704 634 682232
189 84 403957
762 780 423441
634 597 724373
277 167 751749
731 359 163741
20 377 353757
36 440 914544
379 388 801879
287 476 666137
312 240 618801
64 296 701804
647 604 768830
291 329 8562
536 103 23502
120 153 150422
622 476 264064
534 607 888553
170 790 589105
191 658 107826
599 493 817396
122 501 435276
688 692 561828
238 704 833810
410 150 656791
651 23 817367
288 238 134455
203 640 213111
131 194 67133
411 502 414496
780 636 829094
517 250 134901
684 42 492991
621 759 774466
21 308 176951
492 599 735814
314 559 786856
235 550 530004
600 71 972087
687 618 225326
26 268 763684
463 533 165392
645 121 847125
661 341 646279
350 238 216129
683 257 686332
357 675 756188
667 763 372281
457 579 533749
467 40 417555
373 747 660169
329 643 583625
539 243 190255
584 660 764303
126 273 393534
260 221 56776
141 768 727353
378 508 121837
402 484 966892
696 204 705771
123 270 7740
651 421 476191
706 340 333249
159 585 173530
418 174 567222
3 337 326584
658 30 325644
369 401 262659
797 522 654344
393 715 823812
117 738 274168
161 29 738364
157 11 284085
506 301 858464
781 74 997853
533 277 407534
74 547 590243
121 358 266060
101 322 485459
153 732 236471
333 69 153325
329 358 276921
665 754 412991
28 717 786314
709 346 127620
390 73 40257
32 308 821434
313 388 694150
123 112 692223
709 388 240097
524 566 850024
596 144 123859
482 656 321315
569 691 693738
554 121 954469
586 608 666460
348 671 610232
203 664 520539
126 578 181772
654 375 164268
520 27 53940
663 310 718259
524 757 747708
345 53 645346
633 586 477828
709 617 838682
99 401 617148
349 491 58960
449 736 897271
293 527 775843
501 172 181903
715 378 374312
17 202 59338
246 158 591766
603 51 111398
416 116 669649
9 730 162753
695 134 473920
118 560 116595
173 285 652755
120 283 147252
638 186 716535
93 742 23243
34 158 4778
736 241 488173
741 175 302474
554 46 977634
236 9 864421
560 398 64313
334 193 259528
382 472 222930
540 42 14554
215 154 842980
100 585 332499
686 423 369036
642 719 369859
273 202 558839
797 292 457756
616 212 533081
323 759 703574
637 376 763068
458 196 438402
364 579 633979
12 269 433911
74 467 438368
653 632 719085
426 674 652489
318 314 327761
157 348 250201
346 580 84612
208 63 956058
796 25 527071
201 594 287040
400 106 578766
478 231 53141
340 772 250240
323 336 184075
23 143 640640
66 271 703546
401 258 204957
468 230 65804
172 297 937545
312 634 150946
115 324 820964
315 114 415424
382 444 177232
341 791 742668
640 276 373938
472 422 926346
668 705 154364
662 232 809270
796 200 422527
585 72 91667
150 505 701710
695 440 303949
517 408 620324
413 563 961100
202 668 718765
728 390 623501
222 580 132858
262 645 877622
382 108 554307
387 600 37228
509 588 777803
316 537 270838
685 758 474032
446 191 221915
22 652 960434
546 690 673183
76 22 450319
256 59 337031
573 73 788188
675 243 117805
787 155 119364
282 451 346288
264 446 246436
647 481 160408
753 213 182266
242 143 639538
421 48 359878
195 205 989765
369 605 572188
251 427 935456
360 743 66339
741 679 537258
132 427 600510
327 786 568204
371 235 66630
293 636 582313
764 241 282987
524 447 273287
709 123 633209
131 544 803062
372 203 383495
605 721 166738
468 529 709256
124 144 256085
700 601 666618
103 525 248124
365 433 653699
107 497 955466
702 188 406883
581 363 943459
532 50 628459
380 573 544421
512 461 277783
617 753 499310
637 23 631485
451 272 294191
305 309 363769
463 311 998711
347 665 479403
333 465 844105
183 526 586969
431 624 935473
90 358 77775
655 504 463689
113 262 715486
516 415 363701
356 354 65099
197 72 728721
30 404 828342
342 757 234962
274 177 839833
352 170 839189
569 633 570735
575 373 745856
205 42 605872
531 333 583656
36 206 895828
597 177 807775
604 598 455960
680 752 166692
340 615 857411
518 385 50423
772 420 501693
16 708 555762
29 527 718678
778 116 167284
3 10 588658
80 132 705999
779 369 451982
751 88 829858
246 663 282203
566 716 574191
180 306 826470
285 659 17195
101 249 724429
532 164 689570
551 711 127225
739 384 167526
307 358 706170
214 627 573607
222 678 578539
622 219 884619
547 16 636180
709 606 236628
511 629 689021
563 373 697859
738 746 260346
507 793 904807
771 438 125958
756 522 613661
77 218 847030
491 206 248722
512 421 916512
16 492 143169
99 300 875240
457 707 457064
751 282 620463
568 493 516741
611 759 491286
146 333 571365
83 168 272267
371 425 890793
185 194 353756
262 711 126960
602 461 960229
252 75 180680
595 437 642757
8 516 114480
292 651 200183
145 436 36009
769 504 706944
519 400 728312
296 478 407028
282 290 497765
774 12 208317
495 89 798753
306 539 976701
766 154 451140
559 474 150621
3 677 644287
777 364 80240
462 82 143053
729 425 916860
539 644 685442
455 609 200674
403 678 438964
590 433 206917
744 501 307698
208 107 4331
320 68 423089
603 443 663065
169 775 208462
182 271 745256
537 433 491086
626 507 806533
645 78 820468
178 449 13738
180 749 629930
308 546 443788
366 611 10191
470 655 90937
691 171 676531
682 138 958153
794 243 597587
411 180 512482
637 373 625457
349 180 704726
33 484 272851
683 236 690329
120 118 112769
705 397 648804
161 664 710114
718 412 853179
356 287 260342
374 289 991747
34 341 805768
451 766 355987
332 571 506650
394 257 913947
628 113 375223
528 304 958267
181 255 930660
512 439 527838
777 113 954746
343 100 194083
781 599 383889
514 265 127745
142 545 916949
549 287 77147
373 273 108683
206 284 576690
246 61 838368
574 686 720158
799 77 301233
701 258 542100
357 164 540112
699 73 136740
729 247 27352
92 468 249651
502 110 162687
394 469 713396
520 728 156696
363 79 221710
668 313 758578
283 608 861257
222 200 967728
493 255 484593
283 9 392221
399 531 312355
364 319 79640
542 751 968988
622 41 470652
387 9 924551
795 170 20479
545 214 505968
216 791 948872
429 181 678303
541 539 164643
312 300 708781
93 465 226692
555 752 540346
557 346 872676
224 629 31391
20 793 694951
215 40 440408
513 262 546613
455 84 457472
204 236 789148
175 74 621395
357 797 43391
23 518 409238
100 703 497232
577 118 765164
509 604 265356
546 321 702124
596 221 877415
354 694 192234
218 392 104117
124 432 59837
119 585 203924
726 735 859654
610 45 974927
706 731 837772
771 433 577235
669 769 788507
38 404 885713
214 458 844530
771 115 752574
377 790 842992
717 682 703136
270 726 483894
505 169 782049
368 36 748757
385 316 39446
3 325 540428
260 452 980224
141 793 582660
756 565 566772
167 23 247834
54 760 674985
714 770 907110
468 402 65847
209 423 586618
458 61 962561
88 678 606282
638 528 608441
395 224 301572
599 61 257338
56 25 52605
514 688 648234
61 736 680995
242 462 4895
78 112 101346
673 395 338845
275 457 995342
613 676 591703
92 404 711243
670 348 988462
585 103 849194
340 80 719123
191 413 132144
108 577 509044
233 208 772891
136 581 362253
508 780 152763
56 360 593116
537 33 67825
672 330 102895
97 242 453795
150 350 918350
433 712 228319
685 698 643319
309 676 999800
403 213 776192
222 598 613650
563 680 547241
57 494 391088
478 556 484971
775 164 350903
312 701 576964
616 163 799952
434 538 187152
307 576 469490
183 589 749735
471 426 938041
517 680 809152
474 339 279412
341 78 399770
673 674 848856
42 386 691115
691 716 387144
653 619 984451
520 543 56878
360 482 574863
620 354 343767
325 537 961776
696 306 930856
479 605 809894
6 569 308516
375 684 685475
644 559 675689
591 605 138302
670 557 580870
458 8 404732
219 719 293007
82 141 549734
772 301 526149
605 590 341975
237 530 760962
632 362 747892
416 246 17905
277 135 215071
647 256 259488
313 597 351835
376 230 277282
5 357 943845
732 441 968469
694 176 137325
211 666 342685
38 323 4923
575 388 255332
521 209 172099
239 79 884605
182 639 970768
339 631 793715
726 138 761720
634 587 863769
546 464 445693
25 222 806412
602 167 522695
700 598 61218
366 322 323423
521 121 239446
340 547 811111
786 788 319313
421 659 883681
712 319 711833
228 110 623839
353 717 611984
653 762 910435
409 633 957728
582 287 354925
330 302 974118
523 249 278263
771 102 717037
470 276 812397
495 745 994820
766 132 407730
755 779 729733
565 473 518174
648 483 254641
568 639 710286
531 682 179329
700 253 562357
498 244 626808
325 108 404043
214 548 429707
453 103 56702
114 158 275722
646 517 817572
55 227 905155
70 78 510774
57 275 736724
253 462 827134
774 24 864258
26 195 30752
130 532 218525
495 739 426827
688 298 315819
457 426 930645
629 755 26178
345 445 744266
636 741 976596
625 89 723882
556 181 673213
20 606 928817
477 373 226466
95 532 474160
39 413 472107
261 779 593354
795 655 766988
523 659 848606
156 12 808492
797 431 809176
46 577 722842
586 228 851103
483 139 355642
708 736 895190
190 186 416555
458 555 53583
254 573 138618
686 185 544490
500 614 350673
220 598 657120
472 714 548858
587 621 441853
734 548 318007
125 348 163802
518 92 192554
321 475 121589
140 335 697187
404 178 138635
132 409 162414
701 455 824058
267 224 349887
221 772 841616
296 742 576949
383 48 97534
153 388 623900
477 763 83322
354 596 253204
674 340 78251
223 3 284369
747 731 280082
515 789 27234
425 202 51516
749 228 951395
684 330 229444
1 789 671868
111 663 804453
297 219 86678
545 747 469081
146 64 885653
696 95 122008
558 498 420552
791 473 84799
148 766 248006
599 721 514744
340 336 796919
556 384 990151
662 684 244587
746 94 477566
257 392 290382
517 87 543093
348 767 345833
617 28 701744
774 473 827257
163 67 237473
545 450 212255
267 758 447752
720 677 240290
52 72 687191
99 669 330388
625 527 202198
250 759 433166
158 496 398784
79 780 443430
135 606 784681
672 3 222792
155 198 176314
379 85 969300
214 469 693879
200 98 235510
792 719 676764
443 647 221004
366 170 990229
524 209 800497
502 754 753648
327 659 724022
363 571 341365
5 632 820335
41 487 482034
267 47 406490
521 185 868572
213 373 489995
121 711 541204
648 149 363702
692 602 448370
594 611 365534
424 614 257520
788 643 566058
105 561 703633
563 731 592173
175 136 553989
772 140 851903
745 190 560307
706 370 724465
541 23 916163
135 344 384187
397 404 494774
163 571 1930
410 341 123658
42 622 37092
597 318 203490
138 559 861685
795 763 472569
508 442 387883
126 311 422243
67 654 400972
616 389 404754
639 32 137817
184 348 12647
615 360 784209
88 507 367467
235 338 700784
40 678 801517
33 320 823474
621 760 579033
341 137 250258
584 443 488446
315 263 688547
419 581 523630
429 796 569356
515 363 741929
329 327 523277
666 487 520614
411 562 292745
431 308 659200
82 287 621147
791 320 701231
577 737 420198
257 768 518152
339 762 693883
441 717 8964
603 327 430240
141 105 116798
285 79 400690
397 204 181004
718 537 875195
236 358 839242
208 706 869658
217 467 577825
44 304 463161
153 38 747941
661 155 261672
706 389 487326
342 415 921476
204 489 749778
382 77 35290
163 698 275456
338 612 657746
567 311 839430
128 57 273617
483 452 969146
217 374 730292
203 649 844816
40 668 758854
32 152 899537
655 758 162117
298 781 397275
757 179 949906
584 292 914731
199 482 729626
565 345 75009
529 46 950843
460 557 888431
14 621 855216
768 138 645549
768 424 471447
279 694 826364
15 435 199543
265 474 609072
790 675 991207
622 687 598090
442 574 451973
209 194 556388
735 223 424183
217 317 745692
739 32 750848
94 721 906849
618 325 888291
584 163 437253
539 512 212504
562 435 314656
794 723 212821
271 5 277285
163 53 659594
280 190 988581
14 311 37826
544 619 387699
725 443 886954
709 18 963298
401 41 673385
152 176 885369
395 472 866927
180 632 540671
57 631 78781
408 366 499477
422 81 879382
691 196 710822
774 121 787473
642 202 694759
171 285 663436
652 349 962192
700 656 239501
656 127 647773
398 492 175855
566 234 107416
423 104 622279
685 293 907450
393 205 497541
692 385 636709
250 56 286126
637 334 906560
34 439 568710
257 165 560067
62 36 830403
474 427 651830
640 91 850961
183 594 398701
127 672 683404
192 253 735690
323 379 501005
566 686 360274
559 477 669064
410 48 604508
71 670 652886
431 313 586283
681 322 79541
686 649 306528
467 509 853382
739 757 105803
606 309 317992
255 708 400658
432 197 150291
174 632 53320
11 20 729949
478 677 408282
357 283 666014
567 29 369752
646 638 948726
407 432 851572
682 211 611346
49 367 573189
541 667 483904
489 295 470219
408 292 956839
58 497 965069
598 676 776693
503 372 101739
36 83 656378
773 414 405828
609 763 429478
321 343 454347
272 25 614101
476 512 928259
697 66 341048
680 391 681648
760 310 29177
155 102 840667
459 495 751428
155 682 927883
483 506 86377
264 430 203713
370 506 310819
172 224 989147
487 14 363089
84 289 676098
719 26 303335
424 217 51858
532 503 34234
552 389 804273
793 24 329956
799 261 344991
465 282 979755
100 39 239057
312 448 272600
333 437 801700
667 499 228657
103 424 544599
317 471 587317
626 116 337166
392 188 82747
110 72 421592
710 413 218056
500 342 242994
17 251 959284
457 211 227958
200 409 148652
327 763 482760
446 530 26065
186 653 223132
66 596 248265
199 282 274213
28 425 572165
600 669 698682
784 125 16441
603 767 97072
131 632 658052
202 343 679752
364 117 168061
443 269 351471
385 308 555363
678 722 304376
665 15 410994
312 102 529172
735 22 83468
420 739 508809
476 670 737857
631 506 685347
379 563 401509
748 77 587929
53 762 737379
562 207 346198
250 382 543497
534 725 500114
550 556 807893
622 536 673404
611 223 156222
765 635 16227
101 633 845842
365 260 125109
781 221 404419
92 753 160392
38 104 133082
320 668 398009
421 660 419315
397 517 459982
207 77 960581
94 289 282944
23 149 453437
757 785 388577
447 71 17506
213 663 522500
36 201 788047
465 412 568864
680 407 143422
290 394 808269
523 548 859290
545 318 380009
291 75 760372
426 364 478057
3 649 209603
584 515 957083
401 493 604984
602 100 967965
66 475 537611
632 264 200698
324 38 706978
487 389 385995
225 665 695332
174 787 188575
676 519 632733
23 588 916400
322 655 333
670 335 793601
445 304 269203
699 321 646577
609 286 163963
131 242 906210
703 502 336770
359 169 604949
394 273 6911
238 289 591334
79 2 272450
302 773 297373
725 46 361198
121 530 866004
712 204 269972
9 344 908295
396 42 774836
772 229 209827
662 449 232223
759 205 188451
688 756 492930
707 2 444507
303 448 502108
390 445 384041
278 449 585462
518 505 76764
8 92 657394
368 251 952827
111 10 538011
461 508 985320
508 229 687655
93 110 122413
463 672 473748
348 117 191826
751 323 772191
154 184 478223
794 426 394669
248 611 208653
41 426 412730
396 761 891517
170 798 19954
378 735 521381
520 16 581491
192 78 700800
185 588 615269
385 479 179469
589 493 206852
741 784 824016
190 656 596199
260 355 972827
587 381 756620
393 538 154568
170 739 671843
10 301 751735
64 414 717666
665 525 135886
388 12 766946
395 235 831801
412 210 20703
387 55 424747
385 271 911247
93 159 335174
271 236 558295
189 238 873505
588 400 955039
384 715 938295
26 414 877437
45 66 502372
574 470 867805
285 446 162634
44 52 722254
58 749 742358
202 606 145090
181 27 980051
234 232 651613
145 407 372842
730 191 48833
258 768 240124
192 528 84476
159 66 922180
542 795 191637
502 747 280320
643 704 80895
13 412 798103
459 550 554930
325 461 541674
21 770 393669
490 478 435178
235 448 904201
280 77 791893
714 72 302697
164 249 271851
454 373 574624
138 606 174353
127 730 513122
190 692 180664
60 662 558713
104 579 188374
430 38 447786
43 459 39397
514 477 545321
561 71 963549
171 314 76385
394 231 309334
98 686 307868
499 467 243244
224 316 836496
126 530 474955
563 649 845493
552 595 397607
733 721 876661
456 797 272773
783 268 599774
622 572 997471
618 39 808520
69 111 747350
12 226 476005
279 676 66494
317 202 104676
127 753 669968
573 378 771639
3 478 525973
761 321 177082
178 96 193462
764 136 707718
463 733 797689
576 251 704216
464 3 161216
213 67 644019
732 656 827156
492 645 200242
731 463 715552
414 94 282015
355 384 790922
109 496 697880
699 271 989184
322 149 873023
761 178 661916
189 301 197696
228 128 825682
489 396 499396
248 685 816333
158 109 294796
222 775 719653
125 535 956132
5 275 390659
543 775 879233
354 721 548972
562 568 535249
34 608 94600
32 593 117028
79 111 157094
558 381 279823
594 285 954102
130 246 763425
689 546 101404
229 72 471226
469 506 78973
749 60 327333
34 673 916757
168 663 167970
366 364 456266
34 525 983004
550 437 798578
626 57 921765
611 395 453365
229 274 394439
264 220 179122
67 303 846836
10 550 617610
48 71 608363
238 78 850446
493 26 500974
208 255 8324
753 672 764874
274 89 241686
622 79 932499
773 308 592300
792 488 734540
80 431 192668
6 751 882064
642 324 58186
433 194 534890
148 436 502558
371 375 223432
618 468 552146
19 761 51095
43 730 551955
796 280 599200
152 730 979976
439 154 467306
699 323 401149
9 672 192480
65 323 554389
725 726 68116
568 565 64866
175 247 589314
766 125 491854
624 149 308762
397 104 238404
67 385 696744
643 17 700609
228 423 815971
53 259 209692
658 407 741275
205 260 667987
593 775 986360
288 353 700647
555 94 704791
570 214 175222
284 365 505709
650 661 405984
203 585 659576
370 322 400123
436 249 429891
294 366 972707
785 378 349772
61 13 629048
343 416 213889
508 283 826240
327 669 50265
651 736 800638
414 536 500447
442 168 44567
495 547 829587
468 413 805948
375 186 649251
678 377 951687
455 615 897335
603 617 210724
149 67 705592
306 649 27741
166 694 726836
117 327 540192
399 741 519541
32 190 293496
234 420 137347
29 579 232938
694 205 68809
762 191 777991
581 72 390978
791 36 41660
784 354 652045
533 15 570843
495 226 820490
226 797 958896
782 476 894246
511 351 353606
234 534 184785
108 609 701084
493 656 396878
487 675 86796
538 423 171183
693 368 425967
730 493 230484
251 620 340746
486 475 970763
21 335 207222
74 756 692458
328 92 664924
59 255 186735
240 165 585306
70 672 397926
494 208 838266
606 423 965758
486 670 581765
115 46 852582
651 267 625251
203 469 242626
126 687 850471
115 308 374835
675 296 698865
393 2 338784
136 171 745850
48 608 514091
327 618 797662
750 611 435185
78 63 100835
339 16 123801
599 236 944922
321 296 179886
503 518 234371
50 110 245243
690 442 953939
27 634 427439
476 347 766874
368 383 765478
584 447 189952
24 551 386361
434 628 655311
74 226 383097
710 563 212224
590 453 705516
784 280 542091
434 544 902581
303 258 897031
161 315 940395
95 227 863992
554 421 180967
175 55 299871
280 694 228482
721 135 623360
150 37 860866
318 187 772728
680 604 394442
369 775 228758
235 144 347775
461 389 731148
733 335 866579
24 770 500639
182 693 66528
109 712 63680
19 224 142874
591 581 551099
341 350 665935
713 432 369450
94 350 766113
50 288 979234
750 123 866163
540 299 115064
355 50 41809
161 71 785707
141 44 810878
593 181 978992
34 670 189960
783 501 811156
53 649 217288
666 660 400757
574 798 406912
272 466 99017
546 603 91278
779 359 175474
199 493 680127
422 676 32890
305 297 346683
272 20 763070
431 268 468143
540 672 950893
514 124 768654
541 347 681623
465 766 109653
553 541 828290
413 24 411647
19 206 323900
481 217 222320
123 761 950079
425 556 375397
745 660 546975
426 511 280549
601 791 870030
297 187 826479
656 436 245992
642 685 100133
609 518 104615
757 127 848488
786 789 877702
664 99 696732
624 759 877111
38 226 761661
392 333 694736
622 54 172751
424 691 862696
351 791 697072
472 174 428934
368 300 842177
256 690 18620
124 657 203061
366 506 503020
297 390 240577
614 568 557712
774 196 510575
172 791 696495
363 481 274826
44 407 947164
782 596 106580
102 413 112625
89 591 952853
243 225 719979
239 546 30570
692 412 756519
636 640 522503
150 676 410066
39 177 725626
27 157 738652
402 777 107632
507 172 824487
232 23 796915
370 299 238658
780 205 294760
640 666 421264
1 409 4966
225 366 595589
746 138 220604
609 638 770440
704 487 48714
188 784 245537
139 268 634111
677 586 264963
156 118 498874
194 632 187006
287 161 886486
211 449 14287
467 231 648179
478 459 499491
28 652 449037
430 462 928304
367 315 104554
280 791 347017
530 143 569596
705 722 785975
243 599 314598
311 791 585397
75 633 925422
119 535 75416
109 211 475681
618 729 277329
116 251 505718
661 502 504525
484 135 928163
639 773 474786
379 204 672255
738 773 688974
636 544 682251
402 683 850199
203 533 507990
330 195 746456
633 38 231586
613 480 300256
317 663 562299
305 414 690824
250 367 392571
65 613 570533
470 625 199382
321 33 939716
1 44 547119
547 184 265163
465 72 142263
627 137 628393
568 594 629626
66 409 72284
682 577 323726
530 62 922378
548 466 871821
682 485 792716
768 496 229403
341 365 575745
393 133 487807
227 221 402761
703 567 250224
430 627 853998
592 472 585409
332 351 109875
17 176 889725
742 275 975945
210 570 321385
792 684 398072
274 116 91900
119 689 40227
209 157 282830
553 398 248628
644 342 523255
206 229 913889
316 761 322396
28 31 627317
328 526 257245
23 514 64509
754 196 813326
608 513 332100
204 751 919108
667 786 999434
119 246 121234
732 765 596414
75 331 679681
456 238 662970
792 56 842089
308 415 303256
601 475 952094
195 35 486642
748 124 787099
544 210 886733
207 793 690482
667 682 275763
610 105 213725
510 288 767643
413 557 960340
303 294 128026
294 447 67839
342 347 229607
576 297 101042
29 188 344206
125 364 275730
346 460 543280
336 396 834579
764 512 639672
406 83 650906
403 100 482994
763 142 928841
396 624 982264
517 740 276880
356 773 753508
312 693 970169
675 157 700804
10 787 717617
407 178 975646
598 619 50253
788 286 126911
202 243 946995
704 207 374574
773 58 426380
696 54 212511
381 236 682520
348 495 132104
289 697 791940
23 202 732849
780 444 602336
325 364 3861
685 81 427304
685 454 90605
347 700 198885
346 797 287070
310 672 4407
753 403 248208
532 741 738135
479 338 886440
686 499 249260
394 34 62477
156 566 723332
678 28 912309
725 784 927412
663 631 882861
625 676 42998
362 266 969832
791 365 176516
664 98 643129
215 702 510353
406 702 733136
783 612 640038
549 459 678773
295 799 475763
111 38 986123
95 273 708930
642 307 824556
771 769 425514
49 769 770014
413 165 698490
551 225 974611
544 191 370962
123 599 231285
515 238 538666
114 494 28337
680 443 337657
403 722 189983
233 439 550956
43 393 694491
66 472 730182
545 748 399336
2 262 873657
250 111 368636
203 217 941981
625 227 498666
663 466 130547
454 745 446516
315 373 912446
246 771 129524
280 456 777546
58 67 841988
297 47 766005
672 612 362168
357 358 700638
789 380 821700
427 201 541820
230 459 763196
329 671 807374
647 769 310118
233 468 690369
402 341 309606
530 676 295274
122 256 136709
735 625 408783
445 590 774506
422 366 945457
783 688 384702
470 53 27007
339 39 73449
96 83 358704
227 335 41704
103 618 603513
316 757 348139
526 793 310210
479 38 280958
688 342 565188
454 696 434058
610 566 52516
301 30 14771
269 621 263946
746 389 171833
77 405 89291
72 451 886310
248 165 371705
56 678 493839
517 516 625157
312 201 414166
362 517 32848
589 616 230151
758 557 505885
660 442 524640
143 101 759519
73 224 709446
42 12 720718
452 150 495847
485 563 222745
283 330 76693
485 584 682939
137 352 325083
467 388 43637
37 742 850188
235 182 483440
595 571 677722
118 326 446550
299 706 840418
88 103 22454
32 441 912057
134 527 181872
198 556 285122
703 776 386036
548 417 966865
57 297 683673
505 141 596604
495 270 110741
333 505 859019
600 47 892181
74 561 897274
180 157 774000
235 627 989297
610 672 862963
367 439 941249
261 315 195282
461 776 446121
600 194 241542
537 341 371771
456 352 756787
564 609 318101
338 345 742283
159 642 130570
513 272 232480
776 9 582089
799 131 55500
409 160 841
147 361 190253
306 191 113168
87 94 234461
519 259 895573
525 337 402001
800 25 805296
68 438 589352
669 528 390660
411 48 89859
767 345 735094
253 146 161463
305 407 880612
550 192 640470
660 623 771130
273 432 761860
200 99 356263
18 368 928493
783 690 246699
280 725 600744
510 208 946595
160 266 267712
386 701 39057
277 756 330357
29 334 803501
109 210 973141
671 24 808835
538 760 254659
22 791 107552
43 751 77413
162 93 210825
717 791 42202
461 251 731890
799 693 8113
360 782 902578
18 65 968828
302 99 92570
725 119 914725
621 246 479236
295 159 548386
373 689 164559
800 344 161888
601 418 587586
467 599 528776
61 77 911179
492 312 362532
427 583 901198
287 183 381323
463 511 831206
746 76 914012
52 472 149326
456 795 911329
331 136 828276
359 777 876577
728 350 221007
513 100 971394
338 65 980030
193 330 587239
765 797 362394
473 92 935761
534 712 165881
282 443 906287
615 458 152588
670 224 884036
194 779 53559
739 30 595345
98 588 100060
476 210 285773
420 324 228124
748 574 115051
608 165 710336
6 680 972454
311 332 44823
320 582 769974
304 149 644161
699 651 44772
342 216 350255
6 278 824756
139 471 256902
736 789 120024
370 145 414198
574 84 611339
620 768 428846
193 607 224383
460 244 60094
195 365 57348
202 19 946580
277 526 156082
342 262 199231
718 238 264094
173 308 693387
101 779 683785
639 62 744255
26 329 197249
258 416 34112
249 319 185640
353 705 303289
430 53 172875
280 268 175441
717 362 551944
686 119 478587
748 344 20557
745 122 441882
373 70 924989
114 361 435272
567 275 724383
159 56 445209
623 677 316185
642 608 812499
686 508 360595
407 603 574093
279 759 37910
706 334 957454
509 88 57355
798 71 170079
258 297 687220
745 423 312820
70 765 227920
116 301 910715
375 323 713250
72 756 916158
190 493 366005
385 209 197599
450 90 462018
304 759 169914
265 632 164147
655 374 782085
744 399 170718
58 572 562538
144 679 472908
380 559 33419
272 250 47049
594 213 616765
252 767 400866
269 151 906269
167 178 113094
743 402 9567
211 7 301958
476 239 920727
254 364 188872
654 93 148861
141 574 373
425 222 944041
142 783 320089
107 3 724270
16 577 104505
763 722 807481
426 254 686861
345 743 993204
657 259 660089
776 210 211067
106 654 873408
462 587 242535
157 534 704294
526 40 884638
366 141 992197
325 683 629138
225 4 16184
681 538 592655
395 400 966857
630 627 915738
227 280 27897
463 430 293259
433 532 1878
388 154 276396
616 518 199271
158 59 728789
506 223 843612
208 584 698798
677 49 137824
249 236 582397
708 43 942162
447 237 699234
749 504 465455
570 619 341575
158 570 345864
43 453 2819
530 549 382324
637 469 322770
683 555 149448
737 239 444500
693 93 145923
71 53 916231
623 499 445549
338 484 181319
83 19 578823
385 78 487773
748 625 14212
679 505 246839
78 449 849707
482 718 407902
514 93 346816
200 185 66737
440 653 999244
58 487 53356
564 640 140445
654 461 442499
635 527 303100
403 739 118737
553 624 318608
753 353 854074
665 516 464316
766 411 605259
738 798 592694
196 561 513231
69 737 89593
419 743 488643
165 638 501773
464 485 148257
622 231 287250
3 39 785649
176 19 749314
652 582 831234
311 699 572144
410 589 562849
12 210 779707
65 638 211234
485 289 211772
626 781 216485
788 752 309122
588 554 855632
5 554 517702
381 513 233336
428 372 281053
303 459 887256
722 575 933985
789 715 135551
478 434 499143
198 343 298017
155 32 262699
641 273 432724
733 442 75104
543 424 213583
577 587 657707
532 759 303616
678 281 697836
792 309 114676
601 687 173752
45 225 352016
109 576 210426
94 675 989879
735 321 992312
264 647 963159
312 432 302730
260 710 331773
528 83 959449
58 336 335145
482 599 412701
42 603 613023
668 197 566774
564 59 956142
156 486 384867
528 527 897913
537 315 503526
746 740 251165
123 281 968719
373 593 393365
156 98 126334
92 620 248702
37 537 653198
779 16 450107
300 365 346998
712 642 739078
30 425 617581
629 609 900352
192 214 145954
231 686 362975
133 789 272528
409 752 825988
624 705 130236
163 670 534481
378 391 116168
128 224 906428
424 558 827642
265 772 692045
539 406 891110
615 728 656662
754 496 834454
692 170 222441
799 235 774099
513 719 538003
731 308 833617
551 517 550065
121 157 602457
450 62 499656
657 33 722052
539 172 592582
610 29 404096
713 273 465396
458 17 304653
735 307 303967
175 488 950922
611 28 395669
21 472 661186
724 297 244463
454 461 883095
190 422 885562
38 52 513658
684 280 377495
325 658 414160
697 549 261607
216 295 39881
594 600 285664
741 537 319052
701 448 527139
135 714 808743
578 1 445106
47 323 59498
659 122 622058
52 183 548473
562 527 985227
358 89 547053
23 90 107141
104 343 109046
665 113 66050
730 508 190007
102 275 20336
557 751 157989
436 430 54183
267 15 22596
19 284 342603
650 201 946821
168 171 459
653 565 49038
658 681 3956
499 55 917933
554 107 540897
194 479 221781
121 515 515385
745 501 673470
766 24 552917
229 495 648178
369 690 567864
293 520 574793
210 697 704003
671 642 498671
141 656 930341
590 41 722219
138 543 41845
685 548 288364
456 124 85898
305 341 682220
590 706 4055
77 323 956339
395 120 23352
21 416 971731
525 72 874241
502 581 700732
333 743 377062
219 60 541386
783 739 165509
529 660 755038
612 22 149602
552 710 760042
679 402 830121
42 479 407634
603 586 677951
471 2 373028
149 66 790414
727 85 372591
635 683 472662
744 155 668983
624 462 645149
235 717 940636
256 136 785462
292 375 373459
352 54 118245
188 239 206336
724 519 203000
550 281 640526
617 59 357215
710 402 250543
510 204 330157
756 243 505593
671 588 903502
213 222 285040
81 512 729497
234 260 242010
582 510 673669
409 159 434962
260 512 271342
296 248 533137
617 11 459042
379 453 538801
782 286 491951
83 294 835953
524 617 274926
607 611 18729
356 36 774989
598 485 758774
445 432 479708
11 626 503734
328 689 852671
155 462 573020
75 420 801850
182 454 435469
561 661 307974
267 773 326025
542 105 528381
441 240 87496
716 180 861331
782 158 629355
292 278 236566
579 537 527407
24 471 492387
182 535 522884
643 588 344896
282 307 997650
599 414 33963
497 44 809586
679 478 15136
763 91 661015
100 147 148306
352 61 679497
245 275 227474
584 381 698620
116 348 853395
402 464 451956
745 685 589392
746 696 968109
320 459 626422
327 758 957639
549 548 247756
549 720 599679
521 601 641310
548 74 334927
705 477 917784
556 677 952079
358 242 530148
343 480 180437
491 193 568932
594 262 246811
606 549 57538
485 680 937621
442 259 303503
749 452 804793
710 98 640540
509 586 254148
48 79 782741
629 401 379007
6 410 83621
463 760 748000
411 396 158929
764 143 164962
722 100 998882
683 230 363335
1 156 673675
456 219 785353
695 215 745056
368 396 84369
153 789 599654
335 547 833204
250 116 450023
482 107 884288
600 444 597515
740 101 963740
700 136 682683
292 462 676405
520 498 16726
799 600 191055
61 519 162498
529 84 635946
629 724 244135
743 428 103993
644 80 843035
767 43 561568
112 706 802604
273 7 933123
177 583 925903
146 170 817568
403 557 561453
425 7 945208
94 106 174305
81 6 982439
155 432 812933
743 299 122299
606 553 384440
607 627 496599
425 494 774807
414 221 287473
519 200 796877
122 227 949966
252 240 684472
528 449 680696
237 468 894647
36 435 268609
743 602 776227
82 662 334548
692 276 121029
58 431 995941
401 50 461796
627 40 369198
460 99 761286
21 503 601179
240 493 848251
447 75 658215
146 225 218332
482 552 324633
580 571 416144
732 257 570596
604 297 517620
469 716 685316
636 70 191589
223 624 400718
186 86 94135
239 521 709283
13 628 837044
389 455 368036
169 304 410868
285 561 596862
465 366 456392
583 170 682955
441 512 97337
616 294 285526
60 316 863251
506 418 222599
481 385 478658
443 795 945059
82 520 756373
574 302 594471
777 515 846872
249 253 861441
682 505 156822
45 647 528943
638 626 631185
627 173 233660
97 789 815346
148 187 853346
366 61 918371
106 706 95845
78 622 114593
436 641 573913
409 777 913807
272 187 658682
179 756 530990
719 364 487831
324 438 895230
559 548 672067
636 790 684592
667 658 396305
266 303 153436
418 3 875284
456 715 685652
81 30 668626
173 436 865795
400 247 70879
575 359 325192
522 755 919289
287 607 990751
519 605 716711
211 275 115181
398 205 728762
416 411 563512
690 781 662566
784 561 700810
141 80 299137
27 325 7301
450 356 321647
411 161 4568
698 38 481218
784 269 445356
719 478 613056
445 385 487890
718 427 370048
260 441 733564
41 112 204814
33 43 723124
180 375 745987
573 740 152806
471 265 209781
578 303 374794
157 384 563334
325 753 853391
679 719 136701
777 360 38444
221 21 460217
82 203 313364
501 275 911736
602 628 978808
795 354 981218
614 386 992099
408 381 297628
234 185 21759
331 679 491162
234 634 227112
323 360 718764
307 782 553602
710 8 798086
447 790 503655
502 309 973996
87 283 373253
26 705 411062
505 125 758768
592 289 36505
231 748 254951
97 611 1353
574 294 545091
450 176 647930
385 270 231668
316 732 298990
375 4 420732
483 15 11578
150 245 138878
618 533 851742
591 216 336217
785 192 193466
474 513 659337
568 649 625425
294 161 118786
745 511 78766
720 494 472753
432 430 239549
80 515 285051
124 466 729143
138 71 264807
644 575 412060
695 224 555193
558 564 393481
710 505 222957
608 238 695871
332 183 665886
437 90 179977
793 725 148354
768 204 45593
458 103 228759
478 585 122583
729 371 884833
3 270 84361
377 388 919730
749 691 740637
483 551 51343
526 334 198272
45 104 839276
576 58 214548
716 417 59224
549 429 196678
647 378 902566
584 29 576037
105 132 191987
73 615 33323
422 776 239470
551 331 705848
124 398 673749
416 440 941152
385 140 677723
284 674 875361
550 593 391415
776 745 759449
634 684 485631
569 714 297289
771 463 395654
794 374 196972
3 307 590339
732 90 136453
214 3 962350
374 282 170436
799 491 847854
40 749 731904
191 353 576080
142 527 489540
370 598 323748
632 664 207527
474 673 560984
61 544 269056
651 377 270889
50 476 484006
618 778 556487
81 124 582332
176 274 810203
724 342 83111
321 364 383984
662 90 162955
29 433 292395
195 800 525424
128 241 217982
177 657 536892
486 382 32167
656 170 597748
237 1 336309
33 163 666886
16 350 873812
659 580 51685
526 781 188669
620 29 910345
664 557 74048
461 227 500142
465 357 913465
151 74 395244
267 454 459683
33 606 194628
671 22 680318
290 292 845631
83 505 876605
520 195 357066
511 97 143788
52 457 832340
177 655 320909
110 183 839823
741 156 7734
665 389 979085
734 299 203800
241 762 581661
213 309 178302
582 405 594346
641 100 789741
640 538 63299
630 467 674832
378 277 302036
556 70 745386
248 50 48377
532 421 444428
287 540 846290
67 10 69046
655 718 670670
215 720 432913
502 728 911030
624 489 875305
10 463 378251
98 745 814902
302 467 392586
32 772 962149
597 606 726307
596 465 709466
468 124 355379
764 310 136188
575 699 595789
524 695 228362
461 329 425398
601 535 306963
622 89 438777
331 151 990256
580 44 937414
545 680 483976
49 557 140689
167 210 802530
334 685 791857
347 384 409283
32 741 904573
16 720 635858
724 652 627714
79 553 803994
499 758 364676
287 730 834338
448 464 716304
515 676 950643
633 229 288415
513 777 291366
564 281 193177
687 641 547234
561 627 737980
143 590 399504
561 663 288790
91 737 332505
49 683 386143
1 27 802661
682 348 566924
24 300 23548
588 40 940818
373 124 403245
322 159 302696
339 374 43463
603 644 962855
650 535 400063
167 527 860028
36 77 629525
478 736 866209
260 600 395789
1 129 752333
295 137 333415
301 216 324359
162 175 15625
181 416 55684
607 263 801315
433 17 848120
116 119 784768
735 84 550646
724 773 995504
170 15 978023
684 137 404956
95 271 816815
732 397 862853
329 179 908449
434 721 541997
377 653 324855
250 413 353157
413 785 842189
581 616 55347
87 314 588345
788 389 852736
166 327 973168
379 400 688938
26 599 896651
79 418 533560
511 264 309613
759 465 409601
293 523 707145
684 258 961646
540 244 988085
263 763 239213
392 618 733610
95 180 306100
95 469 387391
6 212 932380
573 257 573063
713 744 663973
173 36 727365
521 82 72342
683 30 329251
520 342 865802
570 455 200847
231 727 942818
77 314 50442
732 638 849532
331 364 223270
685 358 90951
249 458 608116
72 405 336669
202 194 588043
210 455 873717
476 779 250696
587 672 804831
629 192 631358
492 731 308649
584 220 262536
466 73 777754
487 217 402567
22 691 589443
157 49 136785
386 544 514905
30 538 418855
527 153 617809
523 163 198311
196 471 22353
261 247 84953
478 574 875219
491 504 349140
394 432 898946
356 597 649149
19 746 99642
392 658 955349
303 21 654351
604 606 192606
37 384 348701
616 403 429535
557 666 102370
579 363 354755
708 195 626960
408 295 892790
551 558 68001
302 185 428313
755 11 292654
595 219 283842
355 144 71366
462 745 716908
211 500 434323
480 533 520017
591 563 360213
653 488 607909
270 796 852565
88 324 194261
662 580 779666
21 254 403186
783 469 913685
357 122 202197
175 237 901092
47 476 125724
160 199 341404
765 123 991545
127 21 416721
26 600 37942
708 220 337508
717 534 971160
798 367 51803
242 541 257967
627 520 230547
141 540 133629
117 160 598933
98 134 123775
647 580 180913
287 733 220180
601 54 260302
310 770 412210
792 347 509177
569 799 511390
93 758 350062
165 269 337592
428 202 207469
310 66 704156
275 503 723598
301 386 880642
319 578 941261
522 690 602573
754 395 519412
241 688 937269
186 673 622448
707 6 327384
549 442 186668
531 182 775496
522 123 720355
526 591 514589
207 441 905033
198 708 450622
283 614 274637
95 582 351656
60 597 426645
596 29 521476
73 689 311001
30 533 727551
597 465 765754
442 736 113303
268 632 277454
741 571 626632
158 536 174276
188 82 894653
595 792 421070
34 441 681295
574 206 515945
678 90 259920
601 228 108710
726 398 252052
618 250 776611
18 633 75284
518 175 533435
395 49 555157
18 610 825497
716 30 571859
331 305 122004
422 719 750011
634 50 300283
464 626 308949
495 453 850503
272 470 135916
347 414 748209
605 673 757524
768 254 973367
52 516 70501
617 353 785394
332 422 609970
448 402 476890
120 680 931284
784 624 323455
156 201 373145
223 2 421234
23 142 755249
387 323 151084
157 316 5560
95 284 986694
572 630 786460
757 660 863431
455 499 89645
232 302 527368
297 733 631676
787 139 677312
577 204 103304
646 1 529156
426 43 214771
252 428 407845
359 665 863059
462 173 465736
237 115 863682
456 91 525835
794 233 120396
599 272 487987
638 622 32786
708 419 634814
67 771 262824
58 402 411579
15 156 908124
138 356 832695
482 50 641586
444 8 792942
18 341 55808
5 9 881581
16 508 367649
623 497 662127
597 696 569505
360 458 562311
768 288 829161
593 220 158319
596 676 336641
423 589 997147
162 447 165380
602 558 315754
612 721 638629
628 577 848538
770 457 42400
740 193 547500
194 790 4974
563 329 949992
285 617 349061
733 411 536426
103 479 989287
720 437 212168
272 534 162543
104 751 840816
99 787 565578
39 485 400817
214 145 650970
299 790 637317
747 281 196258
757 497 836078
54 25 625506
786 419 340055
245 542 284688
373 659 154818
507 28 317200
699 317 860063
241 765 130992
564 420 437248
795 234 846913
274 166 77693
605 255 480633
797 478 651610
793 491 758080
734 625 636167
469 794 153514
306 283 785382
211 343 438260
494 135 658627
192 150 722330
706 740 577476
255 31 199026
298 349 662009
585 95 975195
350 184 245510
296 345 921426
299 402 623595
463 489 759379
762 407 54611
318 74 65201
382 607 322576
659 215 60264
95 200 601750
722 247 380908
568 467 295402
197 647 441548
797 749 912751
503 249 48846
643 419 841328
341 428 761432
797 340 182032
231 404 129374
602 718 324717
67 754 951568
380 703 446934
486 22 95759
75 468 835033
198 758 483225
502 723 623614
251 40 929132
636 300 599622
589 573 15847
207 582 704465
250 599 339825
500 158 152594
363 424 832349
766 642 789686
160 690 706151
425 312 377562
323 554 475609
687 422 565108
252 344 866426
301 516 855078
134 755 121859
618 456 948077
121 102 587783
457 588 777864
225 248 501749
264 391 601535
421 143 568268
137 728 828174
330 341 990957
658 742 559978
106 79 60251
500 100 805578
510 606 940247
279 63 431152
587 494 245158
154 230 684589
393 3 538285
226 433 969732
438 207 757852
357 187 267165
470 577 528743
532 167 198042
286 536 691429
437 94 789498
685 197 534408
44 75 359995
578 66 17613
794 158 486938
509 224 737237
690 457 44515
112 676 330640
609 322 10234
118 218 933522
489 389 402770
692 636 861167
710 567 527682
255 189 20958
649 448 707869
118 91 707242
695 232 592588
453 123 72914
800 168 482542
384 359 891104
163 684 954894
300 572 769147
107 573 130701
255 459 524697
529 51 99184
538 338 184127
675 115 76339
95 488 583288
526 105 726898
636 587 7728
267 569 918442
618 252 541561
77 522 593890
146 10 585765
541 50 59340
281 231 537764
590 133 885082
545 312 350984
738 25 528385
305 799 3594
411 104 509616
714 294 211081
147 4 297110
240 687 620770
381 704 402110
739 159 166215
231 494 557180
24 424 115023
493 226 209195
407 380 839553
727 412 896830
589 370 824448
566 554 881639
499 644 596041
574 144 317344
549 513 154018
466 564 597794
66 172 654626
578 80 280367
382 735 934145
562 79 93821
382 531 764676
648 547 449197
244 463 139533
501 109 383191
673 759 519063
302 382 57416
487 703 359739
276 533 920078
310 458 314302
7 61 626641
277 109 663290
433 633 707860
172 65 591760
357 335 585864
368 245 536680
723 83 790013
397 379 413807
701 346 782728
459 250 37291
691 720 410626
254 512 220696
716 529 389906
189 577 623880
291 749 734586
161 214 405692
215 593 317337
91 406 944364
597 561 802747
249 713 913197
613 707 59058
589 290 65396
467 477 944273
777 123 796172
30 616 263296
493 213 544580
795 776 522473
639 190 378936
653 395 628106
735 64 730123
350 319 953545
703 146 918210
514 22 191631
662 201 921360
141 581 728874
390 296 336041
7 555 891376
684 5 118974
613 55 862656
674 314 678590
653 527 69424
247 470 944530
715 70 258889
45 303 101822
591 197 668753
717 282 354954
393 29 148155
324 224 327651
729 121 166591
162 62 457101
610 185 805075
391 121 37249
549 547 310338
778 11 707397
323 465 917743
29 542 136563
367 171 626276
583 502 949793
718 111 540646
154 501 995847
488 642 424864
100 27 685371
688 591 503841
205 324 659442
334 605 401275
524 606 652780
262 653 594699
410 346 294515
766 64 369955
757 289 231936
258 510 37218
330 62 469880
662 781 946539
717 247 730335
98 169 285195
259 631 21179
58 796 966499
416 4 689297
510 597 146826
70 140 847939
597 688 418736
564 773 844706
599 38 892224
743 104 532564
137 12 76850
250 542 727747
252 207 564617
600 785 617219
303 100 894994
530 430 756311
77 479 967343
123 181 918754
350 740 259732
112 428 641696
425 597 656369
197 705 538761
203 615 827493
222 536 613471
432 93 884448
643 146 391036
326 170 358339
550 602 446334
340 481 219032
243 110 252409
50 1 436303
500 186 294046
184 548 579661
88 56 883200
117 693 897880
196 232 261137
614 30 16076
718 292 910522
302 384 688364
781 491 487738
591 421 708884
723 210 9269
47 140 640884
516 88 933523
337 522 698540
746 103 879932
464 524 751064
123 415 242006
241 583 598392
197 782 265413
116 723 552294
696 591 998394
738 421 632238
549 730 433828
236 562 401122
506 731 310093
733 103 334581
713 701 282748
632 707 992876
425 691 908907
713 696 452719
769 41 818232
213 364 357443
695 533 460000
18 787 653976
745 172 581611
328 464 507868
375 95 632971
750 415 852105
488 255 389225
407 582 140165
306 797 863119
729 73 362193
389 591 207315
120 137 166349
721 81 125040
747 430 6416
567 681 242385
525 175 634000
622 585 376662
524 124 389097
96 685 273832
194 24 458339
390 507 381140
103 580 940202
608 228 83029
264 454 24438
481 75 461610
583 451 616280
366 77 705964
786 488 653290
774 274 144676
775 735 756327
374 65 710766
228 11 38460
376 531 53109
696 448 901537
787 76 160326
725 206 222530
480 416 704086
476 637 266737
31 357 926816
739 653 300228
474 254 585960
142 146 640157
700 11 338042
227 450 338710
99 501 172917
494 789 500766
730 121 863351
134 596 156836
448 240 110884
100 302 110942
728 239 477172
256 598 290752
709 403 601513
697 650 259538
424 269 709121
325 736 242806
342 651 841495
346 93 272469
769 434 663359
219 709 439102
474 251 289851
542 726 853249
374 373 902965
553 194 951541
66 54 158003
266 726 472861
165 55 159737
397 702 144928
774 26 948690
623 223 756784
82 229 107968
122 591 361098
369 408 613325
728 66 970766
163 474 534089
131 607 988678
216 137 572034
440 141 826331
126 360 871961
65 515 670583
744 661 237685
254 239 651991
333 686 117417
113 754 726621
400 574 201817
698 174 947489
314 540 874667
141 794 689950
5 88 731404
466 428 832179
615 751 323056
96 216 100709
258 266 762619
452 404 693344
413 471 873719
297 415 8880
127 34 556539
604 497 165063
285 374 178802
610 359 440705
697 293 981749
281 358 409697
477 448 27605
273 372 24377
99 582 652907
19 669 829872
59 344 485642
565 670 640140
123 234 791427
619 431 527587
64 354 830445
169 124 116797
302 354 111146
728 326 840862
84 337 337197
755 101 855026
145 321 870084
463 48 63234
731 335 124359
131 409 877663
110 595 456889
695 336 189803
598 254 793446
632 525 569181
672 665 116124
174 439 125793
776 377 937835
552 244 606885
550 213 649826
334 676 757734
745 570 228890
121 402 786458
107 5 50148
243 705 17278
741 265 210759
296 176 105298
753 356 321628
127 96 441218
421 504 544284
633 186 679056
294 258 956643
253 2 586824
518 355 348915
339 265 516472
632 11 854194
698 628 193573
61 290 328262
171 765 215230
128 111 177126
47 254 474831
124 142 72199
418 219 393170
221 165 618542
304 526 193877
452 648 389952
745 228 360201
417 371 67491
619 352 737050
520 591 209563
681 492 909568
20 456 177940
540 714 126352
779 736 980889
368 454 206976
526 639 777980
198 56 54506
515 587 544616
138 219 378354
215 562 387736
465 95 684798
194 383 272793
743 371 339352
85 119 232488
156 499 228163
416 520 568669
723 346 371256
477 527 187604
156 610 909751
541 309 202776
503 736 337521
516 241 423128
594 145 810870
676 218 962413
123 687 290694
161 495 695794
132 498 442275
168 12 131572
444 635 195677
557 525 122058
466 408 956300
234 489 70948
4 757 831089
65 34 326497
405 474 732880
43 609 162074
221 635 96024
585 36 211838
527 505 168995
181 526 77441
442 432 254083
397 777 398950
255 28 33064
688 186 144193
242 7 667709
265 799 822867
636 775 199467
69 74 600422
618 178 627422
562 701 261851
509 45 785532
483 611 551934
312 599 94005
415 202 180774
166 441 192191
383 616 934131
464 694 105953
421 141 177655
497 498 160889
787 173 56898
338 745 650968
169 685 222827
658 402 447600
308 40 36659
145 753 739931
759 781 689477
368 644 42112
489 672 24095
134 547 4390
469 570 136521
400 221 516198
368 196 332606
228 511 728685
441 675 253406
270 60 752940
188 645 809449
651 349 10181
657 31 311771
786 767 853141
719 28 987782
587 756 499834
167 373 650240
530 778 24848
377 587 17
678 405 736955
394 731 347804
459 526 896942
110 705 369348
105 516 239254
680 726 751921
607 784 687864
671 547 675792
681 750 993639
684 204 779638
14 362 890389
247 104 948348
313 582 562077
310 142 756337
762 411 81323
123 223 727065
331 246 19554
247 94 544097
604 678 980326
670 194 330386
668 128 139583
412 185 199556
144 211 655534
758 300 23433
149 348 897646
280 669 996778
554 334 21551
212 761 994084
222 103 16193
224 196 889937
41 224 951673
264 115 937550
389 439 563517
93 703 753776
654 196 322506
554 50 878238
235 726 78658
92 295 821148
481 242 920404
631 527 990930
66 311 279802
237 700 572434
309 449 80664
780 642 12569
117 719 986372
484 666 384787
87 44 471176
19 365 904336
196 52 744473
162 497 748107
347 1 383780
251 544 247816
679 507 716477
551 248 924510
229 133 429136
441 97 382330
197 128 371685
485 743 305163
168 435 810489
471 162 111614
577 246 352626
549 394 186476
279 608 631082
398 649 860748
326 317 679786
121 796 211775
76 596 203159
690 516 150285
230 550 116423
115 325 102106
294 377 991468
197 292 995412
487 27 863942
19 787 564768
778 307 591019
486 189 399160
588 740 756616
598 240 317508
80 205 196280
20 528 747715
483 97 655478
332 402 445660
420 39 261757
218 249 195437
647 456 221215
440 247 36024
635 792 743973
486 281 417954
343 134 403946
769 553 321413
696 13 145055
210 598 162669
357 592 730780
396 366 30901
380 473 83376
190 553 889638
546 646 189338
681 521 144015
237 168 310130
247 364 669778
393 284 198677
265 761 569907
208 410 659292
740 774 474798
725 374 918453
379 564 753212
669 244 808923
596 368 532102
332 586 921086
525 567 533546
531 373 208437
733 260 405591
545 370 953467
750 74 511313
44 280 162833
283 291 11753
629 795 469119
367 136 689260
54 310 834889
721 168 497971
720 175 908257
529 643 937314
7 713 207112
286 656 525604
170 679 264092
529 761 777761
736 200 412484
415 460 345098
402 266 272797
306 498 298355
792 83 595347
761 519 466710
368 510 181037
3 321 768789
448 30 116564
79 76 652412
727 83 207905
151 43 204219
618 649 617250
529 433 934870
168 584 967254
318 91 704864
641 622 481456
144 352 972462
355 73 150761
172 147 703857
798 539 389383
114 723 885648
560 261 736621
141 234 922176
443 474 252456
248 483 495612
34 82 20414
778 12 701
253 577 118183
50 46 840710
408 98 838929
554 754 701971
40 159 354325
720 360 456803
73 169 174601
774 701 407953
663 224 746152
487 581 731937
26 522 508259
136 798 206068
484 740 886613
536 67 438892
108 328 456621
339 198 465930
383 145 455677
13 625 361133
233 595 653331
218 713 925172
583 503 446696
280 23 490946
253 88 382201
420 676 788307
760 280 467653
335 49 531632
599 225 285412
415 344 925773
661 562 662793
723 405 855372
553 622 311561
272 286 661270
135 97 742948
575 792 328300
139 772 934597
660 500 647339
467 24 592953
252 121 686598
749 574 712463
452 136 429098
251 166 544507
49 446 866710
139 346 56361
112 159 768024
111 90 374991
5 96 286530
349 262 58937
284 57 686858
698 442 499404
202 159 129285
797 291 988934
499 794 392931
268 218 586522
787 495 991375
516 162 220110
738 42 863043
765 31 772834
511 455 33137
348 271 624420
131 616 667828
456 773 367700
392 56 834866
38 554 245570
279 573 228661
768 356 911260
370 554 467395
287 54 919033
785 25 240752
503 319 100261
457 783 34127
159 581 447590
417 7 914261
138 227 438997
663 378 290077
19 640 183021
334 180 61345
263 613 486008
736 406 77722
308 532 140977
270 223 560868
218 730 17411
152 390 886891
765 406 837865
771 61 501466
259 549 883146
481 149 527628
766 554 319477
136 605 594405
60 469 464852
590 178 316338
345 520 609884
642 109 666278
397 259 665568
559 576 111727
636 117 258910
138 20 869279
469 238 549750
602 773 6487
157 134 8302
307 82 919169
602 646 962981
607 752 218583
30 585 692759
443 763 155779
37 757 850595
681 440 468104
644 231 182513
68 19 289670
305 698 63127
757 622 349070
766 406 562334
591 356 332117
421 329 240817
211 573 910001
392 727 706147
69 744 74041
503 763 804297
559 665 960535
44 620 123772
786 204 212581
554 677 168115
752 631 691381
757 18 343343
567 504 847490
449 121 254981
457 313 511658
146 626 775676
579 359 635868
242 110 490461
620 605 249558
757 658 346334
633 228 943108
723 354 787374
81 201 476228
482 716 416041
605 601 361489
29 430 309134
550 405 94062
568 223 128854
12 161 171881
72 798 83502
247 55 832072
749 24 880115
12 80 593513
713 14 749606
56 450 340103
178 324 242201
608 789 811033
546 736 616897
603 324 909596
230 52 77179
764 328 747633
360 237 794025
546 398 100594
660 593 679960
494 407 368075
710 788 41520
258 117 904114
6 68 492860
8 366 670263
526 350 223751
35 678 278293
256 365 383637
28 521 70604
2 281 345111
396 692 141783
285 37 830864
748 154 275968
174 277 760750
388 446 754940
574 408 85849
528 617 177985
337 436 244858
308 225 549011
150 732 646774
290 766 555665
413 675 88724
486 720 140853
312 725 833850
620 398 181976
512 150 351351
348 662 507555
742 598 368981
64 697 203940
332 776 798377
568 37 187170
241 681 174551
493 102 463025
373 158 116413
504 557 585394
427 739 947976
762 310 238816
155 468 832019
603 630 416899
356 27 168781
578 48 336979
311 82 814270
81 28 274830
286 558 99279
368 341 986182
463 714 9042
640 665 6649
630 528 842972
93 525 677514
474 623 841434
138 461 965853
358 592 759760
616 315 932192
635 131 997911
518 145 857387
121 72 943671
538 275 641097
394 144 855603
635 588 243888
799 418 649909
744 455 131371
515 212 823011
223 423 50621
707 340 50501
601 424 759817
533 53 635031
435 399 586516
465 787 158285
612 487 764868
24 172 510102
313 563 569491
527 694 361582
16 457 612868
507 63 991643
421 331 71514
487 277 110018
393 566 425851
711 152 657114
296 193 208862
54 385 775789
105 578 695705
385 40 575534
355 53 345470
635 729 511604
713 480 111054
371 305 177921
550 98 938240
64 694 502808
103 509 46033
630 414 504831
600 652 604337
247 561 456954
715 47 247895
438 344 819463
709 672 835445
345 200 59738
129 657 682560
298 595 396820
220 209 45963
20 675 813393
98 547 951646
513 66 664345
286 47 10289
399 381 295306
718 305 957305
509 344 427676
784 791 671553
745 158 265276
401 286 404450
601 544 895017
514 35 735093
239 371 208197
750 764 751481
383 38 950047
619 389 287720
726 206 164401
670 620 828926
160 520 716595
502 208 332613
125 553 326355
598 30 637035
53 682 221592
82 614 883394
153 491 539541
480 246 311514
32 399 696138
208 375 189319
510 179 927419
651 780 499281
24 698 893768
656 607 335329
439 189 880332
462 524 614894
664 374 56575
255 433 639144
544 724 452245
173 211 154169
276 521 326761
773 611 766754
214 136 824754
39 410 129923
708 279 533767
279 660 104567
145 377 639760
580 273 660928
101 253 422981
745 631 81681
485 740 707898
229 557 143594
699 184 486688
568 185 358505
427 436 833454
710 576 779460
197 186 741956
496 767 478133
233 712 548991
658 428 373764
299 212 644896
406 131 76841
165 62 134729
779 35 181275
539 565 416307
181 679 579148
639 674 992349
218 341 913997
266 428 644639
614 704 361288
651 732 702422
467 338 948970
162 31 95448
102 162 351898
450 366 489893
608 624 968596
69 149 877058
185 405 166401
372 147 821042
667 706 710943
142 768 580047
729 621 244139
72 794 584017
36 342 180384
150 551 396780
442 472 715649
9 546 202435
26 382 685755
462 674 452938
316 405 107477
242 516 897857
695 604 507377
184 141 214681
510 796 641591
42 54 117764
523 461 766974
131 649 946051
472 451 45321
452 575 114328
634 101 151756
358 380 560291
327 585 855668
292 639 265554
328 597 703123
25 209 183337
796 450 603495
32 175 905301
526 518 349754
301 408 51234
542 730 228646
374 148 949045
109 167 835775
357 574 250328
247 461 800015
95 472 531851
472 502 73750
138 448 242144
754 311 852776
247 728 158749
148 177 870649
314 144 779851
279 90 422839
562 646 200226
798 55 554799
760 580 508322
214 276 895198
535 243 516204
306 110 77277
61 36 171675
563 132 734637
711 381 217019
257 431 534236
202 494 407740
646 86 932465
416 334 977568
357 178 52164
704 547 75420
747 488 339977
31 575 813065
458 447 733800
644 491 939606
764 342 693772
1 519 954937
655 373 379283
142 210 558065
448 107 722888
514 215 826824
110 568 517141
66 28 822718
241 653 316867
245 615 850732
765 51 685607
527 503 837151
5 103 953212
397 599 964767
612 151 148036
67 494 72595
495 128 39685
276 587 495445
345 426 699198
231 44 19841
453 689 589408
46 744 505165
115 317 258166
59 289 359624
679 257 839133
197 736 820600
11 353 522955
320 400 488858
149 104 821616
176 61 640085
352 768 923856
279 338 875164
431 43 323666
146 577 372418
139 585 679549
345 459 960966
178 29 724458
163 481 79404
16 483 322823
686 674 968366
792 623 659584
446 249 987680
747 372 247286
648 525 371552
519 65 751523
615 524 165379
425 449 307404
596 398 154734
206 678 39078
13 37 723254
380 374 326829
401 480 949163
711 333 667764
475 481 345797
224 606 586768
390 760 831177
158 44 212481
504 771 749590
420 470 760176
372 646 634019
325 277 263171
304 497 461352
494 243 192431
70 227 383601
561 206 666914
23 177 870879
293 174 843142
49 247 710022
148 131 760873
109 765 734483
118 24 171945
424 552 949786
663 480 365299
773 273 574346
775 250 132856
678 753 735673
34 209 370418
630 11 410965
510 639 325353
275 317 596709
338 228 394071
728 234 324874
659 738 747421
611 12 812116
406 503 583758
373 450 511038
629 39 213628
719 430 885839
557 347 508007
166 117 549019
400 708 869999
745 42 834411
647 10 721395
223 107 947882
165 58 70656
101 162 251781
293 478 625212
540 378 806052
522 239 739725
43 800 140767
725 89 352830
568 745 547216
333 602 514082
242 630 52322
65 368 930818
721 87 346150
606 484 752681
785 205 20833
549 118 850082
672 794 670246
753 323 515629
673 339 183638
152 560 490445
631 515 660150
68 453 918268
694 344 620073
301 205 142566
462 632 848604
446 268 312260
163 162 97891
730 793 557430
787 17 640666
225 441 437874
71 159 14100
84 26 829275
143 771 28895
196 238 713112
563 707 486861
107 420 538271
272 425 620628
349 441 421991
360 654 777846
3 38 563063
725 647 368252
531 254 735685
295 517 942405
126 433 511716
189 322 338412
294 205 698776
156 675 965012
474 94 22949
486 757 695475
623 13 577485
83 316 103307
700 349 621059
329 84 198319
591 87 71076
778 768 481127
514 169 194782
425 255 341069
10 702 769452
404 245 905119
275 219 389261
796 657 412952
497 791 54
116 679 269378
655 88 810740
269 213 162159
714 608 955553
79 431 696510
83 290 537900
407 60 17233
89 126 696396
225 371 978296
710 760 606575
773 511 963787
381 460 654836
197 788 827682
276 754 487023
207 337 988854
135 240 381864
306 243 627427
293 489 648853
666 81 26612
141 564 545756
27 433 724415
443 472 754051
359 39 825551
523 475 777034
466 258 358892
251 125 248715
29 776 996945
452 451 246990
200 145 43627
471 132 590690
72 74 777812
238 520 477316
261 161 209412
190 659 555666
321 567 720890
495 340 858836
191 56 799548
439 556 660898
674 433 126486
498 709 599216
739 359 478097
626 582 581515
298 745 102848
729 420 832538
39 238 282986
742 372 243012
756 154 897522
415 281 980081
228 265 282310
83 88 702482
789 775 503269
572 257 123550
783 461 811980
599 174 676334
8 277 834917
48 724 810478
478 390 522390
396 397 841696
734 205 7775
263 533 444907
126 496 402677
337 146 59411
50 773 915261
758 375 198703
77 10 350024
454 102 161610
170 276 892128
734 645 761226
694 405 110567
312 565 830891
99 543 564327
337 68 89369
649 692 389479
103 755 193449
259 183 393906
656 201 503454
359 113 146645
791 168 819259
18 577 718871
323 191 591390
704 230 727470
151 760 159835
96 376 879896
69 251 651926
42 139 978226
767 490 258244
139 46 520100
283 469 387597
125 418 23951
635 204 631641
433 275 721776
653 4 385707
180 9 243959
254 712 2242
90 120 888557
131 549 233496
686 241 291587
594 603 765378
623 384 937546
352 119 177543
239 486 948143
764 715 419274
74 290 920918
566 769 91494
77 79 773000
642 325 693152
469 672 973318
610 589 661847
186 436 954297
153 227 306086
183 104 39763
667 216 525222
443 773 188569
407 707 668606
566 755 551632
455 228 788597
664 496 412923
73 511 802140
89 92 548326
4 221 292701
703 347 486112
449 669 360142
603 68 904597
749 523 706248
184 569 744519
777 597 835779
593 519 831813
553 322 60474
754 324 421610
298 25 980075
193 521 165258
744 310 618923
565 347 684830
684 359 515100
722 770 51295
141 231 356133
54 800 360693
248 469 379859
300 775 117428
324 312 360775
77 386 650185
275 758 153617
622 31 849197
461 149 427049
379 280 923470
216 511 398193
215 385 784661
128 284 433322
291 233 660205
59 173 26839
344 566 615436
791 73 759345
451 95 191158
351 46 879507
355 115 945085
724 197 385969
166 502 808906
641 701 513006
571 396 871627
572 619 408797
637 648 976254
211 557 76109
627 580 241327
272 527 585707
36 42 45967
170 278 812999
719 715 58650
63 520 472212
696 478 527982
672 366 542512
711 240 753439
253 124 276545
434 357 56778
179 546 310060
612 548 888771
202 178 843871
584 674 2447
301 358 60176
756 595 689147
487 560 817992
114 572 163736
740 389 891733
746 587 755738
376 258 172928
164 636 7177
333 106 520918
94 264 789203
464 382 623693
383 652 195728
577 739 852591
160 441 798473
373 544 453852
668 776 396319
566 719 899832
459 321 397328
125 365 363466
629 556 941015
592 640 682625
694 588 239415
185 378 526421
424 452 427880
251 199 135163
459 716 424827
406 354 821956
17 308 251155
562 288 99550
205 70 699674
128 467 792659
261 242 182673
114 775 167954
303 29 272427
646 510 689684
366 765 766003
546 609 377714
82 735 135625
580 562 714021
28 419 820330
527 288 285588
376 162 916197
641 665 332837
397 584 109360
83 632 256331
28 513 724342
313 347 539696
81 317 80848
578 773 369214
612 749 955667
114 589 85679
448 9 122211
659 158 596771
291 103 83155
714 528 940867
107 112 353259
741 575 598078
8 626 24503
284 782 553899
703 456 749176
339 606 905295
414 574 345541
66 798 903723
684 225 125250
287 531 461356
361 39 894284
222 3 298628
199 800 350866
418 556 147362
125 602 576892
678 788 125882
418 636 428749
718 71 501936
638 339 945525
455 440 700404
132 746 174975
29 293 735965
299 606 908032
25 500 356370
687 464 735441
654 289 801018
617 626 506514
393 245 717419
155 51 712547
1 737 937601
492 800 925804
234 583 896193
770 645 367439
580 52 968009
462 670 342557
550 426 356506
451 658 790487
103 269 154329
142 642 528556
199 730 753481
608 712 2061
288 446 809104
464 165 144640
747 606 499587
571 516 654012
797 729 456969
191 161 930
354 425 806852
141 390 801781
477 17 534110
341 46 158329
639 692 62157
656 666 291962
170 279 645411
16 474 438995
358 558 770731
208 576 697634
315 606 416502
346 724 33731
710 513 149439
313 776 9769
643 736 728275
197 643 37986
211 431 830974
613 568 920264
197 229 37394
20 568 450807
636 728 397125
157 708 304168
23 458 530179
595 114 168492
719 647 426524
741 77 292365
201 282 372027
99 541 938471
240 498 908841
147 548 185776
513 96 628201
263 86 501555
130 592 867577
143 99 107696
516 373 194082
598 304 364111
370 592 358058
429 77 551390
388 750 176342
65 473 973438
134 27 338351
109 59 866192
105 161 502168
98 652 756235
526 391 542571
339 36 721176
402 180 219148
418 471 505452
486 439 709634
669 112 974362
225 167 840312
733 462 55403
258 273 881298
537 639 600146
167 433 191580
541 666 666276
102 33 903357
353 241 201948
728 432 329208
546 299 718721
1 296 944241
73 713 819199
762 489 351659
541 21 643213
747 17 127862
744 208 129542
556 69 551973
377 189 146719
375 688 430143
313 677 352496
352 299 397965
92 334 156571
417 104 507576
667 614 958585
81 538 887641
717 504 481962
450 413 708949
100 655 229084
207 50 165039
292 135 858563
613 286 744961
408 30 894590
708 641 404151
488 220 517297
350 97 882851
553 175 605464
280 463 193834
163 537 943723
209 522 953332
358 368 753843
291 405 23814
746 646 443722
334 583 612139
393 55 288344
387 319 200201
605 347 655610
557 593 413737
319 456 350971
563 791 655473
577 226 490765
20 383 640093
386 39 997024
446 471 26025
174 365 550859
234 255 474382
776 742 836604
34 770 73539
397 631 192681
783 267 879284
664 492 665965
334 712 74185
508 211 85474
533 716 506837
655 789 162671
115 641 95206
567 242 976603
319 618 177573
745 479 671090
409 643 562694
396 799 887203
475 99 762929
550 796 271131
615 674 629339
60 18 782482
486 771 361551
536 708 76237
783 522 33891
128 754 483694
320 404 174784
422 673 956480
218 505 325352
356 448 758016
326 290 459498
601 469 336666
668 18 265367
666 378 1103
324 478 856884
340 381 406362
425 245 883113
3 621 92747
3 692 751247
31 669 466133
287 284 212864
233 651 338231
150 686 165065
22 774 843992
476 634 31564
372 330 297670
369 333 478863
330 659 899630
636 111 353675
67 538 532863
263 452 496651
442 187 793833
90 26 273990
281 356 858694
82 356 195642
796 531 752026
450 183 923316
195 60 363604
726 530 177385
771 736 557228
286 446 456069
340 87 944503
591 633 157413
532 305 93446
340 72 566163
379 160 294868
537 755 393753
324 209 248652
345 21 602245
256 735 192393
458 384 26421
493 581 461935
403 54 327534
21 771 88744
54 539 348332
779 763 628523
620 785 716316
719 782 122718
109 259 604639
495 311 488244
712 640 273071
708 621 359610
759 572 709712
14 248 798801
471 192 706925
792 58 158606
6 611 835366
85 625 945006
542 210 485793
496 173 398082
771 786 769127
146 596 829961
389 381 897015
566 421 751217
359 312 484139
318 330 245021
586 480 123886
137 105 849758
779 424 505259
9 369 73749
721 674 982125
200 412 655086
547 318 188441
92 510 800318
386 743 83655
354 309 446388
257 795 346204
406 151 748039
72 441 66543
10 276 268009
82 420 565993
634 21 670069
390 469 315636
494 541 893294
203 576 389956
741 232 781538
382 109 355279
241 148 252712
346 619 667175
160 127 102517
795 283 100016
572 589 821305
501 280 923783
577 548 74024
548 42 903009
26 553 841239
362 450 690681
389 673 591770
253 670 61524
749 166 327321
93 324 451814
221 552 733237
687 800 706494
52 231 370175
438 482 371099
153 535 82153
525 197 535695
348 426 470878
350 606 283171
503 255 322022
101 156 286809
786 88 181601
248 224 379068
345 272 17553
573 675 15405
165 180 412208
423 676 969011
678 396 512011
105 731 173744
766 405 925996
546 684 259835
219 266 8080
367 668 289199
52 563 235562
45 175 109714
365 511 548375
205 470 145232
729 363 212530
790 282 866802
408 779 434006
351 386 965119
512 330 775831
183 204 282252
699 368 976708
715 28 102184
426 491 914562
88 616 838322
76 17 480672
609 201 36653
257 263 746319
155 248 60811
152 19 738340
683 190 314226
173 542 358260
149 723 237669
664 546 441376
449 683 874482
640 643 722965
391 326 548084
366 363 191810
536 69 142325
107 674 761941
152 169 700052
252 298 246981
630 73 121370
446 463 356053
780 337 817331
765 719 776260
666 286 4564
776 453 35560
74 455 484076
381 263 234948
513 607 198516
702 691 595638
132 274 337303
187 155 244270
635 579 112244
631 407 194581
204 468 88945
101 506 607311
58 672 551122
392 744 923063
559 564 132617
424 249 633824
493 475 98541
496 756 787626
572 229 363245
62 382 714232
57 257 439376
97 18 195658
159 541 796217
544 268 472641
440 641 123217
103 715 204276
326 81 679055
560 769 96653
730 113 926932
465 350 508546
338 96 282492
455 396 370014
39 169 837980
192 293 616198
139 24 889494
251 73 22467
613 146 104494
540 193 754890
91 445 394290
341 550 739588
432 26 101073
86 107 991506
144 154 266680
305 528 381877
711 341 975869
668 23 118917
300 222 132292
499 397 918190
74 27 621283
761 746 76249
405 598 592465
377 13 346986
515 694 784177
319 60 176041
432 517 189356
261 770 958956
260 249 68659
651 374 369518
699 423 65889
517 710 839893
762 125 71795
626 395 198553
611 776 89606
593 321 163264
522 435 316292
463 118 501601
497 794 236453
73 215 997693
524 567 112076
91 119 513365
59 294 826115
163 106 647094
599 733 821206
748 507 380317
245 432 342305
668 335 507267
427 564 895041
280 342 530383
272 500 813870
204 692 184212
213 305 435966
307 366 658192
66 72 447119
477 148 606752
637 495 306684
565 604 851352
390 693 661968
384 641 607265
250 442 815919
477 590 418816
256 247 643976
98 13 157349
329 457 4994
372 536 427366
7 669 13314
160 194 781744
66 349 29154
490 386 662188
256 560 783934
414 78 550434
65 597 882439
276 31 813759
797 442 632516
416 525 206911
121 723 732350
224 774 916774
615 530 328840
171 744 320581
349 759 620648
80 765 239247
306 626 922747
610 740 461313
260 765 4317
329 636 639264
649 594 214854
763 471 867015
616 689 827169
222 643 147054
255 307 802700
469 532 769455
738 434 438846
98 91 227170
198 578 295937
173 185 549042
596 348 690465
717 68 709428
68 627 362797
704 706 207037
190 363 354788
97 422 28293
759 445 105142
70 211 742166
468 78 613955
660 26 464280
678 442 787430
341 180 582476
736 724 729938
156 111 73888
275 169 686545
658 204 475406
144 288 259181
437 125 66925
115 367 290129
337 670 265269
468 732 237985
365 487 973278
505 469 237590
82 434 383795
568 267 968820
774 502 824521
98 335 698864
335 74 66519
239 403 557955
555 479 143208
665 101 514453
607 800 203372
68 718 216479
28 358 74132
320 182 556633
606 163 630952
421 128 83088
694 439 363580
634 444 859862
201 301 758877
232 461 661262
739 252 947366
784 202 444923
67 201 730916
708 3 812132
294 540 123146
140 120 587465
531 386 735108
373 121 123513
387 662 471646
239 139 716454
309 419 816867
650 18 781374
726 32 58252
596 426 956084
739 516 648317
708 673 702738
541 454 417468
743 245 543359
628 558 867198
587 546 429746
409 757 742501
633 554 113288
708 93 508438
620 126 702631
222 622 768056
374 477 489676
92 580 172732
458 395 231054
434 44 709202
244 267 100711
572 311 602988
703 791 754195
336 60 3884
337 345 314940
53 40 196245
539 353 703610
23 191 929668
743 700 684261
533 521 4443
54 453 554896
43 661 672395
626 254 459000
493 180 484374
405 119 337842
57 127 781701
745 416 918398
183 415 824431
397 566 132136
168 148 64803
76 472 250826
534 471 721609
298 645 525399
761 107 423770
352 581 301891
792 101 718358
601 165 31035
159 603 538096
508 300 855499
231 590 680804
568 739 997707
694 564 834316
91 100 538713
593 256 280197
412 236 899594
389 460 418621
287 684 208853
465 530 668975
83 710 821468
567 569 556472
387 699 697382
46 452 35984
267 566 108343
363 113 120843
55 137 201221
114 750 961398
262 321 715168
85 798 986840
233 625 181592
69 259 176929
231 133 744965
67 506 434207
780 617 538485
563 643 12965
412 88 350991
622 487 911102
697 281 702106
669 744 393497
375 792 722434
468 269 29504
693 24 5399
254 749 940151
268 267 515957
601 496 358696
50 448 601451
276 780 810023
61 777 240743
446 250 120731
502 298 567761
3 58 515678
789 724 919025
77 496 818156
514 389 128177
206 138 185958
214 165 741685
256 278 258591
485 187 402682
770 215 67792
701 425 105540
772 677 406393
556 667 726195
367 517 309305
552 93 744990
512 577 806517
349 317 80243
413 654 279355
625 566 801939
296 163 945426
8 436 10560
626 304 968670
316 689 500718
664 349 180269
205 428 665845
426 773 95302
178 556 744211
230 740 96057
22 674 723060
50 379 178603
786 61 489211
442 296 110001
729 596 837722
295 392 90823
615 663 9084
602 551 99579
452 39 543133
314 49 655719
422 741 833432
50 219 743664
541 505 629220
294 622 41484
328 239 718228
262 518 242785
687 322 112152
163 671 685283
487 470 536163
689 449 191081
267 450 644764
91 714 417106
84 421 303288
114 431 434038
496 449 530780
474 370 38104
294 502 504082
73 451 756088
256 708 994147
368 761 852180
700 503 875542
677 731 434777
668 26 653390
733 197 312079
475 394 392999
532 144 932952
680 213 345742
739 481 161866
506 402 360388
658 64 299331
676 87 962629
682 104 984568
497 211 184958
452 73 43193
627 339 638973
3 254 532906
752 431 599251
301 578 641386
401 486 410841
795 517 8208
173 338 877343
86 383 237980
769 671 528667
216 411 254805
559 278 434274
405 751 366342
183 643 673845
767 702 742027
779 606 222917
275 239 574616
405 772 10237
649 342 625302
460 126 545557
697 559 713108
698 645 456422
777 601 197102
546 710 240862
700 73 21920
628 445 180188
142 97 522182
483 419 230966
708 552 584579
361 373 262521
143 205 327354
415 539 627087
237 7 193913
758 20 222724
439 278 307884
451 188 615442
158 394 541910
736 56 770554
737 321 296391
48 153 108802
222 74 610130
575 3 859213
344 648 479371
443 232 931409
570 381 759922
461 734 353938
740 759 971106
748 552 212902
536 195 336507
408 461 784931
335 276 843982
749 298 100159
116 352 945148
501 296 711798
476 64 349904
294 370 438044
362 244 41023
463 495 206365
304 690 92621
327 349 236239
55 326 666716
414 469 586110
730 264 203356
755 293 818089
668 241 684353
509 3 820948
756 507 196388
521 534 374643
124 417 210296
39 179 346478
168 452 747247
46 264 843250
65 495 401431
698 222 865260
75 53 491543
383 25 348312
409 330 328282
248 546 357814
673 234 186568
291 594 412153
253 759 39513
734 553 676536
614 475 820995
415 262 495460
433 799 309648
341 577 356990
382 305 488837
94 558 811031
693 32 122016
403 454 79833
221 3 158360
568 751 983478
318 291 599208
79 451 994612
330 458 512677
763 212 869897
184 746 37968
121 577 338068
663 59 638668
719 354 51096
700 338 220473
735 699 394671
711 307 186903
727 217 878968
615 351 739436
182 118 723328
348 404 288547
738 642 23462
104 648 289671
207 558 485724
70 731 642463
786 56 177601
481 378 469713
398 134 902682
507 566 909246
450 331 333176
536 119 299064
304 288 510011
349 175 781550
91 755 323848
784 395 276252
422 225 738979
224 469 374614
288 431 655499
51 296 687918
71 388 616293
52 784 902499
363 26 11619
251 671 266032
761 306 821903
790 18 873050
193 210 558891
61 101 529811
323 479 144741
648 329 204804
299 301 573573
406 445 706488
256 467 88139
791 240 762970
93 714 627174
30 463 349243
380 109 993654
605 695 558345
519 486 996769
255 17 890882
106 496 740768
186 23 870144
134 209 643495
351 399 324162
521 424 76206
76 680 672713
716 317 49014
642 25 129710
412 506 347538
391 406 654882
353 766 576560
605 198 358786
710 172 723976
677 38 245682
143 692 567402
611 734 260284
610 275 181690
176 185 423311
433 106 742034
663 538 192866
173 128 946029
176 134 460304
145 700 644269
39 143 592757
197 326 945684
147 672 974000
521 687 472782
393 44 360374
119 735 783891
377 38 624222
658 348 429882
24 690 426259
728 15 912637
372 732 216784
799 616 896261
334 82 115042
767 386 971490
741 28 602367
136 48 953533
737 119 316450
80 200 581573
724 40 596507
252 528 200015
262 770 655092
785 417 734770
493 381 808338
686 102 574142
515 329 447956
181 361 428698
707 800 472831
53 103 625232
194 353 560018
566 342 707185
40 474 862065
174 391 439511
462 648 951213
220 280 976461
723 684 65622
17 558 77442
9 57 762104
304 523 398085
296 703 802126
302 316 542236
692 432 229771
503 180 790485
526 303 30983
439 654 152441
697 107 165253
87 21 303865
118 649 719652
608 722 588790
381 722 566651
659 745 351097
111 54 508092
132 311 980399
490 644 677
275 554 841206
350 418 454989
165 463 690295
281 787 862324
89 681 246455
189 575 187875
571 256 810796
305 630 481546
70 515 57726
640 363 727535
27 111 746842
684 507 104549
123 222 727946
311 529 921677
712 363 666127
423 757 307082
404 277 606130
449 127 14226
331 545 590913
155 50 991570
586 708 942558
282 145 467791
190 402 632088
194 504 104185
573 332 7547
532 21 392366
373 529 493259
261 296 853812
388 61 208239
264 134 828780
240 800 403582
279 136 291731
448 34 241823
495 661 903499
374 345 799680
145 639 296596
50 165 346278
440 18 892064
691 183 351374
343 159 617733
734 168 424568
412 363 175119
219 655 541751
685 625 824593
69 473 99681
585 497 186614
326 273 579953
313 231 919099
520 420 274880
705 503 238526
771 235 986099
586 87 56452
691 485 129955
730 658 196300
738 753 217955
26 221 731482
475 245 681297
293 567 474856
784 99 31238
178 455 318238
756 111 460710
607 734 822134
262 106 27067
491 52 2691
258 281 162391
251 295 432359
301 609 448911
399 570 134530
71 211 798973
35 394 505737
436 312 89851
464 404 531229
756 115 167883
720 617 674145
81 691 753889
671 295 652518
100 15 747359
66 103 721551
387 623 212965
19 217 8941
709 445 7047
181 748 942726
110 167 395288
670 424 378008
762 460 333348
309 173 211213
740 287 991477
220 10 315076
617 289 736487
749 366 893303
738 517 233807
541 756 460363
214 322 726570
632 113 513884
486 25 771762
323 676 645951
182 593 427003
302 272 146377
300 157 693157
649 208 76316
97 531 325867
391 625 42946
317 376 887499
605 639 60168
690 142 188912
636 18 547184
44 546 810694
485 594 495510
82 98 880734
7 406 292318
396 656 712193
492 646 882010
420 714 89231
712 357 576055
614 689 692189
539 694 918511
718 218 486446
215 676 6631
553 660 927658
91 50 981607
475 55 802051
142 84 170854
374 197 485045
192 154 147842
672 149 208116
221 503 381840
104 617 870590
715 603 502941
721 238 930086
176 133 362758
371 443 533881
448 567 334103
379 322 439355
382 294 196742
30 732 178801
436 649 226135
720 403 513261
204 676 379209
201 207 713306
624 119 849331
10 657 506358
721 609 742036
232 616 572484
469 244 357303
112 695 72318
419 616 510605
444 786 401839
731 304 468642
599 422 492519
423 800 941789
71 732 102210
373 69 636715
182 178 721715
25 445 745621
15 542 69489
337 21 861001
207 125 252521
482 163 951862
785 140 720842
391 506 964072
512 565 604835
707 319 659508
276 756 421009
310 256 775365
631 247 403432
207 730 193100
35 716 336337
122 87 147112
791 506 660211
751 668 51163
725 502 990618
221 653 324308
673 717 172098
313 513 962359
476 739 85009
57 617 219710
459 143 828928
120 241 832478
290 190 601681
31 300 829753
382 552 104637
141 335 851539
460 257 211360
309 74 291120
1 530 472388
548 643 813340
206 350 741656
746 43 968868
479 290 928405
401 431 925815
597 236 202561
73 353 48492
183 629 908735
494 500 78538
774 276 141631
308 305 72330
457 569 430258
222 649 834963
4 565 844979
268 211 684043
161 35 849501
732 461 849954
297 799 157517
74 484 760341
392 432 281570
598 131 874445
735 398 633495
426 555 358032
66 776 8681
101 620 369848
159 227 275286
286 105 67608
396 21 762118
635 100 135661
142 733 578509
489 659 939956
416 795 465884
408 428 247393
35 748 153980
374 20 235661
68 639 71907
486 350 671546
257 312 570033
86 666 368299
630 182 701748
583 245 857423
734 120 543110
132 277 162062
263 454 324064
481 255 885880
58 512 3473
110 624 77929
526 285 15077
116 709 400657
733 314 64949
117 550 445461
356 327 924559
677 385 935166
74 713 163899
121 419 797789
511 544 690743
451 477 819344
53 594 311841
376 171 133707
740 140 117999
486 69 727072
375 94 509904
784 668 748277
302 648 710353
456 158 313875
781 678 973226
173 155 839381
140 77 391385
717 747 735347
675 551 79391
308 743 256657
27 375 997170
464 599 42404
250 399 750824
601 679 474530
153 395 697906
570 383 67886
518 330 947578
96 388 410336
787 785 329458
38 587 148389
752 613 204732
287 249 884513
682 548 120244
369 668 457294
173 204 832581
425 465 364293
178 4 424931
470 419 267656
109 209 453434
86 427 79069
799 586 550954
68 443 615331
76 255 403289
763 784 352463
2 303 435471
729 405 942973
629 1 618508
264 721 717637
591 795 475372
6 770 185135
697 685 688574
613 345 815074
108 783 553277
638 176 691895
312 618 821401
606 258 349459
742 40 763320
164 364 98138
720 738 512735
194 484 264766
63 198 835540
128 576 679710
745 288 324671
790 350 354132
489 642 230190
347 10 91262
30 489 868375
217 641 758035
163 250 271857
758 163 861852
766 761 421337
324 707 907682
279 739 356794
276 648 669772
79 63 622079
64 705 741536
48 129 919546
750 326 596701
513 635 381891
612 403 162933
258 394 667971
500 463 876107
159 544 347752
306 505 299588
147 336 382746
670 626 685862
414 304 393754
530 782 803154
789 456 949244
291 381 734131
734 494 222937
95 733 475354
451 748 514316
270 641 172694
231 254 339826
660 144 416750
685 110 881522
434 377 74858
241 429 311930
181 682 613008
260 10 917323
414 457 935296
569 168 709333
695 546 8877
382 687 801292
104 290 864525
632 731 929086
620 458 201186
698 403 619781
421 443 606237
193 135 832510
447 212 37371
780 332 397506
290 434 475895
17 732 666872
398 278 402371
739 390 365873
83 707 624832
699 113 544373
137 792 458720
365 139 367963
733 406 330712
363 164 635547
651 491 70702
168 262 815208
11 744 181829
699 336 441055
657 626 319157
490 188 70301
280 295 504517
302 351 54481
762 422 811149
411 574 839753
92 436 778174
133 240 533917
194 492 396012
201 497 347754
216 330 276111
503 672 313101
321 411 16282
643 460 247701
342 703 578810
38 244 148218
622 133 976498
70 722 409592
485 751 274358
505 164 699448
698 619 295075
338 720 872527
429 315 531263
425 142 288622
7 351 268163
541 701 450050
217 216 429716
434 488 215723
409 233 428220
583 562 676127
695 735 201671
333 356 663941
258 680 921288
304 780 364118
406 552 6786
426 215 494151
234 52 561520
443 656 688834
569 97 632731
503 528 828957
750 15 786655
198 109 227806
481 154 801678
507 508 387119
258 407 969783
284 108 73901
52 314 585040
795 600 618073
540 444 138305
398 637 385706
795 701 722668
490 502 396542
720 84 907294
207 494 858179
505 437 393865
478 70 898427
572 745 966675
622 8 468466
274 97 775862
740 668 278338
335 323 5579
123 367 471898
306 701 549990
260 318 119060
707 103 878179
519 59 348433
384 483 486085
221 591 861215
621 162 715239
95 299 415258
386 469 21453
694 104 707818
315 239 257808
213 510 997130
494 96 122967
11 295 250621
126 397 307388
454 658 130894
278 482 371882
506 105 938568
283 340 56555
82 573 972692
520 546 259769
725 675 363620
269 588 82675
160 359 924684
233 91 457018
343 83 223862
262 771 595222
667 171 650722
443 425 796604
18 652 947975
324 728 933425
787 255 825681
115 98 570407
247 111 704244
429 316 24572
117 445 135889
557 754 631828
501 13 557638
772 424 759561
789 337 140567
375 304 54436
618 507 801203
755 754 750452
157 58 681117
613 362 197611
81 8 872930
313 268 69068
753 751 337281
396 483 745755
473 330 849800
152 670 739566
352 690 87665
618 682 154232
743 421 528527
342 122 462470
589 645 720288
284 577 430367
436 558 856717
710 405 683907
6 534 909998
105 765 807635
397 579 390924
376 663 439736
752 159 786538
313 201 731668
212 752 780555
98 372 784009
744 576 295767
420 495 728541
780 496 580420
72 633 217
421 83 268931
317 466 83352
74 493 258958
316 641 667150
796 322 893368
439 93 698736
53 54 411426
565 238 818984
572 158 289084
760 3 972110
467 755 325277
290 724 780330
769 122 439534
256 288 347098
606 27 542080
496 12 771395
45 607 640922
644 708 621506
270 255 737692
231 275 623342
512 404 24841
114 620 189152
748 763 959573
219 715 146086
417 27 692698
341 85 26835
66 711 974615
256 423 147066
502 534 508455
494 643 862191
602 452 717435
117 221 8733
705 69 380296
282 517 789768
515 298 703149
737 684 667385
232 792 265162
479 50 257011
186 677 289223
379 391 550895
609 742 978225
304 716 933841
219 162 670480
772 63 765355
71 630 98488
556 254 124367
513 251 241956
646 692 706096
378 275 477977
784 331 185599
169 598 854464
644 697 597960
267 589 46277
616 318 371549
562 183 448179
388 536 384588
97 318 266704
650 723 530092
555 365 988157
737 756 651669
351 518 775220
302 1 295897
251 129 164051
530 375 843421
22 369 209392
612 493 91684
101 528 280544
327 627 160270
754 585 778291
681 50 427196
83 557 483950
467 72 322327
216 475 20929
143 706 708321
487 763 505052
83 361 412665
630 127 39852
343 342 69669
276 244 896137
627 695 631673
454 432 317923
761 25 603113
631 754 513695
609 670 221918
251 399 169917
467 168 107114
163 506 21562
706 744 60953
181 734 163394
475 391 430022
277 264 967662
618 416 463937
86 659 772626
633 145 678828
781 667 143516
365 28 374954
561 381 289600
748 484 550381
800 636 793464
658 753 952335
21 162 756284
89 180 722095
304 293 318665
218 373 58879
773 100 387366
749 430 844331
528 381 428425
136 263 601526
652 247 941137
730 78 942277
715 695 760067
543 455 284012
429 453 678535
788 595 254774
181 169 771188
177 57 537522
21 668 552666
727 687 666187
253 597 671493
567 786 287749
431 195 43682
231 652 813312
418 28 599500
772 404 42408
467 776 198210
591 50 549109
519 70 912069
495 126 65146
400 156 111602
751 756 80248
522 645 222220
361 751 36438
703 254 41040
447 605 177192
225 239 575617
409 505 313748
739 83 816965
180 498 465107
577 476 96275
717 106 811129
238 13 245805
237 628 357981
368 799 841063
240 514 636108
783 363 83744
222 347 675606
265 587 229788
401 489 276029
514 622 462066
730 104 543609
243 667 416027
484 537 427971
444 688 106741
327 481 596323
370 55 447384
753 579 185766
112 528 590696
180 482 382329
11 250 139592
157 295 62507
369 149 773683
143 259 860682
632 58 662257
692 293 605936
708 382 431021
582 467 931846
744 413 755257
451 755 337192
781 230 218668
287 206 898679
74 534 877166
622 781 979632
32 784 147623
495 31 110546
711 201 640837
418 681 827670
690 30 641358
66 109 461910
365 224 92897
58 246 50954
671 79 395534
729 232 817486
271 490 278134
609 501 773627
777 281 24995
376 125 602916
56 696 763536
736 252 875515
150 20 627125
247 402 612021
34 9 397500
617 492 19246
447 535 242164
700 484 470049
337 528 696458
574 461 420329
563 622 211956
510 165 511335
538 458 379922
357 97 161680
746 710 13789
761 602 864118
735 392 850440
75 164 35653
7 503 690170
670 236 918691
372 718 843275
799 505 708584
714 203 345664
265 8 28835
602 355 775707
518 68 890662
449 404 729368
467 273 281391
529 67 651223
759 176 563696
595 190 650719
589 553 280546
505 209 117850
756 249 525913
340 520 711316
436 308 811334
599 73 677537
789 13 411081
797 309 11462
279 636 928619
430 31 581262
574 534 946506
20 602 44489
310 356 820659
23 313 704627
597 709 943915
556 527 897820
3 629 183900
570 670 995821
724 191 895771
270 560 788181
87 3 736258
350 650 23815
629 784 159236
208 80 547725
642 703 267024
719 428 510915
543 766 923044
336 331 222161
79 52 282425
126 122 938276
784 263 748516
425 732 178550
419 518 384263
679 77 594791
450 139 855097
165 617 418131
701 377 530991
304 532 106846
326 646 36650
178 155 420436
598 271 568129
322 165 245670
721 341 589025
396 720 173256
83 123 549791
340 318 858989
223 126 229786
720 231 691296
509 144 864832
672 46 596714
548 239 270828
320 56 447971
602 403 182438
788 487 519400
337 671 985602
125 697 439593
191 488 54230
745 744 127387
138 161 464075
217 187 291317
349 113 891378
7 728 259190
363 347 892589
736 593 184370
269 374 781379
326 42 147604
596 601 601300
685 122 294640
197 177 86021
782 526 990004
708 615 882342
679 626 796166
165 507 28237
705 224 444580
205 213 27949
705 759 297895
118 390 603570
197 771 102530
681 128 511503
345 12 34104
751 339 659412
357 179 927514
22 572 641091
725 51 94832
340 42 705276
233 312 534096
548 569 449452
541 447 275611
758 423 453943
489 61 315679
681 510 425697
57 33 776898
97 740 78543
255 626 192566
438 797 783541
49 771 340517
508 138 217444
171 355 770907
605 21 403267
381 56 207781
788 534 674999
671 477 504328
481 295 654210
46 44 588234
551 737 210778
25 60 630259
770 778 526438
788 690 742220
197 531 837844
760 234 639516
715 259 578034
281 4 532220
99 140 82583
14 772 592763
480 654 612548
265 599 650549
480 684 329732
591 447 244556
562 315 189838
659 749 686435
698 175 756420
307 688 473161
214 691 575698
343 336 96908
79 395 609051
713 113 831859
298 442 75354
654 771 378857
659 777 794493
227 678 544626
155 545 24134
782 99 858126
278 30 875984
703 611 318026
298 496 518322
787 497 842175
399 259 514960
800 575 440217
406 547 169295
696 102 530676
369 528 550227
750 195 918237
679 240 372271
90 791 99351
187 703 112128
298 379 353875
196 558 945836
451 19 806440
404 207 761065
552 250 886537
336 394 674193
68 508 3274
214 203 668049
504 33 294719
266 237 921620
118 304 682721
376 748 791919
251 471 617124
39 654 414499
614 355 377468
541 794 711246
475 666 710574
79 500 421736
411 624 808766
416 439 14315
664 637 519324
68 449 633768
501 540 410058
700 409 463609
563 463 177802
189 648 334012
393 195 845671
498 740 228334
774 152 961425
636 54 271470
682 390 226137
292 27 280986
567 200 206051
777 69 942547
403 589 328418
654 500 203331
601 704 857114
353 18 365004
452 647 180627
452 344 908799
501 371 655891
624 756 818579
344 685 779618
376 591 897475
343 587 266280
761 227 520097
324 55 175752
553 86 609420
394 607 89883
46 122 704424
250 209 494665
703 158 116428
67 409 309561
748 9 309704
188 396 201144
572 511 709377
145 609 387671
661 419 206874
628 651 262646
342 421 566215
698 376 482453
770 640 318372
382 645 352517
386 230 577419
58 607 477914
184 650 599961
84 60 106989
222 413 837947
736 573 590407
800 21 242468
795 628 850336
549 747 351805
444 591 156651
372 38 772872
388 528 254763
242 280 363099
755 377 797197
484 746 253609
416 305 461075
26 711 641002
26 112 583265
256 108 14571
542 676 242741
429 708 374410
94 121 437329
97 100 991528
404 533 9496
450 246 580533
380 111 831539
436 256 543117
187 401 941632
563 306 832332
342 119 34723
648 123 304691
562 147 547727
142 181 112507
585 649 655585
16 615 972775
261 411 787903
57 613 235543
142 361 109241
339 557 70084
434 541 258656
227 381 359386
94 168 667202
643 231 152488
401 523 708618
173 20 954140
671 240 545946
169 270 418276
20 345 351166
589 259 572916
443 789 401105
790 579 4115
321 231 662244
604 507 725771
574 581 219410
531 748 862527
464 443 882801
580 575 52910
552 701 462862
794 297 43466
431 265 497165
531 574 894859
590 558 296978
460 408 480773
328 195 713238
391 469 934019
283 359 19064
133 658 283844
147 400 790500
614 588 713805
542 567 313750
29 89 364826
618 377 864612
684 494 999796
146 222 249212
242 181 236127
498 450 700253
64 175 96489
347 543 959466
333 728 381633
764 93 434887
742 277 997494
658 405 168727
78 204 675811
378 537 118374
533 52 223480
743 133 40321
241 98 321942
285 134 705358
654 219 917192
562 524 369784
362 349 494398
711 775 924378
614 314 334841
436 114 593207
300 67 876624
534 147 480509
52 83 789630
578 517 972926
134 303 380337
234 289 228349
357 67 648801
637 443 783659
358 122 22818
419 705 530755
232 761 663695
240 211 646425
551 416 586954
156 244 739910
135 382 141628
261 755 511518
381 323 89089
469 305 425894
522 405 702625
695 401 366059
524 186 937717
555 488 92917
321 100 606875
125 129 77167
784 794 667990
663 242 374650
95 162 459946
725 586 397310
111 181 344748
95 258 444822
749 644 903031
498 117 600888
758 443 413992
790 357 781297
571 156 855628
347 90 369218
183 226 417234
326 192 61574
633 171 517899
606 687 339828
81 205 393323
455 218 267791
706 331 154762
117 457 855290
462 334 180233
254 710 686144
419 685 670835
82 62 589660
362 343 724186
322 109 95872
506 326 435504
620 557 547957
261 86 674772
100 595 200048
694 323 154102
386 645 33833
117 456 987080
29 221 504892
122 98 447916
778 753 54658
207 715 167746
317 657 14711
510 287 758084
118 550 132935
431 714 804242
635 490 564134
761 325 942314
228 652 504478
358 318 89844
567 716 957977
657 740 278801
66 558 718742
301 520 650158
8 637 677523
251 315 276011
450 709 376353
334 729 421344
488 246 957181
477 41 830029
96 656 805088
198 463 812372
795 105 671737
71 226 837956
220 551 349204
458 82 35294
495 333 98576
679 630 158059
594 38 800641
723 391 947876
179 503 444282
754 37 777042
635 678 201756
744 686 947171
678 776 532077
73 379 356699
467 550 325987
282 667 919456
4 595 313975
61 323 543711
664 368 297906
330 186 406238
398 712 789280
610 576 224446
90 165 130690
498 335 148315
664 252 83613
617 405 277791
650 532 881393
324 213 885264
508 544 766353
200 158 93715
121 520 826790
183 405 456781
45 317 712360
457 703 473792
105 564 190223
78 271 51325
769 523 930516
486 742 693462
69 709 885033
227 694 286951
101 134 321336
720 587 471841
162 344 189425
417 347 15494
619 405 730721
84 696 416152
198 177 781624
92 442 929780
479 754 293087
47 628 543928
680 137 268759
258 435 332205
260 598 829711
313 370 409272
303 118 320162
660 344 316097
707 53 563653
615 278 548388
705 665 725412
660 476 384204
81 718 158520
56 440 985084
619 540 146280
447 774 731293
446 473 687196
704 209 42352
160 188 574852
168 767 167834
345 745 970929
36 491 913294
522 271 863869
464 134 688515
607 406 153709
756 351 524217
222 226 716893
215 572 569565
459 691 104746
333 559 280272
67 701 596474
498 343 530064
685 755 631195
731 341 193920
633 595 283488
10 141 409082
175 20 324938
792 655 337869
691 356 648910
763 109 27086
252 785 17375
258 140 106034
607 367 651035
298 557 782702
224 446 636078
646 162 879024
314 597 179079
245 17 870750
670 728 268315
683 620 145455
249 561 466096
314 600 797082
64 241 704698
269 780 821175
553 441 340076
181 676 681094
284 154 650246
630 677 996471
534 698 733737
473 589 897721
15 609 534006
489 408 372426
386 296 919972
272 737 788448
696 460 675343
369 15 808349
795 716 436043
413 386 672061
663 351 35141
789 235 743799
417 20 499826
525 187 696003
297 637 883540
476 412 295588
662 738 10508
396 307 685657
371 294 810997
288 704 824211
311 209 672433
37 700 73500
564 264 410157
347 94 884794
174 430 789382
445 637 957127
261 520 774211
158 170 850192
735 363 346121
259 566 3251
327 380 603536
61 428 484204
325 705 568739
325 354 684714
15 159 489255
687 536 871271
414 349 278291
522 475 212895
288 368 852429
359 98 955927
645 197 317473
227 773 159952
253 226 576966
719 140 302732
439 582 120274
460 41 299232
449 333 780130
276 546 475458
142 614 893861
745 694 323247
473 226 810420
173 437 513489
263 165 257126
669 326 816845
645 71 79180
238 768 874409
515 780 357359
327 704 913938
748 62 221502
181 490 995738
749 343 527969
252 3 593002
525 177 668628
143 215 757576
460 528 466242
103 234 187926
327 289 983612
435 574 844430
783 687 314746
504 741 995777
526 651 719313
768 629 419924
791 682 210911
639 715 254510
288 612 360249
327 661 899009
104 683 242874
792 491 410913
199 308 552396
577 266 452317
601 386 74141
735 504 562027
241 495 30545
310 343 990214
255 87 490110
579 226 941905
234 66 888256
747 385 54825
165 309 461677
347 176 952351
644 354 650408
473 66 950715
212 179 732315
501 704 60717
443 166 129716
54 538 637223
760 225 293925
51 718 250004
664 241 96677
508 698 722928
21 754 953941
777 399 100908
79 12 502994
214 155 3893
183 764 860718
526 220 462782
306 597 557253
651 343 638281
48 431 896771
197 755 520914
352 484 892558
432 633 534432
704 610 615853
492 538 380977
163 168 444276
133 577 106790
356 306 866297
564 591 774827
36 709 98039
124 57 869417
101 175 128426
125 279 735750
462 38 468112
405 299 630451
232 137 582934
171 87 845478
438 579 153056
664 778 862807
436 764 78790
569 608 619268
644 218 43176
428 735 865689
67 15 327993
638 316 982566
581 222 540092
219 712 841730
781 385 886557
173 244 959064
441 169 361408
639 212 235449
17 133 272495
293 267 427792
122 272 298462
183 208 603679
673 90 986301
309 256 462090
728 650 266215
511 799 279013
146 582 388462
106 190 251092
26 306 733063
629 521 414200
542 527 225185
377 456 696073
437 730 269045
437 790 55070
615 404 928611
312 579 149717
241 337 374934
403 106 663232
667 436 674742
697 652 344760
164 591 357104
530 179 656558
146 194 297756
629 199 470025
487 530 450505
583 798 138402
628 4 17143
247 507 457661
578 384 683151
633 30 893250
276 621 285734
136 21 683320
729 408 235918
342 356 656048
96 229 554505
90 455 77467
545 79 216866
221 509 408546
66 50 58437
457 554 454848
762 511 175282
714 617 752694
287 223 199470
633 515 78499
463 303 642223
329 367 46593
357 749 642959
798 263 728536
529 794 872846
511 26 464675
134 517 609932
261 313 936637
205 155 38829
489 140 374447
764 794 546763
481 133 518007
732 229 85152
504 487 717513
370 390 318523
599 302 561076
466 717 23525
456 771 469406
510 542 192007
253 491 587742
42 185 940434
438 742 229648
159 520 882820
755 334 34767
645 397 214902
346 338 424182
446 208 726360
564 339 319032
182 115 988073
710 548 354513
294 119 867603
208 153 744105
742 782 738515
740 727 694730
122 274 430756
631 727 950093
316 103 931501
79 577 414831
387 20 733181
290 466 508111
213 65 55288
357 702 155548
672 56 623544
476 457 918046
572 505 640881
559 213 276280
337 193 222810
627 19 724748
345 222 506489
163 622 321167
50 140 208812
96 413 652515
651 438 667992
606 482 967782
513 776 57563
313 310 963137
102 22 251545
708 311 203407
468 285 974870
192 691 817494
789 189 649571
584 451 939098
58 224 559927
200 784 79965
739 605 56065
484 534 525069
564 549 474877
311 633 377567
22 281 601441
121 637 715801
38 306 496742
485 393 188253
17 668 33494
217 553 294559
727 101 461771
627 130 637444
433 451 774966
748 636 998218
44 565 108618
116 165 184410
464 670 394618
103 395 409952
674 410 319612
117 90 912490
684 509 790342
17 41 340881
505 324 660128
506 235 233487
394 110 47775
28 285 210713
53 398 188552
114 760 30350
258 721 510686
198 614 417420
660 615 814543
682 723 836431
367 469 606981
70 43 351367
537 120 895842
46 682 379269
602 120 22951
467 440 490810
174 660 204071
744 497 931178
397 337 974805
407 406 883890
146 694 252475
605 553 655652
319 469 29951
28 533 816325
653 174 911049
685 19 706627
102 482 231428
616 330 174418
648 20 453519
728 441 606244
309 600 697328
142 375 361648
622 410 639501
114 615 445084
748 40 661234
699 501 169497
356 10 907063
574 719 544967
39 213 637326
532 509 794221
197 146 879890
403 764 188274
464 403 534624
144 59 225154
342 609 739611
322 293 812238
589 220 659556
282 780 473762
140 181 796209
564 390 790398
693 731 704740
338 316 985107
245 145 269294
257 76 981995
774 785 564765
376 596 537633
623 274 486530
50 103 942120
261 390 450003
674 337 133875
587 218 798685
766 686 614640
682 379 408523
545 436 181472
109 313 803316
229 685 281832
356 406 368668
375 268 539666
108 597 30137
596 361 513704
176 791 162590
575 684 328525
143 723 251294
495 510 618422
276 377 778118
268 94 81528
769 225 706541
794 745 418346
69 255 808531
751 302 327387
184 617 118837
170 74 964937
280 271 186430
126 470 117945
589 625 483300
5 110 926197
161 579 930801
156 253 706855
90 482 305077
510 432 258930
386 479 987827
220 178 939533
550 463 616529
216 392 828181
449 230 992808
424 637 511158
674 204 319831
703 690 433633
123 394 335170
217 41 131726
530 397 53731
192 481 333822
227 394 890421
402 372 730997
285 642 130576
110 300 372853
317 49 721156
419 498 180639
465 574 652192
545 557 453210
167 53 430342
159 779 347388
386 377 451732
178 408 247992
371 654 328991
98 355 97301
50 152 516824
554 552 612483
765 780 259874
182 212 637795
141 168 635271
179 752 1691
74 29 447624
204 519 798431
121 641 625908
119 637 958833
526 692 135751
633 160 855537
660 207 580628
620 380 95972
11 19 350347
574 252 59886
745 525 570391
260 672 295426
452 212 685407
204 118 294671
63 572 107849
681 387 155777
25 102 210661
511 290 274697
747 666 175671
510 74 139995
446 737 885730
65 715 389926
678 63 41439
704 256 776968
63 117 515539
558 231 552541
67 234 605629
776 431 347378
144 668 357740
437 35 806880
113 76 961424
537 710 428001
440 185 919795
369 215 22115
194 597 701604
734 788 972051
221 644 506103
776 152 793865
69 98 763959
690 293 191088
531 773 601163
85 1 831172
231 225 883537
196 275 348326
471 580 514114
513 365 166746
325 742 642861
93 193 804355
2 729 278542
437 171 126964
243 761 851404
242 134 827024
700 430 205366
576 717 566165
358 238 289576
120 327 427056
687 203 527825
143 225 998970
548 383 732717
82 190 499863
284 47 291959
363 520 659011
569 648 886699
327 598 462330
173 310 812923
597 235 18726
95 8 261144
32 212 627668
574 413 154342
262 573 557391
379 432 691936
589 618 203612
514 130 453068
164 189 299352
537 192 712860
561 36 215569
105 32 112846
779 483 471122
11 698 51292
630 101 960967
342 588 676263
413 375 875679
249 778 453867
633 514 887097
686 307 856979
390 405 830388
201 370 311226
659 332 521569
163 172 570417
768 684 101594
733 711 734167
106 255 686884
510 261 809114
752 172 592313
576 745 668433
599 462 918464
479 94 871987
225 458 985430
287 660 487694
423 785 913633
115 418 970492
581 698 430614
376 349 457215
538 355 8660
778 798 240269
747 409 164604
517 492 802953
500 365 213771
309 459 483129
155 249 590620
541 682 921983
567 127 455208
745 373 318633
529 587 939495
31 262 862821
642 793 701702
184 168 422428
615 47 797282
572 160 114096
355 184 893321
368 131 66465
239 142 116277
170 345 809595
297 566 527472
613 108 369606
145 137 713684
542 129 699934
601 467 649347
106 141 269665
588 711 771479
337 592 190892
771 389 513045
430 186 313074
751 785 224568
478 411 371234
33 629 715832
285 129 24270
561 257 955062
207 698 685566
49 254 455767
638 507 645966
308 53 804594
780 582 546592
482 466 310251
327 783 448169
280 4 76690
590 633 417748
124 687 608790
69 713 421840
502 512 793195
753 640 742160
618 5 996844
181 24 784943
99 485 906376
763 659 64405
605 312 717083
597 492 509593
223 625 657353
680 386 64261
163 521 364979
680 512 840208
359 21 805902
680 734 657539
322 772 325135
579 117 569480
368 163 130129
215 55 84548
172 361 737726
664 729 507404
87 219 632333
411 288 864695
161 698 485048
405 463 754025
302 689 691489
298 575 724854
40 303 38930
70 39 920703
433 644 6973
115 5 118333
68 735 762449
438 33 249224
419 179 426095
554 773 364939
117 225 473146
727 163 740611
493 378 592622
86 625 639570
172 131 167054
520 690 128681
134 609 429627
360 247 72032
650 174 592827
699 796 480204
522 359 998823
447 18 469984
35 390 88626
526 476 452109
533 180 358759
558 532 508266
718 605 307422
768 677 666826
301 31 346674
717 250 891608
355 48 909908
666 649 702445
184 757 801767
644 726 554141
346 682 29627
654 730 716797
596 219 727733
535 705 148927
319 20 442130
315 401 975610
145 665 405264
515 770 381447
260 36 662429
50 652 805057
536 290 683891
290 214 368734
752 330 227159
325 190 252635
113 784 517199
148 584 889565
56 229 325279
713 304 779245
430 644 613798
304 188 27279
632 468 381757
6 440 435280
543 14 269907
63 579 479194
191 650 384432
792 166 366333
584 225 375283
292 686 202748
558 38 888018
415 580 94996
434 364 908641
139 685 60306
741 253 735522
733 621 733465
531 369 656846
190 372 404482
188 172 992862
55 346 754108
482 31 505493
639 628 642109
37 352 493209
115 591 225377
448 579 76383
786 617 413900
277 583 452395
796 208 365364
570 776 982780
236 371 69250
467 47 801152
520 41 212064
197 601 424652
76 619 536539
44 217 704984
116 568 553313
196 596 232205
72 746 395802
511 563 94391
351 2 424659
1 351 538339
734 183 811433
309 770 213643
677 427 760433
589 458 632282
743 134 924320
324 380 467371
9 172 777596
749 626 524092
414 769 965328
253 774 287792
790 561 612017
554 762 955318
503 488 481692
252 675 541434
188 20 969677
249 159 331249
67 237 718234
596 49 401760
461 335 132190
602 696 163241
26 442 689471
400 763 178281
582 189 669215
484 256 105600
172 268 545429
92 641 803673
350 769 811307
630 264 729876
174 716 751343
755 163 288383
702 118 959161
133 45 762477
70 603 757164
446 798 774540
270 779 684711
791 220 18094
724 206 871146
601 703 191356
29 680 606412
469 399 784589
520 491 496044
483 133 330129
448 396 212968
606 223 588864
657 282 390551
219 144 873348
459 522 448310
42 144 904335
472 13 183354
423 500 305736
521 171 186057
232 395 172242
96 583 248032
397 192 411113
694 35 892732
491 695 33471
739 527 810268
708 328 257500
660 693 593044
337 495 970139
150 196 622537
159 308 59958
79 642 115709
343 686 442202
170 473 755977
679 440 379964
175 701 596181
640 36 391052
373 547 347039
774 468 900848
699 576 420578
427 548 747673
483 640 21947
298 36 301584
425 427 320007
499 678 56684
611 745 590829
221 242 407360
541 186 163759
548 539 786247
582 145 731614
34 349 126138
387 389 128336
622 9 859251
581 623 437143
38 793 141377
30 179 993533
599 295 502414
609 343 788363
568 521 851145
729 125 895388
353 43 636501
8 30 298047
433 601 138548
58 682 239098
341 414 952230
102 495 386142
109 262 527130
99 471 264229
127 312 541688
192 87 291746
665 313 752665
560 622 81372
119 746 858420
671 516 789239
680 740 132642
766 707 885196
731 384 282017
131 735 227115
324 535 395513
742 69 546660
781 791 112283
152 313 737771
750 499 476581
707 524 623427
539 751 173268
779 571 210926
69 521 886535
408 406 102738
574 614 476557
593 526 84643
648 78 317205
256 143 785259
53 461 45790
173 272 189946
337 255 756751
325 793 701082
450 535 171795
225 264 331740
175 438 78183
144 55 890966
116 765 417933
123 643 637981
127 707 260875
152 571 838124
499 127 346294
411 366 612355
648 455 619951
35 476 907296
667 504 285796
364 522 21916
42 358 352811
119 372 396502
233 711 708714
398 453 324100
451 235 435563
226 489 509725
571 270 306597
67 575 33184
451 315 229486
259 593 601186
679 565 664217
108 350 513136
211 710 850574
263 619 342505
615 41 816311
253 321 228278
711 189 352104
642 231 931188
89 261 546048
439 625 711057
98 1 619260
488 687 200139
547 196 384160
593 73 734283
340 223 211576
306 706 351415
348 119 417697
758 502 901284
65 52 476222
585 2 168494
39 210 390497
602 9 26454
248 725 523512
90 566 399237
237 141 978412
680 285 497511
381 65 543962
491 81 161756
401 281 529250
580 476 556736
337 237 446539
695 300 402839
281 49 151194
587 780 205105
380 306 34363
237 423 272158
382 454 340660
443 759 545460
130 5 670
687 434 653941
727 640 201510
597 347 732513
796 741 219667
407 23 963885
397 565 79657
514 763 812042
609 589 21300
85 596 129917
494 581 291720
107 369 160975
487 643 181033
243 753 945746
451 659 675862
99 129 823113
734 214 447932
333 231 798959
72 108 432204
647 539 539612
597 569 913963
511 649 731335
22 187 406851
407 493 670531
566 629 84504
240 574 69330
713 8 631907
16 721 145091
551 443 351941
787 633 635887
460 3 167167
97 75 917942
796 461 756833
524 294 532207
57 700 793703
125 292 529792
389 688 181369
533 385 152157
607 130 288005
170 402 987160
373 766 279115
506 34 485672
79 207 351321
195 92 974725
175 582 541755
30 34 530042
241 558 776823
782 548 654898
64 400 493467
148 37 741646
429 264 668409
259 168 806704
245 75 343862
645 539 636455
736 717 582963
718 251 30669
119 632 695895
296 536 739844
653 505 205651
576 217 457986
454 740 627823
438 795 47068
187 271 621216
63 97 913392
414 482 178087
102 416 159134
15 335 948441
489 771 623301
284 230 347434
772 270 753916
646 476 727701
7 584 512294
531 125 653663
668 489 588548
520 441 812234
585 681 666421
402 733 351653
86 388 442163
663 350 33317
456 47 108259
126 194 86225
425 146 323830
727 581 211589
146 585 822535
24 218 786671
24 287 493802
735 423 516770
712 564 346642
201 376 512517
645 373 468626
271 422 70555
11 336 409509
161 306 576437
637 325 715221
90 235 643682
237 522 392512
146 616 410503
163 515 62207
796 679 266495
567 169 611524
754 653 386188
291 366 25189
70 371 587936
342 67 573425
534 773 728463
414 550 520179
758 569 608034
198 320 799265
12 588 413235
434 455 765658
474 54 373251
407 82 190513
185 609 497677
678 543 277638
559 158 392660
45 630 114818
158 466 94685
228 718 428652
200 232 309895
293 225 734175
792 422 994292
563 792 23379
305 517 656262
266 178 859969
613 179 489702
53 557 16877
290 718 298520
305 241 944964
589 129 780347
374 602 261768
754 234 520157
412 36 942512
95 351 4725
207 114 682532
587 165 175181
249 771 186888
63 326 186149
798 14 339760
205 736 193302
218 53 845398
366 306 412815
695 645 443098
279 113 47818
292 245 291849
517 629 439105
55 351 963839
460 725 990449
308 124 853337
110 173 342158
152 459 721021
156 602 313964
279 227 353183
324 257 825561
714 497 137788
362 378 903483
240 432 393353
748 192 148961
74 115 546060
708 154 431697
419 448 206478
629 24 766503
782 378 933432
248 728 926883
116 494 604626
418 559 600656
211 43 787728
83 525 325871
25 221 759359
265 69 348881
12 274 113193
231 330 959929
207 81 464544
364 495 270572
475 226 555385
126 283 365327
202 640 278025
315 255 59037
207 197 231237
711 76 1780
110 238 703048
673 255 249477
154 514 436362
799 240 921130
541 440 567862
209 600 297068
364 602 269865
237 390 736570
455 761 784752
253 21 271422
735 292 371959
358 555 758031
590 763 696865
748 459 7242
129 782 925747
162 231 913835
671 404 675422
207 100 300936
394 150 193781
403 270 2328
513 22 376832
403 290 917468
502 639 831566
493 175 788946
644 541 137652
222 692 147329
4 373 417188
189 665 930303
120 105 596712
673 706 515286
369 395 724767
686 542 743472
57 130 920720
242 61 980766
176 453 571719
162 501 424329
438 505 917771
407 672 458190
362 23 229126
389 749 55219
543 326 537673
455 443 573054
104 293 732090
388 560 29376
16 752 38315
107 561 273467
330 501 813666
425 221 427382
241 441 708690
632 270 462731
558 538 909492
157 54 770225
514 568 707759
500 237 520456
166 32 699002
122 158 865867
75 440 421105
47 771 910361
49 9 772843
94 726 1637
26 341 851746
189 785 979218
54 787 241784
353 467 918870
641 475 158421
58 469 975274
297 381 749078
760 564 302248
750 190 617542
500 436 332010
622 52 50263
138 248 184999
697 547 845439
692 165 404667
349 303 266136
599 793 496386
705 306 684016
786 546 252067
400 6 23643
54 661 909427
86 12 475594
404 794 509131
97 340 793635
757 222 445321
280 374 745886
350 741 163099
434 185 388900
152 525 616888
443 595 796326
239 490 588758
166 545 446389
485 301 443395
54 23 789333
317 310 874741
607 352 860334
323 234 854642
120 402 622312
248 426 108705
455 565 824194
288 605 816030
281 434 665183
384 703 50151
553 721 616959
597 214 483121
318 770 831281
586 539 682723
66 797 441891
190 625 606920
548 492 886416
271 4 421722
72 356 639258
576 386 671523
659 5 196461
343 197 761446
102 698 840488
207 164 526240
494 601 166663
386 124 598829
105 50 17555
395 780 189298
250 229 85859
373 530 352753
750 544 227221
563 318 308820
674 500 442305
424 50 958910
649 365 396926
487 685 62213
742 513 418014
245 445 997541
664 552 834622
434 743 187113
502 334 660647
762 541 163086
431 674 864426
348 107 329273
678 58 416225
48 128 991832
744 193 717254
539 116 433737
320 348 148084
43 390 372929
753 661 429464
607 684 706008
426 28 933528
585 766 798862
455 127 728028
445 92 841062
451 161 109396
683 647 709809
532 598 292506
503 453 195674
381 455 914386
83 714 698207
601 248 617195
294 110 164893
497 359 172266
726 458 437449
48 695 84414
272 603 531014
587 676 897211
413 333 827389
457 294 193087
689 536 338053
401 232 403836
476 313 523697
676 474 731547
692 344 58531
353 519 422114
82 770 576977
594 577 852009
50 764 853752
491 258 371218
193 165 433979
542 796 345746
436 274 519679
516 235 821899
729 235 647636
510 9 535135
575 653 317605
30 242 87111
482 231 156159
745 87 997103
359 397 145691
35 51 177769
552 13 126341
459 523 25295
448 709 271603
318 788 844789
36 739 125196
336 191 220775
427 567 356328
671 232 903965
751 492 693516
4 132 979481
25 399 999625
211 200 585966
403 288 758758
273 712 384953
389 734 499703
542 108 460218
127 491 595716
627 589 86139
180 229 383840
469 204 392834
644 196 641593
142 39 590917
163 268 372419
642 86 968241
103 653 787445
677 486 627209
505 748 372856
292 745 398705
39 267 632631
130 495 227675
144 182 666821
594 30 270327
71 212 332197
451 535 944884
289 35 522254
274 73 934557
314 514 350588
213 182 124053
415 778 883508
446 86 566459
515 716 954558
790 352 41114
164 657 636255
612 222 520477
427 755 697545
707 487 554055
159 491 932226
187 771 117789
387 553 745005
748 510 319699
113 350 277352
449 383 785315
468 366 994818
235 280 882203
170 545 249953
232 90 3770
701 335 386219
664 717 345104
338 551 395807
768 106 751149
64 67 264429
509 69 737785
722 431 891116
208 579 584953
599 577 733396
150 140 864897
398 368 246686
222 708 850820
556 128 970208
492 560 152876
398 319 492399
767 525 428334
703 130 95653
512 297 412367
42 533 613553
761 679 50384
437 212 859535
79 437 250658
575 706 126527
552 87 569422
561 525 51230
732 239 379520
384 733 696829
757 624 196897
626 429 656358
412 207 17740
335 586 712793
611 406 422366
286 479 586996
541 140 698537
614 578 423175
637 265 623087
669 215 311120
308 693 135373
753 392 144838
418 609 411072
659 342 673542
339 577 77999
198 289 66134
741 359 730256
201 443 411432
562 452 893892
308 85 76233
563 180 465160
16 356 39728
312 46 893288
206 770 201347
114 477 613682
350 521 924945
628 42 865663
524 651 162711
468 294 418261
428 224 764845
651 185 893086
549 239 309452
749 262 537325
427 148 986941
321 469 657418
140 715 630520
34 305 331171
502 405 278098
406 92 425723
314 403 917427
256 570 810287
595 268 915685
603 243 726085
775 415 386625
394 338 627604
624 263 668602
489 516 85376
87 252 310623
18 285 365670
745 408 479093
207 263 192769
83 454 544198
335 408 649768
744 468 284843
535 465 513362
500 582 130027
12 29 348592
412 3 782944
405 100 767821
284 657 510089
344 348 836404
696 235 162895
419 380 339993
580 761 19915
757 29 734414
638 78 189895
366 159 648573
297 304 368865
461 669 322070
522 64 963888
574 189 698048
680 146 623726
566 410 390357
380 391 299770
712 771 131646
732 315 269678
84 592 963651
463 536 272421
567 494 230146
405 108 881529
537 100 354146
383 26 438826
265 11 803064
276 391 586780
226 66 383652
625 253 873370
164 639 395154
503 265 868346
232 396 975427
687 269 310455
509 368 532346
308 38 217813
788 326 237335
381 529 888488
38 171 57754
324 460 463277
576 44 824475
663 436 871135
246 245 542151
14 403 629618
718 470 484180
324 343 705750
451 403 417199
563 749 320985
783 731 467283
334 793 743490
86 800 733614
138 632 962950
513 707 652267
724 145 783745
703 606 842704
356 352 455595
238 280 982988
153 484 601780
15 312 375240
517 459 117332
33 159 779393
788 231 493867
91 511 743052
629 778 896195
608 373 280086
794 10 759452
656 324 926697
786 797 491710
733 88 503266
753 265 838034
204 335 300282
179 130 778753
349 486 892472
543 619 361635
299 316 609150
668 480 187592
727 492 17078
499 90 215977
269 649 138811
236 758 315781
464 93 262377
693 279 699409
105 49 600177
632 784 508315
669 52 362986
103 795 204378
151 571 577932
345 705 677748
425 402 690190
705 674 749124
635 586 508451
449 206 644885
284 345 11754
592 10 255860
514 60 511375
481 408 881557
659 43 836215
387 573 735905
509 697 666195
271 652 43907
739 603 709805
188 495 325503
580 253 250919
561 157 177000
652 461 82312
55 416 933649
360 634 774066
789 737 630584
297 294 163854
214 123 464644
128 302 194270
736 483 365430
561 278 854630
497 639 68649
618 668 694471
279 599 937021
288 624 862299
226 611 314914
698 301 829814
569 185 521904
629 716 120405
749 682 576390
253 71 864362
764 194 8474
437 219 503729
568 796 363700
493 107 82268
772 569 628603
626 52 700213
250 144 251513
135 100 705522
648 755 448490
434 752 575020
473 604 979184
765 247 484354
636 150 525961
167 404 541857
441 300 690954
483 389 558722
405 674 157962
351 739 329246
495 258 424771
741 68 359125
301 795 146115
350 256 568243
616 253 279947
724 501 708276
691 376 652969
342 402 472270
338 584 851279
43 44 311445
665 463 920699
701 523 840202
84 690 33117
207 261 275506
509 522 871609
93 52 409195
140 625 99347
231 307 290463
800 291 638813
598 394 486746
676 592 322642
759 153 241043
55 186 953698
570 755 567448
46 371 857065
707 285 65735
502 248 246177
719 289 107782
161 355 357535
502 133 820221
178 625 849507
713 477 427526
41 646 520107
739 793 338958
344 741 781203
344 661 194645
339 293 68490
554 408 926663
609 243 773146
262 88 877304
615 429 756788
643 292 246996
370 224 99480
642 542 899192
564 118 43624
174 431 383171
725 271 503512
651 560 451444
572 756 327286
105 683 328378
406 781 88570
375 531 875362
289 720 381057
325 150 25256
54 263 689080
467 268 222685
300 323 890330
143 244 436581
783 487 623946
449 223 799591
198 185 746641
67 105 806405
609 648 887435
746 367 955523
517 765 341316
708 266 501858
292 521 81658
296 785 483715
401 763 755204
449 569 326775
679 31 139030
106 246 36356
249 379 540756
360 656 919753
307 136 298366
388 273 724433
326 622 43960
571 373 42374
410 344 976396
375 641 101719
1 109 233628
526 673 211460
199 759 18428
231 94 869899
93 604 897275
678 734 179901
732 657 205393
655 516 99777
461 4 198072
159 663 761731
247 521 960672
434 345 496525
598 97 435436
477 116 72624
677 576 145353
41 342 507705
104 551 215608
463 124 328629
572 639 876969
601 224 96413
419 287 532000
291 126 448353
77 111 582054
137 10 461687
366 655 322524
753 432 452097
438 796 988771
228 343 544246
403 276 428316
111 514 664862
769 222 570208
138 675 637576
520 156 305481
573 286 343096
167 261 302854
603 177 905931
687 267 524737
452 341 495410
435 427 86894
8 183 603796
214 564 816825
99 569 332
83 87 219204
364 274 601340
554 697 246372
496 236 679189
513 33 89109
162 684 152151
46 687 599295
375 262 42984
500 395 582763
96 749 785658
588 8 636261
29 301 232808
21 70 519832
689 529 340275
428 304 209025
22 382 433784
442 773 622591
297 742 49184
415 275 464976
46 755 798914
352 309 730371
657 205 985540
425 469 481213
733 569 461526
533 747 698571
376 701 652728
285 301 836677
784 18 565453
792 452 397375
662 625 474729
683 723 993577
525 441 941189
377 391 119683
434 408 997648
632 300 809630
95 718 643106
526 9 473199
98 288 574728
291 248 665330
294 260 987894
731 687 351923
128 275 850826
571 234 9863
720 277 352129
99 536 364923
195 62 462545
643 394 312698
129 496 449895
499 87 52347
645 58 274013
613 508 521543
318 436 851805
599 182 358130
426 430 800537
268 83 699920
601 775 144358
400 16 191002
637 354 93080
592 735 673822
286 626 189223
557 631 636992
546 724 321559
317 696 155182
301 181 991121
299 635 678286
599 552 535349
442 684 934372
785 577 526291
564 4 766443
427 198 949187
298 81 270541
564 587 655775
673 144 972073
108 343 260494
283 14 220539
366 499 437864
525 562 53643
770 300 836243
554 706 735230
142 187 917131
247 546 789188
7 23 15861
70 756 217963
750 433 655815
230 435 464081
738 238 515310
441 148 49280
17 748 303424
234 511 466988
162 614 773741
216 777 78495
741 641 831280
176 750 196768
724 104 853128
213 262 417876
259 11 113023
61 310 10373
444 142 728519
62 282 451736
479 542 492274
205 235 767931
640 546 502656
650 799 663817
656 151 446590
129 373 842605
722 686 529356
756 354 684179
792 307 378458
201 459 894778
107 362 804172
94 554 952272
197 409 366864
634 451 913690
383 391 169916
616 31 713952
703 326 834230
502 466 251104
174 133 443934
797 598 791367
96 196 101811
151 32 270286
681 437 641334
612 502 76062
720 690 884334
426 117 770700
488 298 662683
234 662 383376
647 338 808174
252 683 927978
552 617 704652
106 83 1695
691 64 310412
367 14 605909
671 519 578229
457 32 131195
469 605 990863
482 586 67071
403 9 212728
430 131 493762
501 328 696171
513 133 754972
586 309 264587
671 374 603675
512 548 727557
781 774 552842
728 567 152287
306 54 772604
671 432 590269
386 549 629880
369 780 409083
490 198 93984
368 305 259567
736 213 471977
636 235 309006
9 122 782701
634 383 240996
314 667 175998
72 171 29779
634 672 896833
764 118 374842
128 708 115183
596 25 590408
736 132 970989
441 642 637405
744 458 36180
615 729 371283
149 741 911134
408 666 309742
298 91 111889
497 704 713371
443 351 399851
610 5 520190
428 40 992275
430 701 281860
17 286 786945
163 258 760907
723 76 572148
289 393 107122
704 158 319835
246 277 151157
187 715 831018
231 108 264618
704 435 517086
310 144 116163
172 483 579026
664 35 535660
51 212 59258
556 604 78036
84 688 175379
587 312 331597
538 310 166100
145 2 413014
355 250 809822
795 569 610078
226 457 868032
349 672 640337
83 214 458558
299 666 858944
555 503 964067
197 412 920788
497 346 289338
60 645 65321
648 264 718412
693 776 22074
618 187 339019
613 748 182497
253 793 625118
315 252 958907
21 594 343463
94 754 534956
725 690 861710
616 391 690925
728 446 586767
408 698 737614
546 543 523104
774 234 868862
746 329 231808
666 175 813740
730 230 56301
366 724 303244
41 762 203898
740 330 220231
456 259 826928
781 752 832446
356 435 978186
150 114 834308
535 784 774365
9 393 259573
359 651 857458
499 274 148206
688 573 543610
381 58 192049
312 119 306705
600 264 23015
32 555 991464
314 439 639410
372 515 814432
572 201 428465
425 136 459685
275 82 480789
30 197 109414
594 159 569065
175 410 787701
635 435 278836
7 295 364679
409 36 879908
616 704 865302
581 422 436627
174 718 311960
45 376 309296
465 406 403529
163 714 338592
672 408 937661
590 226 566295
64 358 630010
586 581 519756
741 111 524645
681 220 144165
564 71 360953
650 447 534310
46 596 14301
740 756 513452
539 85 419863
553 214 744753
85 649 677489
124 58 320281
311 443 540193
83 254 854368
702 94 335815
405 248 487824
746 685 371048
347 245 333807
133 209 930151
761 537 966878
22 468 632203
237 535 918465
675 352 343737
241 162 718912
730 147 994329
399 490 545562
482 775 182088
196 455 316383
418 195 621578
303 263 572290
196 606 605732
70 46 115902
644 526 171787
201 416 418127
640 317 946291
283 747 542936
344 708 158763
405 676 821944
351 436 880892
56 439 888734
688 476 950869
495 541 823145
148 696 543841
584 55 22429
457 287 464816
687 492 282101
282 722 931963
70 511 686094
746 714 267653
111 340 392026
545 372 218803
508 568 559906
506 419 781577
494 266 218119
195 375 417717
149 650 215508
200 499 628081
61 476 379751
315 106 516036
30 675 481968
317 538 861038
630 711 833263
552 414 325888
19 227 514506
738 60 227007
602 549 671392
566 661 100044
753 704 680992
694 177 810552
30 664 697430
126 720 515906
185 480 17722
419 304 809802
101 751 444122
557 654 806330
761 236 497112
687 138 114889
331 491 76972
387 399 640784
150 709 130348
294 522 291244
704 780 278166
51 123 163869
682 565 168563
299 357 685370
689 501 329414
352 708 361754
63 267 28190
681 751 500525
70 789 46700
134 120 832811
592 332 647763
569 258 559647
82 113 539221
630 166 454745
83 434 206887
344 722 5134
792 681 220906
52 134 881731
658 251 363135
132 455 471284
63 686 28005
60 106 516642
191 235 481633
670 636 682702
426 131 116787
571 401 765142
36 116 165000
34 583 873235
591 531 141522
126 733 517075
149 580 178814
745 165 368087
11 570 641921
503 29 961636
89 111 385297
753 21 715897
242 198 819472
299 304 44646
733 483 362174
151 413 192542
34 138 164541
238 255 96792
296 798 378953
643 558 628810
309 304 198505
357 177 384917
28 406 430806
348 180 509450
405 14 212817
114 134 166098
95 250 409453
396 563 728873
643 521 287067
549 505 369392
118 680 87238
354 112 659758
740 88 68503
411 24 514673
421 285 172321
367 755 416425
243 525 601089
393 30 801036
696 311 727445
231 291 48638
654 460 67993
719 520 729602
143 554 837922
719 721 730418
500 12 889338
706 144 750586
646 611 601576
657 678 414578
358 187 31828
607 569 889189
214 170 399288
598 2 371035
680 142 215544
225 76 148143
44 172 732183
449 346 648622
79 147 453604
59 24 445233
597 659 70903
213 694 703609
359 630 102704
11 201 465666
601 142 122339
133 552 592835
484 23 888459
538 583 487549
695 550 237283
387 798 701274
81 558 699296
399 14 425117
439 732 879832
335 350 791291
99 121 803534
600 204 391983
62 660 882511
617 788 368192
177 497 172230
354 395 931320
701 508 776138
56 491 974182
123 725 575771
489 23 214784
276 453 805667
687 355 939683
350 296 542758
216 437 29766
150 652 206195
669 687 135890
330 682 424
479 635 517255
296 645 934927
704 793 667448
442 169 26312
453 238 797462
28 681 238717
638 296 76501
369 711 642700
415 290 674753
584 179 614799
166 512 248101
476 487 546815
115 620 467843
88 408 693045
625 72 527785
336 482 659136
302 378 568680
740 253 831368
468 544 44319
472 240 765119
104 203 472656
215 115 934035
313 686 545211
536 452 111725
455 727 8573
33 672 160396
643 207 673477
381 734 507682
389 445 433726
561 156 212548
399 705 451447
452 169 838055
295 420 963688
186 424 2769
119 412 817806
316 216 975401
199 523 249421
648 250 876381
201 504 966459
536 96 895876
136 552 417277
681 328 955935
799 223 828036
707 584 801962
753 221 696640
635 324 783769
594 572 639384
666 69 368999
576 255 701431
93 378 831320
98 164 897382
568 287 697606
483 226 444831
437 329 282165
740 522 68552
94 213 794785
131 61 852481
410 49 471145
684 210 722787
189 133 28378
62 460 86061
783 80 293318
280 755 242494
76 609 592497
797 297 416897
416 564 974876
41 153 648968
6 452 560041
417 29 830230
422 178 231534
455 613 123985
146 211 779102
698 716 425928
284 246 991801
306 406 817917
129 727 342068
331 723 968318
133 283 984699
44 336 209803
65 535 18645
245 353 842877
22 593 113270
339 691 611388
193 122 589648
641 456 461747
357 27 109310
140 24 247314
333 445 579194
395 302 884199
56 296 760894
280 164 661093
262 41 638902
718 102 649901
483 155 671448
730 781 394428
166 605 468286
709 422 393772
534 780 58149
306 227 54038
795 223 917377
381 741 610792
703 37 29960
333 720 383712
450 512 443080
637 56 864670
545 616 306965
138 132 516611
750 279 738565
240 631 582381
398 591 503536
720 555 927263
180 447 431960
250 71 452753
567 562 729894
561 378 871323
413 751 662756
16 763 469635
24 251 141538
300 359 761115
606 373 543906
653 150 437165
82 486 483359
602 695 684966
41 108 843281
263 534 630428
470 350 601162
240 475 54185
490 195 210910
241 752 847661
228 638 40069
182 112 377740
713 587 172909
623 753 740495
269 341 593258
712 689 625268
226 789 89016
671 3 631733
467 367 7984
77 724 732507
277 346 825102
386 295 385345
419 787 915128
685 57 817206
96 65 759391
473 142 299592
404 356 565926
443 29 182830
444 779 102576
106 649 492992
15 77 516870
648 346 21569
760 499 767598
588 59 821906
49 723 562794
609 45 135104
114 149 670084
222 77 309040
720 438 172476
84 56 35050
736 249 787334
194 647 541851
537 540 853069
781 17 629307
450 368 98290
154 459 430868
153 643 355757
418 116 606342
90 456 173817
656 259 90284
418 493 39759
422 237 303381
627 10 760688
717 794 38310
269 205 845901
529 572 418631
380 508 934543
310 437 712305
672 608 232782
677 29 317579
301 346 707943
411 500 240425
660 490 43919
474 547 965066
271 311 777164
11 383 716539
629 143 749843
187 311 680312
473 412 85681
239 200 742435
688 308 53201
499 317 215117
486 234 410082
258 523 757251
80 763 27063
239 640 691758
98 70 512531
733 229 564612
189 401 721481
758 30 874171
370 182 841418
334 473 258454
342 196 971222
60 117 815344
23 53 801618
331 660 520695
369 382 818299
387 529 72312
15 226 33010
799 32 591301
794 363 614117
148 286 622630
351 561 268321
529 728 923427
120 150 764443
382 280 135309
748 272 264394
598 469 93972
615 629 450406
147 223 203414
338 241 86580
237 330 296174
621 703 472334
576 614 219548
608 397 619990
460 496 487167
229 118 850162
571 168 358476
481 80 456652
636 3 52672
364 130 902623
448 788 927928
283 421 213293
724 760 897326
208 659 252329
276 781 53817
226 554 242624
124 470 676101
592 569 373692
628 64 53345
397 139 733609
641 511 960730
480 249 971212
72 526 828282
352 432 557554
749 605 753930
306 611 352393
631 359 290581
389 187 397491
314 639 48614
792 132 265825
622 172 809721
195 722 39581
773 89 996555
503 512 426541
411 293 705342
783 266 323185
551 346 442051
193 341 800239
793 551 286701
528 377 425574
423 284 375804
598 83 341870
317 71 957060
721 338 608482
428 629 303524
152 666 805872
454 396 281700
8 365 397538
557 782 244550
437 449 705460
789 325 642553
258 124 248184
308 461 447547
662 129 152511
76 228 279311
494 335 585620
743 711 250115
455 81 206503
664 129 685126
456 42 724852
34 242 100757
625 284 831237
568 32 3477
574 630 585374
121 176 291647
721 80 272170
687 219 854039
405 402 748894
723 585 892933
543 150 147564
129 21 694389
526 248 483754
511 667 743857
640 784 500917
698 340 918070
223 648 277991
240 664 143843
194 514 69171
233 752 466619
45 435 409018
126 332 718814
351 777 168415
174 605 270545
499 573 427356
341 536 849042
624 736 71362
197 267 953164
340 656 917560
552 316 314549
193 767 577399
345 442 591549
409 219 296863
745 550 584887
170 243 739328
655 313 409168
575 757 836094
641 643 64769
135 137 46183
242 576 251813
140 690 981652
85 476 496275
732 347 540343
333 289 441114
638 22 442604
525 434 465819
182 44 283390
143 420 889955
615 521 180299
676 752 980346
306 19 648145
41 100 494462
192 579 587055
121 614 151097
646 433 454163
770 587 220861
467 496 953776
176 668 707035
592 292 3612
388 10 160208
49 599 815404
715 59 620777
657 525 829117
81 380 495695
393 554 871598
4 447 800714
51 731 688297
241 604 440800
410 554 812258
609 34 274776
392 118 194161
205 129 294273
453 674 991201
169 648 695569
340 116 22352
364 111 702693
141 510 293370
50 319 145801
5 653 699298
99 522 501147
720 768 975802
381 87 706597
698 135 718740
108 566 972404
164 29 891421
208 542 167710
385 631 344284
292 231 516133
113 673 952244
549 739 351677
441 346 895583
462 659 510748
114 476 503730
604 729 539962
657 192 276823
331 644 158042
486 117 588545
30 140 840570
685 627 850542
36 659 639678
714 92 542975
25 788 834663
494 519 554326
179 683 672716
710 599 833222
181 283 357000
536 272 714141
44 679 221134
789 662 36636
446 708 538707
230 282 479552
481 631 416757
382 40 510629
384 711 92510
756 83 850245
384 609 357233
486 779 504774
185 694 49141
782 120 8604
198 69 806210
2 227 569750
751 584 671726
461 359 505383
591 30 761445
585 243 763714
468 757 9877
571 302 652516
445 408 557442
185 439 486370
198 652 902942
353 120 613395
562 419 246824
777 765 340972
438 280 348989
178 344 880809
685 274 104080
497 263 208379
111 164 406156
257 606 765587
85 632 923664
110 358 689654
9 615 366856
193 418 899786
761 365 12135
347 517 838472
209 201 955225
412 466 181041
345 107 756937
392 584 536365
464 472 168313
235 194 268574
746 397 51703
616 491 928612
723 659 736093
237 41 393227
549 205 562759
207 400 801148
482 12 368383
446 123 674082
457 191 959464
561 519 539152
792 649 229793
77 274 493878
744 792 704296
63 149 182344
417 446 583992
651 549 345493
677 511 548969
701 660 560220
469 91 644892
227 202 45570
425 452 159321
548 741 136148
561 768 707097
302 693 407364
203 345 438213
443 375 742788
662 202 492278
576 223 252467
533 40 355004
193 771 26318
676 671 53545
259 34 24932
213 450 147346
776 715 440232
553 609 306631
74 417 883197
584 129 429697
731 10 955236
632 286 44638
243 251 542359
295 241 271892
250 231 808573
334 767 16494
453 34 5889
792 10 668501
143 324 313607
510 523 187054
149 237 356560
556 255 662685
708 546 607461
651 443 195501
540 313 688830
41 501 105658
448 798 541535
678 183 136560
715 165 207713
741 413 870231
221 62 537087
478 224 976444
558 355 313783
254 117 627872
677 299 760047
499 294 471822
538 217 99417
538 500 866768
587 334 274934
283 221 178872
151 91 442881
373 393 54547
636 19 993222
4 453 23607
62 479 150276
476 252 454248
523 557 258956
592 346 853419
286 655 792180
234 72 816085
208 211 762660
6 117 363349
322 9 405927
455 769 152728
797 119 690899
703 220 906816
73 19 336158
461 490 991000
743 291 987407
633 5 118048
373 76 704542
184 782 406694
400 502 746081
501 248 796140
568 341 443427
327 265 727118
771 92 794116
79 5 5598
529 681 98085
635 520 532873
650 357 409685
647 770 258217
146 116 925374
18 581 543515
417 378 713869
431 144 635324
160 769 784782
78 509 387753
576 354 929304
224 300 879601
436 612 959061
623 661 12290
301 242 892414
617 149 472442
534 273 378264
45 648 800081
763 752 824936
662 611 583323
492 654 421897
125 709 93592
25 496 821084
108 553 635363
108 681 807697
40 192 74358
38 29 647539
156 624 570284
201 264 230157
774 67 268761
660 342 735250
84 38 393065
512 692 290361
155 381 970478
706 333 244306
744 703 606768
491 564 240925
530 754 607332
248 236 320269
140 203 616714
112 755 450289
19 438 921074
663 104 414633
521 114 310006
634 454 379407
457 488 21088
181 600 712314
222 117 639072
657 101 795522
236 680 534027
95 522 626113
434 407 818162
497 417 330289
99 583 60734
171 594 486853
149 707 751776
192 520 500754
395 18 483375
245 673 228404
792 318 282229
310 228 500804
129 255 313853
579 306 976455
613 271 737539
151 244 588981
621 641 857138
558 769 290619
457 593 515232
23 577 649304
510 516 319568
752 171 504878
515 527 592249
515 486 44740
417 705 311626
380 727 262108
789 259 305348
521 191 612511
543 686 438931
406 379 928339
622 186 511255
463 693 623879
145 389 788089
13 342 582186
774 93 523983
735 769 254136
519 96 343896
561 231 950419
467 529 55974
622 485 38571
754 51 903767
685 254 674564
44 88 451312
719 356 283698
177 667 909199
659 194 861419
654 628 848811
230 385 566344
47 384 668147
532 530 142973
340 135 242780
739 99 51621
512 671 511411
465 762 446267
48 671 691772
496 521 764327
158 123 407108
794 647 984671
20 422 24936
747 550 525998
637 199 578172
372 727 919491
663 108 735357
318 719 669820
571 537 193321
675 58 503052
163 396 93758
98 50 720516
288 572 610027
782 696 286650
345 140 102332
469 181 571936
650 16 593127
643 77 752198
162 635 797012
188 454 148091
392 32 841301
297 127 80527
395 311 613099
547 687 991714
59 757 301842
221 543 452798
155 688 324104
56 424 144352
358 554 782326
187 620 327044
291 33 320912
141 84 62340
233 166 769601
440 319 729846
776 713 896303
690 439 556580
573 217 147979
49 43 708891
105 783 645607
82 554 565355
54 283 151695
30 501 173900
408 784 528936
340 618 784779
760 83 306215
441 333 909042
55 656 949827
725 262 811398
294 496 156861
491 751 621153
144 243 907317
597 381 445198
363 437 573994
742 739 775948
209 132 441981
182 793 497305
194 233 717425
739 133 462093
169 750 584327
618 680 941396
694 580 329061
762 146 341139
509 334 554557
697 749 389635
594 257 463074
489 410 244853
769 28 292700
250 327 820224
169 221 931354
644 674 4266
618 666 848182
349 456 416636
707 444 435573
770 30 416924
3 55 948410
390 78 670498
472 715 726454
129 592 781777
693 787 474133
86 738 476274
92 9 595654
163 609 42412
763 781 418718
124 632 32227
514 159 496741
305 500 909644
445 99 44183
780 266 210150
247 782 447831
482 320 818072
95 322 665557
375 551 943823
670 150 432129
331 408 794490
234 161 460041
38 149 756949
416 58 856079
794 290 773723
145 26 55124
106 486 225307
42 719 24184
279 313 552133
800 477 528375
701 489 356028
406 16 732025
215 638 283939
57 674 753145
711 644 734966
433 350 952361
78 303 528293
246 205 409486
644 194 605803
580 422 898452
186 714 790464
106 597 375671
254 2 463735
507 231 148741
716 746 566776
723 29 186777
441 12 80778
132 547 243722
580 342 290701
113 156 350074
756 632 418871
203 752 427745
51 262 631373
554 419 533208
415 642 683655
119 357 697812
532 495 721646
173 197 731696
511 385 696678
55 445 86667
198 297 506073
214 185 372946
516 394 158610
202 113 773137
396 591 721734
799 139 559771
490 103 973041
340 363 733631
338 485 617882
431 623 580054
140 748 637705
674 58 215504
230 91 921957
511 449 40777
577 520 662273
592 425 961461
313 390 206504
354 165 915609
69 203 187596
681 496 979271
244 36 65595
362 24 797632
758 635 385180
710 10 364283
139 587 647826
446 772 475092
318 17 993452
520 154 397644
162 189 386875
692 434 602112
401 257 802522
102 279 255832
199 559 630054
124 176 553035
391 167 873071
586 182 297969
248 403 875804
104 48 210365
764 151 126635
154 742 46441
676 157 677499
428 636 665219
71 112 635004
191 300 188846
632 232 595135
305 161 627981
493 451 619539
188 590 218302
86 347 537857
185 196 610173
412 256 472714
452 331 162858
295 751 411471
571 328 341112
294 566 276905
62 50 282378
537 181 354729
714 307 7118
150 725 968315
125 150 616403
44 530 748377
18 427 430271
363 307 353033
559 169 601773
487 374 35251
364 497 62863
255 314 201947
159 199 170391
202 772 944317
445 106 414933
536 61 557684
295 653 600094
4 623 445853
148 475 224114
371 787 292639
691 630 929362
723 268 423596
129 418 20865
246 651 702792
232 233 223485
32 201 474280
343 5 968673
79 9 775101
447 9 218920
85 487 749874
727 755 883862
28 172 662444
592 417 23419
367 563 737450
606 581 936909
674 726 434011
674 628 2370
129 231 959598
395 702 562468
379 538 2704
287 507 194959
329 596 410697
703 446 768109
423 59 192481
377 465 584740
521 260 278299
58 537 592133
212 652 629218
183 82 626485
429 627 673304
391 470 273050
692 389 210742
36 322 126136
50 455 682339
333 799 411827
494 2 451337
592 704 856363
86 176 559547
302 377 601209
336 584 202166
36 755 240021
62 529 196605
358 559 759874
590 473 625537
225 151 25722
171 565 879871
179 153 297615
48 756 518811
109 574 224992
295 627 518499
164 87 891122
528 314 88641
384 219 154894
321 394 619442
624 194 995181
119 696 36718
350 485 874740
258 488 393020
438 85 995054
573 160 456753
770 152 186871
172 31 359821
295 292 951062
608 666 46894
615 373 106476
464 117 667491
367 594 518022
748 704 146409
412 475 870156
300 264 884157
642 10 620099
318 663 228217
568 510 104764
570 230 362109
357 482 509691
575 742 528085
569 308 686671
764 244 689167
748 357 79781
601 772 872547
393 500 998527
249 521 593363
318 464 372939
149 579 534065
632 283 735480
748 46 834373
637 611 592363
688 296 860378
154 527 968697
594 564 218850
264 560 484239
605 546 701105
27 724 552096
637 287 355069
77 380 366926
796 774 400303
720 554 558636
608 378 696053
309 738 551932
590 90 61968
460 200 211765
501 220 309324
527 71 904020
498 133 175177
120 696 520258
712 779 66904
376 519 666803
298 586 547884
429 643 681
284 89 347424
348 496 13013
182 621 418808
269 23 553254
335 126 165575
750 254 412412
231 475 714082
52 743 111723
659 258 311157
116 342 874702
459 159 764988
767 170 893862
613 800 592456
4 536 290251
315 76 484129
666 55 846936
358 697 449929
96 739 290015
439 302 113975
59 264 775832
521 406 817245
783 160 822664
70 233 14717
459 357 163396
470 426 76245
751 533 801713
549 495 785878
120 155 492029
253 163 875083
136 731 562237
273 300 456462
655 699 930351
689 117 823804
628 15 856705
54 134 378271
669 59 782863
463 25 971859
631 726 75152
780 575 368923
184 656 648420
662 543 904714
38 113 62928
583 723 856339
618 23 33996
660 770 663149
790 796 263253
143 481 565091
2 641 566422
375 602 238883
188 520 503910
488 406 920292
351 40 304322
434 87 25923
100 546 318199
731 5 361534
791 382 511945
9 265 978628
706 19 555432
72 253 940656
223 20 707530
5 527 915104
183 638 525520
708 412 139909
505 656 848337
275 728 267270
406 589 444525
421 605 12871
236 261 167021
381 110 186431
519 331 813133
227 525 521858
497 59 855042
257 24 533174
559 728 493651
359 285 82385
621 291 548548
521 148 40571
405 799 483087
593 124 426680
470 59 224239
655 691 10293
671 332 650975
678 571 965488
325 777 518106
357 195 129183
461 499 192063
610 378 575243
711 62 57736
187 33 823741
358 288 416332
604 504 614480
536 667 671639
67 137 595342
474 425 925561
722 593 833474
454 480 280427
23 492 47879
58 355 468412
299 634 224231
537 612 244387
703 792 287048
488 430 90341
373 42 446008
99 629 685737
453 575 990991
507 749 279639
707 576 205937
280 756 421493
434 260 868157
635 551 586862
191 464 806375
259 264 376603
785 712 905360
169 132 119676
657 443 111702
398 120 266076
545 290 388143
229 579 296123
245 134 621770
689 264 25937
164 371 377666
32 112 547792
196 528 672556
35 346 494487
109 399 924815
490 263 361159
593 47 157655
407 386 87645
203 91 159448
459 477 722879
4 291 340780
155 469 921938
295 307 63815
681 656 792826
718 242 686887
734 691 783539
225 575 599776
573 580 422110
401 196 838542
621 764 266838
577 583 64444
448 338 494284
529 120 101559
396 404 146782
461 398 584626
600 383 203367
10 174 377430
668 549 759997
135 496 167407
478 488 167550
609 726 339255
779 785 392031
219 352 847020
214 241 506866
260 790 89767
107 765 858761
382 482 835824
111 586 430769
190 551 995182
143 475 604102
657 707 186410
569 410 347197
558 795 237389
573 641 821366
204 107 894949
27 678 191217
69 363 449973
272 74 6012
714 128 749626
179 668 348363
43 238 288946
175 135 863153
176 496 994378
459 172 48864
790 291 94653
310 403 424795
272 144 991962
762 107 305377
483 77 433770
382 613 244937
538 60 449523
211 391 41875
552 531 138641
410 111 690709
668 405 774072
149 306 637913
187 226 691672
212 172 848104
432 238 461201
463 104 63255
264 664 353346
541 620 3452
234 406 344405
662 595 889865
331 264 554654
560 519 813820
83 776 750798
561 637 725363
368 256 611341
301 488 618815
677 83 908491
611 173 32064
52 587 597977
768 211 164204
211 324 345961
425 326 154842
18 720 606242
71 501 470150
361 459 104077
535 103 330874
549 652 910903
734 43 475281
43 682 639987
642 698 508709
84 664 934233
736 780 655521
532 344 277338
745 348 649112
751 687 805617
45 260 954100
38 209 7893
259 370 365663
455 497 279677
475 111 875868
207 757 629779
430 714 590311
4 529 750021
607 512 603093
199 134 311020
192 18 387678
795 490 611662
525 599 858727
725 134 694320
621 671 3151
688 138 648952
543 365 885442
372 88 520934
710 323 120180
143 119 56158
352 197 282698
457 665 596688
774 651 643953
43 502 288938
534 101 288827
518 432 958705
173 54 697322
35 680 550497
680 314 605073
222 211 107937
698 184 168740
10 407 876393
748 691 665157
194 793 806546
411 651 727286
715 552 814804
471 557 322669
539 543 165621
4 698 838269
392 731 635046
460 428 218805
417 266 492313
71 585 161607
391 213 391794
433 186 64503
548 372 567091
607 298 930427
364 523 892847
363 254 605661
295 76 942001
476 222 156876
717 617 565550
473 650 967318
92 384 943827
369 234 254792
377 144 718723
494 326 427043
110 472 419964
364 52 270292
756 45 589175
566 285 728668
163 781 278692
545 742 56541
19 191 983794
457 105 726468
509 567 626201
371 685 640809
583 225 989656
484 514 773330
545 744 413892
97 211 683122
373 221 816521
332 205 336719
580 282 840750
111 701 412797
271 152 31917
293 783 502319
263 2 51957
249 367 55886
275 796 578589
682 169 586545
235 523 711957
569 397 711786
521 122 486513
112 249 864168
17 129 706922
700 543 418356
102 277 96956
80 518 261595
247 401 448610
405 148 152176
755 767 40496
6 16 133694
26 133 583726
786 323 95508
763 630 986788
105 278 952847
452 594 782201
500 621 378742
774 154 885708
552 624 819481
63 237 462195
298 690 672917
448 608 992025
729 117 650741
12 321 70060
158 191 850377
503 165 308483
653 329 933532
524 267 283925
235 697 162768
628 329 131250
144 267 529073
274 655 30367
474 539 12932
623 218 774852
221 162 367711
118 766 703292
686 16 450541
172 537 164232
438 303 321799
95 639 892742
254 353 360190
17 439 483884
254 489 479204
669 752 966746
408 530 697782
80 282 977923
55 502 168990
627 534 840981
145 350 211611
697 412 978012
316 393 121929
291 763 669630
307 170 268039
65 4 209460
293 69 703073
173 449 665584
594 191 805928
498 609 119298
45 635 809873
277 298 97682
599 571 880234
419 139 777574
793 694 726291
216 620 729294
546 10 910393
205 234 342675
589 564 289491
426 92 855065
31 646 844294
676 689 342113
224 253 985118
668 577 566178
760 375 965567
440 349 941928
468 184 13135
206 785 360207
689 22 723774
102 661 748197
220 17 72816
301 634 610818
377 168 357062
758 197 131388
785 570 987936
111 437 154660
388 537 455304
449 456 140834
370 701 764667
107 322 393173
541 266 338802
61 368 822711
723 288 273722
638 195 799894
598 794 302388
359 246 910273
497 581 715968
58 337 24648
599 75 950987
252 311 769479
137 730 401925
355 367 772174
154 316 718157
36 618 489848
547 83 787667
647 726 233545
139 487 684695
419 76 425983
242 312 336043
573 188 62707
260 435 911809
134 497 32401
287 724 676673
715 236 960098
635 395 206688
540 176 144517
516 122 307193
604 663 330197
77 197 708037
713 306 570115
743 46 868279
194 417 161192
427 180 423247
490 651 83125
755 661 940068
757 35 484975
123 363 922614
670 254 79865
49 676 694914
9 181 743009
787 133 29510
59 207 937428
507 248 928979
153 142 408055
654 178 639104
109 312 648913
764 433 848578
554 57 976659
557 144 246150
150 145 521418
163 757 717431
78 614 127664
482 528 458293
704 162 314895
626 726 605989
137 212 288056
648 537 544703
290 481 579093
582 174 281267
230 465 47891
757 504 497270
184 194 991407
286 616 155964
263 692 892749
74 257 125777
124 391 829305
264 211 417312
481 65 551747
731 469 992981
659 322 142432
674 563 860658
12 402 643654
514 782 347249
201 402 696163
485 14 761681
229 513 805124
19 86 355254
707 381 685688
122 498 254343
93 300 693211
787 513 202831
735 634 31581
64 108 541846
447 326 468080
303 409 450645
316 684 689044
624 487 97911
473 232 457570
601 630 305276
82 368 337360
705 196 364416
460 526 503025
76 406 179063
121 399 869677
297 556 66898
562 424 82343
83 709 930204
464 661 558301
241 763 610875
651 676 61013
792 114 983687
600 569 809121
56 425 851789
44 113 13874
604 295 291920
133 437 456475
596 79 506339
438 360 323228
638 378 125470
320 131 591815
614 742 587000
164 721 745966
292 210 319410
530 260 796976
219 364 526272
436 188 490645
664 66 850244
74 169 445488
268 55 63749
260 461 529359
482 373 523888
195 540 856394
440 15 608578
88 787 844845
776 175 344455
73 371 179003
768 407 900725
383 108 822534
659 328 72367
475 75 618736
47 759 581140
307 124 124599
665 95 73607
597 611 267598
591 76 561626
11 226 663570
795 38 9981
133 626 847701
148 794 232845
549 428 550182
770 120 406083
104 18 482932
207 124 921147
255 741 289098
41 37 302762
485 582 446074
225 585 501918
243 330 968738
327 563 885176
570 349 115617
704 3 681828
734 144 381732
383 348 518705
757 243 827029
153 148 849672
704 71 117832
276 746 423494
575 581 989711
123 435 148958
764 229 286170
578 117 216668
682 746 326811
757 293 986795
641 437 142621
322 719 973073
37 515 453581
451 563 970811
536 141 791199
656 761 534328
674 761 501965
771 39 279477
137 335 382414
739 223 651111
77 245 803246
95 354 62082
742 661 907893
694 770 729179
404 113 404121
800 307 346961
496 747 617821
398 703 939626
204 697 788975
785 549 188948
55 589 323200
440 674 499410
327 560 340029
665 345 34725
75 214 80170
754 430 436811
764 263 245879
455 624 345636
383 589 523696
254 725 693109
578 447 932878
170 70 547571
548 268 117900
17 756 805583
263 679 502535
372 458 518247
471 74 571630
479 774 761370
558 627 880965
506 390 552079
621 799 168297
373 401 758859
33 12 82773
635 285 137803
679 793 469519
104 656 181823
387 343 294724
661 710 845835
691 457 387976
315 682 723295
221 694 900486
781 661 123996
411 533 46799
732 499 372378
526 777 876608
125 10 934657
240 134 97504
658 490 99910
280 646 113183
758 486 462568
632 641 42031
385 582 141088
536 740 486297
521 115 509180
257 220 297043
350 780 629826
472 99 197829
68 204 608317
95 311 625879
295 595 137469
452 326 295568
293 312 465956
405 571 417811
234 752 754511
644 365 294056
675 581 341902
16 340 500392
632 466 774315
754 789 816363
474 471 436917
196 323 279449
237 72 358606
518 490 45542
193 90 691398
670 281 287319
704 520 36503
653 310 994383
579 404 260363
242 363 14337
528 436 610857
522 470 478624
343 515 962922
561 23 897412
189 19 91583
435 713 564489
646 559 422318
493 541 728100
550 358 953972
66 414 543047
490 40 390343
456 189 907498
554 154 11245
793 365 105248
347 278 298284
294 704 800249
163 279 987655
488 188 51145
574 683 381264
780 556 917445
509 659 214389
726 553 646511
230 464 728914
173 248 175760
179 659 433558
115 637 303233
407 725 588375
752 538 504667
133 223 364144
28 134 417809
84 611 302215
652 36 604083
131 290 635562
96 428 600925
705 152 828648
493 167 486151
296 346 894962
359 404 128315
364 745 527629
294 116 45108
635 622 911428
590 162 485516
644 502 732144
309 503 424424
49 73 460559
430 101 215090
737 451 901053
589 615 373110
607 647 961292
6 58 540919
80 516 756177
280 356 246901
304 75 975620
200 449 831373
509 358 774646
28 177 949198
645 608 324143
72 603 700045
529 747 663700
57 356 280152
466 186 252053
297 195 983436
365 593 605207
618 766 162032
787 517 405345
208 374 454076
274 407 461305
769 341 952136
274 435 51326
322 376 132414
546 345 220807
269 612 232539
467 794 396442
700 770 848981
443 483 295373
277 498 537642
611 587 454320
1 488 991854
322 506 490562
477 421 334820
623 235 237597
442 686 260890
397 361 339177
109 706 464438
324 118 3963
485 457 906760
703 387 960037
753 36 694971
427 628 940359
59 577 215890
791 306 599347
317 98 268699
197 555 204222
386 585 552679
155 761 130426
300 156 618170
90 187 696465
625 382 508921
289 259 126587
128 710 848580
192 85 864179
171 624 116894
356 174 447473
47 728 455306
662 792 318042
358 595 283627
684 321 878106
691 93 278589
391 186 347334
439 528 788864
752 734 179885
480 734 66261
614 776 141711
680 511 13668
201 5 143747
180 187 427279
755 742 913782
126 347 102976
157 486 388929
124 571 783650
204 450 649051
188 718 739114
665 105 141164
105 614 124566
502 373 479936
589 123 534867
584 276 380440
275 190 842006
463 332 987069
115 456 446112
205 482 744828
306 499 159723
359 215 402424
662 395 749638
380 783 252266
576 254 349120
2 350 821024
1 794 692829
524 395 926964
180 178 810385
587 714 416174
468 318 744817
325 67 176793
144 609 359105
164 242 128699
161 320 39034
189 533 690445
692 489 818581
560 411 342459
66 533 452965
325 96 460287
3 673 19431
346 112 379221
538 612 533009
569 230 813017
754 156 564826
93 334 24894
338 38 486205
526 47 621354
472 328 240639
627 362 59051
416 281 339652
190 365 101569
126 595 191417
10 660 628880
658 754 944286
610 154 381944
175 62 361290
69 422 424587
461 505 982211
97 742 21087
282 27 979534
202 500 413285
701 669 473355
500 700 866576
562 756 264339
27 394 841648
563 334 383583
248 63 128533
249 533 771944
677 8 61258
151 484 726840
548 563 423237
209 575 724400
215 39 760470
130 486 629447
475 311 182789
640 1 851307
293 46 659132
542 764 404138
694 433 314297
230 119 935122
193 695 3629
199 66 463842
722 346 565665
709 241 545061
637 327 204196
617 487 746640
543 727 454125
411 202 570187
527 692 165765
373 138 927814
381 29 211942
385 5 139330
679 330 323884
74 113 554857
731 398 417119
602 616 70075
585 570 439395
26 516 407589
91 479 431467
352 122 731108
378 570 512281
657 306 661405
257 555 788422
397 758 936300
327 216 328146
23 173 734520
23 163 560915
504 601 389607
546 56 676038
707 110 425820
792 96 491489
359 688 698781
497 375 605263
176 417 572474
607 738 339994
537 750 900578
281 376 502610
438 664 606272
132 257 753574
460 735 644463
464 319 915301
104 691 631981
270 31 475918
20 479 537617
781 422 303829
767 77 801801
215 285 250466
337 316 216799
423 85 828327
752 194 600292
167 163 662170
204 745 190818
760 533 708047
739 702 578178
328 788 156437
771 288 648259
661 766 656418
20 163 626401
596 82 877982
214 778 62531
796 645 793040
560 772 144669
365 424 598671
400 116 248576
465 685 428763
339 623 549501
348 513 555498
19 290 333651
254 410 150885
716 251 320257
668 448 482533
311 396 108424
574 417 976748
130 701 89270
648 111 968559
408 288 9509
79 625 376633
220 48 368296
537 474 207532
692 202 460065
90 535 522508
385 369 786137
705 734 267213
396 779 791346
436 399 616721
208 593 843527
498 302 440368
112 174 886877
45 329 697031
673 139 523259
19 148 402841
430 523 791193
161 148 857786
221 156 528597
242 85 115009
369 315 987940
372 157 169818
297 782 203071
477 344 62369
308 746 969685
289 509 209281
60 208 818583
446 527 129025
225 385 490488
384 565 234912
589 180 782301
404 681 453329
759 776 775150
11 721 509012
93 716 587220
224 315 678368
252 780 596542
341 245 498388
608 547 385225
519 68 67110
146 264 952657
759 348 286800
237 675 285411
326 59 715579
711 745 127542
524 320 801373
461 384 379800
451 160 161750
448 794 662894
702 507 350146
610 622 658711
798 590 115772
179 383 876255
461 630 66435
216 135 540433
652 95 447777
675 732 139797
775 509 826084
222 12 444814
794 767 541021
678 661 956019
800 717 234744
646 121 612802
789 73 413785
384 686 653233
662 742 852094
511 520 935712
240 103 879758
57 222 360523
371 337 825696
188 314 451618
248 126 422534
755 29 896618
720 709 140031
253 771 393904
656 739 768171
457 113 41280
68 35 357181
485 635 42837
142 309 624248
52 338 709647
412 774 876162
253 78 582527
124 569 311284
528 167 235440
421 68 442589
153 547 352144
638 431 113345
671 509 894864
16 733 965953
124 172 449110
280 689 932741
573 54 776887
376 409 5974
704 795 704317
181 220 185566
305 3 124659
549 446 659854
793 455 369401
405 728 187372
510 234 167286
125 362 145635
294 594 464350
13 163 45427
226 646 262583
144 391 886860
404 426 915331
67 22 46500
578 756 179840
503 261 526175
323 690 798033
503 744 26757
80 523 528075
101 539 374661
681 58 392219
531 309 261360
367 672 420048
547 341 639078
149 472 799267
84 86 224087
404 541 521706
157 30 991640
505 120 557132
5 491 925123
779 492 362666
530 725 19270
518 575 918216
648 139 384504
98 687 652669
52 264 752084
298 334 990729
649 204 584401
574 228 347782
11 325 927783
84 419 875570
333 308 254446
567 42 626435
265 271 121919
793 113 208202
786 85 130072
80 512 331248
90 427 404068
165 759 186768
551 23 593955
346 140 870812
574 530 582661
353 320 388134
17 417 868088
258 762 303515
536 226 561087
742 385 349999
1 676 720075
709 67 812230
242 79 431207
233 235 500021
714 383 903591
761 584 415668
564 183 288773
670 9 312535
580 169 585833
388 350 39471
692 752 113301
582 535 390090
37 722 618211
596 273 622323
688 530 194499
138 762 813872
474 706 902179
773 332 971714
201 166 385660
403 351 42581
488 177 612817
313 629 2717
699 215 187729
760 340 246676
727 97 295353
263 772 361211
714 547 259516
612 505 504969
7 528 351547
377 105 179613
673 190 13632
148 638 382144
169 600 24091
13 143 9138
644 460 712727
492 123 802320
452 753 951399
204 554 179130
667 360 281925
221 231 563442
577 330 52093
700 758 771934
331 340 122257
578 751 213173
634 39 973619
791 476 329263
542 788 509958
710 261 148994
565 578 442904
671 618 589628
171 415 376852
261 258 397720
126 508 140686
718 613 761408
580 716 168859
113 193 788898
516 331 307140
186 209 713077
265 253 398866
570 223 659036
342 123 950245
374 719 206358
120 431 381665
186 520 574841
271 515 723508
176 306 973110
586 620 948046
311 776 78960
342 138 205654
613 284 579481
355 566 361248
138 157 375440
597 638 850840
249 432 831981
413 523 461641
620 116 894783
379 732 444218
281 386 659329
653 454 592859
372 627 793456
139 530 148873
406 202 438303
549 408 447157
468 337 599672
576 413 951175
534 102 23481
425 697 297905
70 144 244175
785 7 905285
581 686 775835
47 188 966346
75 111 766745
388 216 791296
798 718 520759
449 290 22907
128 572 366502
518 293 651408
590 321 209687
457 81 273473
591 33 508916
396 620 42103
293 745 922266
318 654 26342
165 360 432703
444 782 878984
254 465 974291
224 379 186814
774 199 130364
788 623 278524
560 417 40431
711 727 142045
454 511 358506
549 172 685784
780 465 531162
428 541 629706
42 421 750692
749 775 52463
193 53 34707
596 39 188377
278 284 40265
746 36 765296
226 227 602289
9 356 79236
766 564 704237
599 132 505694
770 400 993107
81 103 565831
688 88 807866
31 626 215575
578 785 401497
524 239 254894
573 206 704435
208 654 862326
184 77 919218
236 396 565698
554 727 867867
459 527 541071
77 104 506405
629 86 942740
34 765 471970
270 251 235202
142 275 71969
611 71 277235
239 717 99733
402 195 119808
305 55 964861
592 786 59435
759 59 282491
462 330 552
74 340 409649
141 94 396400
471 546 867403
117 796 778797
236 405 992486
136 417 403797
210 477 253812
710 153 324902
42 338 964396
135 336 563108
450 307 620572
574 7 632222
724 63 903289
148 28 605102
227 447 205663
175 653 115406
508 683 835463
542 163 281999
352 585 165109
471 564 276069
457 333 281239
582 203 286816
635 727 713661
650 368 477017
598 351 245580
126 298 75660
677 515 883102
242 650 77191
164 229 795231
132 271 546467
119 572 115112
28 560 4458
373 707 799127
633 148 291900
670 135 350079
604 103 106682
780 782 565213
589 339 371735
763 710 611556
609 334 984083
546 220 164009
357 143 137096
343 265 559819
156 797 853311
404 184 785825
538 556 575430
53 483 761965
773 164 344711
584 596 802924
474 43 652698
378 676 683649
10 58 765353
303 242 770121
464 585 589745
444 490 742543
630 156 280999
447 590 982462
402 620 707342
158 662 400261
70 561 70615
764 659 575618
21 667 864049
603 285 681953
391 309 923060
365 275 469568
779 665 619932
295 93 361235
147 221 148625
619 123 70798
272 443 900261
93 640 732786
365 568 411459
441 451 712054
354 602 66832
357 271 728922
713 132 878480
133 441 919581
545 636 211680
341 679 825894
49 759 921460
358 350 54689
131 555 424976
527 321 884109
793 84 893397
663 470 782649
287 380 818546
283 1 633142
136 728 601345
96 590 725844
312 395 231977
396 643 157721
713 721 871274
641 340 649970
552 506 925588
144 625 134236
131 641 802267
59 687 23754
371 679 803440
466 715 57094
561 583 93887
581 747 336105
324 556 728572
333 501 294462
693 392 967048
398 537 832973
193 202 854076
630 512 775765
739 744 846538
68 778 374982
325 519 213954
483 798 489634
136 87 419027
90 310 948795
45 78 950194
60 571 172677
359 669 458910
456 588 879192
498 657 203867
432 42 97133
699 397 5584
586 467 528791
508 467 526742
262 757 379321
466 511 715106
350 19 482211
572 148 993681
359 617 486796
566 523 48438
650 270 241751
44 738 357178
711 179 10163
362 556 707513
741 6 811654
701 4 251422
263 103 702091
43 694 466974
455 457 32521
169 777 200830
582 580 421310
160 264 321546
499 593 183178
197 768 208445
305 88 662882
443 728 598312
33 279 452423
267 19 460510
298 533 524196
27 190 235568
34 279 140508
396 239 414053
162 176 59884
579 128 722271
86 234 501990
24 725 407165
70 219 220711
42 83 124970
117 184 963547
65 82 709838
368 655 439035
665 316 83723
165 235 15431
715 723 467569
509 286 547560
285 59 827953
282 541 365246
642 541 417100
430 687 877465
799 414 404529
658 449 404739
149 392 626445
169 432 853721
226 277 857773
591 686 889795
784 642 765680
328 291 929238
565 600 195180
726 619 725648
792 392 961892
92 763 38098
225 662 30814
65 268 970776
190 487 102776
243 413 937031
587 609 428516
727 82 834195
751 767 573497
87 650 830505
522 207 593295
20 129 28413
667 464 518775
194 376 201563
168 185 284172
213 357 111007
218 774 293159
233 184 337539
498 480 827743
158 747 999949
97 743 325720
380 650 678957
652 100 553528
508 445 278774
358 302 732391
160 645 70557
346 361 226636
578 746 829656
214 12 190243
492 245 466258
163 363 44923
183 512 842111
174 752 627853
548 739 330102
324 574 598630
467 131 104134
37 367 901235
456 450 24279
670 251 239556
14 101 510825
604 527 259
706 183 50507
19 780 347080
660 686 12435
596 181 893576
50 130 773052
110 378 438167
255 681 792753
72 640 248500
460 312 189864
269 377 721650
292 631 756749
620 600 799963
357 410 147118
152 392 333626
196 30 820960
278 225 478478
526 437 195944
459 669 821483
797 388 274125
652 571 779370
316 264 511928
355 597 506600
675 470 615411
514 11 840134
151 234 374548
128 664 838653
383 759 86051
694 430 622023
342 89 330653
495 649 868606
58 708 740269
513 780 344167
199 447 512848
423 358 576438
424 213 664764
448 2 774768
776 36 602421
358 733 287700
89 160 547891
773 383 703726
410 444 86946
585 476 532952
576 220 265862
581 669 230942
162 423 710352
592 333 231957
621 9 897760
201 16 502269
414 737 570954
621 386 342013
9 594 915804
514 704 436607
602 615 464526
203 534 664753
676 663 583770
591 63 820287
35 769 318578
645 535 719553
550 178 794688
194 384 804996
570 262 914653
216 770 774958
464 306 825342
149 77 382672
675 69 262899
190 500 768424
708 397 461514
274 249 842093
325 431 61966
775 311 217027
484 175 21924
505 563 354549
380 670 774892
668 79 3288
791 676 203992
125 791 324797
289 707 373128
682 253 25263
384 299 624165
697 356 600848
465 692 668644
196 570 795039
268 496 97238
573 155 888565
352 571 438569
472 794 927619
130 707 243571
452 181 149331
700 63 16796
202 506 518199
655 132 926172
516 705 569137
414 255 910003
428 720 160463
240 97 642888
307 389 141207
14 12 658536
250 607 788773
576 97 73923
64 543 684271
17 327 418700
417 236 98342
27 475 771511
779 328 483078
137 318 488182
321 537 339848
766 767 324845
95 289 911714
123 162 883458
188 644 483275
788 730 324425
640 496 499790
232 78 205308
517 50 344384
123 601 401417
218 401 581183
277 177 283288
720 284 580027
581 376 314805
204 147 202486
411 787 296696
264 747 38735
337 251 569297
779 169 311597
56 241 291807
353 732 362347
7 120 389743
163 335 94052
709 628 520684
379 693 849079
331 400 260438
757 615 556732
320 357 629226
794 511 688354
741 388 189493
318 152 207104
674 263 695833
523 67 616687
385 72 784712
352 267 369502
262 475 695973
51 77 669547
164 731 794871
566 384 460365
503 791 343145
93 104 389146
54 487 612753
714 28 633569
479 464 790571
483 529 544459
570 599 156578
526 470 716674
604 637 266369
429 433 542331
267 418 886232
24 195 820143
378 614 893736
414 471 609641
712 476 356009
68 578 734986
462 90 833999
433 322 239891
676 790 702473
583 707 646248
409 477 422135
777 62 484340
103 46 563651
713 538 663510
751 489 411822
121 591 274741
770 65 866600
239 301 512429
269 201 846534
464 741 658103
674 64 436638
217 130 343449
568 777 108573
451 279 542072
458 530 915741
592 773 722137
634 255 373479
504 625 84426
780 382 975984
189 799 619355
239 534 968694
763 658 180428
767 745 712138
506 673 294228
22 271 358981
20 659 3868
9 581 484019
73 133 535121
666 689 528639
116 522 138967
675 445 528013
431 280 700060
596 352 691307
741 735 307356
669 184 450460
442 104 864042
551 127 611912
613 713 936076
708 526 607754
636 15 840111
781 337 364172
317 33 511142
257 69 74521
793 184 303683
121 348 444809
656 745 102422
793 171 712771
449 251 362284
592 416 878495
723 141 546970
632 395 854705
493 339 319074
667 35 852087
752 587 255836
581 587 564334
776 132 799374
128 119 341089
149 407 604396
177 215 507216
715 602 72529
276 341 556672
353 36 202678
422 777 26367
617 99 173533
79 296 608390
272 770 886707
530 159 530071
345 538 101239
55 266 957369
302 590 298888
39 65 374152
446 615 658572
392 460 356937
211 280 797355
19 716 295615
163 432 849858
362 223 622486
792 481 676044
454 215 577782
62 571 728915
702 262 21418
104 500 418155
755 117 563570
791 602 653104
708 176 809233
305 757 214101
96 62 544447
726 269 804749
307 346 807588
112 121 3040
441 488 250537
213 172 574431
38 461 972968
791 139 720996
207 446 987987
725 183 389646
472 326 913537
444 54 865675
321 718 422235
751 406 796692
559 94 269582
293 661 973993
306 284 496177
629 275 609796
555 456 844907
150 201 780788
463 300 631778
376 396 787506
398 28 116931
380 388 382212
197 4 889478
411 221 376432
507 787 70576
105 259 440654
762 357 424906
559 84 465527
571 180 976322
767 367 531156
668 125 62159
555 537 332633
168 761 933623
145 87 18393
573 794 799322
760 110 599160
478 644 172982
22 470 8321
750 630 886977
170 681 860242
60 141 239392
15 347 534403
235 589 818718
737 233 96640
22 198 710841
420 321 482911
666 703 611694
51 656 312142
385 648 737674
600 304 581683
38 686 297336
23 766 902317
138 330 98369
571 202 819716
272 146 871406
278 124 993803
599 60 35962
438 659 287370
513 319 329986
621 654 761909
626 613 177735
760 419 799293
624 201 162201
759 471 590765
295 459 522198
781 319 710083
681 454 752689
317 782 218496
86 758 836646
423 46 235686
157 354 727507
544 421 476225
416 159 98277
614 643 778478
125 785 946138
341 768 227072
689 351 768213
550 616 304689
428 257 286940
698 39 348791
551 166 194519
329 229 399187
739 87 822331
158 428 196463
795 671 83366
551 325 924236
601 740 453466
335 275 542884
56 468 29702
611 638 680637
57 7 778758
759 501 810103
566 668 149429
695 259 771913
654 87 808203
326 337 264265
446 196 870444
442 136 934552
76 74 620887
68 8 985557
691 575 18470
676 694 715945
72 60 699929
375 398 717596
541 612 500120
561 493 56409
762 43 72029
743 216 491219
362 546 263906
297 70 36053
175 172 436279
777 213 500834
280 205 573473
407 21 789736
51 611 538757
477 28 306589
113 35 790061
41 27 787339
326 285 583445
647 88 944450
90 745 673001
246 147 439387
475 339 1000000
195 518 320869
783 326 314271
540 240 818778
545 685 557773
675 679 641398
500 132 332981
223 467 180458
170 538 350854
441 24 483246
110 410 484620
392 235 913085
633 307 807542
281 247 188321
381 116 368512
260 255 435678
335 734 422306
624 438 931338
310 601 76964
58 590 436005
402 786 385630
620 68 588268
465 269 313004
502 67 979366
385 513 415261
199 631 784948
665 223 603068
31 292 155402
562 689 784071
588 469 746668
124 545 182790
530 153 237498
574 562 37509
418 490 433553
332 684 985941
89 565 623592
204 476 448607
175 635 300120
686 3 429692
645 580 316353
561 45 879343
519 33 734875
416 86 440625
313 160 753883
530 249 32285
550 88 819161
788 270 172459
463 116 347705
467 366 366300
411 707 790455
605 147 137281
446 391 304584
433 438 590818
796 35 677824
156 94 135128
734 107 96411
360 526 553070
553 69 729738
17 523 87451
139 52 526278
736 53 318777
696 429 256149
325 543 405332
340 650 117087
370 263 189082
80 169 971254
355 507 922380
328 704 906810
583 166 995917
56 11 213946
798 216 721455
499 629 921268
771 93 839849
373 195 160212
56 110 958870
688 785 204110
595 127 59821
776 636 628768
103 558 251554
578 305 351596
276 308 564110
663 679 641059
144 606 485618
698 178 221120
309 171 939952
516 625 426120
181 43 817555
793 700 707863
390 644 806215
155 347 302642
152 732 236181
368 51 882780
776 41 505507
653 94 535577
605 560 734091
635 368 820508
754 25 797441
686 338 417976
468 191 947417
468 713 666706
93 280 999317
752 348 596382
570 793 294939
365 637 670029
206 313 778662
530 98 42604
649 101 626396
471 390 502208
24 697 792648
303 719 227571
662 374 673392
312 737 418728
275 359 184567
30 153 124356
3 380 354222
67 333 551903
526 686 165107
545 434 145996
647 137 755243
384 186 835171
669 482 889427
637 539 234448
321 572 745137
641 602 589852
351 456 214942
59 602 290349
215 131 181786
33 498 882738
594 227 637817
211 158 635434
380 389 125144
560 229 287771
154 504 59161
58 474 915652
171 319 778532
40 735 179510
581 294 499904
330 737 609995
721 515 332397
263 727 237988
16 304 324894
640 789 737424
630 439 380722
265 123 458024
63 598 804308
370 504 78049
454 679 326350
423 283 436349
60 225 416615
299 714 129137
460 729 222628
191 480 738762
637 708 426584
382 317 30155
46 134 801950
286 124 958152
757 204 255813
121 725 881876
692 774 665113
137 532 289507
40 301 750097
306 165 708620
297 734 88637
408 117 724079
240 437 33221
64 92 224823
361 370 349700
784 520 371255
427 188 292026
710 597 177546
246 342 842880
194 501 880518
528 401 918133
338 754 923557
559 664 425678
797 666 861362
216 64 696369
178 608 840393
764 569 949363
472 287 382166
94 24 457034
675 454 753907
147 741 767602
236 121 60764
359 123 96960
432 634 21522
445 418 840958
209 320 94082
242 262 543212
76 115 365896
479 483 278218
39 371 913886
752 652 41786
200 197 607623
235 335 913955
651 658 333473
433 159 630254
625 209 495651
55 209 8591
227 651 107335
288 787 910405
263 646 239876
316 664 360955
442 188 970217
673 625 881537
215 527 173449
426 577 288042
778 3 661189
272 620 85822
260 195 149256
183 478 808070
625 350 26744
365 782 287206
468 297 926132
611 715 652761
28 213 237703
478 625 687039
365 413 491265
507 577 247870
536 371 327835
581 443 764731
609 332 332521
411 129 310470
661 756 685419
763 576 901336
74 337 757635
187 86 247053
206 789 887232
393 369 745913
113 773 990833
290 607 308672
115 341 647581
248 317 744507
312 55 992382
335 213 43801
72 47 201460
713 211 994814
653 477 86207
411 284 853415
481 92 409374
94 381 207849
216 208 453940
41 505 930338
632 474 411088
290 242 705647
1 126 721161
35 446 70394
75 591 104580
627 271 311106
641 549 367563
625 121 652791
343 345 898299
566 696 716176
9 500 994102
752 581 266212
99 386 584485
319 720 433433
407 389 799193
758 8 551321
764 239 668442
407 38 164458
355 67 967806
390 673 708725
590 538 945388
354 261 764633
575 597 776006
168 117 927156
379 644 544891
270 702 507488
549 2 485512
199 771 529202
706 214 627019
519 261 698742
382 664 527713
81 451 585402
539 392 333303
186 313 820720
671 157 363676
539 230 796926
192 254 433219
434 616 462259
127 350 149306
475 315 814574
34 63 692614
727 60 23331
182 754 997251
204 314 72211
148 112 341487
237 230 947134
350 559 22104
23 22 712294
785 642 595009
718 3 722760
413 84 920082
740 316 340612
41 434 736531
4 639 80479
36 543 672383
583 535 302926
187 136 390922
726 357 145630
360 612 703856
130 259 718223
28 604 301512
229 393 189680
675 649 425262
273 716 54947
755 695 24737
561 635 282076
14 1 575260
265 449 853685
216 223 785889
798 172 962104
496 484 158873
79 502 223064
480 323 324324
762 567 754497
676 767 406028
583 588 290224
667 451 311392
588 708 593270
234 698 905232
771 637 602931
519 128 391815
394 383 776212
85 201 186900
485 490 728332
752 143 909628
571 395 465946
235 734 769976
100 440 787410
764 34 696024
97 279 825447
24 764 453444
30 677 957189
467 238 434654
324 677 727661
241 38 640264
667 709 642411
639 111 8580
519 646 814604
682 363 520722
642 444 461420
493 509 375190
309 711 15001
204 57 687757
254 106 305963
223 655 237752
151 457 407837
654 551 253133
437 294 787671
368 344 74883
167 19 661424
111 583 900380
406 78 517123
698 705 45680
630 320 814898
599 317 890458
294 490 779927
496 445 398454
124 362 966880
203 253 184166
585 80 776252
92 432 166574
452 347 288930
27 413 99743
557 563 85284
43 752 272249
509 528 38800
445 325 364648
44 269 85276
611 498 279608
606 619 914885
345 269 272042
181 270 201076
309 482 964683
729 303 82768
762 80 565151
442 195 185905
683 375 365092
423 142 758471
576 490 415617
60 595 39077
546 526 185368
455 421 796459
168 85 19300
785 626 288808
414 299 998011
633 710 437363
534 99 782734
89 717 754478
90 206 46120
292 384 616019
500 385 114724
627 717 827425
156 517 362989
644 508 749839
583 154 727387
774 375 473252
28 187 505954
413 600 10010
342 612 726919
247 721 742273
176 575 406586
758 482 67216
574 784 254384
411 490 622482
311 154 706007
786 418 817438
722 23 518323
726 489 301882
447 89 16767
768 596 265144
71 233 977999
722 695 829064
751 143 358579
358 643 340121
241 663 555052
505 167 578514
248 691 174831
614 274 935301
688 519 407700
582 135 560368
517 575 308792
568 694 596400
103 418 304328
60 612 480413
235 26 513556
464 77 790555
281 336 363400
103 597 881627
719 359 483605
239 244 214448
662 43 630161
219 403 961882
528 68 652132
660 703 287793
681 712 34017
68 171 820001
644 366 968695
380 233 705698
122 25 117656
307 371 594277
256 378 139943
542 347 652410
286 324 44897
55 503 375125
786 543 517552
368 562 156982
373 533 544785
231 693 881281
573 626 902612
455 111 484197
520 231 129550
91 503 367219
72 493 789447
435 678 987430
250 414 871056
710 282 693806
95 232 188845
125 698 810566
433 653 595951
627 210 118437
143 788 926680
698 228 67948
195 755 267528
386 278 753480
165 724 684873
492 466 513206
41 281 161677
594 450 203677
643 561 494412
482 797 921527
210 182 447135
238 466 195130
679 586 367883
267 8 77891
550 672 64272
204 52 423219
98 275 850115
678 676 80480
515 759 90268
541 117 273745
640 692 357529
302 70 621914
107 530 98442
26 117 194616
642 278 250887
15 27 589041
87 258 993220
475 706 737371
187 761 512176
365 108 633762
52 260 27911
57 144 246988
353 599 194928
385 381 963881
326 558 639888
518 21 988774
532 38 374153
203 609 819723
594 669 353020
658 17 830962
758 200 253465
123 719 227461
40 276 11961
162 90 70342
686 291 658432
655 592 576777
226 525 878583
424 595 296505
689 547 299152
550 485 726900
57 108 941328
182 124 675899
488 328 791682
559 176 819297
441 177 434119
711 388 189704
322 492 501663
438 223 611621
126 630 602227
733 407 761995
535 340 163066
573 562 381560
246 559 992073
74 601 829332
796 477 482903
602 519 21237
50 587 12739
272 792 3707
553 539 429947
114 638 474933
761 688 918923
492 290 938242
443 646 874025
481 799 479964
144 200 109654
395 759 965621
309 673 902285
489 355 280200
613 447 776234
749 529 65376
250 652 205198
8 759 805802
61 54 806042
85 678 577881
568 335 786036
31 650 480278
96 498 718577
302 633 611372
93 722 649623
617 731 555871
92 291 616564
551 647 731741
792 550 482467
195 575 19050
479 705 380738
543 313 196727
569 359 770118
634 759 259412
254 625 653110
146 382 441562
4 563 681453
351 404 113735
674 230 590458
747 307 682958
769 479 877845
571 39 6691
487 698 174607
411 793 775624
695 1 209099
325 486 100305
43 262 38589
310 651 201413
408 511 371871
165 281 87244
182 134 720868
148 688 813876
665 623 535240
690 152 909904
206 575 855069
496 394 149104
453 282 394584
752 361 519000
244 10 373683
697 369 660121
191 696 155195
713 715 117517
319 391 728433
726 326 673848
224 614 673161
592 261 612932
174 768 399713
577 449 68909
678 29 56896
791 683 970286
168 609 52461
141 649 189584
647 34 131438
565 640 417837
625 550 513908
179 759 118250
5 716 922330
279 503 340560
378 799 180647
770 124 326897
757 358 693219
413 383 586020
62 228 406299
620 717 923876
56 581 745236
375 511 233839
293 278 929252
784 521 12574
334 698 932975
113 608 899026
367 177 28828
737 674 748389
488 397 318856
419 350 150175
584 646 378915
120 389 959100
751 460 248297
553 394 300977
438 632 250444
362 483 995231
388 224 519035
696 328 158064
616 786 388621
191 211 496453
180 480 101531
255 714 233849
82 157 751772
196 117 175064
506 225 132357
789 137 170394
219 633 786407
746 54 160502
505 38 990031
656 541 638181
683 337 433858
734 337 235300
790 28 293107
242 196 170991
268 306 472104
582 237 156572
98 487 899557
204 564 801450
371 97 709922
490 245 812199
523 376 339727
192 388 94291
673 664 990635
701 503 315312
607 619 613898
72 776 468028
623 363 414640
26 538 790157
755 561 625225
566 555 366298
279 689 692859
786 150 422201
524 743 525505
235 117 310032
654 132 502129
758 714 207946
266 636 867903
307 348 909457
228 264 491867
557 358 958698
646 209 207726
28 670 916772
392 582 756035
487 689 875771
656 599 813210
657 518 796671
98 430 593886
473 671 270617
283 726 71009
534 243 465677
353 550 263075
194 118 328870
316 568 181441
554 196 439578
317 709 901025
424 98 78510
381 25 750732
272 115 361532
105 431 604353
635 220 328227
145 4 493299
473 584 562527
656 60 966733
608 685 942449
131 460 314307
434 105 302143
62 498 110534
715 458 443682
417 65 981330
17 123 376871
165 760 22428
524 495 343186
632 106 426522
490 186 283746
573 680 261974
122 59 335933
366 384 818671
433 638 27730
194 222 218315
264 307 343456
649 527 46654
211 115 928352
366 502 98212
388 739 36262
370 223 532641
142 105 839104
97 739 586620
304 183 328215
523 743 94249
15 618 808309
510 240 732844
733 513 650198
293 48 908699
416 569 5078
110 498 497405
119 712 279656
336 625 43272
21 471 916799
159 313 158715
683 450 726033
410 706 441667
698 85 493304
689 163 157333
748 772 10249
737 124 585293
689 260 240404
47 506 511377
407 234 201405
421 81 576272
505 474 986071
740 688 407460
500 116 280519
177 361 915280
548 766 820906
310 197 256740
603 32 657918
254 647 332074
40 39 95059
532 750 580775
776 15 829011
400 258 803232
762 594 195075
509 433 268636
330 402 200756
12 45 7515
515 660 886139
443 556 543151
325 751 795327
468 348 319656
148 671 590808
557 282 899522
77 557 512485
572 563 462554
771 80 838443
798 755 487019
215 574 209547
50 131 221543
740 679 711920
446 609 388982
435 287 889544
671 382 465410
753 216 147024
601 671 182024
669 74 502306
585 368 719202
498 315 603964
546 533 78627
321 247 543462
428 540 445013
587 799 440206
767 303 681179
689 58 87215
767 81 282487
473 369 168062
36 708 747167
714 687 149487
498 237 38195
142 705 940175
20 314 824371
73 559 698765
562 71 51555
312 355 372793
275 356 757409
787 679 839760
1 436 853076
390 429 785780
322 697 548487
251 289 672768
59 377 669597
490 246 35499
303 75 905296
290 179 429084
284 406 132681
237 241 135161
53 214 801439
722 455 357254
661 517 120581
539 746 648545
776 658 536107
755 583 745818
256 345 790585
276 690 65813
197 438 725672
134 48 314942
609 679 395510
209 582 134046
415 212 122356
72 276 625575
462 187 237197
319 111 250037
271 57 620213
642 762 235793
571 184 305970
195 322 786332
417 724 101288
689 784 694336
113 765 293927
218 131 89875
75 683 648834
220 169 544484
276 509 79702
240 721 170996
289 25 983370
240 713 590028
648 554 922363
59 394 485547
329 455 623139
309 745 621014
514 642 750705
50 150 338826
724 155 179906
476 268 610378
413 698 625602
364 270 273536
99 426 273878
398 597 799418
521 577 994092
793 103 606214
36 475 523659
793 438 600321
693 717 367140
305 561 92291
509 99 668758
631 12 468606
630 751 138876
146 776 875069
474 713 497771
298 773 119297
606 425 415007
272 281 633386
191 248 829994
42 759 669212
114 440 344131
274 478 667137
154 347 938355
522 395 817860
416 688 821407
230 618 730922
393 303 760600
583 243 45092
533 310 951143
38 130 570983
88 328 400232
130 16 459283
223 603 311504
731 800 293236
578 240 772566
142 76 594361
534 300 563206
314 365 34495
100 462 113843
668 736 182441
215 485 438151
504 39 273743
688 286 225057
158 668 25784
700 265 705244
776 302 849267
194 240 483103
219 583 786785
667 32 164464
272 30 840110
590 173 193192
525 263 588143
649 786 157043
518 379 592610
348 454 961492
122 305 6632
724 659 372753
479 372 26809
107 677 474126
383 278 440062
146 606 342524
439 461 754013
164 169 945724
423 703 129339
514 572 781916
129 736 897462
104 563 419340
433 286 363781
52 697 517246
314 783 356980
9 55 761069
596 527 456600
181 224 537832
553 198 568840
367 540 863109
26 162 449201
389 522 961791
490 472 180655
517 11 651609
476 198 120620
772 346 818883
310 378 857032
771 317 663171
328 684 458794
268 578 291154
384 530 93210
363 672 431231
506 92 156246
64 495 699352
304 416 662016
605 785 729728
700 699 47097
506 721 813961
200 175 422251
723 352 504387
34 531 179017
36 619 388698
93 783 581722
12 295 34849
575 433 609096
599 709 580113
178 142 844931
469 525 824899
232 464 104982
697 60 9130
74 618 632211
333 791 57311
740 530 219974
292 422 650620
647 359 916020
53 632 742999
264 771 665044
53 496 776448
446 338 485047
192 332 974402
4 264 32872
619 415 612111
407 480 214512
157 70 995826
719 293 281421
226 81 138129
101 239 968796
55 83 515786
627 643 998416
519 668 606164
368 68 611330
676 672 914721
458 449 626752
2 231 264166
685 199 747274
37 694 839638
317 472 72943
679 774 81280
643 740 594683
431 581 280876
781 28 284213
136 702 902038
745 491 805995
710 81 106715
763 25 692704
600 447 325440
108 732 137555
41 236 191455
32 200 566622
120 388 659324
566 88 351318
677 372 962283
280 704 468799
290 299 515303
202 438 9609
546 756 202961
365 30 258092
635 185 538996
406 732 928238
654 168 702945
760 490 391993
67 287 944020
519 638 534044
104 97 541230
584 514 781197
162 500 192736
783 520 265194
96 514 724989
740 587 953387
302 580 223243
333 696 329073
317 303 81948
380 235 183656
516 461 835523
383 392 463766
479 505 430272
551 775 907253
350 265 999544
418 637 495037
403 218 666168
395 645 108307
407 586 816769
252 351 454033
379 169 842411
663 305 302347
17 269 241820
799 88 783226
315 756 759064
718 345 749094
768 664 85972
463 91 13998
647 612 669863
452 732 45954
67 696 585084
90 550 79589
433 435 648999
328 778 507409
167 717 55656
152 619 557660
87 51 720264
142 333 600350
84 174 264613
296 89 724151
242 455 230219
115 763 124116
585 47 855937
207 690 34515
40 313 69942
195 614 104078
1 656 185806
268 593 787266
25 146 222436
623 695 737687
137 92 48133
785 770 877942
506 785 236547
279 145 142974
789 468 232141
78 180 400044
343 520 347675
156 369 35364
434 269 6804
460 342 447604
612 96 96720
679 155 741880
332 406 734436
123 306 357309
116 576 215810
433 620 726633
89 88 287881
481 591 182303
160 34 997736
146 795 189329
516 501 197728
406 433 903695
46 12 310593
480 455 157622
29 149 417291
744 13 61349
24 97 807813
442 461 69020
200 375 342349
501 384 545518
402 432 217867
257 142 210914
47 83 51532
402 459 727932
113 251 25405
335 244 822911
530 445 777699
281 213 28517
409 259 610601
781 556 888373
573 92 914238
490 505 999991
632 299 844484
87 263 829634
206 761 861547
493 4 53698
56 157 315404
522 670 880686
793 634 298693
793 22 404156
280 772 414438
773 114 83752
796 671 774480
216 197 98763
636 67 544353
751 457 148023
370 523 885097
56 185 460966
458 45 704660
716 32 74207
508 610 861478
415 433 565419
53 514 35659
259 238 978969
592 687 589119
94 737 74108
84 180 829164
304 156 191072
624 34 848852
541 324 568467
6 467 942734
175 603 511050
397 18 759215
111 423 966812
514 707 874301
37 772 593251
62 666 281729
23 366 779135
667 450 68144
200 658 646953
741 112 625599
699 479 566237
525 605 317521
343 583 941979
106 67 424522
563 218 125259
622 239 109383
37 705 455872
221 182 104500
342 511 38732
213 582 509830
36 428 3826
585 131 764631
247 554 116757
78 86 875146
559 480 699395
341 270 607847
467 609 51144
254 161 71222
240 716 362613
322 472 996183
356 513 759344
50 361 317680
567 517 932096
79 748 126165
382 283 765207
574 87 324338
791 485 700037
96 312 371415
550 157 364617
108 140 748830
426 251 917047
342 494 484067
378 261 514230
34 774 129852
472 444 851237
245 708 611089
709 238 766743
586 646 382401
614 759 916358
741 27 530656
517 775 663718
581 381 637429
136 323 426115
456 211 152460
227 631 620450
220 670 877045
30 219 822536
238 328 431836
281 666 596522
380 683 803281
452 733 929093
547 727 38094
145 655 267226
686 10 366763
543 714 982299
388 410 807351
356 296 552077
8 592 570543
434 786 971982
729 582 186378
302 125 641483
222 398 232876
247 536 12573
787 391 103976
449 330 470236
748 577 864339
542 590 34021
314 86 365127
211 708 706149
191 485 780629
443 120 858550
282 113 8838
145 411 384937
131 30 935058
360 498 879934
749 296 224004
340 297 847986
336 196 1426
14 631 624284
236 79 861312
397 737 749321
415 178 890484
597 504 939463
512 590 435542
128 541 252462
352 8 443125
587 31 711526
98 153 685149
359 358 283042
446 344 428541
371 640 399989
153 276 113105
762 182 243589
211 798 379094
167 658 114712
758 164 32256
670 719 425324
279 729 123474
217 778 509512
516 81 109670
567 101 519481
164 259 939138
761 692 837592
70 396 443342
418 25 82760
665 732 418015
396 146 184703
79 399 885480
127 125 940693
661 80 928676
171 677 416992
575 259 602013
594 633 515350
749 89 371643
370 485 612081
78 137 196641
800 395 331055
45 371 781325
242 253 398010
525 137 610841
480 149 205531
675 376 617059
367 141 133191
603 382 5818
294 353 155597
537 71 914296
454 395 283999
189 509 988536
184 419 449697
185 102 610087
17 93 734408
782 599 449054
42 105 269801
222 799 601460
646 38 78848
210 329 273377
658 102 200089
563 297 179089
71 201 68257
150 337 53460
240 553 141461
173 416 988941
656 551 823364
646 273 546115
22 327 575959
209 474 210632
448 259 370441
18 332 394370
792 615 199742
349 701 247915
170 573 164092
47 433 742747
17 586 881999
321 647 42294
755 371 337635
57 403 86495
486 366 506988
121 633 657796
607 167 853335
600 521 672697
530 406 706534
694 273 255663
356 142 857844
205 577 921199
10 415 675112
210 531 979102
198 743 226449
551 760 315407
398 603 97476
580 314 424773
364 646 88488
591 437 4490
580 71 621030
89 301 846065
350 271 491105
793 37 273475
182 704 826323
372 364 704285
771 276 901077
774 325 955438
352 794 574364
477 269 105823
191 291 886112
222 239 672403
284 300 796716
614 230 833090
642 662 264058
273 703 892989
790 758 743923
58 216 555744
656 234 729619
246 244 947499
340 127 52402
623 91 11021
527 113 864145
115 643 590562
655 585 845589
277 192 88595
317 740 599122
582 324 355154
22 402 440003
594 746 261493
774 756 356298
596 20 840779
597 3 351365
345 601 186014
62 634 992882
107 792 319149
548 534 642875
541 455 311153
578 473 74456
277 581 251561
718 117 639180
489 145 345465
240 747 888633
693 608 585728
633 79 949625
554 622 630864
53 316 945863
507 414 904959
755 124 116211
55 760 104321
364 628 576940
786 300 944097
378 70 129059
105 212 516559
351 646 111571
549 713 98646
65 44 527934
469 438 127000
408 642 279207
192 621 208399
640 680 88375
50 538 39837
404 380 443714
271 681 830884
724 451 947550
318 484 63633
279 266 632297
51 522 785240
614 519 873328
284 583 953881
386 699 706830
403 546 687009
8 572 8114
540 125 735653
243 563 977211
236 23 42738
336 94 303775
81 462 873627
357 382 592967
321 94 521512
643 759 154044
426 581 297086
244 347 780541
763 82 881835
475 584 400425
353 754 399806
111 528 944973
128 422 751842
793 742 669600
252 670 18237
786 799 195163
152 637 467905
492 484 661063
425 652 343980
450 624 126533
177 279 462457
384 171 542411
281 324 737606
423 577 414954
340 314 212074
291 235 83816
351 618 11892
582 93 574955
632 215 63102
140 126 505633
26 365 903085
588 775 902528
441 188 409174
418 48 993351
459 238 493665
393 233 346380
420 415 914739
49 701 801788
270 512 489654
529 229 53025
443 478 539755
536 317 30841
373 800 89010
2 413 883152
216 509 978961
555 703 593167
493 617 371286
721 575 334356
641 191 692736
523 608 323438
533 672 366465
723 458 465319
540 470 991292
169 122 609948
470 649 53756
506 587 504868
783 289 316914
178 478 911601
660 484 702118
783 156 85734
501 7 277970
585 11 866363
465 268 914151
257 509 450331
395 317 525636
311 438 459623
191 342 968992
220 542 925628
126 752 575110
490 447 671163
793 771 239954
596 271 992477
322 683 674869
537 361 301018
106 139 378341
217 273 758829
44 325 867196
108 122 118292
605 42 109202
192 662 866060
17 759 456480
582 244 789713
51 508 17049
354 287 672177
498 121 444787
562 43 218038
435 711 896048
492 35 394243
561 611 406242
423 447 478328
492 505 560513
754 12 651754
138 393 283007
663 348 939337
324 351 129231
715 82 253032
417 112 904537
570 559 642761
157 325 458569
182 736 154774
173 174 872194
47 568 690123
346 216 755319
485 384 167711
478 487 343739
731 363 998290
658 645 658257
7 459 263055
178 727 513380
583 770 985922
227 721 859760
579 445 605397
720 635 463897
245 786 183091
431 230 504449
163 567 419132
181 775 661184
447 384 199960
715 649 107305
383 72 731375
134 229 336737
652 691 421496
429 554 847170
88 596 441095
384 243 698209
502 135 868639
483 579 735371
562 465 208879
95 691 637218
689 732 977263
786 337 55910
796 86 963792
4 497 856374
343 323 869634
630 643 57911
83 771 74681
324 413 700476
584 607 698121
353 507 190593
464 668 621056
690 309 150937
684 475 673007
723 506 187656
604 773 358956
146 451 17052
418 701 638707
720 285 48651
587 262 584800
755 555 856046
714 439 508212
510 750 33435
569 126 743526
463 758 595010
754 394 699413
496 288 20543
186 716 656647
465 296 611999
479 280 428145
751 378 481148
334 132 147357
597 501 932397
220 376 166087
57 552 250467
79 769 804136
66 75 720920
446 90 338442
608 441 214933
374 565 227549
232 315 595323
467 349 263470
799 762 488334
120 95 896969
549 735 297913
728 558 212669
85 115 96078
286 231 215299
722 307 930783
341 387 294411
398 58 906241
328 775 311791
37 379 986585
724 522 569782
169 433 162471
494 289 817191
621 468 766719
301 727 568399
33 722 63388
166 132 627588
412 600 707096
167 352 268154
342 694 503264
259 547 243695
502 74 470898
225 223 827203
200 559 710752
85 783 814407
214 647 662947
179 154 127954
205 608 609458
800 549 593436
731 607 323329
493 687 904830
211 444 890041
429 353 892281
399 523 56262
534 603 292957
376 443 716215
715 390 654742
59 734 821800
54 586 337597
784 676 231540
181 699 232332
178 749 452928
795 733 962092
232 294 805533
336 151 328118
140 599 388611
755 776 405115
494 278 155174
713 451 393642
234 783 434606
635 4 590470
236 658 909855
261 56 160080
283 703 451522
543 298 230789
97 196 703573
508 483 378102
134 353 351827
339 651 288717
582 598 807518
361 79 213208
171 436 118519
609 771 674119
297 459 988860
94 207 397029
297 62 499999
711 693 779512
472 127 582006
174 630 613496
155 410 446171
50 156 730975
266 232 601090
530 329 637182
192 686 538891
689 621 372708
709 730 673885
87 703 857541
593 493 676935
439 224 383701
563 468 597576
246 302 604896
437 716 706253
200 134 621655
408 614 933635
420 272 897837
343 678 105856
675 749 986033
528 536 337947
66 82 394410
253 339 921535
26 320 699073
158 624 51499
389 238 572248
93 671 898237
518 329 964417
1 360 804775
438 439 191875
690 493 270830
728 24 536029
35 562 622362
578 566 43649
638 731 61974
109 343 197023
43 369 801186
709 160 15677
348 244 326400
437 38 733571
604 99 457829
81 118 296782
236 71 980712
381 356 516871
502 627 391307
729 45 242717
65 445 219759
132 374 848743
35 233 525467
541 548 564754
443 451 107566
24 509 935070
79 770 567445
611 639 668203
51 569 127183
658 148 703981
565 707 886040
195 654 101649
151 490 318075
371 606 964820
209 302 257188
369 639 615876
95 112 644021
483 591 491295
391 32 181357
30 111 177676
161 481 225525
645 779 700442
429 477 940337
55 662 993930
123 30 972004
235 536 704851
539 540 291896
576 645 107369
746 579 182786
44 164 921600
675 64 290160
514 189 223143
78 430 831075
468 638 705438
705 340 309361
268 57 504343
30 146 723535
321 714 863694
526 411 45901
438 52 775277
797 580 875425
725 173 903850
136 638 276586
567 57 678525
743 310 237570
140 19 770766
680 141 333022
245 164 330044
758 616 997373
347 209 639624
474 211 866703
423 491 297827
655 33 161733
123 710 68599
434 94 675010
138 492 63034
25 690 152687
290 759 858590
276 769 292476
371 121 489774
657 171 145058
234 455 931668
425 598 471418
439 61 630880
433 335 567144
249 83 980780
123 585 749309
800 733 320800
737 32 427487
321 167 431870
497 117 274969
29 156 307234
312 133 858156
562 24 861221
252 20 978814
584 139 91407
63 27 355081
730 799 745079
519 781 751868
73 406 285111
112 522 966179
742 331 359754
523 375 891742
726 184 17708
93 648 596371
244 67 351099
52 582 435876
73 198 71161
517 157 482060
660 618 774544
734 268 119109
571 294 142143
325 507 648193
244 687 289899
619 315 437227
786 526 303387
616 769 477514
398 723 629370
693 782 735413
200 472 943453
212 318 25190
110 598 906389
198 144 149693
571 336 197108
317 669 10522
476 560 27859
369 83 55550
591 679 347350
113 687 632769
645 300 592431
528 316 491506
604 582 595281
10 493 11037
186 497 670865
58 174 538259
158 338 888909
692 180 196682
300 768 238237
368 279 382402
213 340 8377
539 401 473153
601 151 367070
257 715 168216
81 251 792023
554 222 665902
369 314 724651
93 225 589363
774 4 791645
97 605 784695
555 697 17699
143 504 839653
664 113 935097
584 710 353308
276 670 440543
292 330 237499
581 154 688286
190 460 956687
198 745 803848
786 497 498848
733 720 504080
325 240 89042
375 310 86046
443 635 986962
117 72 354168
386 340 904224
75 729 342051
110 133 186317
641 547 621502
99 429 498620
462 672 7790
520 433 649151
387 243 773173
95 9 893557
429 591 324875
429 333 905113
213 130 677301
794 488 272610
189 188 930464
11 262 138283
252 701 923977
18 213 921654
608 644 713703
391 667 952720
482 111 426262
213 670 128498
403 513 276124
622 441 142541
352 294 940772
135 778 985911
321 52 505836
233 459 936121
513 310 341824
772 102 425571
484 558 823070
333 266 827767
582 570 621875
468 10 946720
596 459 829293
643 386 174213
569 613 100292
740 109 853665
135 668 474349
701 214 912681
103 695 752293
185 2 903103
692 42 38966
700 72 355429
321 105 102049
560 597 689737
218 572 78454
476 366 897528
580 435 863767
416 35 383411
558 672 289256
87 231 581741
216 707 708152
627 293 613581
119 515 721820
344 232 741109
245 493 487485
263 774 170355
216 642 371697
640 465 20103
699 165 441051
660 359 22722
328 632 340952
749 91 234805
204 530 322740
502 329 483718
701 105 14658
409 698 693634
716 115 980439
176 781 278574
475 420 80178
287 307 632942
781 251 275515
720 514 634229
72 778 385624
781 471 244653
685 219 906165
237 93 208876
276 486 635455
27 689 863707
1 174 555133
786 723 396498
284 155 859602
751 10 896099
299 171 497987
22 12 631464
528 679 139600
362 30 182367
64 52 270895
329 285 784176
357 573 794235
363 399 636525
420 745 117782
677 141 968718
391 474 447911
566 641 284694
612 85 896484
320 667 889735
769 595 644219
146 773 259525
565 754 958543
730 426 889385
786 477 747226
629 254 823826
305 653 164367
440 578 579196
477 209 455943
123 228 881767
135 708 227319
623 439 483182
779 36 246723
274 332 258856
261 107 133330
389 105 537255
748 293 661966
150 384 502395
49 452 492368
132 273 325587
450 564 862494
588 770 51330
564 717 474667
216 403 515207
159 260 993487
353 792 267267
612 562 974647
366 599 701791
531 25 540856
95 485 536044
409 11 458473
189 361 699953
481 455 249746
365 476 223462
712 8 871007
619 257 684268
104 83 589341
242 512 79139
625 393 850328
371 420 600638
462 709 448234
44 3 542211
47 341 101799
296 218 887449
39 337 80805
271 610 692716
359 769 377864
447 438 79519
240 84 585171
554 770 320119
461 142 728424
371 757 716190
528 752 398818
660 627 392787
436 681 971128
453 388 534360
619 785 746210
715 91 403117
722 599 810482
238 414 439792
583 799 239768
12 288 726034
699 223 275064
670 580 687735
522 640 333806
735 319 433739
409 212 251809
555 76 877147
56 282 393240
110 677 968190
578 197 153400
661 624 700433
731 713 215650
165 412 991993
469 36 961081
250 604 202115
704 463 35738
393 753 15508
749 266 130246
271 460 689003
82 240 486169
72 627 52917
221 632 769554
550 288 393052
471 65 457849
261 395 461520
248 754 888657
606 637 379326
229 360 89867
107 371 702842
154 74 131798
735 124 502478
47 592 604659
178 662 768670
467 735 746661
553 728 497050
223 6 254104
401 554 338881
101 764 919264
111 5 841603
31 510 314237
728 675 754155
762 193 256386
19 155 664975
371 75 506549
799 372 721823
589 215 549373
297 475 882703
89 646 897732
17 86 291909
715 326 832040
526 54 229218
206 11 938057
565 110 285388
507 462 962519
565 55 566142
430 534 578531
176 565 31209
429 376 328357
341 444 375780
668 264 32616
240 290 172447
138 631 873752
378 445 784450
52 339 964059
380 738 156040
93 288 774746
620 496 613292
463 795 853218
407 640 51592
357 147 974592
527 767 43789
685 737 255358
190 798 249707
516 293 106438
606 477 858973
118 173 332511
183 291 712731
56 727 43203
192 422 129168
438 250 405295
713 331 137170
721 44 552254
455 333 563468
319 423 532672
386 288 869539
55 235 562391
637 660 180343
224 733 724359
64 412 368124
584 282 216059
648 23 922523
667 266 469075
727 39 690120
508 602 434091
297 646 908445
229 730 373619
224 444 327111
675 636 622297
748 591 946487
525 220 522764
735 135 877421
522 725 494625
436 182 571368
772 92 537228
15 318 650995
564 448 10739
719 611 713924
218 85 140478
404 20 684366
269 258 106762
693 211 499650
653 255 689594
488 569 802440
627 467 601319
371 490 103771
428 614 290050
496 5 449042
699 144 616384
655 6 73930
145 281 585167
37 366 777497
122 595 695632
243 670 781474
1 115 193997
606 791 440690
336 490 812679
584 796 273203
597 716 875417
488 308 858111
465 506 847978
504 477 917297
742 663 212979
83 558 910837
463 703 139864
448 641 315987
541 451 4216
675 682 215722
322 45 164084
98 21 402728
711 730 809613
547 423 981406
63 378 243983
48 456 625011
760 614 187499
701 350 996862
601 135 937178
215 611 394720
727 388 865535
323 682 973742
632 499 91255
506 296 981915
46 478 667230
325 260 480223
124 434 988877
535 392 447609
711 599 374733
26 645 584409
110 35 412173
2 115 850623
368 1 789700
474 197 553395
334 765 523227
15 258 997122
259 28 397488
303 725 580534
743 388 43934
647 166 356274
280 695 430096
338 283 609862
31 198 809740
740 674 413691
216 516 878032
5 12 47952
450 147 179344
408 316 643893
501 327 860189
674 358 873309
667 795 855381
301 517 158171
159 247 526916
354 499 970577
529 385 236561
304 695 765019
297 573 412941
195 713 807268
343 54 315231
708 458 13511
232 281 807261
794 452 952799
260 124 811286
462 732 34250
545 113 951726
800 109 671960
170 50 745321
700 733 918625
648 592 1282
567 471 500077
169 478 629872
240 766 679029
310 377 921221
266 486 340797
116 471 334321
26 397 41309
124 360 396227
276 125 90800
763 30 683370
696 464 12491
762 494 917543
300 56 265834
668 543 818317
659 74 232886
466 149 326392
116 630 215701
694 589 93872
188 382 262306
144 125 722379
462 272 800378
375 581 422071
468 254 723674
779 520 314040
134 532 236665
144 636 781300
549 372 38572
89 106 756259
470 643 465344
188 57 567387
713 446 14878
422 2 655190
237 662 937193
126 172 658891
433 329 456338
489 665 467624
31 594 831532
297 12 763458
454 742 568327
297 377 91049
652 703 756967
239 383 612909
88 55 179053
515 731 781585
160 576 807940
546 180 521967
800 164 140170
575 2 554808
331 140 194498
424 620 493559
696 19 2792
688 208 657838
310 114 677682
512 707 302363
323 444 130512
649 67 76007
277 525 612738
215 387 726640
473 280 723183
470 629 765702
756 543 150958
51 198 173835
343 257 968734
722 387 39697
311 722 728
429 698 432412
326 625 5259
722 592 966587
103 244 875452
177 679 20750
770 67 9051
47 326 404192
648 766 884200
272 87 610895
737 438 591818
305 430 15031
760 618 279105
772 688 345865
325 700 77415
120 673 713339
265 97 318382
214 416 105793
525 275 760216
539 455 348893
531 10 808195
712 173 82179
97 525 514040
370 13 428431
643 426 524345
54 79 523515
108 189 903443
407 422 927112
635 663 470048
613 265 427922
790 37 909981
379 126 817611
412 74 789268
456 719 60017
13 587 192367
626 270 157497
150 781 883232
183 689 97854
340 770 298779
361 686 355119
408 439 711837
380 325 704257
506 758 823271
530 101 41060
699 765 868050
10 75 62946
374 268 633259
756 716 634946
663 543 711998
779 597 40101
508 672 132210
223 607 970467
551 648 252256
577 223 622873
554 548 281852
784 208 266952
196 592 283535
321 69 803273
69 273 439150
223 334 855725
44 237 320816
398 159 816344
13 616 364197
582 541 38182
331 237 260606
600 459 408836
608 274 635554
73 419 240855
469 246 243484
6 190 246209
209 371 676834
185 129 801899
709 412 803247
125 132 920967
13 172 438619
241 445 16136
744 411 136742
472 332 850731
36 490 31798
179 65 651795
32 118 551312
571 182 319145
640 620 762901
341 354 803011
33 305 295096
718 760 84864
88 266 526159
328 354 518386
187 483 581098
124 561 488422
84 402 79516
203 429 434884
63 285 129868
344 376 34799
606 518 98381
78 692 147543
570 452 47817
233 418 324221
437 483 774398
293 443 694381
65 465 639457
495 315 210143
195 51 609496
714 735 524396
222 331 159179
543 765 905357
291 629 246181
335 676 470684
431 235 278485
260 372 191373
411 109 660564
111 96 467643
404 54 204454
320 473 370729
279 272 124788
583 753 196933
672 718 88292
539 390 334627
388 186 295247
744 86 364878
349 736 21238
693 775 636178
113 46 427475
560 57 768159
302 36 208947
179 147 823069
746 351 714378
736 289 233906
297 761 477934
205 582 386673
396 72 254451
464 111 685244
579 474 301606
778 673 623940
148 418 328975
588 784 715529
130 208 635844
498 665 672953
22 797 652196
413 398 775949
506 157 243001
769 779 200343
151 347 645795
67 312 512384
243 506 39334
204 711 750035
167 47 676545
567 540 195109
589 438 393877
764 226 225213
475 602 768941
214 741 785799
147 748 73177
91 792 617994
93 38 425710
137 464 971558
714 418 790070
462 181 992671
249 185 84734
506 168 235760
518 197 870618
474 435 552095
638 294 786177
214 754 611744
625 270 857826
252 338 609384
294 608 123657
574 409 155420
291 371 838338
579 534 388838
550 688 587956
706 400 440040
455 674 238348
546 614 332048
484 285 871043
601 328 920058
575 725 657030
235 427 244970
537 385 90746
681 339 885081
340 732 523514
101 111 373541
508 685 724688
556 572 444370
122 689 376346
69 243 978802
75 425 260095
251 730 635180
303 566 27770
527 657 466625
435 237 587376
415 319 858755
231 355 178561
647 342 748457
659 23 461650
212 661 909326
105 372 703431
727 424 126535
641 65 626285
798 649 21023
328 673 132648
337 756 195148
423 95 968604
373 447 628686
194 121 352277
102 706 676351
146 658 297266
182 413 302774
658 331 252780
574 682 906123
73 306 299639
699 18 450139
190 457 527577
274 270 421653
203 317 7603
553 38 757726
412 290 683330
415 180 375351
458 622 353941
405 407 667947
41 503 189089
177 731 637514
656 585 443202
712 654 822470
401 166 801779
380 178 233727
474 226 437703
753 351 833093
15 425 327002
289 473 962593
413 667 339396
635 463 14843
159 628 946386
285 188 30154
566 392 908692
704 183 962486
23 438 795114
737 456 263034
365 355 896977
513 375 49224
353 25 277305
492 258 165878
263 142 523020
787 13 934700
1 730 362232
41 259 104678
482 277 959438
107 403 672969
388 633 333440
276 568 937458
42 113 772708
42 621 669377
291 664 865626
502 440 48178
733 135 590010
607 155 725655
540 578 362837
74 457 616418
294 630 941701
64 264 370385
522 173 486758
593 528 859785
643 691 182151
490 530 210153
497 305 826300
89 665 200157
422 772 447495
72 628 724312
200 53 641597
465 365 918259
788 567 402062
688 42 760664
777 784 647210
56 663 907699
102 697 564299
644 606 846358
372 391 695349
672 726 430334
193 688 889181
216 278 35321
60 148 395305
326 142 753635
264 173 860728
752 584 273399
685 614 210107
606 585 978571
410 383 464692
559 731 334172
544 725 41812
243 65 722277
475 350 893772
659 684 521734
381 382 695218
119 27 984073
492 269 204577
351 120 837629
342 330 248919
89 439 298319
15 723 117662
270 604 679716
194 349 205715
174 438 98809
305 787 462631
572 209 863848
486 769 193208
589 397 504110
469 303 347982
457 224 92643
214 587 867920
116 528 704135
125 752 769023
18 426 214895
683 640 95368
340 519 748443
65 653 641345
466 165 926105
285 307 957793
94 70 496342
157 194 875883
687 212 643948
258 385 549585
197 564 889621
634 244 921780
239 70 232490
3 62 487104
621 469 228555
692 558 715144
81 465 296149
428 248 824253
303 567 828202
466 196 696403
111 769 43728
184 655 259428
653 170 155127
668 501 305658
129 240 531937
671 306 575511
610 173 691290
281 316 144863
44 410 818439
66 348 889273
252 232 290241
63 59 799643
758 586 637746
528 709 669719
288 258 636197
549 35 125407
765 279 969359
285 248 377453
71 594 254808
337 458 391198
25 321 672459
94 334 798315
517 122 148060
668 212 348197
444 494 809218
245 268 9219
33 41 98310
508 426 972122
76 260 478671
66 745 803443
474 168 928406
19 245 966138
492 253 601496
622 266 144914
423 155 193423
218 670 841158
177 244 697082
197 610 141987
175 60 598564
773 748 763941
587 15 491467
630 278 626263
88 383 873913
332 239 459034
238 271 902875
692 585 501381
239 212 387812
123 452 395403
487 348 356122
67 369 388737
19 526 528695
613 781 824164
117 30 278580
133 732 50240
290 304 321894
499 639 366532
533 679 518148
397 451 140973
284 262 718846
719 463 701663
788 797 401703
113 510 958759
295 706 999137
565 538 346548
5 51 261090
376 608 739096
352 618 874168
377 363 743611
764 675 257344
139 660 108399
57 678 552390
21 269 682350
399 582 112725
450 474 359569
188 21 446843
798 501 189944
417 139 183532
551 8 399182
620 573 55185
179 273 445918
265 424 298072
565 136 859439
426 259 900417
315 723 909190
284 55 984539
159 449 580170
737 775 381425
387 750 225772
253 495 480087
105 34 745761
208 30 956840
574 570 473587
271 777 831970
558 23 872269
545 349 541795
506 349 442486
3 296 940303
558 115 952166
387 386 93982
117 159 496652
466 361 415644
595 173 382105
207 786 147558
316 241 191309
485 77 711069
676 713 900402
291 500 628888
794 34 494024
64 409 607734
754 254 47678
661 222 283139
747 236 988011
36 419 120940
477 624 57518
652 472 629962
300 114 752231
721 785 878709
105 194 231812
505 90 696310
499 662 928032
66 764 573357
292 84 916969
687 213 256895
722 604 255042
353 159 122588
615 504 769596
484 713 565981
529 318 638631
458 224 506605
620 622 293099
243 612 535315
89 140 513885
775 289 76854
343 296 37422
721 53 441418
618 105 922249
274 589 648876
573 347 875532
520 44 50942
615 234 51039
686 709 658138
542 317 567328
296 530 94573
672 551 629720
692 542 687721
705 179 681067
271 258 443621
718 763 150559
477 715 250701
709 581 505977
194 730 100925
767 322 954951
259 422 518999
120 208 208860
704 241 636287
423 644 792664
240 124 949073
62 598 166434
778 93 67291
121 684 778715
731 35 674829
759 361 515930
667 418 61608
342 248 740272
286 301 247848
612 437 219075
736 86 542663
647 705 907989
662 108 824784
93 36 972648
771 376 440855
273 201 217145
278 616 512365
543 21 543965
432 27 314516
574 576 261531
461 768 403274
235 333 995853
238 450 103030
618 400 501654
102 371 207808
187 132 428000
639 565 120108
234 771 925812
245 760 586225
674 328 319209
471 416 26764
529 90 142189
442 532 598352
132 544 374142
428 126 697017
552 261 377391
792 533 995785
199 692 467614
353 240 480533
235 730 395297
745 653 715804
349 301 319810
412 286 666007
170 230 337569
358 105 609754
101 549 498555
638 32 199150
483 460 43481
247 532 52021
748 108 447289
19 283 509326
157 582 499961
178 337 40673
127 9 11287
264 161 901353
698 410 887062
779 611 195358
652 732 514470
532 34 170800
421 608 519878
737 367 526975
314 2 963578
625 560 508812
377 408 915308
148 296 70062
46 235 982522
378 594 108478
467 327 522980
444 253 305656
400 347 103667
494 188 598455
424 266 885431
688 247 683643
320 142 856503
371 68 684413
648 173 823134
768 161 764079
719 108 364350
57 278 34550
737 598 216227
525 193 372225
247 54 850657
290 301 926522
727 551 526528
277 495 895294
363 213 852936
371 358 895802
243 640 619379
747 280 532800
599 214 422154
362 249 574345
555 314 343661
462 577 117642
604 594 157934
378 167 382879
65 671 42977
193 388 168531
417 359 512790
756 64 31473
550 546 521869
768 203 627216
800 132 262479
235 162 708993
665 445 280100
514 80 895110
264 147 483856
239 516 796584
706 711 657398
408 526 69879
703 418 656038
162 495 403462
69 143 582205
164 628 598378
628 23 761590
532 480 881479
90 83 162003
145 7 436015
226 758 104758
201 532 336890
271 114 861715
168 421 240645
734 674 991513
318 190 269229
104 274 247509
21 772 455338
514 182 693805
566 528 447147
501 225 155169
87 10 999707
100 138 703961
128 501 790727
644 38 572313
315 656 380190
387 219 91160
258 476 406181
773 157 355556
672 579 200055
725 258 445320
181 400 94624
566 735 275176
283 289 106929
578 193 295122
144 770 650909
324 486 193054
47 721 353385
67 202 269178
336 347 230933
597 259 842041
488 531 301295
590 72 396600
335 598 883004
533 141 182723
371 230 951468
492 57 706077
249 528 761448
710 192 637535
669 551 701991
775 96 907828
335 603 312420
141 386 913324
654 58 248966
751 51 497318
502 752 897991
593 767 626546
35 160 954152
569 471 948890
368 2 495118
453 783 525668
345 316 959540
254 442 957064
766 175 582980
24 120 307532
444 393 137743
508 438 493862
394 586 992537
261 326 924384
525 321 3815
481 119 371336
64 638 9025
305 165 658403
259 142 869490
745 354 23700
608 61 385921
780 389 883793
456 76 371333
389 768 286665
667 223 909198
539 662 387984
181 397 737994
167 133 235682
713 34 216291
328 146 176326
213 331 732587
211 238 281108
178 601 440611
238 406 169762
193 22 984871
39 633 521027
607 475 15079
388 270 929616
379 167 18219
540 361 900952
560 245 339913
392 34 708868
34 90 683732
99 796 615031
56 13 244006
111 747 651274
677 207 231150
6 298 913573
581 260 444725
530 591 776920
303 569 64725
335 317 184853
566 321 53538
85 285 745716
723 339 44306
312 558 860768
401 194 571245
390 193 181347
758 465 795014
152 784 469159
112 683 211890
401 514 710593
331 749 684189
694 469 936429
603 295 42567
416 638 823664
703 356 506039
471 393 547638
308 719 622904
45 292 855486
125 657 381338
180 731 610398
753 172 308075
525 744 878759
85 5 692752
468 682 36865
622 632 52851
704 355 417859
129 149 806531
785 604 652343
438 705 780852
755 687 768695
721 718 359730
8 19 919633
693 206 337600
177 97 500631
567 668 502568
564 313 43596
571 583 492048
785 194 441109
7 479 718311
128 307 666022
767 84 280383
320 37 247340
575 788 150410
24 359 964301
332 554 911133
559 339 816805
238 337 874904
725 777 365546
312 219 556477
317 399 407808
242 60 512882
499 671 782999
433 116 754238
443 160 695900
710 209 945429
720 538 867090
534 385 806690
17 145 470843
710 62 10587
246 18 401733
39 382 452533
296 554 67323
16 292 533884
297 211 769501
195 701 331442
393 579 531903
665 452 115287
138 734 858026
170 604 640281
86 779 779211
543 565 503706
305 388 779965
470 385 864429
323 241 893103
614 173 954082
205 731 563845
287 319 12584
593 631 127737
663 316 932144
207 210 999879
245 85 868351
134 482 273167
648 470 174655
350 74 228132
551 778 957933
103 670 993387
286 778 365361
244 621 124596
584 602 363968
693 90 694945
404 635 365175
27 269 189359
781 548 776800
345 244 407339
735 710 355263
50 615 276431
459 324 642493
374 156 366483
251 74 211905
363 476 911257
346 533 908625
76 696 483626
355 100 536189
47 7 89596
270 764 521667
496 371 90019
715 88 681109
456 446 880773
87 697 435439
521 156 907847
28 535 966181
287 288 671034
538 145 785717
445 253 482217
92 529 48280
349 623 189282
737 481 784877
460 675 406769
519 113 153979
258 412 627308
412 489 211941
157 485 905355
553 250 752292
557 71 116264
510 520 856023
781 430 752774
496 438 913818
695 59 990280
360 410 704412
189 796 419384
655 397 952724
36 352 204695
222 93 865678
49 444 431598
136 212 2023
41 92 141008
337 463 603616
484 482 678997
198 137 216067
216 50 851913
353 211 147635
717 418 982334
768 265 260832
161 647 776235
439 431 825397
166 330 963580
454 371 690250
349 64 929859
652 655 548664
397 111 935211
642 690 714871
160 191 295477
716 768 976939
539 16 716010
12 789 310569
537 386 144063
436 272 668332
60 640 645746
574 729 700998
725 509 441270
144 643 571660
720 167 270577
492 572 455335
793 397 147379
365 610 224132
385 712 712366
627 461 7270
587 508 504438
339 473 51620
109 617 135831
479 46 688941
22 94 310657
421 596 155948
681 722 504983
14 684 36461
28 704 775227
502 147 700402
138 208 332374
565 311 574217
251 83 704702
3 65 19729
418 50 683092
76 488 777681
253 504 255184
234 384 924720
305 295 739087
12 106 639150
150 570 70931
334 331 415423
460 240 124106
442 91 776692
73 247 315399
705 699 732969
171 725 865962
256 770 735220
387 719 229342
174 702 240517
326 635 543663
443 306 925778
336 138 600460
415 146 449098
333 649 30615
623 486 330438
352 300 250148
417 575 32667
83 38 134244
159 570 96446
407 320 731420
59 307 970126
66 444 922988
149 619 301212
434 567 283817
616 310 163999
452 141 328560
503 790 884312
190 453 322417
10 484 394593
443 308 898277
89 729 530171
229 147 475826
495 778 620914
341 293 3058
261 211 104880
28 602 907132
269 297 257718
481 99 806964
390 224 582734
484 114 507552
52 335 803757
786 11 935438
113 302 486344
624 700 708557
53 763 904049
183 6 736680
619 273 975935
665 407 407934
59 332 407601
623 524 400970
268 752 875491
571 279 868900
603 234 967489
424 699 125254
141 635 89438
609 715 3600
192 80 535255
258 60 681081
590 700 312788
368 617 444961
27 584 785469
56 778 421293
236 244 130561
55 688 868363
218 622 760993
532 263 861242
156 209 928213
785 652 950621
533 327 190188
200 148 183890
480 232 633720
319 792 168790
216 755 378850
368 63 531419
667 400 161048
515 311 736865
709 399 22263
85 460 662403
355 700 280459
127 555 825361
631 749 482394
43 167 496167
781 668 841433
146 650 679747
479 441 715677
278 1 883602
716 45 808545
312 247 400656
689 243 447883
413 55 898137
204 381 187958
490 410 43453
527 757 301288
504 550 607544
314 253 206499
94 545 319265
784 302 532190
154 464 997354
280 507 799885
42 107 951533
185 546 572608
414 541 879113
400 689 920131
392 206 390617
603 134 386688
607 363 536510
223 319 117804
643 514 653214
315 730 512513
263 474 802672
23 183 739168
212 502 500283
55 229 375347
579 304 544554
512 541 108922
272 626 344115
234 454 135791
493 18 379346
444 392 695234
273 614 620396
156 701 215632
656 250 283108
211 583 235815
416 546 669605
11 602 140815
632 203 241813
461 352 510013
637 195 553128
690 281 215384
543 282 674463
295 110 113021
78 143 11101
651 81 964052
153 270 130654
219 438 784107
186 676 102274
527 183 421813
342 205 749611
308 654 493089
429 561 118654
391 554 938151
383 604 904885
96 659 126417
33 429 714072
218 124 410734
440 125 345995
662 693 211130
256 184 989925
716 506 871840
483 774 752039
183 266 253009
170 697 737387
95 430 218804
368 721 123455
112 393 428428
489 699 244527
748 394 292138
76 28 178133
33 732 918937
318 102 571663
309 496 600940
217 213 671703
282 157 692107
554 44 618844
281 650 491365
632 718 905659
649 623 816967
740 95 978716
745 554 151643
556 392 383754
620 755 450355
715 760 584054
459 87 267931
88 748 724909
681 65 865529
403 771 893265
698 300 261793
274 15 676567
403 621 854542
710 459 726815
208 314 647972
628 680 314652
699 532 164615
437 751 923085
774 155 403121
4 510 767251
755 319 616649
294 729 336681
308 784 58197
538 117 684570
564 782 466775
503 389 321324
426 208 571879
452 532 415771
457 101 454138
33 633 229423
792 208 400168
60 83 391641
151 57 756218
758 522 117125
395 565 140241
188 143 446271
380 171 595252
163 170 568018
240 90 925896
25 725 545138
513 596 776255
48 90 408382
346 641 992234
655 228 259019
692 717 552222
73 646 937093
456 127 213170
163 356 720585
188 287 60498
604 528 380481
330 157 391687
798 751 986050
236 391 891335
200 623 784662
271 684 383696
541 433 322210
67 156 856756
81 319 798289
151 780 85781
738 206 574532
742 391 910190
593 575 721806
131 330 882007
199 773 314946
95 321 471657
143 165 566220
377 374 350093
575 131 576718
432 688 746966
551 327 680576
361 198 732707
161 79 675949
573 504 902073
75 565 73959
113 238 604471
274 749 632150
115 665 23937
691 168 987778
303 186 249256
244 761 160486
169 571 485378
678 658 508218
712 35 27838
745 603 264426
266 234 43311
455 350 464738
724 207 229187
238 579 455827
677 704 286194
76 143 544258
352 706 993971
624 92 741333
441 19 652712
343 798 826359
210 639 828293
22 269 209206
788 101 626138
496 745 914432
13 649 627252
792 184 699095
422 312 333593
44 501 137309
413 704 970867
607 216 980455
28 333 389115
157 363 749166
684 305 632892
483 217 650157
297 515 122905
597 603 437097
594 204 831378
664 482 939729
266 685 54544
349 797 94947
797 640 939477
462 322 542074
408 275 2955
510 146 569438
12 462 624312
297 224 267002
28 736 275259
328 699 182025
175 485 25245
532 500 579146
154 289 602597
509 101 73396
518 140 401794
579 337 843415
169 65 156833
738 654 161948
726 92 621190
350 678 202921
215 772 430488
225 464 429075
773 407 305945
200 766 72355
489 503 315334
763 374 361067
85 205 559941
78 5 688359
425 601 210874
97 640 538600
396 92 820974
691 778 797524
548 705 77919
481 137 693009
455 326 501885
581 444 17779
133 512 617155
672 395 374165
329 717 43434
797 208 450606
702 624 177747
334 273 195055
674 291 408856
320 756 625359
64 340 328064
717 792 702321
700 466 898857
322 594 756785
675 339 245284
467 262 614151
582 158 747594
781 512 287476
287 526 703373
755 436 306394
474 207 665859
613 553 174552
292 53 994883
593 76 692554
469 168 628857
299 389 297861
272 60 568317
336 350 686458
674 463 141275
576 106 302961
501 54 135543
518 612 717698
459 473 972782
764 636 268143
239 621 465136
521 578 811789
239 262 490108
288 130 436850
638 126 427642
293 581 41766
671 150 922318
590 717 911376
410 466 462750
606 574 556768
682 513 601010
724 170 371030
252 705 981002
18 231 572206
483 692 311009
22 272 57613
195 194 11024
214 638 338788
799 251 931413
775 72 667375
428 94 683953
406 396 685540
211 338 496634
601 606 72286
57 579 718039
168 31 36989
424 373 87776
586 57 577752
68 516 805968
207 381 471979
793 71 218257
95 760 754988
184 546 882390
188 577 956266
59 600 382213
517 142 235934
334 590 939958
473 199 944956
112 581 235322
714 269 484250
352 795 672116
575 709 621353
77 357 492935
400 232 416869
28 174 902015
30 734 742931
530 12 11317
785 625 171480
210 5 956190
701 706 248981
753 391 653323
459 545 883667
354 525 921140
647 195 959011
273 421 84232
774 18 633187
289 62 318157
239 173 47966
432 657 54057
713 222 778974
204 252 980977
344 110 994800
385 517 744596
48 284 473262
561 591 990983
94 357 155803
85 713 410267
258 144 49164
783 724 327857
473 491 902874
275 112 948781
140 208 292578
770 735 994083
337 242 587388
777 32 540256
775 314 967321
769 697 268886
515 433 789168
381 342 230220
716 781 323891
525 604 89974
590 319 867001
165 451 86975
441 727 332620
226 269 403652
254 777 876869
646 90 422852
173 466 194411
440 636 836750
314 120 717422
52 481 718353
55 373 934456
641 289 910655
390 431 28501
132 179 693125
218 171 107487
294 505 984510
765 292 445688
84 488 596670
618 465 923364
119 254 468417
328 670 80452
716 67 924288
135 13 207542
64 417 689131
798 706 342137
166 389 923381
580 410 480941
338 717 652737
255 196 816848
546 705 572143
403 387 623285
506 771 524812
143 403 966245
55 711 515424
517 739 827561
674 216 157982
80 268 840574
568 727 128326
595 39 566027
644 189 911228
237 693 594726
172 655 70396
365 327 17217
783 338 86110
467 544 671853
226 484 450089
775 403 470577
794 726 243306
612 378 575341
755 378 624208
765 617 568836
470 400 381677
684 436 379833
171 751 190431
685 557 290885
300 378 784314
7 585 141802
258 740 628516
500 429 400796
501 367 928769
160 283 732250
668 503 979437
278 478 401811
130 357 738450
52 319 771863
65 583 642584
771 100 180601
657 291 528734
89 679 459769
32 595 335635
497 337 203736
457 76 584437
160 39 151568
595 223 637239
20 543 790989
741 21 933480
162 403 566477
81 32 15348
774 40 835266
408 325 905841
359 540 107021
327 684 495194
465 464 877012
782 91 935731
589 324 422223
3 715 334693
712 705 244371
787 776 658419
524 244 866211
270 244 326943
250 335 345155
503 429 365301
29 114 832618
439 219 153834
217 386 987322
753 60 489925
624 744 950653
675 85 923202
33 656 920353
679 455 26597
245 104 621568
483 654 185601
604 133 740364
702 194 461033
297 406 188545
67 621 388400
468 462 483587
132 418 137537
118 743 813467
430 617 875090
696 438 449260
533 112 738200
117 113 960274
752 562 997203
616 174 753643
634 547 166627
248 467 343915
326 691 375737
472 48 14095
486 618 599282
634 606 503155
88 632 573208
665 42 257864
769 96 984034
740 185 165632
556 789 968076
116 398 2848
677 567 172213
252 142 166034
315 536 396962
536 605 265437
578 431 419972
149 140 423475
500 544 580972
580 441 939488
781 351 220469
264 16 348870
8 353 516808
42 183 575759
795 369 113008
594 438 184892
247 357 209231
361 111 860295
94 399 558306
486 392 872454
320 440 169932
745 178 583548
238 776 722939
247 647 448588
714 250 881237
260 780 304438
339 150 499615
589 385 761911
49 561 105978
51 747 498650
707 179 845027
693 750 883814
570 429 142917
698 149 719479
292 30 832246
674 202 581533
185 667 676800
688 723 934749
775 259 939044
532 68 868744
151 275 86732
629 603 682505
74 104 588566
590 259 310837
555 74 661951
474 225 124972
755 499 635350
323 232 987797
550 331 249304
733 374 834780
374 657 789130
228 695 646763
36 592 191304
229 636 352272
787 91 136515
390 605 306111
94 238 710157
20 321 250532
45 717 6408
157 178 392725
395 577 371815
741 113 410882
46 319 117935
203 561 402265
382 8 345050
488 122 172994
309 703 663353
410 593 258780
585 213 333556
439 181 417148
592 509 241321
183 54 447703
317 442 362754
62 768 574808
219 311 153899
690 590 591978
412 512 351580
431 185 199269
53 121 571538
192 382 206442
778 413 538898
14 209 324497
647 654 874258
246 737 89733
729 507 60099
465 364 622145
649 628 31621
226 349 647477
586 195 505601
71 354 403184
787 147 715797
248 505 381794
574 482 742244
134 561 947187
718 223 119443
405 16 430364
274 491 928280
753 249 474100
691 664 461223
283 81 611324
225 122 985253
503 455 465380
207 300 648316
37 751 849003
339 479 353082
114 212 941924
547 453 785983
257 695 743417
348 634 336938
573 706 900362
119 139 234958
585 568 131212
761 44 862738
35 386 987076
21 786 899704
323 497 878458
47 419 727119
727 233 421178
710 637 802844
493 551 881705
196 177 877335
500 740 620634
69 605 233930
335 290 517742
250 597 242791
589 405 578407
245 750 262718
414 510 524409
110 418 204274
521 302 207543
428 380 974584
760 695 602741
482 16 839560
189 355 766684
735 264 560876
707 539 479849
308 584 533832
114 164 390472
757 571 343336
391 586 852265
551 715 879358
785 73 55920
304 286 914023
499 158 352075
630 356 707666
256 129 85737
185 368 721044
2 100 343999
741 668 729197
66 105 231663
155 646 279544
12 736 262253
199 198 880880
395 240 906149
687 120 391306
328 516 346845
192 97 319922
275 238 207356
1 547 20583
560 206 560153
109 426 97068
435 436 33331
612 678 310956
74 71 712887
757 250 193949
717 497 395406
743 732 351101
138 521 569890
178 800 210391
334 299 341400
271 672 179622
181 789 680419
406 20 227189
550 668 611251
693 6 639568
650 164 398258
737 172 656921
750 152 271302
707 31 330543
792 736 232584
438 98 541374
519 372 488872
527 328 732047
519 288 60943
395 264 869597
290 20 359726
63 106 502727
713 540 668276
518 543 658225
556 536 981309
36 125 959946
84 385 124162
509 572 534844
382 304 824810
92 508 444647
720 182 372257
372 280 896044
179 778 190129
85 465 236482
225 407 65511
87 359 157742
446 25 876027
73 761 599193
176 632 303948
691 759 140681
15 167 684320
17 480 157116
69 510 131921
135 787 206629
114 363 633747
68 86 418778
769 746 569733
126 472 756125
97 644 224662
428 562 758767
758 260 350364
784 773 982634
467 671 632362
704 214 84176
752 319 627131
322 31 101696
678 723 171466
279 333 819496
434 433 314828
273 12 898636
425 798 613814
369 458 349857
495 498 71016
455 377 723264
539 537 840815
140 786 221956
293 275 590334
770 720 552229
573 104 573315
798 668 180731
504 123 918403
631 705 717432
290 558 888546
609 656 608558
702 496 621704
216 294 285988
527 534 642116
353 226 282004
198 268 649892
470 764 217049
705 264 369671
696 718 897999
57 533 781288
53 76 234945
346 657 975682
107 636 278536
561 13 786907
78 366 641998
36 211 898502
413 644 769573
619 309 796798
505 44 427266
71 499 575545
162 109 699656
233 148 713235
285 448 361657
593 585 307201
335 718 317640
518 797 177964
789 21 232492
300 182 773110
159 448 592401
104 132 655201
717 281 462343
384 156 102487
286 595 99269
384 162 103539
494 313 222241
123 600 96804
689 350 928269
100 741 135357
417 251 778701
245 566 905450
285 86 295392
632 196 775493
413 41 334300
596 514 492711
329 456 78257
310 37 75496
311 131 892200
690 6 541628
705 662 377167
205 48 771869
294 80 55877
492 485 695957
99 592 551303
246 335 298139
143 515 347720
400 540 375408
341 518 77240
578 690 185074
642 293 795773
560 490 760238
379 293 55510
570 722 23638
31 532 944166
531 279 115359
231 413 326297
552 508 147200
168 441 731096
652 636 445328
18 776 918306
334 146 214761
349 67 609697
432 66 346914
691 43 859703
296 67 604839
718 214 853354
320 344 393614
548 568 955057
620 627 149471
368 700 205206
344 542 202978
739 121 555922
722 58 748888
649 707 959089
217 387 591144
582 797 855470
19 303 758594
118 21 492315
364 334 139640
165 673 175845
282 556 575
184 33 804580
392 103 346027
183 798 99249
238 784 987583
596 119 802900
585 288 179328
258 716 638304
535 318 751236
583 397 212117
763 202 782283
214 487 647392
755 3 759271
187 617 791309
89 317 415122
760 48 173362
110 342 107496
429 519 460655
494 210 736676
368 433 863905
229 296 911093
55 548 458164
681 692 146125
124 622 955688
262 411 457992
373 264 555198
103 678 115449
740 673 255075
752 155 2550
350 764 105496
703 315 491994
143 560 432165
718 37 603170
181 727 302809
722 752 251650
153 682 771607
205 305 143107
410 194 998496
732 117 460396
252 640 981951
234 516 948076
149 363 645174
420 379 305232
564 156 792208
362 710 256980
34 623 188893
286 555 6294
69 275 119267
271 634 743166
296 698 989322
688 543 164365
440 626 823600
272 323 925958
407 205 589980
290 645 616860
632 64 400183
554 353 342254
385 239 59666
471 757 564596
231 449 595194
10 501 32882
27 109 841785
436 370 932436
208 82 513751
524 516 565400
712 320 640465
247 505 529143
511 791 158959
491 437 317165
136 163 490862
496 241 848270
761 786 441527
399 47 247177
388 266 642903
727 558 290395
691 167 591405
623 757 364102
21 444 143663
298 763 665786
551 618 627965
575 349 656276
761 330 867856
619 374 578890
147 411 243337
310 268 474506
72 614 882775
429 4 561239
759 137 643715
380 661 464970
611 210 90651
432 250 711530
758 429 768970
85 137 246031
126 596 768692
342 529 978529
42 627 196269
639 758 259398
48 771 550049
715 768 485827
358 186 973461
477 99 344340
269 773 631271
378 795 814300
296 727 465950
79 728 786951
202 362 31794
60 267 674110
760 45 380667
183 730 774689
504 225 803691
346 371 182799
421 469 820742
459 605 620661
549 449 118578
56 483 435660
100 748 427512
559 783 205579
716 766 404357
246 543 430920
518 303 392179
151 724 638154
85 81 317455
324 680 745130
572 390 324036
97 674 971203
442 73 57223
554 688 971631
50 596 627778
104 219 825972
63 510 724065
350 555 195069
145 800 697192
274 184 183449
580 644 889122
491 265 305474
71 280 80416
323 522 532630
323 175 662958
39 401 996298
299 733 885853
64 552 997949
457 605 549014
229 64 720435
761 344 701946
262 504 938236
528 484 530130
8 629 724011
60 551 733300
199 63 847012
123 127 937740
622 16 851032
456 522 419992
417 228 527207
51 547 681973
394 223 762670
534 252 316626
497 466 296993
506 525 479738
239 133 381352
491 764 902401
653 104 583279
394 275 817991
715 728 849173
559 539 343492
748 415 359573
271 160 840569
548 330 144536
160 639 27024
317 396 255492
140 94 821435
304 345 657615
213 518 712499
620 609 116790
597 546 610438
568 432 271433
61 528 592847
710 692 569522
645 727 606928
91 506 768950
197 411 755859
336 367 100560
511 539 253593
339 558 32707
354 535 167218
47 630 938579
768 651 904497
79 122 111445
790 688 586866
625 536 489425
500 630 169340
371 106 152624
198 659 253604
518 22 368029
691 480 300005
392 554 744904
632 759 21811
241 728 497151
365 746 121439
701 144 369274
546 112 27992
463 62 906767
64 646 724215
35 797 433101
122 331 790471
395 586 993190
149 493 233259
241 521 405235
56 391 298506
79 696 890456
447 60 551870
513 531 562513
584 18 911382
131 495 166690
714 35 712535
572 14 432410
80 120 663156
566 552 150583
733 756 998205
272 57 829839
295 129 955685
403 715 284997
614 84 835402
157 224 69619
7 394 210767
381 624 233198
416 513 2357
36 53 323515
373 307 779925
702 478 571524
639 714 723239
611 146 317925
235 517 317385
494 7 289609
35 356 943105
672 238 873153
175 36 226638
505 27 418305
61 542 145952
773 354 213903
325 239 541987
608 28 446974
395 654 300592
367 659 380568
389 578 352974
105 729 677230
234 777 324702
573 274 196007
785 795 103717
510 470 458441
573 558 933647
235 706 62974
546 396 23862
252 191 560450
73 623 63858
563 744 572055
301 159 776941
663 511 542000
101 778 969562
238 618 224690
62 305 911921
580 237 580087
38 283 714560
685 674 489737
308 537 538782
26 40 929330
765 202 600489
341 736 276897
785 692 496528
793 180 666107
793 750 298585
340 98 937420
160 253 923592
485 231 653259
243 269 287216
101 146 148802
747 341 420183
683 557 81804
617 151 994026
741 2 710270
453 585 404784
318 44 616626
128 146 239163
391 52 61988
400 204 336450
700 459 405985
386 257 357780
15 246 614345
133 380 975592
744 383 187121
648 395 906621
785 184 687197
294 143 483762
264 306 244599
678 254 569590
241 26 595678
501 470 419423
253 744 699636
261 190 624391
669 694 656745
84 409 110329
361 719 478635
599 408 512834
90 141 376923
181 492 191083
571 228 652492
727 726 700606
42 671 529226
682 359 299373
545 346 102208
28 598 315673
439 323 499345
554 636 52876
650 305 869547
292 572 882535
605 329 256984
401 589 797067
173 178 903999
9 169 27841
323 91 641777
518 276 81622
725 324 421982
492 289 944743
325 795 632626
548 177 78384
684 517 649366
74 724 987845
550 149 150281
617 766 547573
599 667 627655
137 462 781471
659 767 852158
568 735 351085
30 496 84938
531 395 141548
743 597 36614
84 480 83143
775 464 148550
430 722 489109
373 5 936720
287 611 963229
489 137 831514
308 791 960741
554 618 827233
194 432 334994
383 511 977477
133 413 863644
301 171 570508
325 417 123475
655 402 71740
325 780 822339
405 458 373652
18 269 662771
683 344 761718
758 676 541249
549 418 184139
607 364 997025
623 198 553408
441 268 843549
592 657 606783
589 391 928290
468 667 333957
643 497 80387
716 332 438908
402 323 555589
335 695 195686
485 703 999083
724 359 183233
363 726 105321
578 563 330831
634 264 866189
171 297 865158
23 82 470331
660 597 269307
381 684 320717
265 559 691393
512 348 773162
73 414 800758
667 776 599515
303 422 895879
263 360 690513
423 224 903338
130 177 911053
661 750 396291
718 708 778747
621 375 884952
65 173 961084
659 89 781694
375 244 591290
272 111 154178
34 550 696914
696 599 426318
476 640 951874
750 683 146799
94 277 811653
63 778 683566
429 744 198810
340 477 906859
667 167 100827
770 2 865198
124 178 367594
719 640 439330
658 335 181015
454 159 807372
464 250 326458
725 738 479980
572 507 254244
540 436 74524
221 15 679743
696 31 12299
345 164 407428
750 96 587499
195 676 600183
740 241 670218
123 153 612471
423 505 482677
693 333 201345
600 406 112181
383 217 354449
383 772 815426
419 631 158300
372 594 137168
121 218 562581
654 478 642774
759 284 357202
401 383 756401
414 43 694629
139 180 738868
226 370 62981
657 790 760198
640 412 511226
120 60 669509
252 606 523781
442 291 719233
399 676 500935
669 698 679679
130 365 941246
314 148 867704
486 139 986764
169 490 301260
589 305 31154
621 329 453254
647 393 43639
350 323 253514
517 182 435332
536 27 5575
353 389 223137
660 61 157161
563 685 958549
568 449 832005
652 597 459152
623 597 466443
747 107 74828
216 372 282851
411 357 312555
146 527 918657
609 26 51228
36 470 415072
239 453 356843
60 237 419083
431 16 134897
743 782 815918
145 19 886009
121 437 744982
189 44 857028
552 799 844646
191 377 145938
531 719 321377
68 667 219924
302 258 519401
376 51 861045
30 460 561486
269 470 525836
253 506 829604
211 69 134675
127 285 543304
3 316 400614
98 441 618795
607 621 208791
89 196 538458
670 418 681173
762 263 849144
617 607 586093
160 590 821703
213 155 791986
41 799 15401
453 555 119433
676 668 115053
222 509 20631
262 374 19518
532 160 447696
417 255 131247
734 592 910735
64 139 339100
672 485 681563
782 438 761348
121 738 96206
213 537 260134
171 29 903147
768 303 660201
519 738 201637
416 537 473126
724 475 703841
357 643 236515
310 379 152535
60 122 714126
310 624 749083
397 208 426743
352 527 374296
182 781 347078
48 776 684741
373 551 389997
4 338 236489
675 699 818319
790 743 891352
170 251 697602
561 248 129115
244 771 423222
348 58 731369
37 779 82317
656 198 31757
779 362 754882
59 615 781254
184 772 391316
121 34 747031
270 522 538742
390 533 448001
311 118 446234
736 138 483354
525 495 835162
52 790 613418
133 524 695210
310 554 820465
640 42 195764
497 172 411199
461 115 284552
197 759 814529
302 38 617443
50 221 967970
679 456 748116
430 289 646678
201 622 428093
637 173 41248
85 418 340574
169 434 925865
420 31 512474
293 297 958113
221 257 593378
81 130 349995
746 251 811531
159 315 285668
47 239 510577
736 311 137364
349 618 77529
742 568 64104
514 408 181031
265 159 204344
85 26 229537
568 679 764910
793 327 294820
249 33 623450
710 300 456916
701 639 353710
288 227 945377
81 4 486049
430 378 520970
465 238 479500
221 282 305771
123 707 238054
1 748 283548
324 259 92756
96 335 486462
300 532 984717
237 205 165514
537 99 717263
797 6 228563
292 490 545063
252 144 52937
228 597 300247
711 4 340214
256 246 823311
206 581 597781
697 701 548353
673 468 89556
245 666 298399
638 568 613845
662 513 831768
598 159 131211
632 277 511634
340 367 510076
186 654 805698
525 387 216379
500 766 81183
651 502 404155
50 172 356875
574 70 561581
37 443 561690
527 642 144975
284 760 740063
514 768 577684
189 251 317876
350 27 640589
789 705 702861
430 123 782040
107 14 719143
132 466 394616
274 515 662025
246 38 619608
230 265 181605
101 83 493256
722 418 563603
760 470 954659
47 279 682297
473 333 121172
234 740 427298
617 662 51131
214 158 381103
662 410 606910
45 799 22011
324 464 848102
638 424 346487
733 766 647790
228 18 609975
136 289 726411
186 528 830016
438 232 490094
648 662 923446
53 429 618806
548 38 155826
107 214 421553
729 617 757559
607 214 365966
237 780 324203
723 703 435071
555 631 895949
457 51 439025
96 45 236514
103 57 324599
139 267 290282
678 555 633433
317 214 819729
640 605 803299
677 140 78119
279 276 914790
586 570 755566
244 128 962208
19 334 378646
658 344 665896
383 328 16034
576 394 342935
205 223 632014
520 278 853541
321 678 414863
619 560 648534
398 315 914948
405 652 155160
337 206 68634
444 137 33378
677 469 176810
732 726 81482
388 411 941233
236 736 326509
545 410 965604
735 635 19861
551 62 758684
49 376 38826
201 669 570257
168 172 817188
608 581 235827
669 290 750646
449 57 245461
332 362 806543
456 340 380901
747 148 596868
162 577 284643
255 582 448183
688 481 962024
724 498 109406
614 489 889505
227 148 550486
473 729 530805
322 542 227982
609 212 465999
525 535 189910
596 445 634182
418 626 281783
385 126 30339
236 40 4143
362 796 413884
91 153 271265
700 493 175968
47 453 569709
532 724 538021
710 533 931589
217 150 550743
792 68 728612
165 288 263074
22 320 327700
562 304 694073
90 424 347682
356 233 391127
87 669 641278
122 219 382546
752 670 559296
216 669 474919
630 301 898335
93 467 293738
353 324 996811
731 504 242082
675 655 105873
584 368 30068
667 743 295053
246 744 718182
761 657 236755
564 423 550655
112 735 390645
319 88 540080
539 767 442937
292 51 653227
110 160 176701
310 332 172580
50 503 56496
761 351 649795
763 412 611697
663 619 86221
671 125 642828
199 720 617253
759 76 490883
323 386 298639
296 243 594283
120 752 770363
222 247 608720
492 780 483216
265 435 755780
281 648 758533
83 400 707092
544 104 981691
605 576 451385
26 71 981413
785 752 387928
204 482 295252
694 141 632452
582 200 404829
499 326 157544
360 719 68856
141 159 382680
449 672 191295
8 722 316662
748 499 445289
541 355 222196
530 394 814269
86 669 454325
494 83 30092
333 547 272778
190 346 187851
19 785 44355
221 624 930174
154 765 316036
147 181 85140
269 231 250158
695 166 605132
370 646 470813
772 170 183924
761 797 227135
398 402 904274
188 662 516845
28 158 60276
768 463 164714
184 593 453860
367 642 66273
138 729 105805
552 374 532629
529 562 786724
650 687 712184
94 319 939158
192 659 908455
625 264 141539
762 575 935251
702 698 942458
57 76 240419
543 389 576585
346 148 819489
779 52 163393
654 638 264443
357 396 802800
778 183 709916
116 224 534851
346 720 790156
182 145 798182
91 416 365691
668 219 428654
768 752 909282
311 262 959835
350 129 481055
762 417 730329
693 143 794412
229 267 370157
54 578 423151
333 379 176205
507 662 915995
783 401 525659
188 540 585552
54 641 43460
142 389 669506
53 80 404399
230 584 286229
282 519 780814
491 156 880110
67 120 213599
622 753 825112
142 234 606406
677 108 358063
743 194 569231
240 376 78122
583 103 684069
247 500 443055
505 196 913075
439 125 450473
217 511 432268
230 45 243539
774 169 824684
375 374 516039
500 54 623774
365 144 882968
378 340 672472
757 6 229671
497 373 835018
652 73 172882
206 178 590327
392 654 815288
326 251 819632
558 708 92454
653 759 546230
665 68 508379
296 590 201335
230 235 917455
599 370 836452
38 718 488814
156 161 598481
63 673 21137
606 114 631059
506 32 129305
481 269 717602
514 518 369791
241 213 894128
665 587 454123
355 320 600216
419 398 410021
762 655 430456
376 116 405608
132 440 340989
212 363 103878
447 625 575074
151 381 994394
84 200 535304
778 113 83438
47 150 43056
103 472 574761
450 77 366639
499 74 162377
547 660 373243
88 622 156314
98 72 914013
23 723 437445
633 418 848820
345 270 881527
224 155 46626
781 652 621457
709 263 874095
749 591 49746
306 312 122099
438 641 451890
311 138 234431
632 166 287460
685 673 601819
106 375 911549
288 72 967383
156 436 518229
569 788 940572
443 334 939094
8 701 929853
555 335 942070
635 478 115727
510 743 29793
636 296 326733
175 298 46877
166 40 177955
483 251 354922
422 53 190054
539 161 966297
537 276 815101
200 371 933192
519 412 663939
76 752 29593
526 488 641570
284 636 161639
357 529 249965
484 625 165655
356 196 719502
520 772 365851
641 758 12915
576 81 244455
353 782 354799
707 181 461202
472 122 232913
35 268 81435
153 11 103608
292 558 645099
26 422 473273
57 380 748517
259 95 36175
153 711 28519
324 137 365821
369 712 268585
698 158 764280
718 552 275139
172 338 149098
174 609 752664
512 74 337433
98 493 365728
272 794 594872
547 505 213326
266 497 787182
24 121 575526
176 324 964358
796 286 925530
625 518 329585
301 758 245607
658 617 284030
478 792 873783
525 53 392213
744 657 903814
771 706 391985
102 703 508552
754 313 978857
193 167 459308
42 527 293130
252 172 673581
516 98 81119
800 69 55358
17 395 324240
360 329 54594
353 390 64551
62 455 959637
550 45 55709
630 460 847675
698 610 743693
431 476 864020
253 266 54518
306 721 349972
101 563 187608
321 1 828598
5 28 412511
521 373 753554
149 361 804568
39 757 451252
47 794 580735
424 220 254026
172 523 462770
337 113 385289
666 393 158931
291 711 858860
369 352 683841
458 500 698831
551 785 322502
734 775 421058
64 301 699887
528 6 355605
419 293 102486
283 607 224392
694 741 343216
459 713 21383
454 64 709376
401 149 412237
72 476 763152
217 735 738534
2 381 457532
337 172 120988
526 252 538502
549 273 311517
118 730 649242
566 58 287502
28 164 75704
249 228 128874
28 146 286747
59 205 947639
156 729 616881
507 387 171849
651 754 813122
642 623 757231
8 594 929604
438 445 362091
510 308 19601
628 455 860153
15 761 690548
317 88 748916
118 161 767299
497 314 516588
15 333 370931
350 175 507626
24 104 598116
390 117 168151
498 765 296830
773 235 421809
169 128 537638
288 486 144370
404 294 117136
497 290 491155
379 163 74654
239 2 676805
258 323 619337
775 550 421725
154 513 635799
373 703 69364
594 365 157551
576 635 947253
254 416 820951
262 130 920571
74 634 712209
257 475 505951
498 604 190926
87 249 762712
252 471 539732
325 326 167640
687 428 492566
223 446 507266
581 458 904348
108 311 846555
350 692 915115
707 299 977298
264 336 261055
462 339 874625
130 554 278364
73 123 301939
531 267 738573
251 60 575212
433 688 700545
146 576 31070
546 521 145355
523 787 228627
166 310 681840
302 231 892016
728 341 808219
105 266 619639
533 367 574742
555 220 128002
78 714 546121
484 221 906032
264 33 32236
267 456 220647
357 121 412235
160 597 488564
64 666 873079
85 357 628480
439 237 143535
588 692 325264
172 692 703710
373 448 516005
476 703 718184
541 593 759530
416 230 350295
777 678 636446
96 301 166525
792 26 311974
747 386 283298
562 555 757167
220 503 61577
660 125 730499
540 58 497418
350 512 350461
361 619 408583
671 28 321028
151 287 215311
457 23 961152
410 79 468827
97 429 133283
778 218 890777
225 260 747306
360 399 163347
630 303 659821
492 261 603350
629 165 654786
722 340 111332
620 565 437129
670 637 138971
268 731 777241
622 652 743118
522 305 557397
127 23 656312
321 104 371349
601 308 348353
458 676 811442
312 541 968775
423 322 405589
708 101 815667
603 643 442661
179 390 189071
36 38 837916
327 123 420000
616 698 669557
669 61 118571
130 646 346722
528 374 703192
34 98 104430
740 373 39240
504 673 298598
525 490 988236
358 289 356728
598 31 188606
417 122 746525
54 266 920528
39 440 732479
710 60 788905
82 491 957291
427 600 761041
218 766 572963
674 566 135731
190 792 388811
400 697 218384
193 646 286732
4 626 55444
60 278 414521
763 100 496341
738 45 553199
188 734 873302
451 223 871296
235 583 660477
262 548 278379
199 62 969057
52 771 456063
45 765 749521
312 580 861654
327 606 876949
197 579 369367
464 731 493322
421 502 18089
465 241 301590
651 111 809237
678 564 127807
90 458 827039
571 554 634261
452 635 908169
254 387 244413
46 336 890441
794 461 212993
586 155 824069
10 294 907695
173 570 783707
603 599 567736
272 35 388834
658 518 328473
372 345 384462
571 606 202633
296 686 755478
29 215 952819
392 243 729945
230 274 671198
659 340 529400
468 593 519259
740 288 505499
666 338 675427
423 112 828916
176 232 5862
476 567 853289
325 48 742741
519 507 388272
525 189 45223
13 415 191003
679 503 973834
551 769 162410
650 791 851084
212 389 110072
101 575 139284
70 251 353809
404 168 631357
702 511 109946
481 789 897370
147 30 911615
528 193 437298
559 180 421601
359 418 531386
642 478 534613
311 504 656054
502 629 538310
359 641 685966
690 403 211939
207 266 174143
294 274 273671
793 571 576790
257 251 556284
421 71 966397
505 297 985370
572 235 271533
773 374 86812
687 789 842568
748 141 650495
684 548 592089
169 78 74408
243 754 918347
598 642 329254
753 296 821222
82 445 4524
616 660 623228
616 496 345431
439 287 685645
477 542 858925
101 328 19865
507 363 453018
119 795 652562
631 715 851323
529 711 446930
638 653 848375
213 311 426874
652 614 611724
515 317 681650
171 14 74200
289 542 363192
430 323 594713
104 532 580310
657 216 323866
59 477 743732
344 647 861827
229 519 609099
5 172 333802
597 576 57534
303 577 147594
614 55 455161
164 708 188371
571 420 558130
306 174 861921
593 424 273887
587 438 16004
683 522 904956
549 476 358148
761 239 758010
51 610 506165
311 353 60159
273 150 336137
374 122 215154
689 343 912671
603 582 205448
574 796 575885
710 381 885177
225 337 533503
495 267 198860
267 80 461628
400 545 207804
426 325 893471
543 105 664742
332 722 82070
140 751 729870
381 368 993996
620 95 79187
799 660 625809
661 378 683341
725 795 448874
616 80 646008
25 764 474746
195 222 632141
416 40 529298
241 172 815855
536 611 319677
547 161 481511
671 172 651954
15 777 626032
75 375 359881
474 127 210781
799 603 23637
262 173 806979
256 167 946281
481 752 977087
98 356 300655
325 199 392034
114 447 120660
173 300 687218
152 746 747838
691 309 196886
34 711 11674
763 164 583463
581 506 791170
730 232 279826
279 456 667116
709 211 706527
12 566 12634
792 680 490895
406 2 734462
680 761 315586
660 654 912684
277 390 487428
352 510 896197
291 207 620782
690 730 513620
749 759 476229
509 768 420093
258 773 440712
101 768 927281
236 473 775433
674 369 707922
417 331 478898
176 145 860262
295 151 550462
178 604 502613
535 480 329067
289 135 181081
778 423 747070
518 635 504792
591 558 114788
125 664 158691
617 271 874889
281 291 74633
458 759 998660
105 669 612905
400 672 927748
14 150 32266
131 244 893099
148 386 698092
355 495 195726
339 120 187610
435 718 835517
785 263 871534
550 136 123180
626 15 156371
282 50 668748
114 611 408613
174 414 711599
607 448 852423
441 403 660861
113 477 912259
386 760 315927
208 424 388077
320 734 343415
408 37 637725
739 600 60747
6 616 841327
503 281 950367
6 666 913422
507 18 294117
55 422 483552
723 291 703127
261 429 155839
22 548 101788
551 1 640316
270 229 191707
629 680 507932
416 501 4461
671 263 241901
625 345 25975
196 131 664353
230 738 1328
54 268 463795
573 403 521602
599 95 126927
578 154 616101
195 283 112083
150 458 877588
274 493 56199
163 541 630446
341 424 19215
339 469 498763
668 683 363596
267 92 133022
697 625 179601
418 542 658878
9 378 207650
232 190 39492
710 646 410978
538 175 690385
714 428 875401
152 395 815985
447 378 198759
83 44 127500
530 313 595256
71 771 283815
293 76 582303
538 503 59312
761 152 100326
326 679 7146
554 277 772245
490 513 635813
668 11 391124
296 215 875201
595 731 816768
530 766 122893
737 365 960390
576 310 497968
688 145 401467
10 121 311481
20 115 36527
94 642 943604
108 174 705596
415 118 869791
540 263 724308
722 368 645393
325 41 514593
458 482 751611
354 617 258145
228 780 418161
538 748 189320
763 736 934141
405 759 827309
272 399 707445
223 670 244779
231 539 877122
136 754 958962
519 377 874229
425 65 346185
318 206 320701
511 381 765592
184 451 88439
660 516 910157
376 303 162244
527 72 831064
625 764 254521
403 91 905785
772 585 7204
291 497 39921
283 617 992728
746 112 114837
715 238 450736
392 136 611105
32 115 447418
415 400 855232
711 670 327310
69 618 77990
383 731 528544
459 149 970436
52 232 244738
607 119 552765
186 116 909242
593 544 972746
334 122 484755
663 462 591289
345 413 492667
9 240 747562
68 385 365696
406 303 614536
7 364 16875
137 414 400019
117 395 181760
529 378 840273
158 84 821973
145 224 196978
132 539 529297
303 431 646449
78 543 771403
765 205 152928
530 300 991721
757 604 920756
689 698 164463
445 488 514516
329 556 654503
264 495 454272
70 549 534839
435 590 105969
781 122 584767
408 387 685721
169 686 977801
271 148 614442
183 196 906853
554 436 595842
250 519 513900
451 604 83765
558 639 550168
158 298 394758
356 291 240716
637 269 840207
402 125 260847
665 729 719108
284 544 377402
243 748 600580
464 147 590079
393 689 639281
21 315 15395
667 617 279167
529 557 529360
764 256 944499
445 126 34818
336 549 600864
521 545 383626
326 671 539503
160 772 51579
508 217 308750
678 588 208016
485 511 887219
272 80 170161
424 71 125437
486 136 745669
675 308 549242
178 360 65265
468 420 322247
476 607 461040
129 74 980923
465 511 333628
660 439 59633
8 440 144573
570 80 257499
323 475 728206
579 20 596551
675 509 524976
209 787 94933
484 790 638770
509 544 43211
350 222 850738
583 181 406555
140 526 519684
596 4 861261
264 774 370622
212 163 189353
196 780 345141
140 378 710190
519 624 931183
712 128 804446
469 646 686979
158 669 645275
15 433 668199
267 620 600518
137 238 384515
652 782 813261
655 563 542764
60 31 549311
599 666 939047
349 54 861395
120 69 456274
301 127 827729
384 749 449953
301 165 286907
97 53 358664
358 422 738697
726 706 644065
630 522 933853
708 243 369264
165 596 645211
699 429 810130
774 331 692430
420 740 612571
456 2 862449
641 30 912377
723 387 853145
280 341 962238
300 407 803546
266 548 739084
569 370 741696
268 110 825157
152 500 888916
716 234 687076
510 797 155816
672 116 129175
544 710 506744
328 698 788079
310 27 11345
41 508 148935
338 41 53108
178 366 383079
542 478 873102
296 800 383973
507 648 202904
712 480 851387
62 518 449926
753 155 443954
777 603 406571
147 138 406173
235 498 237926
534 148 773654
755 350 114633
622 648 895324
476 752 365521
671 308 371655
554 29 980342
310 212 301191
466 153 461314
221 48 693607
635 498 208139
237 109 540063
558 786 654499
314 326 668389
530 526 124776
690 797 302778
355 773 599991
796 779 568636
706 472 153915
307 544 661044
53 600 295018
318 430 963078
229 352 26226
205 63 355526
619 104 782442
320 507 323445
88 165 930817
703 647 115694
700 567 577291
212 538 144844
388 754 119649
71 680 922811
773 462 63345
17 375 533995
229 648 436898
511 586 720699
77 269 767673
475 707 460858
631 643 849029
215 476 218475
717 463 368938
743 452 552399
386 458 175076
714 781 510812
795 672 642516
191 73 888863
661 251 977830
594 39 677881
355 663 414237
690 401 78112
793 353 485615
720 593 9055
637 305 151206
299 375 650129
512 93 296254
748 92 575887
598 658 762724
381 308 370549
56 560 949727
265 146 760801
416 409 459255
485 588 270035
721 166 421685
293 280 656779
473 377 683438
146 261 786037
256 541 489731
714 367 727245
192 429 727860
599 768 388372
711 439 242980
474 194 837774
385 394 88017
260 160 709628
159 675 533906
509 54 776173
137 630 626187
201 360 52494
45 304 693836
195 273 562194
791 469 472356
435 126 674435
478 765 699815
119 97 773900
24 231 134981
11 357 957324
768 439 414550
398 539 421130
149 411 912706
589 460 10220
513 382 321020
121 677 406413
774 418 362789
790 255 880165
655 453 339195
794 730 280717
775 449 181261
352 738 924121
574 39 73316
56 121 211805
753 203 3025
128 2 584775
576 165 570132
665 79 922772
204 42 689273
328 116 744192
722 788 612648
400 129 82858
375 570 560418
578 362 783614
619 640 450027
52 702 910411
731 591 650794
54 710 60330
353 799 974609
670 42 287542
524 102 653867
639 681 688360
228 592 986266
84 799 895424
71 737 177668
606 44 417372
277 21 768460
489 59 50299
393 331 88697
689 471 167296
176 309 750943
406 15 489219
487 381 756014
161 426 596653
643 700 208307
484 515 657804
91 572 590698
62 51 251398
4 737 757330
519 345 22939
740 698 893117
267 660 57436
433 183 646330
184 327 80928
192 554 594026
500 767 759552
475 327 962030
553 531 598998
72 202 544622
291 595 500137
51 460 306046
525 66 162314
584 79 756766
88 352 168358
431 326 379567
204 320 397960
25 626 586843
450 253 679729
595 299 310625
714 738 870615
235 428 415291
366 563 232470
10 528 999195
163 263 760144
672 637 999107
689 480 486594
563 252 55467
238 632 399641
55 394 311490
42 275 444579
744 139 641396
742 306 206292
741 485 954927
380 704 279924
168 376 278376
691 352 475879
499 126 602517
426 261 454932
759 472 518922
453 192 127277
181 799 689640
730 365 9333
108 155 661182
513 298 685564
242 686 238174
40 486 58119
617 288 139716
652 387 160043
147 377 391972
766 559 540637
779 214 764549
747 593 76185
441 141 315421
124 656 883882
91 735 958594
167 645 427156
196 74 590617
291 322 64721
451 546 930243
573 110 662473
244 554 754957
181 406 202894
754 466 343531
582 735 376121
400 414 563847
305 401 665794
662 538 526605
303 383 599487
504 97 515769
376 144 46847
563 531 84436
362 529 536734
203 514 696380
301 204 654452
310 665 210436
32 422 881073
222 245 930184
285 557 968487
315 22 180440
255 304 233600
598 302 662455
156 419 680947
115 495 515234
332 307 235167
222 761 491718
628 342 254604
253 82 269607
613 40 453998
491 367 62992
142 78 794045
42 349 765903
40 597 571162
488 439 794432
14 218 300951
687 734 611683
379 407 57077
710 293 497414
338 435 892866
636 644 834703
170 237 869351
110 588 236877
202 684 52136
480 448 646632
586 726 150400
289 171 467545
207 129 669715
576 497 57991
136 287 768664
598 692 782046
690 757 214767
475 498 274559
54 163 932892
4 380 242182
714 40 994277
259 152 879967
440 99 328451
770 374 886030
5 576 84878
555 587 783856
437 127 661891
406 643 970339
625 675 178871
748 315 386042
111 110 478230
771 140 69823
239 772 903472
458 632 886348
384 534 784531
381 128 495614
687 504 939547
390 788 469706
606 52 562127
786 726 962465
44 655 626881
699 332 198579
27 82 487367
557 34 794650
568 652 60314
164 124 882127
764 237 984608
76 779 151805
399 679 972871
754 542 270174
574 616 251772
503 256 303573
577 670 380328
208 275 869296
542 617 124877
82 548 53942
783 793 612485
208 263 435314
620 734 284963
294 149 303630
107 19 238397
474 549 414802
763 589 256045
721 139 973117
405 524 842681
48 202 165163
49 175 916663
706 470 734628
562 135 649896
101 413 594416
606 657 774990
247 746 141773
182 405 2909
452 160 274650
155 574 286968
735 114 314640
170 194 6853
10 793 191719
375 765 549206
244 204 178115
696 364 511757
761 188 8823
507 42 529793
338 116 627450
48 372 661710
376 480 652110
599 111 218241
62 226 254150
103 207 725621
442 159 294419
221 544 571082
384 757 263795
541 350 4318
326 308 4952
553 526 534478
127 185 678863
208 541 240840
534 38 886350
244 222 195504
290 546 885679
38 547 812681
548 622 454457
24 107 361801
767 158 142861
687 29 707284
48 537 429664
378 203 881662
697 635 330291
372 543 513353
761 464 396588
519 210 332926
466 572 583772
633 265 837096
247 444 910814
484 191 933540
25 607 414229
137 739 740520
474 402 796781
528 384 558266
391 488 468617
8 611 345207
569 452 208035
267 198 411594
47 179 658369
635 469 537656
459 577 595940
435 674 729244
678 691 315860
250 603 583185
211 495 132445
51 446 452387
265 361 277180
775 713 231071
295 733 285420
121 156 49463
739 436 516311
428 46 971793
50 441 34020
557 744 96856
564 72 885810
220 338 55677
737 703 716559
755 27 533968
386 161 782588
360 562 606741
743 95 979470
742 389 44645
688 672 502592
349 686 669777
385 211 737246
383 555 590033
593 264 971809
602 229 681447
673 556 133833
415 41 132514
391 196 993983
789 625 876207
427 269 213202
355 664 424116
100 43 202442
373 137 706999
763 455 5510
410 288 574716
689 42 857857
113 630 785555
399 556 886813
246 393 505298
334 580 10924
607 522 479775
712 73 528266
276 68 772894
450 281 172136
778 122 756586
792 796 86442
198 738 252097
428 330 860009
258 93 791184
34 293 327222
310 407 889654
638 110 227466
498 701 972393
112 550 219150
766 286 177640
649 364 137412
550 147 240868
105 418 757534
478 598 698562
628 611 634892
547 381 553773
336 728 994344
302 87 919818
363 333 564233
610 39 780106
757 8 978549
40 391 290509
769 36 788392
578 114 614290
120 694 422727
187 641 383963
311 613 258038
644 579 263014
617 428 716969
252 395 53260
578 648 101424
766 671 965289
14 492 821766
217 117 993054
422 317 375464
512 538 313322
421 213 925676
505 365 525671
724 718 574618
502 213 950151
180 766 266107
527 622 25429
702 778 590364
594 571 827231
549 309 736464
92 544 106092
131 438 549659
237 300 513919
373 247 22050
709 231 842643
545 627 180502
511 581 971959
384 683 592099
72 249 688894
263 463 609169
776 50 570569
28 209 728150
94 786 946855
97 450 270749
542 518 205237
567 637 725558
714 712 259857
719 59 636325
772 164 459030
670 673 296226
373 582 58018
541 684 628223
587 123 666999
618 207 486358
229 213 677820
318 573 939600
453 127 257645
564 548 20512
595 218 457081
680 572 500202
453 307 551898
556 435 611481
202 296 942308
65 768 465103
566 394 832914
308 158 810007
667 16 800442
644 148 528471
131 110 746412
276 479 576849
692 582 539649
494 36 230463
638 73 802850
480 692 419094
407 783 635479
565 531 57395
221 531 374157
747 620 493317
174 67 967676
362 569 859953
213 451 825956
646 657 858801
58 254 285017
258 330 311349
291 491 468448
731 275 963950
100 370 841047
593 238 339669
302 207 357532
512 33 654175
152 480 592542
298 547 701040
732 131 603783
184 205 398539
557 734 232768
163 742 981920
303 248 520016
689 454 188339
348 89 186751
120 213 678269
670 553 794357
222 193 155825
127 526 643331
465 658 851708
46 450 356614
354 446 675806
354 543 219845
84 243 213276
329 741 792712
46 331 831545
380 577 201485
351 541 421575
278 247 552920
67 95 121328
12 613 567651
575 6 786639
596 200 644158
141 613 259843
624 498 978379
662 688 75739
789 452 823759
325 350 805427
779 165 452184
391 717 478047
685 16 3378
3 313 855340
222 128 316443
551 148 428071
514 702 855882
94 68 670037
521 651 836179
15 168 700922
275 682 177132
302 204 747821
76 451 128963
320 18 987870
121 41 891646
209 775 350499
557 423 663545
327 529 950644
235 19 139545
413 110 849650
638 24 59964
528 414 990422
503 167 832904
737 668 365303
729 648 653437
710 684 116089
199 504 600377
296 198 129468
775 396 501242
373 204 301067
330 391 865228
185 600 35379
701 211 6172
459 97 441592
360 405 871508
232 121 839935
691 624 406959
740 691 710923
74 450 327634
221 508 362311
278 48 275850
660 705 342896
429 416 820296
118 606 973810
456 605 864489
276 635 216357
373 555 193582
320 456 609118
595 488 6539
42 280 274765
76 510 863193
643 639 881420
505 494 753410
522 320 97616
764 645 147438
443 475 714115
94 436 604818
141 498 876971
48 266 960006
689 308 314446
586 784 995271
192 535 783033
615 795 881654
407 314 685099
113 525 302376
742 188 399416
141 320 89195
276 312 269656
280 285 709566
54 28 388711
238 639 626104
301 541 757595
621 80 808161
262 542 468933
634 529 593635
352 602 687658
447 284 915449
256 409 266531
790 512 445194
726 126 676840
598 795 296682
323 39 629712
785 732 241713
746 694 723329
654 692 936828
684 136 531023
755 242 94830
800 352 68789
295 261 576278
618 350 767231
273 732 507520
257 623 832891
328 210 35387
752 709 735913
55 385 38920
147 315 189386
573 255 264866
175 233 138972
515 349 852848
655 214 49538
586 553 754623
501 376 179903
534 32 157565
125 768 286521
212 84 731273
264 47 312212
114 159 848961
641 471 854051
584 268 320673
332 388 936657
446 528 638099
714 53 968949
743 364 412304
542 643 145360
348 665 960798
56 763 413854
293 142 211260
421 105 28589
383 400 788622
310 171 916160
721 272 207846
525 558 172636
175 405 674781
456 757 999664
630 419 908489
732 311 840366
695 312 552994
571 763 62258
646 52 127841
92 68 703213
109 80 77718
732 230 878161
596 265 288318
652 82 201240
590 154 192277
97 617 993698
526 97 255859
279 535 914959
568 498 122394
401 399 461977
418 239 917961
298 701 625709
624 565 236377
583 315 976419
458 771 569566
305 782 773619
697 604 651538
486 692 309009
338 5 800180
394 410 30175
725 229 276769
558 374 199131
540 456 167995
379 74 601901
113 556 632881
316 583 510172
442 170 20522
103 180 140742
131 93 234535
368 554 297304
21 432 552281
438 178 908067
308 600 529895
282 431 646357
320 108 27750
533 306 472899
220 543 743540
86 25 449265
107 528 958978
480 258 851117
593 465 263808
642 588 155211
622 226 831652
189 256 305719
75 401 102473
24 389 845590
679 637 821801
330 32 126145
555 654 737395
155 455 674841
454 426 688295
720 562 952875
383 350 117991
435 94 179943
534 219 206790
562 420 766906
184 789 972253
681 154 906417
569 439 413070
251 796 534330
328 357 301626
742 124 819334
323 586 225663
692 4 403790
713 625 672318
88 500 129252
512 249 175872
758 734 926189
423 123 920755
249 702 528966
726 11 498524
633 721 134314
756 533 513243
608 596 368337
329 691 558199
569 643 188917
116 701 857089
559 566 233647
171 313 794262
704 426 127289
509 474 894441
319 36 933365
505 699 646304
16 684 902010
252 486 348785
529 159 580270
58 594 212557
305 668 948796
197 376 108097
365 685 207632
661 514 847557
284 424 638740
446 93 790335
665 658 436249
741 785 551047
591 251 159065
393 181 767125
750 145 117796
420 431 290300
301 683 699127
199 267 877100
533 661 313485
376 92 662867
455 169 188021
590 663 880092
534 367 148392
393 19 621896
757 756 973580
332 397 160324
200 291 190282
544 264 77661
665 700 43459
675 683 524874
795 697 614481
177 3 512576
219 787 206125
324 610 292153
126 324 79654
23 575 710686
411 648 635642
163 437 679041
483 381 229932
321 500 269815
703 138 181191
332 372 367312
378 565 941065
276 569 777943
565 334 634466
92 252 289570
460 505 482738
313 598 454228
335 432 471361
275 145 174377
306 743 761402
739 104 130500
770 114 822761
182 459 535690
232 376 717640
741 430 40969
562 753 222858
145 300 929403
714 458 967504
87 107 438988
644 598 67028
49 409 902889
301 232 536239
345 58 231369
249 619 978377
449 71 789981
759 129 764591
537 272 522124
566 66 649261
450 701 735465
535 219 880797
249 241 721471
253 547 429292
770 367 3127
354 388 250156
83 15 72729
7 607 393974
470 626 512083
311 323 183967
506 793 784693
800 268 387428
438 167 474728
269 797 820269
32 222 755581
616 168 79188
75 566 273083
189 80 980125
538 457 241621
548 591 782175
440 353 915915
102 374 31561
765 143 207184
539 387 376600
585 616 48141
449 725 793476
300 160 598903
617 303 130058
374 224 808870
759 132 798306
119 362 789126
308 495 369141
554 151 479692
120 794 738309
607 593 621415
497 80 322312
232 778 378321
613 570 629698
504 502 718052
416 765 266721
413 738 587644
400 148 619099
727 227 133364
449 47 840649
433 528 832013
93 518 879952
323 650 586971
147 178 902953
226 278 253915
242 407 153055
138 168 632302
686 658 450993
377 291 357296
164 609 203657
146 352 408273
456 600 676409
605 207 832390
117 553 195117
497 128 710151
445 531 481806
323 415 994118
520 124 851843
611 174 664462
396 65 150981
153 13 826342
502 176 910862
211 730 517383
163 389 894703
695 356 397871
244 399 131718
306 549 296973
291 204 228547
54 69 827732
268 554 887181
276 644 872853
205 168 416616
221 86 314336
56 524 200839
39 185 836289
621 175 101630
184 696 64780
165 548 323959
359 695 923699
491 501 113713
357 55 142204
561 585 708641
700 756 600017
667 371 854065
770 70 967939
298 775 700193
148 563 599861
230 338 333565
294 495 584486
735 281 687714
719 238 666525
628 540 208844
781 522 45724
294 531 469189
476 691 845772
223 679 583144
497 722 937540
595 458 484702
453 576 509046
374 417 180370
399 265 249487
209 491 671515
49 518 658564
730 633 672065
170 38 489101
798 362 156005
383 583 329697
290 560 215886
81 717 327905
267 400 471341
207 529 888834
605 625 575108
446 71 154962
17 783 567806
726 370 386929
570 136 23526
495 609 492247
425 78 385529
96 71 669737
520 183 616747
671 246 697911
585 248 128609
184 513 497637
466 121 596909
129 281 396361
776 204 732878
42 210 146382
34 211 448933
536 409 646019
332 532 714291
108 264 536074
259 764 940683
639 345 964813
521 580 331376
758 205 511773
458 663 98519
731 473 401458
441 91 879030
728 235 354918
596 259 43090
481 595 184054
312 56 764930
179 198 957762
732 647 176360
40 696 130163
29 182 915083
779 350 836641
176 352 567198
476 746 516731
429 474 679559
745 377 339065
102 747 632814
751 450 427994
757 270 452913
202 619 209327
569 297 167471
114 353 820971
84 297 674572
331 401 548685
735 186 957796
623 595 263152
569 473 424626
365 507 779775
180 602 983467
477 291 673312
587 159 837644
375 90 117689
447 112 923130
403 723 585930
136 484 624891
128 251 904448
576 95 571167
658 565 363965
377 800 127324
615 29 70279
545 195 841794
110 278 397986
664 327 535673
238 317 366110
397 184 363640
697 725 590919
764 67 854888
377 87 696101
714 366 101374
298 536 257676
735 768 959940
723 159 986850
257 289 696796
384 94 471113
148 273 195348
426 752 889980
447 493 21161
65 730 32863
402 652 518924
285 742 873039
179 670 479209
580 70 63748
712 124 762171
572 289 935663
262 649 987346
576 27 89043
646 205 282012
585 209 470092
520 411 893478
292 77 210285
659 560 367667
205 791 815623
457 347 792714
433 179 160783
737 145 135735
485 62 697985
520 61 626013
188 765 55088
231 318 219381
559 589 853201
480 621 67548
767 21 400159
182 509 793089
800 675 701317
708 105 143316
420 557 653571
83 223 732062
740 98 943571
484 568 278432
520 535 960302
613 445 235014
564 242 851735
317 555 246802
472 566 73263
771 186 176965
708 751 328544
746 58 835281
48 541 992205
187 688 151912
617 159 124850
12 752 857127
235 770 899682
755 217 569550
260 384 637126
374 486 301713
462 486 558204
244 656 311072
167 324 899254
279 175 82469
257 539 855936
574 69 127580
473 788 985527
228 438 692565
2 129 403704
711 216 802625
576 477 837648
473 750 129384
421 210 887375
405 468 301099
177 668 995020
185 414 745925
211 781 771765
641 198 58689
614 154 392823
621 263 136247
452 261 69318
329 94 643819
439 59 416503
766 400 336991
103 576 353618
358 792 868625
759 455 377573
644 449 24790
508 177 400356
150 595 983011
475 177 253161
181 424 80557
691 699 990057
461 314 884956
642 247 525321
657 483 56242
597 87 671570
360 54 445553
216 682 116729
446 476 717860
114 464 871731
155 575 245655
213 557 867126
679 428 154791
328 638 744379
254 374 140613
318 117 488452
396 667 885291
569 66 129040
152 105 388323
621 245 776170
611 538 7184
145 788 668942
515 575 923761
364 57 540963
543 593 547014
102 663 103205
56 657 98620
789 138 252935
250 493 369387
417 213 359182
265 107 227816
308 330 416463
547 200 76665
259 432 894997
290 711 930234
393 166 893032
376 495 558925
99 377 329233
25 467 36238
49 637 544678
491 561 937695
785 598 409545
22 438 104693
744 149 43462
381 36 732876
442 29 187426
679 58 431258
456 144 697607
432 476 926062
234 387 35702
360 419 378692
273 518 466501
188 785 600863
396 28 772133
248 563 690382
221 106 892559
631 117 374205
485 402 879894
48 737 984621
727 302 948860
316 501 10120
326 171 820702
416 42 217127
459 314 372109
56 218 841233
254 425 349627
447 300 425734
693 510 236845
430 178 939891
183 671 233896
669 765 626569
93 238 849428
26 353 678016
168 667 711596
420 482 234375
237 547 3011
111 87 108279
264 785 206395
474 233 156277
40 439 961063
300 336 636211
399 576 866834
289 8 931648
346 185 639004
639 69 160015
671 315 936249
296 552 528444
105 711 885045
467 18 994054
558 519 780687
175 461 597359
398 702 501804
246 57 849330
728 372 581547
680 581 742049
662 4 68642
213 494 709271
732 335 546687
44 462 483411
603 579 588138
756 406 399425
536 239 531438
146 615 157401
482 461 909046
748 536 922046
19 251 128209
251 469 848178
515 428 101532
484 117 316781
530 698 748117
607 633 166316
233 516 519406
342 40 467127
192 273 954468
417 108 170717
749 800 712632
256 572 269052
687 10 598091
125 461 85068
263 616 284487
508 401 824
256 426 264406
532 100 596197
654 458 621735
421 85 334556
629 611 242408
382 567 105172
274 505 543364
569 327 284244
762 176 519154
79 558 546652
322 464 346357
690 339 567907
292 454 298288
670 324 748852
337 653 56341
522 564 356666
265 320 226826
161 648 83931
467 226 591382
510 395 486426
607 482 593699
45 400 415990
630 84 940223
11 529 25357
707 188 780863
103 125 90681
456 612 10872
684 297 853081
682 152 696110
749 92 516784
556 563 848948
235 496 172711
303 329 44669
722 440 304886
779 449 552754
164 219 641746
113 621 540701
33 60 840785
512 765 901289
539 301 256226
466 314 48206
439 88 884985
665 218 464248
473 612 844883
191 98 16305
159 274 127606
293 277 639097
258 707 930038
248 782 982422
41 699 439634
679 735 986964
62 755 827789
222 38 834967
578 633 715151
716 146 439864
14 53 406209
191 720 517110
388 39 817386
58 397 21837
306 722 734429
517 452 600651
73 385 665243
616 466 747176
301 316 575169
254 18 1739
764 134 32620
501 15 553824
249 342 163503
565 151 608155
157 781 925167
203 171 657231
46 317 7934
263 15 995505
613 664 774917
35 15 195739
121 588 940990
386 309 846779
112 377 318237
594 333 977222
214 27 878864
483 713 693685
552 652 69381
182 365 189434
611 334 281992
423 697 282650
496 395 77614
769 438 475373
513 401 822735
518 274 559899
236 449 588637
703 229 516326
708 323 936350
511 68 622267
392 795 281655
330 153 380189
763 246 431481
642 518 575517
494 165 818262
756 257 683921
302 715 581218
406 685 834087
714 254 835269
127 38 508460
778 366 827622
216 339 368628
717 187 970260
763 332 368086
43 493 769051
227 314 751194
459 729 301649
443 446 457423
204 7 55881
712 12 201966
648 721 83682
585 753 748230
53 20 433345
316 407 91686
664 755 137221
737 389 479704
93 589 247764
125 408 497664
719 746 101773
541 155 733361
623 536 23521
71 274 619973
113 472 632804
280 645 496587
135 259 877724
459 555 838128
547 218 188679
740 119 232770
797 40 150940
2 520 653398
371 206 774418
485 193 244146
663 259 717762
436 791 594426
201 321 390814
610 483 189831
479 487 693979
260 146 460543
58 630 118651
798 386 944073
201 392 271271
148 330 823093
130 643 856200
227 443 766142
101 723 397876
272 659 361197
483 729 338334
474 494 617545
796 95 905740
277 382 756813
429 513 85754
469 254 493629
46 732 992207
425 784 192104
638 71 901879
374 76 268628
151 649 359515
150 181 39405
212 491 250688
287 685 367452
368 287 594232
705 418 971412
537 254 794749
110 115 316681
41 789 696184
269 673 666129
643 41 206654
5 117 513967
612 598 739575
570 548 833655
723 35 529122
750 684 72457
722 203 582443
653 765 866994
436 64 129125
475 455 823068
177 258 121744
459 346 336442
69 300 490729
158 13 825430
500 50 392339
330 554 608260
407 588 688442
368 313 150311
362 384 955747
585 738 616422
51 286 566396
364 713 787069
77 759 399176
43 433 385205
611 344 649154
637 693 973758
227 216 120393
257 721 925402
699 618 459551
265 32 15250
505 254 312635
49 92 698775
249 115 95511
424 53 799944
14 83 433062
133 745 252519
765 391 529331
62 176 472804
104 437 956941
101 419 859833
627 518 642226
720 597 164940
692 586 60455
56 73 237931
310 449 426293
709 437 606607
202 245 322996
364 81 367535
178 770 524875
361 5 682631
706 94 741806
689 266 648517
737 714 302582
660 182 231475
751 730 325003
533 275 384780
130 271 460322
232 292 946822
377 57 624154
736 322 739631
657 561 123391
254 99 898992
172 668 281816
498 330 94344
533 775 264226
88 260 132124
104 484 681912
414 479 562502
716 507 181889
129 590 634636
603 169 166668
521 172 615000
92 728 824337
724 726 756431
771 675 613645
477 375 861015
163 751 663626
420 387 404859
484 215 409736
665 566 572056
248 314 408923
730 336 790031
762 563 665800
540 775 560481
283 7 366628
14 557 555787
659 552 823380
667 316 519599
390 495 966213
402 514 705971
67 544 67466
219 701 237870
477 621 727459
110 736 449344
300 40 78071
719 101 189337
762 353 460005
202 128 159237
467 228 804168
726 642 645841
160 254 571800
494 256 924839
767 611 482762
738 529 356693
468 569 301049
506 701 384319
441 389 436501
775 723 808251
550 759 407337
259 342 803046
146 282 406964
228 711 140485
4 725 502315
318 541 835276
43 59 71761
123 477 522346
330 184 702209
314 519 994140
3 440 745304
681 327 942532
761 267 438277
137 17 585566
217 491 802042
555 211 913426
347 355 999509
499 375 73018
707 248 332180
288 23 50282
149 1 600082
123 195 836797
49 619 884647
242 342 491079
712 286 336554
58 222 650012
703 727 146316
657 753 959996
364 448 820309
169 305 907348
90 80 953760
629 228 909926
510 739 628386
211 622 424627
467 261 556875
316 423 830839
766 572 731816
450 510 225875
766 699 275688
253 283 658546
594 352 265333
742 253 272605
710 70 113532
80 490 899961
669 26 421573
13 321 242068
692 641 975391
430 560 102335
63 504 373782
212 198 249163
323 291 592574
296 507 214648
192 395 72191
78 109 713045
654 382 259437
739 61 499966
577 140 840449
99 779 618071
2 463 639719
724 692 277366
365 49 945079
541 491 398579
490 244 217407
125 20 30019
483 800 139422
187 493 276276
363 371 261345
335 97 893698
428 212 509989
402 276 754903
658 304 709554
102 591 782826
502 535 172905
394 693 804325
534 796 299887
656 214 591437
68 321 443300
98 306 140006
728 133 206018
8 491 880216
587 658 171208
125 394 383151
761 627 79845
481 505 503765
227 49 663379
6 600 480019
160 177 105389
277 36 465717
605 310 333010
624 761 625538
355 532 586187
657 749 340440
299 558 32944
279 732 698646
261 649 831900
399 701 716712
476 189 302950
616 205 373267
776 229 873406
293 621 855175
394 508 25366
329 760 985190
397 264 372668
290 149 45943
299 337 753304
565 123 577778
382 574 487083
797 252 371490
284 748 713533
522 437 460310
489 70 911701
762 501 649283
666 13 305726
303 46 392874
158 385 803571
89 397 661478
763 230 318552
368 400 62916
687 695 708482
434 30 332054
574 463 241587
394 392 258440
352 192 211288
682 418 902628
788 726 261260
4 582 860962
432 642 546871
84 598 814755
480 4 360268
385 662 995094
604 124 560732
731 437 588399
273 152 866046
31 62 838889
144 133 33966
505 649 834147
20 241 345019
219 728 501605
425 778 987260
799 208 867921
768 758 731046
479 56 83855
464 69 605099
293 469 694146
416 149 765452
718 597 855068
55 402 279383
788 245 890934
480 524 645731
250 162 144473
500 323 409471
524 150 332974
783 212 653451
758 390 631311
288 484 943855
330 441 363473
103 686 747528
557 605 107233
662 631 955437
421 516 817875
550 483 427734
217 351 102141
705 257 339608
263 465 875217
243 545 557332
54 264 310343
772 195 197277
204 563 896984
462 408 552364
637 657 961632
558 433 651506
552 642 872595
532 406 942431
521 485 151243
646 77 339753
273 630 129729
312 195 108023
666 478 763061
396 201 939677
26 326 397894
701 46 943484
430 250 746443
234 705 62515
667 678 344395
435 673 841805
236 21 886082
662 663 322274
233 355 995154
413 625 86272
200 684 364724
114 453 997202
190 415 882686
728 759 483928
399 40 606765
32 671 745461
40 277 665066
30 352 285685
98 328 216883
346 443 106919
441 466 526534
613 648 103450
236 8 321855
624 129 451870
800 246 113169
740 367 580616
440 491 861073
782 653 592887
84 604 213060
315 564 753505
485 366 151305
263 457 613153
695 6 794003
657 78 932666
190 215 827512
423 255 292196
506 540 489292
19 566 884026
710 365 929574
165 476 782033
309 742 491202
43 513 417203
85 705 126668
726 260 667035
77 135 798686
221 203 687373
435 752 15270
484 566 659935
640 695 584534
201 617 973190
710 17 206321
751 507 852226
81 381 380981
774 107 968764
568 11 688245
457 137 897769
298 17 339190
553 760 281964
716 771 320546
342 358 446987
425 333 346276
637 63 115784
283 209 485692
529 278 350168
245 309 571464
794 194 500319
612 688 359190
148 673 581860
125 58 355219
232 155 742345
404 203 311438
587 108 850719
293 484 447698
720 675 695865
566 299 27450
294 439 434263
635 688 936823
24 93 245903
75 511 999988
553 551 225565
253 308 585369
210 38 646320
488 554 953774
644 480 205057
662 486 106792
209 49 978400
75 296 577221
236 307 696239
385 184 381399
137 39 382463
322 507 662777
752 406 492504
520 620 478558
279 300 477231
634 688 790306
750 652 41530
429 255 781507
569 476 375025
429 722 571921
525 476 569864
761 619 436209
351 416 679825
221 595 20724
658 661 7247
392 482 616637
794 266 362011
523 682 554039
481 60 662830
660 295 104512
464 81 332116
75 663 558828
748 762 963995
658 664 382385
542 541 399223
737 36 914711
218 9 85166
542 309 836412
573 529 469306
527 517 214664
793 546 802464
571 220 83043
37 575 162115
598 438 616036
585 360 658478
561 165 647326
423 167 536507
411 249 146732
793 432 94134
268 655 698109
650 44 655368
219 632 834280
122 142 440354
699 145 443999
371 60 646083
177 290 710443
311 136 806681
541 437 502170
239 626 388444
125 455 428883
593 246 509342
753 481 511542
213 472 344044
270 394 594376
658 460 209499
579 284 994981
420 480 816667
437 745 198661
670 100 828031
325 291 291466
114 289 228932
464 281 140850
469 543 21689
238 689 181675
21 161 692276
384 178 317469
550 679 935774
606 222 548740
118 584 715956
100 717 587906
319 685 657790
690 411 132599
3 436 303633
250 151 952723
737 67 158550
323 269 420520
85 442 221927
799 161 120419
480 177 851528
645 713 308116
626 460 840460
568 107 558965
66 59 880254
399 171 743557
253 668 603813
249 493 761770
717 641 520013
683 583 716376
226 451 959113
581 190 282545
206 8 612722
622 590 267375
20 166 649915
164 664 978674
337 291 269578
184 460 29969
757 438 199697
680 689 104914
343 26 970882
433 178 682541
599 338 89130
63 196 983303
575 789 801363
521 144 392486
595 397 990870
489 383 701644
272 186 217058
800 288 31520
506 311 342094
24 73 410168
496 609 973717
301 92 440270
242 49 220669
374 180 663096
52 345 710632
155 709 871557
190 69 572618
346 213 547733
679 545 923028
50 142 37468
181 800 43482
70 423 192560
53 486 607377
385 651 132216
303 369 384495
503 713 738968
205 610 119354
253 131 572084
88 583 404091
93 123 872549
49 736 584489
318 125 365655
122 116 934798
247 298 218817
756 744 710793
589 141 122468
367 303 109636
607 97 140257
691 756 163222
594 370 539700
4 13 845926
120 466 862901
743 21 22891
385 721 90271
204 435 127915
426 764 131865
662 567 149220
477 441 747656
144 189 649497
465 232 745844
610 415 671074
148 199 139901
524 359 774179
413 705 810140
359 642 102846
49 463 696100
490 359 243222
561 34 452562
692 259 873669
236 216 358336
159 226 131144
52 523 940354
720 687 520502
97 165 93828
724 133 715844
202 501 759745
638 31 368183
532 211 538245
662 378 73061
94 417 37223
70 360 798229
544 48 305023
380 397 39105
581 548 333460
364 14 800469
207 648 909961
341 506 788721
648 672 507427
324 200 386256
552 795 105106
313 591 580833
258 430 56585
170 516 438275
257 68 29081
687 19 229050
282 479 413619
664 243 908796
409 152 242450
490 333 505724
373 183 298795
600 592 317213
272 455 153604
44 538 35613
765 83 740515
639 256 152163
289 713 778015
196 130 294129
517 719 744396
431 13 710844
144 48 962129
300 286 574240
497 271 900982
718 555 907211
129 187 288582
12 421 100418
749 185 610769
425 128 934101
48 213 398177
159 323 47478
552 600 388237
194 337 888747
53 249 666185
214 500 406600
274 206 318226
165 190 323943
427 728 79378
143 769 821235
672 505 569988
794 87 10911
658 306 44320
693 720 966379
575 227 987483
69 188 882220
382 517 432328
450 691 74939
568 172 82517
759 223 776591
110 157 548195
65 527 348138
109 144 677875
32 662 173333
685 196 224838
491 360 959720
339 669 229213
724 320 445237
578 732 310305
180 719 983317
365 724 239052
378 514 949136
644 646 799285
220 263 413510
560 170 470723
396 612 823016
577 414 246115
791 580 542034
32 548 819322
3 740 928514
307 536 928787
365 254 213145
167 78 772326
217 705 340594
758 118 506511
323 357 482440
214 363 124623
550 61 221133
518 570 867467
150 475 245080
299 172 558094
336 479 589138
41 151 521612
354 549 67649
338 112 962579
17 134 605177
18 330 963504
532 464 409721
77 688 641529
238 614 644491
359 53 547879
25 429 457778
598 424 288728
257 642 771994
759 310 690099
692 229 231737
731 436 584651
576 381 81147
107 127 289927
212 797 990290
304 22 356646
292 394 504019
681 500 328495
216 394 781021
500 415 680877
642 445 745414
534 312 356093
757 671 397701
654 560 279506
270 299 905153
224 220 871981
192 349 854254
725 214 667610
445 755 564605
432 796 638318
24 751 555264
171 649 972893
426 381 214499
127 654 818094
678 411 129345
513 199 193976
678 26 562947
287 320 880614
748 559 216971
523 116 866757
58 640 944068
123 174 758119
670 123 285413
772 491 347928
331 371 531647
350 4 488102
795 793 902510
795 358 114236
228 199 986750
401 703 590204
96 800 139578
110 792 815508
445 144 369639
724 337 311785
503 411 129001
646 145 599883
317 711 517969
771 446 527346
272 689 546732
742 579 276629
373 89 354478
740 351 151529
503 577 454589
509 204 265147
403 766 554383
627 5 873973
407 451 409544
92 274 712068
422 587 461588
750 97 399133
591 678 912232
432 44 690355
68 375 97279
232 17 436522
692 174 276535
85 410 156650
549 478 526384
424 354 3964
84 503 985361
102 639 263188
444 409 969802
174 272 384891
345 167 251794
620 526 214313
519 203 809751
166 579 555055
751 511 911470
612 76 650184
200 270 736545
617 507 312903
785 513 40879
126 147 103446
455 416 498978
213 570 671721
467 251 398499
194 52 38375
629 738 337475
726 238 81100
612 489 964107
741 33 96255
707 154 81972
769 601 384577
579 408 178970
331 462 298822
526 99 332345
456 125 257274
83 165 359867
413 77 61533
634 659 413512
16 523 300790
502 314 453975
169 15 917599
648 789 741466
50 734 602901
775 771 918523
712 111 772887
631 392 849709
763 188 696605
445 150 556470
573 407 927102
153 108 677876
292 665 279077
47 520 483664
718 278 254925
655 91 766224
74 225 567039
218 146 139423
202 703 740899
511 376 492722
712 93 984573
71 29 317317
340 269 302768
282 501 74016
747 753 962905
247 529 480645
35 504 352193
251 614 539216
49 715 208412
758 548 120411
355 563 557697
592 275 831107
606 2 940005
788 248 719688
270 469 982064
448 489 508416
320 14 430695
670 293 264353
405 93 282026
627 52 359177
290 73 298595
524 82 841760
85 88 551743
59 41 413921
676 567 47430
183 283 216639
185 227 421400
510 758 776882
375 296 326512
8 152 75971
246 163 75194
561 714 42742
353 313 204543
16 558 610121
96 208 338749
576 644 733938
721 704 467254
47 285 396004
575 673 184435
128 71 361717
786 2 172059
77 669 586352
606 84 844914
479 403 682793
794 565 74707
142 640 86082
710 671 212266
278 303 399856
461 656 95290
745 648 655197
120 126 33428
512 657 15834
204 646 64903
725 217 96135
570 84 948233
268 371 982827
443 479 571649
301 461 356441
211 232 101201
646 334 68402
622 58 472817
41 640 577803
442 35 207611
500 435 411705
776 754 796557
258 248 538009
782 463 178435
568 383 632741
559 232 111644
105 766 498019
506 132 878619
757 245 597033
105 476 473240
47 344 4633
273 495 945223
371 430 47845
405 775 305002
340 117 725179
388 728 141286
23 284 117290
342 700 834115
311 53 371299
205 254 637213
472 370 134125
634 458 141361
412 678 367411
623 744 175411
211 8 124196
132 530 490749
288 534 489837
397 158 353352
690 471 250014
133 173 691374
605 789 160522
507 419 259219
132 31 655761
336 337 686076
29 230 95270
155 319 149759
254 274 467982
382 685 413792
396 9 429261
232 431 764726
553 374 808674
752 350 203048
381 616 633627
588 674 703234
740 738 443119
189 691 56373
39 229 27952
466 752 824947
95 248 65763
721 116 471093
602 218 703124
406 414 288395
428 250 741237
647 339 79430
717 666 541687
369 717 742101
282 67 425417
162 256 739598
456 431 923865
67 146 550611
27 464 57677
287 88 209908
314 177 227853
670 747 605986
141 438 897449
75 377 560636
711 43 549484
614 665 407763
501 139 220302
264 602 851473
403 174 980448
42 793 793671
752 225 553147
234 781 366424
625 31 334363
737 12 157301
583 176 941426
155 215 504164
539 490 258524
457 684 691623
526 372 266505
593 578 740799
470 569 960735
587 188 936792
203 593 885139
117 36 5647
146 378 165944
349 718 88902
300 247 108491
558 750 144579
674 334 782206
562 340 11703
528 490 497491
24 408 37867
476 465 484806
169 526 17671
31 501 495927
367 222 970893
699 97 329184
460 535 350446
59 468 660902
563 597 283989
452 71 194642
296 28 625880
552 662 551491
651 275 617604
773 29 812410
410 379 810461
697 608 882076
115 571 785533
346 574 329107
59 482 865847
298 387 619996
275 318 92175
242 180 632137
740 443 618872
657 212 613590
603 596 192282
459 150 324263
726 790 657270
190 761 773061
768 189 631384
551 728 675815
99 271 92428
784 87 33288
83 642 885979
366 432 925293
336 722 532345
175 67 860203
137 654 574160
571 485 589653
140 647 332493
132 237 43240
395 34 240833
329 290 664940
741 797 280479
108 230 154078
678 492 471055
203 25 664466
318 493 978177
309 182 298532
365 39 132478
39 499 526516
4 695 767389
572 301 881289
60 65 543911
341 643 533824
622 373 893468
800 456 628159
618 764 323421
685 205 315760
588 22 222063
388 556 737255
117 587 336113
518 551 970392
410 749 333818
718 99 98552
788 171 308500
121 759 77428
155 565 903279
63 54 774772
655 768 129963
243 564 970539
680 99 75430
2 661 589197
670 151 289001
334 182 158641
383 756 40311
206 554 443712
582 775 74423
373 322 693028
432 164 668786
531 692 435764
231 443 580505
253 302 661187
693 465 662442
156 487 677865
190 796 115502
422 238 556668
30 108 575158
42 343 457281
177 84 996319
500 563 375550
392 420 9703
152 568 602812
681 648 456339
685 524 306798
647 26 855524
357 211 107155
616 573 210716
661 311 94325
640 492 654214
107 54 981922
713 268 346179
422 485 807844
185 365 440025
771 188 487992
298 720 354953
427 95 846178
424 135 59045
266 768 105220
132 518 557611
441 462 782007
126 286 546620
565 642 143762
648 490 655326
8 235 261488
760 641 332104
416 200 141985
799 269 473081
497 456 429289
561 149 91120
466 12 866810
683 419 809094
423 492 980503
390 468 306960
672 769 636766
185 614 932545
415 371 944132
335 696 551434
217 84 76355
89 744 124534
688 624 864679
440 239 732469
616 530 873956
632 729 486668
615 268 684908
125 415 828354
290 424 719947
794 380 903278
749 619 559331
311 231 809885
44 36 462441
564 323 344511
770 395 985236
530 762 577282
692 109 769355
602 589 108187
253 361 195948
27 771 767900
561 555 582377
793 283 747351
444 538 219577
422 520 199186
136 595 892216
241 652 634930
767 5 567399
206 154 483818
354 301 516087
7 581 912431
447 242 694574
478 113 920680
266 130 873921
572 278 580993
303 62 106911
657 714 722553
480 7 15991
722 448 986907
210 396 765709
767 478 796433
531 732 754737
373 578 45635
585 524 278276
718 657 805587
397 721 43605
783 191 597364
146 660 950345
77 681 763662
142 355 259441
71 91 543731
94 424 626821
538 208 474164
292 568 580039
142 439 971863
638 306 173772
755 477 296029
628 126 874546
726 567 479275
649 25 734051
731 654 546640
751 685 75726
758 39 836519
142 99 66683
356 586 550500
175 310 910809
623 102 516972
29 201 498627
327 616 814320
15 470 974789
183 496 596303
312 758 273090
572 316 164753
577 364 70388
75 7 663989
3 201 659767
345 216 537815
247 620 871009
146 560 443671
47 767 322029
704 786 714652
140 510 785772
152 552 627806
12 143 864918
603 237 547631
347 749 173341
641 260 903750
230 672 768791
344 558 440440
230 564 542915
216 641 361843
373 457 4740
211 310 563926
560 39 482528
616 3 798868
575 570 466660
569 193 507192
28 484 541472
5 437 397754
781 97 846029
184 16 156270
667 329 716128
618 501 587958
591 737 5602
515 798 113018
318 221 207430
41 168 395636
117 668 247969
174 186 667314
626 565 648499
702 612 752856
431 732 789299
587 703 158974
766 428 166245
64 72 419282
83 381 459941
307 43 188421
601 219 121655
646 591 724509
638 491 454665
133 232 290807
293 609 60411
460 377 518689
690 233 577573
442 125 838635
545 784 563880
798 581 823239
648 630 243153
431 690 795642
149 486 124860
456 423 786009
45 562 423635
141 146 148682
726 279 213795
389 128 561612
154 355 220751
217 343 427912
328 455 241420
700 622 12339
273 544 894251
782 774 28108
670 225 656637
333 535 888603
116 611 752621
419 433 947888
212 378 217440
268 116 432651
574 190 496656
662 52 433373
303 331 792631
610 349 288134
547 661 440366
281 222 676783
425 137 464082
521 279 805822
116 4 968274
480 267 849135
547 92 520102
244 109 475788
537 448 852151
443 97 951191
363 531 565910
136 577 460891
692 732 857139
177 186 214909
94 658 878631
681 395 406268
622 491 656966
433 68 500663
558 395 765678
655 329 77578
502 501 310799
638 269 962390
178 130 715175
157 559 778069
257 415 928033
123 458 507665
341 512 52323
68 473 375124
218 8 746225
192 188 209704
26 97 55753
197 170 543815
111 484 702519
677 367 202876
19 741 394015
620 59 595529
457 407 207470
417 502 733570
536 224 188720
472 578 441124
222 386 628953
345 608 459041
586 5 880507
790 213 702366
344 680 24163
513 159 433628
757 153 615405
477 701 684951
673 790 141790
50 583 661813
167 427 488685
213 800 449102
735 551 560441
189 101 87483
431 663 486006
46 545 190317
296 265 718495
735 405 775225
550 94 648408
286 319 356846
496 590 112647
154 343 845850
85 745 834654
81 698 917380
89 473 111655
25 593 469860
700 184 930908
335 793 951685
234 531 375382
482 757 834241
206 258 790199
262 592 842098
675 461 203310
561 240 347621
369 738 372934
562 66 768832
86 780 233141
237 212 188288
758 498 259327
767 59 848146
631 192 544018
410 623 468910
80 118 430790
778 212 93406
401 680 643578
224 768 486805
331 86 331169
226 215 625660
463 736 747628
23 443 977353
166 635 860229
660 150 554215
797 746 410989
240 701 139772
794 589 832999
156 477 794234
516 797 816740
491 187 261356
513 157 967397
500 533 754163
15 647 595189
511 800 162014
783 279 51047
349 429 461947
474 446 34230
406 343 775719
124 131 842207
363 73 301957
512 154 692203
761 476 123576
147 335 873778
625 47 482930
16 736 375117
335 599 958068
64 189 175877
151 643 983891
360 396 357847
6 739 735738
183 114 368803
478 159 48732
746 455 529723
725 670 680971
126 424 574881
414 239 288398
431 483 382241
312 462 792415
195 674 113662
48 428 95507
19 110 18964
37 31 970925
791 19 433905
725 556 8752
666 41 585939
228 519 763294
454 278 405638
119 195 75685
750 722 393473
611 487 241286
777 338 648197
385 77 417470
361 776 967445
768 331 674816
474 788 53451
608 209 980617
187 242 144827
431 793 904544
624 776 538441
444 35 275787
371 669 525160
488 160 467135
719 115 740622
459 199 693278
751 224 780473
208 300 392051
696 766 283000
775 648 571940
570 604 963728
611 275 369033
606 294 812569
148 601 329844
676 374 905150
588 437 400697
473 73 472688
498 221 365315
654 53 991234
59 265 17148
752 643 598429
680 719 536954
377 192 655406
676 243 126879
555 264 342303
394 538 255696
291 426 265876
776 30 316765
760 257 452259
309 24 441012
343 557 580720
341 161 835804
794 604 609444
520 254 942943
515 523 338470
309 739 981360
120 583 897665
736 338 393828
340 517 659172
347 479 747865
538 701 103998
230 226 468496
619 793 405789
652 399 29012
18 554 198683
165 242 735494
705 245 513205
111 519 567177
770 432 436525
619 596 952425
182 357 650734
399 627 73157
79 435 677606
699 123 900978
383 713 8965
220 205 212608
793 665 396085
357 455 163780
522 136 81885
660 43 792322
174 118 600163
755 671 278981
46 584 755269
296 333 836735
613 305 192337
459 655 759768
517 766 227900
656 219 138029
190 544 486369
698 239 665488
220 321 379598
629 445 700932
599 761 292190
31 250 138871
513 166 320575
276 637 435219
725 651 449204
396 40 535850
33 295 33369
123 568 533387
331 664 456987
617 254 640158
549 99 999360
728 5 933541
172 615 693804
385 343 556823
498 792 642524
714 19 381634
179 629 52051
197 160 290465
543 206 446146
97 518 232679
709 163 783694
644 622 269269
794 41 609738
459 112 368454
294 398 565960
387 147 686096
32 220 512455
501 692 767083
709 747 905007
371 581 274783
75 529 616926
6 157 103700
209 328 127961
436 420 877377
155 356 998803
610 38 726255
134 463 73689
170 756 120927
462 559 697753
306 229 595090
414 669 751854
629 79 126103
258 688 949578
598 489 568946
60 213 153569
599 694 608280
34 375 234004
162 797 346754
625 466 784154
447 514 536661
192 410 378681
724 99 356582
181 36 891578
764 309 456792
745 706 115693
774 510 206986
436 67 68379
620 454 20654
675 3 867321
213 454 909392
405 383 72001
351 254 723429
704 298 991138
12 333 283277
407 230 416460
749 621 460608
172 789 974673
471 715 638034
796 763 623605
608 76 96992
500 683 674411
672 687 296611
157 257 349840
418 675 441145
217 368 718656
343 770 357933
338 722 232742
780 251 619515
301 665 964322
511 175 636651
229 654 998765
445 734 843138
421 724 584388
762 751 891070
725 757 701893
101 339 350822
432 776 63223
262 126 501877
778 224 377240
242 503 150116
291 85 137931
46 490 895170
759 19 378992
522 370 796681
586 573 119018
287 153 369675
773 47 309387
343 307 522554
580 499 66708
78 487 526400
445 104 302480
748 517 517148
687 100 203486
22 209 978018
94 562 852435
436 7 109950
355 501 626504
640 537 989714
645 259 544750
59 728 533441
100 751 893394
294 89 735492
218 604 751444
336 308 250007
38 337 792877
470 399 716773
12 607 912336
729 337 433933
336 452 980061
72 68 847729
400 252 567966
202 250 359976
782 278 645855
175 674 249313
538 1 658068
211 687 461856
398 494 469233
540 746 746985
713 564 536851
410 523 707864
692 633 450800
650 417 461308
468 712 958254
790 315 64496
237 408 629533
509 25 84787
564 515 968755
131 255 103073
455 472 814608
25 23 724838
617 650 219758
570 345 404976
191 477 288744
780 110 255411
31 15 186496
748 441 719593
392 678 3063
723 642 392815
476 18 760347
290 196 679891
478 96 798034
296 314 697495
215 465 350779
678 234 767415
86 208 72220
256 188 68210
452 333 748491
769 33 114438
690 102 980361
505 504 208555
62 104 889771
381 611 871155
632 798 215853
600 509 94963
302 190 681883
413 437 721509
392 356 391299
580 258 501010
156 293 37193
127 87 349203
645 372 733012
250 236 901006
720 331 457298
406 508 156898
171 333 802948
491 743 659267
728 31 820625
428 675 775890
790 536 853741
285 562 745479
290 255 740653
651 433 81611
333 758 162046
135 103 693717
469 49 14165
319 390 77264
795 42 142725
646 22 608295
164 332 447569
112 593 810777
184 561 469187
702 213 40787
508 276 782485
197 371 933789
744 357 142807
357 25 206332
107 515 176876
245 405 205897
525 587 199051
155 638 718097
304 127 42154
341 369 14826
320 606 909860
176 136 966815
544 790 356359
555 364 242277
392 794 599876
339 382 533706
449 783 733087
58 385 868693
364 354 426655
742 694 845368
700 684 233374
574 368 514207
173 369 119320
488 450 254048
378 313 719463
534 575 972077
776 751 823970
377 400 31720
619 586 635538
502 352 342248
658 583 700234
599 741 957341
475 79 493916
7 742 386775
583 741 770736
612 139 701977
34 291 870552
282 85 483271
174 230 363586
744 521 887632
657 686 103817
672 593 298761
467 169 10409
179 328 811972
71 374 579302
65 406 82912
41 77 103780
342 697 721570
289 308 919867
690 231 692578
683 78 244694
246 81 602720
723 38 239719
126 610 716186
245 795 465543
234 291 994391
692 203 991898
470 521 494321
309 112 854518
493 218 829557
337 685 903928
768 623 353731
299 507 714934
711 245 149875
758 788 637793
404 87 468580
168 235 75365
106 531 112301
561 302 458863
294 341 558959
316 153 172656
240 542 149446
469 164 770312
632 725 728411
324 399 114351
363 502 162457
507 157 242395
597 452 877295
467 407 308273
33 131 88509
573 468 981840
140 692 127586
528 122 479475
733 716 228564
75 34 418559
519 529 269463
638 503 406966
479 26 520485
421 9 102565
122 295 325845
170 621 234380
530 437 299886
76 599 568257
346 335 353820
607 249 338737
792 637 174737
145 256 729421
23 364 211869
660 362 730747
750 270 946126
273 297 787673
178 132 964787
369 703 715890
219 588 643437
442 716 983770
81 67 113702
182 782 104200
314 736 636937
266 275 430024
800 530 486732
567 616 59476
641 44 716181
336 289 722579
63 587 68063
360 751 475528
519 152 253952
253 209 181959
658 196 572383
432 279 644551
727 480 879612
235 366 373689
729 440 794064
665 6 91029
428 399 526495
152 226 50609
413 322 303604
659 355 569730
237 273 732312
752 370 508508
436 232 749480
162 227 565155
301 97 623767
176 666 814830
79 570 797639
747 8 118948
582 499 249095
145 34 34832
14 336 698040
564 437 167905
640 652 817909
634 730 479530
561 159 985561
107 481 361619
535 248 696178
238 681 22821
578 81 678712
53 275 703068
738 739 950356
518 116 936366
242 220 10324
475 277 871062
160 12 921440
190 623 254693
465 391 349522
566 159 838757
655 234 538512
539 409 834540
406 460 822629
119 229 933519
542 320 906643
562 46 894543
593 718 121891
130 2 294731
660 71 798531
683 629 366330
133 406 99179
482 195 642676
483 757 470806
233 306 336279
588 205 944960
712 190 238013
787 437 258354
501 267 796947
38 331 51263
662 722 817326
246 749 612174
163 423 778599
567 544 49719
384 105 81980
671 725 412340
32 472 42712
25 107 337178
451 396 843055
161 167 530032
545 238 981491
243 452 862190
88 346 87929
529 112 321832
217 584 673970
528 372 245183
436 526 228060
54 704 23203
595 196 850069
421 62 368310
375 160 899795
673 405 990862
764 660 373832
701 432 615850
81 793 900512
797 567 369999
591 468 53696
192 54 446040
57 48 176153
228 755 89435
483 439 950025
509 597 809867
250 385 498065
364 463 137332
564 421 300894
675 166 445021
127 260 351534
273 142 825232
473 593 175624
605 521 123061
246 429 563553
73 145 901552
303 188 851422
483 663 86601
612 642 781844
729 198 320090
578 535 877276
761 97 825713
60 420 998769
125 466 531278
781 289 346033
649 496 79312
597 13 805048
762 658 4558
309 611 983524
40 671 233386
351 186 541627
391 551 857898
242 413 465979
195 351 966845
738 264 36204
33 126 624937
248 82 861590
565 575 616461
748 598 232136
758 702 588191
224 127 83203
420 342 457335
762 415 424136
441 772 738428
453 23 581230
264 662 24618
467 711 537285
595 775 75544
484 7 177704
424 529 85346
591 226 313470
506 488 652390
346 793 230887
7 687 704983
198 800 292747
40 239 231214
192 521 565687
28 397 605902
280 170 372316
604 569 197900
594 28 483994
781 205 857132
644 654 758780
707 235 879361
187 709 406415
445 644 635061
120 197 522360
138 236 744149
398 47 930390
412 68 7546
432 71 264011
308 672 913799
13 410 982421
757 237 980321
2 302 778161
443 745 969058
217 83 422018
45 447 970246
144 546 628183
251 156 682393
467 683 641836
88 761 165555
480 778 941745
639 385 349575
291 432 414879
317 483 202375
752 605 644326
760 714 858453
180 631 958538
420 351 282727
236 14 410538
438 31 89361
327 747 953718
715 271 118530
602 585 195676
35 336 434881
689 542 417386
322 414 781948
662 278 373792
76 354 536509
556 631 411549
416 321 606021
227 319 782018
131 69 443177
754 474 612856
183 489 475942
217 140 498160
543 144 733839
361 134 796887
275 609 709849
471 628 532663
791 613 253919
223 220 104075
597 176 231997
191 67 295604
12 716 898014
53 718 539167
113 145 362889
574 629 107048
793 471 84808
31 187 484314
75 289 714645
80 410 181431
407 65 770838
421 468 462464
790 322 595561
279 773 702071
244 366 997365
246 386 568318
490 706 523146
744 74 379217
736 499 408032
136 572 93269
65 249 283607
32 663 243776
770 93 681816
358 525 311323
444 725 183677
638 327 915309
675 691 557301
770 408 789831
528 636 412463
2 672 476137
757 787 614490
182 394 244555
153 33 463699
297 470 568810
473 476 532090
675 443 537620
453 697 486882
316 296 672046
606 469 42863
167 704 659957
697 203 194953
543 280 260719
256 742 300946
224 729 29258
446 125 411348
415 40 649382
21 363 11109
577 150 789
219 503 358489
679 585 627630
127 143 423785
632 800 510602
138 343 608341
573 757 13635
259 688 766987
253 576 29579
513 189 623826
188 665 219786
389 147 84114
787 496 979288
343 269 237689
236 455 421833
268 289 260595
126 92 960744
99 428 893893
643 451 697955
677 322 250336
561 24 134461
85 449 221141
589 682 677173
704 374 750075
147 740 541147
346 69 523272
153 61 939531
299 591 336749
677 63 485633
323 712 445577
629 567 398961
175 367 306463
53 219 327571
143 290 415723
169 64 986258
501 711 517061
702 484 661703
158 342 412146
136 300 222272
476 162 671171
79 522 854540
584 553 852944
267 552 713087
87 116 53160
516 195 570908
97 93 661971
681 171 590570
316 101 973501
276 582 65528
65 203 876591
372 153 633633
161 229 354515
262 147 169133
313 26 54399
353 455 142308
32 483 284458
678 24 622787
328 625 289061
76 219 6273
378 776 764953
707 190 444596
502 188 827918
664 184 554452
40 630 671949
758 620 680711
110 740 157537
408 551 667329
269 105 499382
794 240 979731
98 699 361911
323 490 389557
392 714 224220
601 774 892950
736 330 291249
777 745 497360
220 452 445025
79 300 80407
310 627 465460
14 264 223065
148 647 568266
43 565 136974
73 76 310190
646 747 676454
348 422 134581
618 100 688398
705 775 897635
55 174 923064
451 657 713677
4 751 836520
690 768 357405
398 443 50024
725 64 599274
707 30 859145
506 97 852023
142 746 40701
616 248 88030
295 390 98132
401 118 551235
540 183 998144
549 333 454547
105 604 361096
747 621 769778
410 382 4607
771 342 311604
629 386 860443
242 792 972802
269 62 895834
630 638 566843
739 108 601928
447 92 392626
409 466 287508
389 333 903329
264 460 854501
601 490 82816
661 38 167024
92 625 103465
290 765 413522
403 185 659270
254 318 29955
705 681 676425
532 661 249586
622 625 738543
121 22 490650
131 414 723843
596 373 27866
35 236 281905
528 70 89462
30 231 310402
249 369 315524
246 618 120793
221 633 899469
637 388 565320
662 369 31711
253 141 978572
743 144 484255
785 104 308900
526 690 849337
277 659 948688
776 426 794893
337 210 859934
682 376 995668
199 453 998840
112 125 686022
497 588 412194
299 358 537747
21 581 162055
698 84 26594
378 490 261983
796 164 704573
448 591 434720
635 328 577410
303 440 323110
611 32 922446
355 593 325617
534 491 100760
435 582 898983
87 740 266930
15 144 968458
356 258 123864
549 494 933983
718 704 700398
81 507 181009
19 464 54029
82 55 289995
653 420 650176
67 735 396188
461 363 169469
798 171 70141
17 423 696266
212 219 109864
758 4 853622
505 605 28310
421 780 224547
255 430 982059
209 16 191774
653 760 557882
556 109 658379
704 191 754629
638 575 385637
27 452 412916
659 255 779760
537 774 637349
25 580 794751
214 199 48230
303 548 554342
367 278 15246
408 541 145874
26 83 474585
795 176 701918
729 293 934879
634 318 377026
441 354 866071
200 761 180989
735 638 425561
4 613 361706
367 21 576974
402 566 366344
147 664 353451
523 335 429379
416 290 698780
445 204 416205
364 528 818171
181 285 693763
642 378 306172
267 451 76026
372 289 698272
733 537 669419
187 387 950429
596 325 190612
610 2 217205
361 62 850452
567 26 416919
339 550 296693
128 549 158227
180 474 129612
151 471 938544
496 720 607795
606 404 604168
209 504 140932
328 398 78621
588 167 986951
173 587 440659
256 161 612359
171 6 388290
487 257 620793
709 14 96398
329 573 7766
751 650 324987
205 752 883298
66 408 384939
55 673 892355
188 582 753281
477 772 949564
547 165 251924
554 573 820886
64 37 648869
321 370 652785
328 202 652368
610 629 879183
181 675 814141
800 207 660866
681 280 70405
668 351 697763
280 303 514278
482 649 384883
184 73 163654
352 213 708548
134 737 588489
502 223 293100
693 595 102072
583 153 21665
544 271 981198
63 290 688628
435 755 99295
631 394 78396
538 395 758492
194 153 27012
383 463 373220
748 731 459723
364 517 818655
175 345 354200
724 411 912282
448 69 148291
120 324 646644
393 125 464268
539 768 342664
56 183 819957
276 370 882161
799 376 920352
504 448 191466
679 727 702486
344 689 450682
118 328 846120
690 417 400942
729 732 677839
608 334 472808
716 620 952058
246 794 803615
62 721 103841
746 605 831126
343 142 640638
20 529 191080
99 374 900763
405 137 843455
589 151 680090
285 638 941585
341 206 87534
281 456 382195
211 120 106301
436 56 819465
338 573 350226
112 180 337820
707 544 108895
603 463 944254
608 255 61701
641 192 374953
158 31 741376
113 397 460157
423 43 529107
481 798 153385
58 359 480764
512 135 319413
342 160 658406
507 118 502782
301 234 111858
540 425 488349
20 574 172858
409 543 107901
20 729 24039
461 594 330022
256 27 476781
650 11 618717
787 790 357993
145 799 674189
69 184 741174
128 192 783047
35 726 662959
233 412 598587
159 284 130365
92 696 935089
698 71 966241
269 86 672939
157 251 477547
54 415 504861
373 334 825267
142 448 89472
499 108 233641
685 364 967589
240 1 950687
285 505 459757
436 785 966497
258 224 441887
345 392 842500
296 555 644196
353 81 836915
321 540 409307
36 16 820723
765 788 359163
104 675 132485
108 42 799431
509 390 201605
221 146 473041
665 415 607703
153 496 121013
77 368 926282
4 749 594446
617 234 430255
178 253 292401
64 785 354485
800 111 926065
696 532 44983
191 93 89941
715 781 836293
485 63 480038
18 388 702768
506 639 249926
197 692 909549
479 518 536050
797 651 824321
107 213 204184
713 348 470359
229 314 804214
160 386 590994
197 295 411672
194 611 339885
688 469 435247
193 258 251730
529 130 604594
712 562 684701
637 86 86671
33 6 915740
311 527 862751
198 417 769005
204 71 957755
112 531 124609
206 622 201321
654 35 520023
584 787 668820
453 572 963366
674 325 837955
187 568 844749
527 526 65607
710 658 477688
670 8 797510
40 624 112811
472 12 482232
376 485 959224
599 72 672101
157 271 688189
743 519 534800
228 281 589366
482 707 499779
95 708 68499
347 603 925308
678 374 539949
211 794 478367
6 650 590659
78 378 310613
708 281 441210
521 226 122786
276 753 103013
390 796 862218
137 711 354805
141 450 988373
437 44 450639
395 19 169786
658 543 260520
537 67 169270
103 325 428617
508 600 714672
700 116 663345
56 404 601613
121 69 838143
365 101 225835
114 248 96301
425 549 108615
452 25 134036
505 496 786593
631 652 90635
585 366 735411
528 216 98736
563 222 187873
799 756 890852
657 660 550968
349 508 18901
60 309 678599
219 120 730135
694 429 825005
87 385 754176
795 618 871288
119 630 931421
58 73 221531
485 164 207701
233 613 747878
653 271 837344
310 463 97162
679 655 534034
549 468 768164
160 473 727082
679 525 557234
708 121 827119
386 605 474198
505 328 207859
88 496 728375
360 443 807432
406 272 281564
399 600 913235
428 710 78126
760 5 941664
378 290 961443
210 356 544783
66 649 153856
471 665 200537
560 481 850832
284 270 239586
761 296 423896
198 293 962735
643 601 119461
770 109 301123
39 158 869312
426 323 697838
715 230 492811
660 326 199723
761 128 263527
406 471 307284
92 347 502637
189 510 31612
335 630 91104
43 758 199184
540 37 47936
574 649 290017
555 506 937910
161 669 545813
477 153 574804
173 417 771209
583 22 228799
651 48 206318
403 773 458308
26 167 908280
117 260 358944
273 351 633906
368 108 998547
435 616 157445
317 336 403597
615 594 818046
41 44 127175
42 661 840598
101 104 823476
99 32 341329
164 781 182682
537 206 878911
633 672 931625
457 214 881758
183 724 310882
249 13 450997
489 640 664913
709 284 250062
265 268 819142
137 303 353478
536 218 10284
361 243 407351
591 81 488495
165 553 229245
311 558 484785
207 33 410332
362 469 836887
279 98 834632
527 436 6981
707 213 295300
682 68 432863
660 316 404836
520 757 654162
181 212 593657
583 127 246795
37 586 38834
732 213 440901
324 638 314507
315 629 568187
572 679 8732
596 40 548318
427 229 928824
79 238 85998
185 759 445589
204 572 343580
127 183 839376
367 651 860495
80 286 438256
90 133 906300
493 159 534899
723 767 608744
737 728 75751
345 198 536359
186 760 28526
689 303 417745
164 462 52997
516 734 787342
36 563 206314
87 655 140323
773 698 230904
141 211 807497
747 527 176115
123 463 917294
787 672 277830
83 182 180761
35 740 761447
19 440 921750
122 483 824183
204 298 717594
713 498 743765
568 159 339460
68 169 115381
248 308 380598
651 641 689550
219 412 338523
389 275 17757
348 52 863919
299 56 207062
502 48 513779
656 793 316422
602 748 229251
139 363 848467
92 665 819860
514 773 935620
519 370 605389
397 67 824929
499 374 474246
449 435 993884
723 295 223902
354 123 543217
249 266 708155
325 116 89434
500 680 773924
132 376 308409
335 778 255781
585 576 744102
142 799 715841
463 746 541651
666 548 851059
436 706 201717
69 776 324146
413 453 97434
441 720 171981
83 349 809787
710 96 80483
398 400 16741
447 411 802663
449 615 425601
126 544 892412
620 244 964613
270 730 293386
773 66 758490
193 299 423298
649 267 655845
115 741 966651
328 270 93527
523 351 6144
128 314 162073
236 574 898005
308 299 703545
39 640 339778
624 413 422983
393 720 7761
622 693 629091
185 728 904488
260 575 458336
302 3 463478
313 69 257644
67 257 331926
7 571 154993
478 125 464166
767 437 71051
361 800 55372
254 689 116946
739 503 365931
34 558 91620
342 652 334910
180 208 542729
65 752 668731
771 631 783272
452 311 797720
400 625 872893
424 554 460334
281 345 824416
562 354 840334
216 322 75072
48 165 470037
715 185 628871
686 365 138863
625 488 759414
246 288 116470
412 346 253270
80 501 855684
254 289 931425
172 23 778364
569 150 690157
180 125 364127
578 75 984841
609 514 148250
615 672 948324
647 741 211461
504 777 523646
769 377 832860
79 324 335370
409 96 557405
750 250 149444
698 440 146229
26 124 99701
264 70 391541
587 232 976626
251 317 517274
405 133 190233
35 351 769374
368 327 365369
77 281 236350
525 268 750283
128 159 678850
512 127 252924
760 767 633894
438 491 21035
165 593 77266
476 69 811380
422 432 266533
425 479 326530
513 228 562523
596 537 638519
42 617 499177
447 183 892924
456 596 409214
664 514 466154
588 131 241084
774 273 993502
605 513 20133
483 364 174079
65 580 233191
43 563 422333
301 289 510830
459 294 887358
459 433 718392
749 398 402262
86 5 461651
648 325 850968
575 134 72858
622 84 89423
122 692 353945
138 374 687153
150 270 937218
231 570 525207
612 381 368757
507 510 808815
608 635 20290
348 719 29269
79 455 415513
603 298 418337
531 506 579056
269 711 919858
127 494 117272
355 390 179545
546 132 643279
215 217 302663
431 119 577808
127 274 560618
173 263 301119
467 73 928926
257 435 333657
522 37 402189
546 748 498593
242 8 232087
599 528 185064
728 705 131889
381 397 126834
348 505 586732
796 608 741782
7 440 646827
320 299 844387
161 351 680170
166 797 756172
604 783 164227
153 303 845228
13 706 39483
210 150 672439
420 366 726179
621 310 453893
255 275 202345
384 409 364886
468 343 263994
395 255 101063
749 53 160925
229 131 529494
117 678 331939
385 161 273488
678 104 436010
617 460 955346
463 166 440551
774 88 961043
153 317 427939
789 19 524088
2 603 891339
84 751 379065
443 324 185821
264 690 194452
231 517 737929
191 795 273148
559 244 251318
306 749 925349
49 655 588156
201 55 309867
50 263 182124
346 578 687524
692 251 417478
129 632 598576
587 629 846146
627 364 711719
108 556 128433
69 408 770941
764 334 236814
687 41 419903
315 33 872700
741 80 565029
398 555 193216
487 737 288698
754 354 391706
331 790 825618
535 561 427787
796 488 43842
339 457 896538
109 621 583975
651 635 525227
550 654 247709
697 563 801875
414 352 578103
201 537 338679
328 587 393224
389 536 299451
552 601 250527
114 758 718262
21 47 257097
342 575 994122
194 294 530657
612 224 522321
361 744 254079
345 368 156740
110 44 816698
74 665 980132
36 444 18126
678 729 422671
449 601 877940
387 730 1596
49 406 302188
651 115 673396
596 491 607430
750 476 42782
511 352 249562
570 480 43113
450 319 427301
215 406 577735
135 450 981964
152 391 460032
459 46 961963
292 293 842197
7 792 125785
181 459 671296
380 439 244892
776 307 692329
541 137 407840
181 505 460627
743 728 934087
759 83 453298
531 201 671946
768 563 668777
80 139 391842
609 612 318960
359 115 617492
548 347 180140
155 357 781837
227 250 913681
369 269 273246
383 156 874520
139 672 582423
768 225 351363
23 779 872723
539 213 315146
364 684 22476
274 66 925030
441 14 510969
307 10 221315
70 335 889615
81 320 172264
173 779 68062
718 69 508734
267 368 478191
371 120 612580
364 245 988572
317 83 604811
657 64 97687
431 704 584780
69 570 975574
142 685 685576
424 719 141044
705 392 229055
64 760 828274
82 124 579161
200 237 939923
467 784 220088
683 714 668826
54 225 17864
241 399 255179
475 158 217043
727 513 312056
167 553 374358
269 54 344042
350 628 277961
772 16 871206
6 339 102162
572 13 417698
396 395 822500
407 122 46996
193 220 976062
682 357 391638
134 237 39637
544 448 180284
328 185 405144
155 623 618464
456 31 584836
417 538 851948
589 379 906134
774 213 680724
519 423 469602
215 378 694252
365 673 318084
398 342 352679
24 505 920672
799 274 282654
485 48 445
138 136 744275
286 428 254759
299 605 165136
508 53 442846
443 79 786525
277 567 529665
398 72 335187
769 688 648033
592 400 813615
789 546 259587
261 723 118784
660 222 814132
50 725 768811
134 281 623006
44 229 439225
590 462 893354
417 457 676283
547 325 743213
593 333 912249
464 589 424325
364 411 859305
537 183 244446
267 682 676696
247 96 670593
239 171 329976
88 640 149021
83 10 796534
119 571 516195
327 665 510989
605 248 821099
73 232 338199
728 357 540077
85 37 685358
365 328 289765
610 17 327746
72 773 91664
230 520 390907
48 643 463942
357 60 836906
652 737 253690
491 29 584992
35 415 146530
565 129 129417
474 560 172820
108 81 788007
654 100 745514
740 356 300777
104 368 788493
629 391 233838
41 621 578516
96 429 15565
757 432 380382
324 648 537031
2 359 442048
785 280 660269
639 668 63881
222 174 34106
368 23 574140
672 204 533411
444 673 781431
106 477 721226
342 92 663051
213 358 405870
603 300 181086
355 64 406512
698 352 164568
773 643 588826
594 83 977436
658 305 135345
492 93 143464
367 374 483074
284 6 815725
508 573 61653
198 136 294257
539 660 206309
441 480 225026
52 49 146585
733 459 266162
307 666 182501
472 416 478974
215 648 935051
60 432 86738
389 41 837377
324 127 945305
391 228 646663
468 491 652656
234 692 902268
554 503 641188
699 78 407566
748 327 738609
363 706 65343
48 51 300229
255 664 971266
66 300 399786
352 358 435389
605 45 533498
325 244 648912
503 95 988210
25 326 374592
661 758 196448
672 439 322645
153 639 23978
578 151 972080
643 747 898726
515 257 381714
614 450 618641
506 585 460617
525 796 219061
264 457 779086
683 285 619678
456 519 329506
518 352 100480
569 129 187365
32 420 282640
323 620 689242
610 760 792926
670 45 150688
141 196 358304
747 452 602309
676 113 847245
629 633 344568
705 545 586988
304 365 100469
526 38 117535
438 640 203525
372 619 434307
442 630 391358
383 451 901149
74 676 942525
205 176 287125
549 764 254884
52 85 977384
356 407 77444
685 526 533309
798 712 140126
747 314 17808
70 691 198086
589 676 638773
330 354 815528
360 289 128661
667 165 630285
128 290 352208
62 311 566505
400 677 40361
277 472 363037
707 455 604946
364 764 682709
321 552 964704
327 778 936050
578 115 605018
744 632 210330
545 729 705464
703 55 54463
31 783 419620
612 9 915366
285 636 904712
285 543 901824
753 96 126461
270 391 95812
14 511 337374
667 560 284286
25 468 225200
115 9 166282
753 152 450668
213 98 998561
286 733 348710
686 7 534623
510 157 804451
167 688 751512
382 571 539422
347 164 534614
444 44 614111
382 200 640840
718 764 416505
4 324 193441
276 254 588217
266 738 141195
738 71 671226
411 450 324913
680 735 648871
408 616 40453
459 479 971759
656 103 331160
584 344 318277
665 683 799650
165 359 159370
322 118 932971
687 1 62427
105 368 7189
32 25 794779
24 176 147932
603 357 689497
125 491 423211
88 259 471240
303 172 794099
674 251 955764
330 575 480809
453 204 445180
65 737 621828
19 404 117937
618 82 944988
272 450 41978
674 210 765885
361 494 338803
406 291 378428
92 10 756212
735 729 913602
182 313 267584
743 304 701538
117 201 214259
169 660 633491
576 182 7520
465 797 416447
81 554 641627
317 511 34063
264 80 945917
786 57 237345
198 651 963022
453 784 110389
511 418 871005
21 85 769641
414 786 765374
778 149 705038
477 315 756264
207 673 26725
671 645 344152
636 64 564822
362 518 351348
115 424 922837
578 308 213613
634 546 948518
248 749 886275
684 408 400324
729 416 535567
367 494 861726
185 174 41712
645 324 349613
481 554 803342
372 644 438758
367 723 499225
696 159 495669
229 345 188400
8 738 774960
50 756 944246
740 331 302556
420 568 977053
618 117 736797
461 31 360738
604 212 74137
368 483 761201
659 388 770425
609 65 751674
632 535 666119
601 18 525327
495 25 201145
592 710 289036
506 345 907861
726 446 281848
122 367 460771
180 182 608346
272 63 929442
662 639 679426
262 405 213512
528 510 442586
455 117 832871
496 303 358431
67 472 402487
262 389 984414
703 590 536527
380 483 973091
251 647 997303
174 37 466981
230 195 171028
95 720 142357
245 46 716076
518 268 533282
727 638 225235
498 726 441450
571 651 27126
133 560 841397
259 197 305872
214 329 99484
492 217 36400
313 723 501280
256 195 156744
623 35 57862
791 276 141806
312 765 11577
792 776 640920
440 278 863404
652 581 337252
302 183 749284
281 691 441707
587 110 271690
496 222 553595
248 708 431863
722 480 945912
231 751 484086
217 125 167175
190 56 653679
575 301 729921
398 271 756012
793 674 772625
753 280 424879
387 711 36365
569 245 727374
664 448 128334
86 375 441564
783 225 607183
613 658 580954
704 40 329643
270 289 978399
42 601 305147
238 426 341885
117 338 951690
22 101 89850
631 329 181787
395 719 51704
406 769 632417
800 27 325069
761 742 834626
348 319 787244
115 391 133709
358 103 328026
572 470 777323
710 330 392359
538 2 277837
282 71 979728
628 40 302584
97 195 741763
420 362 389622
605 293 895854
688 520 453739
442 56 672005
56 432 886928
157 181 348486
100 657 180249
442 622 917525
752 662 855644
213 298 252206
785 567 615210
96 319 178884
661 452 303954
628 676 27043
373 298 279957
554 437 381086
570 493 572124
525 652 971773
223 33 579432
784 47 880611
103 540 504535
372 342 880849
37 358 124030
415 549 186484
73 383 787250
227 7 399004
198 393 250830
744 633 278896
708 592 717481
168 86 206648
36 187 9629
586 254 711339
236 231 758940
571 616 450038
631 373 746425
50 572 744848
656 710 466382
693 779 937037
55 20 552216
231 48 848292
259 125 691868
188 58 325462
486 778 787067
346 329 709449
65 650 494997
85 338 137331
439 155 243559
551 353 843962
360 25 985790
96 628 962202
754 410 634882
697 653 404963
232 305 177731
729 742 392260
313 698 805812
428 352 867820
382 182 31441
15 745 386208
52 547 148729
654 198 553216
78 312 209849
221 785 487626
412 483 103953
459 431 789495
361 608 167281
588 744 678295
478 483 570502
457 777 335652
640 540 477718
87 221 81922
752 305 526956
757 397 486901
681 325 514216
564 579 753965
687 92 805506
211 287 73218
763 435 656050
196 182 712186
146 274 652584
226 252 309331
506 196 477737
413 570 372046
118 677 608760
455 504 376513
18 669 844836
648 663 60172
789 344 84748
77 580 232058
153 717 995275
258 337 985857
381 431 570721
754 110 370505
231 541 682406
28 570 422710
200 118 979171
721 507 299796
798 725 206777
93 220 455101
799 224 481369
263 217 112471
353 581 929753
141 52 67600
555 738 763054
455 254 269844
267 749 176681
48 283 817772
3 140 735504
636 380 858697
352 103 731065
158 534 7522
457 304 992422
434 678 530767
615 477 224259
494 595 929562
748 174 74325
112 85 185647
605 374 716835
27 11 976413
286 340 156796
342 34 546529
610 92 262940
214 687 264830
344 300 171614
320 379 695963
464 368 782621
689 381 345949
577 126 712458
119 649 173446
156 772 706821
590 645 395885
493 773 612172
134 506 316410
121 308 94542
103 72 850097
63 41 179809
541 241 569308
424 687 495681
680 609 517212
503 71 137993
19 667 14353
201 337 523910
50 33 638493
563 98 337036
258 128 76606
209 33 333236
46 223 751109
756 339 11165
47 90 761525
428 397 396815
167 219 335947
763 522 575788
364 403 869993
504 313 677084
613 371 781523
775 53 663701
694 605 204048
794 779 562712
695 159 888699
87 66 916745
194 548 217160
283 557 590746
165 152 455851
152 616 962144
113 198 472060
610 311 212016
334 533 542891
452 379 130319
669 94 693851
614 39 430430
89 151 186737
237 119 126042
646 693 670458
661 630 978068
573 414 385126
188 697 68241
473 651 257057
106 109 745857
255 680 603227
175 35 200415
685 623 660353
86 622 584776
163 547 612601
276 353 100058
535 768 345756
757 469 352211
521 569 211744
553 655 957268
497 624 531028
633 634 571163
162 747 387724
305 775 161521
168 218 243684
747 691 38794
713 778 15452
742 720 386106
268 396 91318
749 514 340312
575 736 507532
416 398 315419
195 341 46016
529 48 772552
660 522 912560
373 327 856247
132 68 667721
725 505 49060
69 667 59459
278 306 163573
554 399 672727
359 735 371398
198 68 246737
761 428 329593
758 59 561145
713 519 974992
36 623 838604
539 436 851155
709 661 294625
150 132 370106
796 704 608139
59 417 961079
759 64 134704
472 770 969246
656 684 485585
731 585 463840
707 414 598089
20 778 56344
490 52 746550
766 474 740145
412 531 983006
532 731 599372
57 58 242996
597 404 168470
477 95 145849
798 616 849499
269 140 518994
247 545 214177
36 637 655243
441 200 40394
113 731 318478
706 631 914010
576 454 151023
672 291 293603
341 45 811563
407 103 623635
423 704 408684
574 767 390643
729 663 520261
325 36 206133
571 278 881608
99 591 299105
55 278 457489
234 381 630390
713 626 102792
761 661 381166
349 130 294695
312 121 495404
575 576 895856
199 460 957482
32 453 426956
419 574 628759
306 265 688683
292 565 787162
456 796 560842
253 199 571338
137 228 145151
6 191 709588
641 333 936257
475 179 985635
777 356 570626
197 650 480925
783 583 351689
736 437 613593
662 375 478371
178 230 802827
199 329 220517
199 41 244602
288 89 491349
555 396 626515
15 650 4
545 584 309756
24 532 625259
623 64 167338
526 222 604876
46 571 3265
285 348 230534
316 469 613699
389 680 891014
476 116 929931
682 679 470299
109 794 297339
550 484 616826
72 516 192126
593 469 172550
232 734 476940
460 487 858571
715 366 767651
512 750 93399
563 693 240780
342 362 553421
725 351 21249
241 275 397974
596 365 751307
719 122 14476
433 107 439874
769 353 1851
751 469 483591
304 316 603750
589 335 975813
183 635 658452
732 613 637650
541 746 549472
785 266 288352
82 343 113385
643 104 810039
157 418 392983
790 373 493935
213 103 732748
161 744 817633
776 445 524967
570 727 654788
477 166 613905
20 748 576567
639 665 158965
512 728 493661
470 654 422074
345 716 384084
49 644 466700
469 43 982132
650 267 435449
205 453 163941
511 237 752022
430 732 815025
514 293 507569
201 653 215839
211 161 481168
233 773 924012
389 162 475434
466 97 876837
138 576 454326
61 338 608388
225 535 452417
764 572 459140
773 220 721429
683 131 786501
91 513 969371
598 476 845472
633 547 850287
566 471 725216
743 556 934374
647 508 678620
451 60 639161
612 170 634208
684 113 654176
422 743 856746
693 679 360747
445 555 65440
268 193 620049
562 791 306031
768 240 492388
737 716 386680
575 445 16703
716 800 127014
476 221 235871
150 613 175133
519 378 692187
739 23 942808
40 9 468478
646 574 72836
666 657 108982
106 529 590404
85 741 783296
475 192 252129
238 117 742515
789 638 391222
706 217 688883
399 659 818733
321 368 636233
361 102 405902
168 516 145819
727 347 550127
704 133 467440
207 298 674099
53 337 762580
65 332 16643
510 67 256457
603 322 624601
439 114 705348
301 686 21464
556 524 757473
540 582 906723
487 328 639643
629 746 292101
662 255 82136
659 753 38469
781 435 814329
73 586 930170
111 169 71639
43 599 489265
3 162 87582
640 332 436104
732 403 261302
760 139 831030
445 212 84049
423 232 483662
402 446 349981
419 569 449432
305 269 509016
200 614 821173
529 624 967846
313 734 180865
348 165 574921
478 781 17442
439 514 401108
430 466 568108
786 602 542349
311 335 770974
203 661 410389
184 555 473671
444 658 949832
488 237 811480
150 483 749085
175 171 705705
120 751 302681
274 796 715455
88 755 845402
548 35 702147
294 779 701251
373 169 830637
407 488 871459
694 650 474011
349 792 101448
166 105 567635
621 731 541603
421 446 532598
443 498 107429
731 32 604059
534 446 779360
775 715 714529
582 479 229080
31 639 129644
723 590 841012
664 405 839345
541 481 646768
485 529 27783
148 471 436188
203 60 509367
548 609 24715
689 772 122116
41 15 514840
643 680 986399
231 3 824181
170 126 220595
682 614 145341
491 420 26670
274 450 534257
608 590 749414
364 580 793067
141 650 404628
1 446 621714
327 198 921463
550 497 673190
375 389 480267
317 682 968087
508 70 5276
608 260 388520
578 580 711424
195 619 229453
345 558 553347
800 755 351601
231 707 769508
366 72 524958
268 215 862115
176 755 733516
335 715 992766
725 740 436904
354 722 177557
118 754 310485
343 267 738256
336 693 824904
315 280 29184
91 202 206268
369 701 21866
707 159 832078
242 627 884824
126 134 2795
159 555 259274
238 484 24555
292 512 641852
629 698 475283
467 42 963355
335 636 241559
91 8 565914
510 763 309741
470 106 706730
181 426 596444
584 727 233277
253 176 726904
675 697 843883
255 633 633419
451 588 304773
279 775 484989
622 732 626418
598 530 99315
349 595 334959
598 238 354551
566 189 922002
584 242 955211
721 175 359443
117 560 995913
615 410 379151
446 156 830531
495 432 855378
256 776 651258
81 119 644680
601 164 243936
736 250 318685
511 570 549883
42 247 953859
472 549 984202
96 202 586083
263 620 440820
604 645 444168
780 27 70812
102 764 442507
423 380 262632
697 88 401582
166 755 662658
567 666 427041
585 55 494406
492 611 504843
452 111 332150
148 277 870617
462 126 692453
399 787 999571
161 522 595310
285 401 167053
513 256 821346
533 768 317842
35 635 662457
203 405 44600
587 78 382986
456 678 392409
620 777 912280
385 572 945154
129 605 592038
651 667 298823
548 133 414825
778 94 323189
216 800 997418
480 386 104299
657 182 315331
344 247 603520
126 238 715301
749 95 517242
9 305 793459
342 602 698789
491 566 812774
786 521 16759
39 399 465368
691 571 623128
126 353 115307
625 386 274443
19 677 238624
447 527 564004
109 474 660064
781 167 173924
606 485 242943
738 406 677311
533 118 68096
519 510 546000
659 595 184380
241 270 753971
646 325 550566
3 308 284938
488 15 85635
470 600 804181
647 490 374186
440 553 484443
122 132 438058
702 533 716016
566 574 786811
219 761 872684
591 791 999898
446 553 306635
409 701 368775
159 705 886096
691 144 885043
713 570 109437
699 40 198252
201 93 820387
545 708 81812
235 299 812485
84 631 326554
386 489 505218
646 301 284438
177 658 23826
561 246 984644
651 792 925448
204 480 706446
642 15 697976
570 470 458716
736 799 355136
372 623 891521
544 189 757204
611 69 912158
381 327 49653
405 642 571596
679 716 698513
730 122 779020
696 133 890912
778 166 29460
131 628 169234
797 393 809916
231 731 680889
581 702 470218
625 70 924912
571 787 16079
338 234 804752
135 99 182636
784 164 842437
137 642 209369
274 574 93793
355 455 859962
242 123 932710
51 500 36247
161 316 279626
255 660 487234
182 627 995245
84 553 129552
335 634 917759
92 62 831875
45 33 401912
336 580 213018
274 13 190465
155 366 238939
663 428 204896
470 750 753372
49 712 773204
474 580 655118
703 591 793022
267 607 723418
786 798 90363
232 606 150765
324 344 443806
780 273 873570
126 221 822571
389 466 580293
208 507 224676
100 524 731543
290 229 472786
637 133 934864
673 376 131381
617 95 937689
312 318 578443
686 610 328724
35 518 505832
193 547 882410
438 690 641388
9 196 385264
704 623 713442
489 422 928045
425 420 415621
85 2 139763
83 17 996578
315 665 557013
52 724 193126
364 392 727232
285 6 331900
442 663 185165
411 151 629602
518 529 333402
626 632 116385
537 97 710333
646 576 596945
514 78 54652
25 471 644188
180 406 941238
550 432 957296
567 686 699878
24 727 546454
441 374 363283
273 209 827451
563 623 403058
208 495 396197
731 510 941216
587 384 299997
640 754 824621
175 657 609883
701 55 145962
715 558 287569
460 357 171491
601 480 14838
549 674 351793
462 378 560313
687 192 696660
230 424 379577
127 36 753364
606 548 118929
472 289 480205
704 782 60575
698 485 463813
261 192 851135
285 147 831821
214 339 333906
758 100 946404
281 744 415645
324 122 222567
313 245 654249
130 493 704564
161 781 420179
272 761 304219
800 295 835382
678 79 314715
582 395 765639
366 577 503697
581 30 580706
91 12 401056
753 758 519602
439 773 611158
420 388 144462
89 740 470782
360 302 272577
464 379 612779
172 704 875200
72 787 791162
455 268 696102
715 292 257108
423 683 804787
149 421 110949
542 94 382553
460 489 533574
687 232 899233
381 89 612107
362 462 758589
560 744 342793
328 213 39795
271 222 510055
94 57 170107
283 738 1502
130 71 547
478 494 133825
128 739 801916
314 125 665385
67 651 830015
537 382 632859
724 284 241683
266 262 418969
294 182 756290
61 206 183124
384 449 994914
470 498 718927
663 264 939724
126 688 475794
195 348 225347
584 193 338306
385 314 852354
639 173 25476
103 492 118042
80 759 269825
704 683 208524
99 687 143121
538 792 983670
754 341 508977
297 713 853640
532 579 190092
288 342 446276
25 160 966826
248 662 31516
144 350 485745
701 589 258437
219 324 699864
709 729 400178
511 261 451009
764 744 412863
24 71 768045
296 758 80241
317 697 398925
451 770 371206
416 365 111712
564 737 801603
547 126 783122
736 474 999624
562 25 247584
81 477 143016
468 648 301910
147 196 62217
603 160 700195
666 320 198241
412 232 327594
318 475 197293
442 788 424929
259 725 287419
430 238 126934
779 382 112228
420 755 451119
559 402 678767
146 173 485318
682 259 855095
70 401 79622
293 256 265982
742 421 120242
776 249 634581
66 265 318588
329 29 47294
7 317 565615
395 333 196211
423 736 813159
630 720 833491
461 596 750546
16 503 323956
122 620 940941
38 427 518569
780 219 719256
200 319 486202
599 755 411009
525 230 325679
614 345 526793
262 543 589270
245 243 885296
675 537 582012
663 506 950975
603 360 245686
581 174 165464
253 677 272567
741 663 285534
708 585 983809
562 496 286193
773 246 365529
727 235 693192
630 91 782536
784 355 849249
780 384 958568
673 14 219892
498 35 1936
269 456 951713
449 220 351484
162 512 897951
358 66 427869
303 506 821664
361 644 598878
256 549 354661
618 743 390488
50 318 45930
375 448 465312
677 390 928262
799 83 752747
702 667 217989
129 791 50872
777 485 860385
500 163 337423
563 416 29232
733 41 731428
424 725 986087
183 690 911181
442 497 357037
111 661 300400
361 580 666034
122 633 21969
389 542 687325
722 739 908206
207 327 362079
751 781 905651
486 788 258920
436 18 655710
473 239 654509
250 233 162352
328 624 203154
120 710 98549
451 190 894907
753 440 722614
649 11 54789
107 85 565782
6 671 931082
175 479 748982
183 115 298746
251 160 651674
188 391 850880
173 472 217607
109 383 596841
762 9 720736
531 134 948249
289 800 165877
340 631 736759
505 68 77319
161 561 587510
747 499 114285
228 547 708534
593 141 864994
689 657 138982
634 795 228507
477 241 521920
6 321 420945
101 645 24641
796 585 30093
507 22 957901
83 794 225140
724 687 773045
683 221 548322
367 1 547072
605 733 259031
185 662 717239
332 105 615470
664 464 613157
438 94 522950
587 222 255114
515 106 952785
401 288 600750
362 464 423323
133 691 808824
330 753 592850
165 308 518674
652 434 352330
609 719 981228
583 262 281355
318 424 897500
60 206 130170
692 555 47329
308 590 966263
574 157 219174
154 585 989332
519 189 112847
292 531 426716
314 500 534227
750 141 716418
67 136 136494
89 674 619916
645 757 782844
509 147 444399
573 674 738586
192 648 386319
356 608 696470
516 412 321925
231 579 177579
335 541 343822
624 312 236714
278 261 701859
241 341 78369
413 274 882792
201 420 994976
293 114 278168
502 577 468869
697 418 237060
292 130 771143
349 556 75810
732 139 819036
75 461 41781
663 473 457811
277 624 50892
13 81 836843
502 367 697697
726 617 651307
40 752 527846
121 503 875954
143 605 198479
370 612 42914
107 548 465675
138 74 916371
503 132 194081
399 218 525720
154 454 913981
321 636 335857
478 790 872457
212 119 591560
266 449 17436
368 347 449735
587 685 45167
594 207 784887
761 401 680447
90 398 97639
233 394 999450
139 339 763508
357 325 620882
613 502 752772
425 62 276020
399 297 964070
701 12 646382
159 331 338504
760 57 165259
497 403 166879
609 799 668910
369 471 512468
204 9 709212
17 621 593305
585 383 980225
437 4 326197
706 742 163079
234 469 868541
592 523 345332
561 113 309731
544 207 31714
306 676 579382
511 488 623492
669 733 85670
308 422 212620
518 531 809308
681 169 159562
138 697 718598
564 316 355
221 756 295752
796 397 933137
79 216 715340
201 639 846714
475 507 988626
358 512 20064
738 51 818137
215 68 100899
539 600 663355
289 556 553209
12 108 60131
157 100 506290
50 331 833337
510 116 655347
235 218 33825
58 218 906811
26 487 669595
262 469 21918
134 155 42673
519 702 662932
233 115 107089
200 646 85920
563 668 721034
535 84 125933
563 153 129795
485 270 852700
230 746 222839
61 283 22866
173 548 819225
193 298 631142
312 637 272696
129 86 482377
641 428 504214
680 253 875329
300 269 534029
618 763 216378
440 295 599685
247 454 907671
402 471 360968
479 524 856000
88 580 629161
227 244 37312
700 214 262835
220 177 426831
552 159 534136
184 774 813345
120 743 521888
230 159 687642
23 12 589187
515 629 701147
63 539 642270
217 175 505104
174 64 483022
296 746 906407
84 654 130042
316 495 590221
764 678 669919
150 607 15821
632 612 275227
239 318 131434
34 208 799556
182 567 867085
240 119 460542
53 781 975926
224 709 772702
223 267 857576
662 450 599843
572 306 344035
504 128 577474
683 464 998707
204 363 113279
326 536 822021
603 125 592841
722 609 403072
286 355 870822
3 323 580561
159 26 660883
12 483 508152
682 697 113847
468 559 26650
279 143 71409
103 149 477411
587 757 544945
632 719 308978
791 131 922615
365 799 563198
663 337 517261
737 627 847616
297 43 340957
99 44 955352
92 783 77018
515 766 817141
383 418 324535
20 790 554975
701 438 297213
536 598 665435
118 501 459101
344 175 647058
289 346 580772
72 444 485040
287 130 179021
363 165 220116
268 355 864404
36 685 289934
80 346 340266
672 788 74961
481 308 674793
618 623 7233
230 41 286643
221 285 76083
324 230 305539
521 398 884665
637 506 842259
791 775 212931
496 108 600475
34 566 177213
356 274 67100
505 487 908505
570 674 415025
109 698 864195
726 98 458071
232 763 182469
32 161 485006
788 341 541200
320 628 655782
356 195 552296
297 262 158208
611 463 448067
434 654 409427
181 783 954425
491 457 308642
672 416 476998
495 760 481015
558 740 457500
767 429 2636
52 20 359710
133 430 347839
104 358 712702
608 234 874408
344 595 159125
406 79 225210
330 795 979248
627 664 360711
87 704 141104
414 623 182475
357 648 727811
631 274 268965
233 725 114591
553 146 946115
576 787 877861
330 755 658436
120 276 238653
672 60 587494
35 749 141039
22 384 382710
256 193 483643
282 411 518401
89 577 163012
251 249 660503
661 715 34136
800 405 216174
664 383 492027
284 511 278640
671 414 630243
483 721 901684
620 213 742981
556 416 456417
484 574 972065
627 414 299687
369 666 59062
408 153 143339
164 750 565065
491 74 114704
468 387 316031
513 94 380620
511 274 55126
547 254 811895
373 565 183760
190 693 623967
414 775 183326
217 72 717107
232 525 351445
342 626 154260
344 224 874952
71 609 675646
23 586 694961
295 768 908147
508 33 457749
610 413 105218
34 21 181398
213 218 650520
461 11 945615
654 451 548566
696 554 973679
14 429 979388
175 574 550502
202 421 973559
365 78 708788
567 119 787276
671 793 957024
795 248 175087
515 508 466530
30 168 955264
597 550 237521
770 61 963942
602 313 160985
515 348 2663
654 569 735395
722 714 609835
722 75 700838
87 114 590261
127 78 91076
518 615 542353
165 176 804636
605 159 944802
327 107 271363
522 273 823200
231 301 254665
343 501 118446
242 140 345331
58 120 28884
370 9 767854
679 506 173346
275 458 211346
641 594 24470
650 218 25348
39 747 192327
460 13 502526
424 311 262773
778 188 176277
154 151 458827
130 538 544091
734 402 687036
506 641 485480
281 499 960586
125 355 552729
363 641 548589
58 465 820603
508 513 84384
526 406 684231
635 44 514651
535 285 661705
404 276 340430
147 129 748673
320 757 980244
561 39 14363
721 588 47037
396 576 868023
208 311 451860
183 354 86779
601 592 245809
702 314 342493
425 725 251352
523 211 146068
312 217 980175
755 721 643052
613 162 176721
608 33 778638
115 295 551296
395 258 411475
438 759 629250
775 265 789923
56 233 225344
316 91 280688
664 298 167628
58 790 252360
625 78 332209
307 286 526656
504 339 545451
308 657 525521
7 17 714052
691 166 407780
8 688 661242
290 205 787015
350 789 268372
793 40 99039
77 389 807533
96 757 994933
19 748 547296
769 401 149955
202 75 534196
696 231 838382
267 742 625970
647 711 493646
324 797 661735
694 672 696121
177 768 612526
1 45 109128
606 430 163529
339 230 209362
682 20 913927
321 84 789375
785 539 58828
517 733 724806
141 257 838193
616 316 558885
534 415 941823
373 476 927738
235 79 745350
531 468 508238
340 565 966264
523 530 762976
5 11 331361
681 282 951833
365 656 470110
726 361 510947
406 58 96774
155 531 958442
722 457 925375
442 521 751190
532 6 70588
371 566 835361
187 48 536775
69 430 655543
468 378 698292
439 797 19309
580 411 522492
319 455 583453
11 103 318285
667 120 308572
212 560 825014
288 163 734905
17 664 841441
352 577 182370
557 145 861926
144 217 258087
143 632 374774
618 543 352639
677 332 583211
28 407 676054
710 249 865620
753 500 842698
639 669 249775
117 324 495206
48 22 603580
730 307 940078
752 653 470043
7 52 461945
775 702 52493
215 590 68523
14 297 607273
133 155 106621
421 40 24925
145 778 423177
599 576 936669
44 242 749225
724 765 207823
142 25 299973
392 629 802389
366 130 663286
478 695 471506
252 557 120612
398 630 16031
186 568 135604
545 764 63529
124 343 673436
91 490 830769
19 573 642079
231 505 132761
149 473 221240
430 641 615800
433 306 207248
75 350 106308
220 398 498733
605 124 441278
441 206 192315
644 369 848596
129 484 761847
519 670 760340
438 38 265490
24 590 114284
582 770 328515
234 77 965843
159 647 22067
370 486 140691
350 714 142790
442 775 996020
166 34 378094
714 638 683594
410 293 440009
629 368 546264
413 17 124684
711 206 334887
571 738 989698
201 785 259679
782 616 991275
191 229 610415
387 24 68036
151 573 89945
726 596 354556
338 343 745296
460 237 20273
548 358 302922
56 363 819862
83 344 417886
289 263 938170
423 773 826857
777 370 385656
303 99 396349
375 235 972962
737 133 356943
719 85 166074
307 14 752639
629 369 586054
756 703 906173
566 725 326239
117 325 664897
490 175 386893
285 232 505185
530 277 465926
32 756 157238
100 396 615363
29 668 36838
87 76 652223
626 612 630856
765 38 595302
419 113 127139
595 185 876882
71 207 237847
73 717 353983
145 119 156080
782 605 306934
2 659 258667
575 618 300754
658 308 661656
94 114 602581
467 445 906431
751 207 936070
250 776 477078
595 708 655060
661 174 795317
490 192 366704
493 92 307947
742 338 746588
111 496 120755
134 431 927110
51 517 750555
112 388 33460
539 332 472506
278 71 627829
218 390 794700
48 30 658021
355 468 393887
758 630 462609
59 351 846833
239 158 818139
409 666 250045
88 560 684875
674 234 592527
525 453 619602
6 260 78948
724 275 523464
112 486 469095
687 676 812190
779 515 291283
34 698 744181
455 469 403513
247 459 350914
226 321 425285
729 199 203692
277 542 131723
740 173 948359
716 25 804738
562 600 861701
559 252 486232
544 685 806960
591 532 865688
724 278 10343
335 13 24047
654 117 622512
19 426 568958
251 445 816953
346 263 487911
268 577 159181
394 527 501998
57 83 152579
582 747 243472
392 543 797791
345 496 381109
350 586 388457
216 631 780656
711 473 495907
212 669 644514
400 51 387066
89 172 934423
575 128 451592
334 700 144033
258 55 359685
432 68 497199
171 448 616484
559 642 939303
253 316 942841
93 120 167643
314 260 488370
451 484 126993
485 724 536636
64 117 478977
800 737 992373
381 445 375826
310 346 81189
6 523 514808
630 556 231867
755 148 758326
626 222 811679
484 205 741936
444 310 592773
755 747 168402
47 311 442078
319 334 900618
328 203 906905
643 227 685519
670 393 187658
666 670 755037
442 800 47053
528 60 659890
339 333 233381
776 427 899258
699 314 306435
504 12 253098
228 772 73546
434 604 195322
152 792 935766
602 135 115828
411 414 757310
166 474 314338
187 140 380282
411 66 996275
704 367 935952
191 559 447253
391 172 127577
645 744 930904
434 167 841836
63 322 130121
704 609 162896
419 773 309315
418 793 127557
616 744 103052
108 427 176604
338 439 939412
768 721 418689
264 523 783629
431 157 499420
363 159 117566
560 542 864088
271 30 539427
606 599 85173
282 789 200283
374 153 630962
262 38 595517
258 237 430452
374 473 357444
638 170 503018
629 279 138769
232 504 364357
45 470 544446
52 431 386358
521 624 200347
797 779 141089
732 642 823483
526 111 16431
212 196 849076
709 319 456830
146 603 822622
306 640 774575
230 281 679297
650 674 58939
688 462 917889
160 475 195442
261 143 399820
96 54 470318
699 58 466580
296 10 74421
407 590 458403
162 745 713431
490 731 311598
342 100 567359
147 472 178708
705 450 939582
21 708 207866
555 646 962064
282 191 971187
177 226 891137
313 614 833811
174 754 37717
460 587 958846
678 568 116153
760 337 594039
687 21 523329
59 34 774623
431 657 631242
444 248 460817
183 523 690278
32 616 543046
309 390 867599
556 633 526492
470 120 915596
303 571 746827
514 524 445385
426 475 177622
514 33 314600
513 696 645530
75 657 550906
750 634 348107
75 232 239898
213 711 958155
456 520 147457
742 412 752411
421 351 90513
326 770 266644
769 498 763746
446 734 245866
622 751 993688
93 524 228049
437 738 818674
559 716 848824
592 329 913270
638 333 114391
541 55 978279
371 347 731442
7 116 358603
21 258 220066
584 576 245825
689 766 88064
19 695 262652
588 466 379203
750 237 234282
783 527 310015
6 192 818802
135 673 700882
570 638 511238
473 130 182910
643 433 424019
52 796 320888
466 741 490688
188 724 518443
207 220 878066
752 240 161038
166 732 873062
800 63 609747
474 655 693596
290 18 318661
442 60 626070
51 419 58036
787 737 653485
249 372 21748
462 684 885592
368 213 809506
384 537 400041
535 388 688813
197 125 653154
473 270 22159
73 88 524668
139 663 11971
356 208 949392
259 761 445738
345 699 237530
754 742 335543
628 406 746188
161 694 265453
525 386 608929
292 486 63890
42 171 489941
741 352 995814
645 391 768715
468 627 937476
375 285 225424
800 412 443178
728 697 336286
49 462 624094
771 597 120487
320 444 122955
235 535 321772
428 483 107650
373 303 466984
554 487 781610
317 400 911641
462 474 331501
135 479 579826
663 698 185639
82 346 409593
627 611 987312
757 542 71470
442 646 175770
393 114 29189
672 429 402609
230 21 308775
28 411 861411
701 5 823796
67 729 406992
792 20 488636
636 113 354897
725 473 176189
688 587 869627
54 276 493073
795 342 390594
622 745 826091
48 573 21518
61 434 862589
305 77 894699
500 258 912004
455 100 989246
384 463 105103
363 305 846447
66 594 663483
663 608 681564
193 445 793771
678 562 683934
102 505 415134
781 375 20894
263 78 220567
454 12 458729
503 316 706662
318 639 682711
765 620 355212
729 404 908850
427 544 849614
3 267 850913
668 301 599686
243 551 798208
679 651 615426
584 457 489374
650 784 84962
775 696 55148
530 542 72111
621 203 412288
714 226 803725
195 218 403705
365 674 818525
99 67 349698
467 402 897552
229 793 272300
768 252 695120
116 619 819311
692 778 310631
77 717 323575
602 277 21326
469 263 951074
273 393 791770
261 415 35801
363 552 939832
45 50 363461
6 726 782263
240 696 537016
72 367 2626
459 513 135026
477 696 617022
154 147 465316
88 95 883639
172 201 894972
669 485 605695
542 492 74819
66 20 254088
670 436 664799
224 105 258887
39 74 905024
770 615 846176
725 394 722748
703 14 930885
545 313 960635
503 589 496078
145 719 567949
586 647 818721
17 676 152022
770 467 989028
237 404 130671
652 76 177841
320 614 352663
533 267 315547
370 222 196644
129 218 296676
771 592 663222
528 672 604568
11 439 896900
706 710 296387
35 197 179526
329 48 801864
643 270 509452
170 137 690886
531 689 447536
236 689 403551
297 740 62054
517 505 238116
93 565 328910
494 80 83600
5 38 589246
22 627 625223
530 353 131142
689 207 329554
72 701 995361
185 713 281230
302 229 258149
443 544 821620
68 541 83693
383 487 142008
567 41 455005
548 394 687668
782 204 667019
235 232 727742
335 238 802242
195 582 27171
107 485 439033
730 740 421545
40 34 782330
588 672 142897
135 50 833307
659 323 24350
701 797 573379
793 776 333376
313 524 300178
664 575 149303
530 223 515236
540 414 603049
786 313 61241
610 442 463877
532 316 591046
699 514 308744
320 4 66078
51 614 361373
645 378 67681
132 772 503586
148 348 843284
512 418 401180
675 617 662100
358 284 965230
170 503 644793
257 536 86208
333 584 991307
577 721 670312
714 597 800980
21 583 330889
305 762 102028
262 671 655426
26 468 686231
490 93 231353
753 794 74592
133 490 13966
429 79 383095
331 553 737147
683 270 349788
534 256 657261
491 515 41120
167 462 468962
97 300 336087
687 341 672158
1 246 495172
676 751 239813
272 231 506293
113 557 37507
122 515 173840
600 80 121527
437 617 294710
165 173 606082
513 263 923095
659 111 267074
599 597 268141
362 25 942286
556 14 567997
672 415 853060
460 113 386073
585 552 963696
447 290 208196
584 157 764892
163 312 95578
322 610 163495
602 47 525541
195 217 747965
667 63 520807
368 351 661307
14 377 828566
799 27 108998
291 590 771009
752 800 882706
760 612 637357
360 566 758618
662 618 114100
707 402 616957
77 755 463589
569 800 484558
651 749 271057
478 25 673119
630 573 967262
591 131 981291
731 428 282095
693 61 565950
676 161 898648
766 33 764600
315 568 121455
79 510 129206
464 336 603044
564 456 82439
665 450 460623
208 124 712024
549 359 879001
297 361 543519
609 769 39623
392 485 590891
149 161 535369
383 543 66036
210 271 302354
159 374 632679
764 255 295831
126 581 431050
720 729 430138
473 624 820992
607 433 551976
752 21 347551
730 487 446370
613 766 507592
317 683 849935
656 10 823562
670 110 427230
430 310 535616
315 570 523456
208 228 889257
263 239 924655
126 783 500887
630 652 552232
756 324 135409
716 243 204503
376 623 410979
397 154 148636
771 208 818637
159 792 650555
210 61 108177
786 442 826327
339 560 566077
587 135 553222
734 567 851231
789 691 393191
288 134 809561
713 655 601366
346 742 75240
266 347 295915
512 304 11202
572 401 449451
684 138 296011
204 272 711045
169 257 955068
565 285 195157
615 152 530929
721 788 24124
192 268 152327
490 429 633327
112 172 176534
424 502 436679
179 436 784976
686 507 861351
572 409 698431
511 438 480461
258 556 756572
83 172 485806
416 190 528646
425 456 426356
623 305 888082
212 80 86005
716 711 720385
543 314 927627
13 280 311353
317 412 359596
677 321 524371
106 645 453407
455 750 113613
511 218 79553
391 597 229354
784 279 550370
90 216 949532
40 95 200939
746 40 499308
670 106 677199
725 383 464048
171 186 941435
464 776 748465
254 224 702276
647 507 128199
669 483 832141
166 525 356548
535 89 785390
606 584 701472
598 189 371574
13 591 463297
507 108 335692
162 648 647193
368 752 220096
55 473 484888
683 157 453422
618 457 395136
722 613 711454
544 670 168620
729 145 443257
563 483 428377
358 338 650034
190 36 157894
218 38 95856
259 412 786024
314 410 880785
660 53 633439
755 761 236411
71 64 771611
694 506 957082
507 545 569261
244 58 831949
109 590 721864
141 641 776860
185 450 730037
605 643 748769
610 511 462011
253 595 78223
765 480 74968
309 297 640064
331 345 907129
599 94 781333
712 744 644100
534 322 382397
59 675 147924
475 509 688670
627 433 332880
399 75 910224
553 258 232970
431 652 121568
521 585 202845
434 119 861819
462 787 419661
318 537 15521
336 788 400890
791 745 364073
7 107 803287
226 748 250359
630 100 660479
251 540 390572
342 131 55680
35 647 629325
689 569 474225
40 140 498296
689 570 447743
290 225 1973
338 277 321349
28 404 127076
408 258 415843
51 295 853284
104 575 24829
697 37 227460
590 609 842759
653 649 187923
716 166 187367
602 717 339622
566 229 741919
332 645 356173
71 385 698126
79 130 715616
599 427 574530
715 155 579901
659 469 781092
725 359 685192
351 310 854218
109 758 635185
640 449 857513
82 73 768623
557 81 255006
309 485 425345
659 671 469849
104 474 600633
160 143 966332
366 759 79863
175 749 735848
78 258 264876
653 788 58586
552 650 133592
511 331 212276
544 274 516306
429 457 934784
100 557 68384
362 206 490074
401 502 431628
582 526 871029
36 598 676115
138 380 42528
351 633 444200
244 117 252211
631 189 759466
94 337 648643
623 374 112309
613 698 755174
695 579 616577
186 314 104686
286 102 522031
96 287 302596
324 507 499548
794 30 817270
431 655 856157
144 328 580130
191 247 202266
651 455 694319
782 344 567188
459 739 521664
524 717 540501
352 549 476266
723 712 498119
346 575 281552
101 363 462974
278 716 291726
666 95 323753
693 555 126431
234 128 170457
233 323 825474
703 577 720636
147 444 361730
593 492 396776
235 308 390030
380 626 943533
767 88 928232
542 503 463655
225 11 700379
473 28 764375
209 764 949829
361 653 700153
634 439 326065
218 726 370182
302 52 89301
49 240 393176
555 51 844087
246 258 542916
8 41 167366
608 437 204653
541 487 577659
313 773 661037
276 242 27746
578 601 654372
424 792 343550
216 430 380978
57 66 981000
767 376 876862
54 255 444263
190 559 877549
259 228 278747
488 624 977040
11 47 653176
189 187 733035
242 585 992377
585 211 297801
626 689 500764
30 21 479779
75 355 287523
99 533 875238
453 609 240919
553 455 964213
290 260 874063
375 453 488231
693 310 785686
236 579 83142
188 126 845311
545 365 895042
676 140 544538
57 274 177942
419 753 240267
196 377 833008
226 465 469409
316 268 475556
661 73 761039
151 492 493709
341 504 549581
52 449 33247
725 288 822665
540 482 396201
199 276 941553
17 554 17302
754 223 771917
167 242 638458
284 403 570130
268 497 433217
265 774 818477
366 764 772939
2 280 614639
410 137 337346
647 597 291336
198 396 924820
59 329 141256
340 47 67427
788 210 785077
796 454 775925
60 756 125931
22 127 664415
1 48 541911
215 771 222460
375 467 714356
234 208 395687
454 233 437633
146 154 699015
286 59 514096
37 593 264527
267 258 175358
389 714 61587
501 184 819738
98 368 599048
67 730 276421
790 782 377373
399 558 10336
217 557 13861
76 503 565932
710 629 684092
403 683 24523
428 310 775267
547 361 810969
635 529 306515
146 623 58094
206 568 290347
493 69 799869
780 190 233488
333 117 175871
126 316 915450
226 297 59967
715 116 105850
119 83 423191
648 605 869304
294 286 40455
645 39 78570
362 218 155089
737 401 911282
269 611 687606
780 554 568603
140 515 302886
486 403 827315
535 689 111701
326 295 139734
159 101 572003
483 47 777626
631 797 611572
420 216 237236
179 708 769912
165 141 819673
390 51 669317
282 786 619395
328 244 882848
279 14 585888
693 297 920203
623 762 891285
177 615 380460
30 727 320321
754 714 520850
666 199 402280
91 319 14765
284 637 293148
205 415 539907
236 223 452579
366 723 190269
105 58 267010
799 737 719246
254 157 924073
22 417 485304
483 552 165978
58 754 216234
248 32 749567
688 457 659063
180 513 94705
586 201 727478
455 96 432819
453 514 235534
113 83 638918
785 191 435588
163 439 465454
270 214 601708
467 588 273515
527 335 867186
608 537 985545
107 756 459742
635 505 923272
196 73 265742
123 245 931384
153 136 453317
240 728 81772
89 286 733271
728 788 636312
301 460 83321
292 526 557199
102 49 426906
275 560 987382
717 494 558300
68 285 655580
800 790 106655
456 328 29861
685 283 124837
761 362 998199
533 628 748343
356 439 443400
156 31 849931
5 441 739936
344 791 68369
704 115 972059
528 11 361504
480 360 726202
736 45 307843
91 208 971113
144 703 228435
326 94 467715
531 495 413687
22 478 386588
587 140 168455
753 425 606599
231 171 522502
760 477 41815
761 298 953231
91 621 149506
452 697 311215
416 323 296134
73 327 841609
15 600 66314
514 188 219565
10 451 140068
465 8 135721
414 260 574957
562 594 397489
693 546 819578
85 305 308709
519 120 621156
168 131 230594
136 124 125791
365 590 388423
439 661 81967
501 602 667488
338 776 63547
83 299 210274
76 705 805491
381 452 745673
378 605 134914
293 133 524600
526 600 285621
287 31 190035
98 646 723830
425 454 194805
2 60 269560
705 272 749855
512 300 192500
425 226 208089
571 569 690955
206 442 421072
419 608 557748
634 275 525361
382 438 131866
128 673 560197
328 87 82895
266 343 389894
338 781 258736
343 631 261208
340 364 557307
429 17 553283
21 650 799428
311 620 182688
167 710 35846
754 493 724301
624 607 420463
310 370 853455
777 129 754170
181 330 411468
191 495 674676
7 357 797742
771 379 343775
508 775 514982
214 645 311480
304 296 752683
232 702 625368
364 283 188397
651 46 371968
5 608 479882
8 254 138588
637 196 447820
399 370 164732
600 703 620476
793 734 760170
460 792 908714
292 488 736323
533 741 684977
435 533 537028
395 446 440840
767 270 23765
665 428 533808
541 139 115705
669 711 388142
665 550 188003
171 446 692398
551 582 56310
79 225 356295
528 128 12516
780 36 381825
111 391 262119
782 674 723221
275 800 546720
368 136 951183
649 450 253286
314 683 441868
236 704 667103
141 329 768453
14 342 303083
260 582 753017
18 539 661625
476 527 352817
467 471 415566
175 560 666673
779 240 362319
531 311 506524
302 59 410749
541 604 974418
247 77 845158
427 795 435620
409 408 53445
126 45 854088
296 40 274497
374 79 439719
196 309 711287
492 210 932387
407 135 131743
628 598 117747
686 262 819787
176 125 245260
379 6 813768
416 418 619152
538 664 351466
137 411 231578
525 278 502498
428 571 360726
343 113 217634
116 256 904438
362 445 681573
251 18 167572
457 129 270194
234 110 237538
472 705 960017
662 307 841741
451 117 679701
549 745 952457
171 391 163753
123 618 395444
800 149 907484
79 563 646905
547 135 320216
498 325 422320
412 494 933618
741 675 542896
113 548 345613
95 528 816230
274 253 663896
377 661 226400
2 6 35092
433 281 352248
651 528 833790
601 75 154040
696 380 730316
205 251 604734
46 13 651063
425 501 521931
792 254 266834
585 480 368639
627 680 115604
782 372 719746
32 141 197576
365 777 995298
225 578 728024
411 643 314142
727 466 27599
222 484 933624
193 701 852636
673 722 491983
529 66 222157
19 602 902097
247 756 722839
489 58 558666
669 90 965362
284 682 335048
346 15 656841
784 211 590845
726 38 553240
206 445 824771
261 507 849024
426 366 178199
317 182 28836
758 475 523462
407 261 80298
128 401 979377
568 424 361415
467 432 52300
658 724 930799
552 544 955010
353 722 945242
339 407 377077
38 769 380384
431 312 183146
766 2 439879
523 257 394628
281 784 627144
747 461 784214
221 324 672053
428 554 81362
535 586 511481
733 674 919789
204 424 315402
463 644 822198
451 350 3154
423 784 526971
330 127 264030
110 312 810542
139 248 529635
320 740 409061
144 504 183941
771 298 923192
243 638 22655
696 729 474324
499 120 930436
338 151 19533
563 323 920286
77 502 505555
512 98 321835
687 280 237540
473 290 313143
775 182 222934
523 783 379473
769 311 361205
498 254 626254
189 175 762185
458 282 452890
512 234 338931
711 642 466127
75 284 490802
5 252 799696
53 521 806814
417 413 978339
27 431 302817
573 651 696708
137 144 127684
480 128 446796
526 444 549752
159 788 41672
570 38 866685
125 341 17710
361 728 873720
342 550 691247
492 449 122908
740 607 474332
294 248 318641
209 128 525405
196 785 833052
171 394 513378
3 82 143247
474 294 80972
408 199 918978
773 128 13401
357 552 6759
688 239 427900
755 129 837576
518 168 180632
774 133 223906
616 141 837632
461 566 327074
3 529 328359
661 421 88589
641 729 934011
283 779 670874
52 154 805095
137 294 808550
411 719 177211
707 502 213299
620 292 470107
128 561 710019
641 431 473700
366 272 530170
590 170 246337
266 793 114393
144 135 329063
604 209 908977
47 363 807627
261 747 401754
67 644 581064
281 318 86226
694 482 856706
357 798 418202
426 767 633150
174 386 452222
513 507 945611
737 336 82200
484 260 204172
16 462 56403
299 417 888890
206 730 210712
367 452 790290
454 296 795649
57 4 541000
188 131 395689
27 248 969650
8 404 76488
800 184 58052
29 129 424979
199 277 998633
698 309 72189
305 397 603213
556 481 157234
290 296 832611
603 771 603177
659 541 116557
180 434 5952
154 564 261826
723 560 349773
93 254 338746
775 200 679525
202 97 784080
493 423 94752
733 240 163117
447 723 789579
470 301 976057
324 1 557001
767 223 516848
230 134 181694
735 3 321270
408 757 209869
605 268 617773
733 730 804005
166 538 594735
169 437 920669
510 15 365022
772 574 187985
459 737 883431
240 609 11781
258 47 882355
550 658 421194
679 76 755288
30 775 930567
5 179 391501
745 449 707054
494 611 885764
117 129 921025
793 720 59223
424 653 228014
736 151 428161
467 603 804621
497 518 743195
104 2 688627
450 344 893595
419 48 257852
373 678 841176
173 28 832558
676 753 782409
434 765 396115
304 484 531802
114 345 567074
24 733 301642
610 388 952790
687 489 253667
488 489 922792
649 195 915023
59 148 373248
363 666 252061
797 53 330869
776 504 952231
265 54 733777
491 678 700723
231 178 80448
398 51 301619
60 790 892700
148 481 612439
375 645 201176
543 272 172821
227 193 708850
556 67 138475
618 434 590756
318 706 598769
608 482 563151
483 629 927313
778 568 320224
744 207 448611
632 171 258299
81 489 511203
590 540 43051
688 534 977727
557 234 827079
237 87 118897
222 192 996867
579 566 64901
329 687 799926
27 449 685484
25 507 642412
534 217 177289
363 49 462771
561 65 101938
762 654 244133
335 467 46306
591 235 205723
12 403 831508
495 536 377148
555 238 176158
66 95 176242
776 645 175112
308 155 572635
366 103 918089
329 396 46664
371 237 827667
472 787 668751
28 727 855520
325 562 112333
315 699 881768
460 491 249084
698 41 390584
110 256 498783
702 436 147387
562 665 929483
70 191 21651
207 486 165990
448 72 342528
260 535 602384
686 718 683127
689 525 885788
248 284 743642
428 696 545598
87 711 138474
376 149 8546
392 710 436698
681 228 363704
336 604 270356
140 570 30706
188 354 874979
220 206 986678
2 333 389807
415 244 164233
740 306 682303
9 190 150820
502 29 607827
582 64 798126
108 497 214687
284 751 773659
214 274 877074
449 564 88106
102 583 577089
333 618 76851
13 308 625229
631 577 794402
533 110 501140
435 138 945744
200 455 135359
594 238 821340
799 29 963714
779 298 264549
478 239 998263
361 254 123120
378 22 244256
109 754 875647
206 134 329550
591 707 396368
378 214 460071
345 655 264187
162 114 822584
309 594 109954
75 661 219135
21 305 9207
43 201 600193
137 579 539950
518 412 198028
129 246 484474
688 648 879197
179 591 472076
38 668 77521
369 153 525927
695 240 618346
581 87 844807
384 254 284774
607 278 555234
718 556 908862
519 401 59722
258 604 793779
78 623 677888
117 75 332721
766 687 455874
98 266 727151
83 491 598397
365 259 537082
638 573 57289
446 137 159897
731 315 579848
54 147 126167
364 32 953247
113 206 430210
582 125 723465
258 437 334646
509 38 869579
300 7 401187
155 242 567615
555 598 125233
755 556 930319
123 780 530498
362 621 945829
469 288 353357
683 519 518814
296 255 678226
454 24 842634
781 603 549431
536 127 247021
469 358 721972
673 141 737262
646 44 732448
347 537 141178
647 407 41287
40 225 600141
591 524 935395
12 444 584526
272 517 573463
447 56 705044
651 683 707716
203 54 593949
465 2 618152
284 732 411200
662 343 424431
635 138 614791
362 403 642044
481 282 523702
77 469 482902
41 335 441827
750 86 790669
577 441 913113
217 423 805012
65 795 219076
397 604 307631
676 558 41129
255 570 382567
306 170 451349
773 591 545551
113 87 728458
702 623 55916
427 274 696500
772 230 806484
237 133 368913
352 123 572601
560 541 89319
137 774 128733
510 624 825107
118 373 762793
408 1 181634
110 447 505595
617 529 317672
740 722 162402
486 644 45543
69 784 583895
746 154 59130
93 12 735752
732 13 684964
722 182 105387
368 568 888663
747 48 287939
248 227 918737
35 651 417371
794 52 365630
127 537 607540
344 204 971968
438 204 686513
434 340 939025
599 398 359621
797 73 503144
269 30 469445
600 435 991673
40 688 404734
704 225 165045
179 456 127522
331 766 900990
371 728 59800
2 473 468380
231 581 33492
689 93 512291
387 63 663532
685 428 862523
665 329 362715
780 516 460684
492 255 863743
418 475 271227
748 470 713073
786 564 746399
736 318 495675
508 318 620643
322 521 104368
611 389 197134
88 225 995590
545 300 865907
322 29 899402
22 291 968132
471 290 576915
463 328 355539
455 658 828965
621 384 156591
751 472 449874
414 24 34489
87 347 116111
391 503 347948
473 534 345387
3 31 462267
155 130 664835
299 37 426870
287 340 577853
194 32 147423
163 270 149460
320 478 195009
403 297 538505
596 157 161065
353 645 394474
762 672 108393
275 46 696990
729 530 681935
486 776 628326
242 241 208187
495 701 166887
520 448 501007
163 591 397096
101 269 50881
662 704 659667
745 313 354218
382 147 453552
453 211 226538
258 122 790347
482 791 88211
423 345 624349
210 224 641792
529 146 379129
114 645 975471
239 228 137362
72 142 406456
136 2 18870
350 267 344666
293 551 65833
526 25 436400
767 293 39347
715 142 187743
7 174 555964
534 393 848854
250 644 958817
29 51 390583
5 464 843645
240 307 950523
162 781 608132
670 452 734636
792 240 360897
336 544 99847
492 272 600995
147 739 339218
607 57 55553
710 622 953572
2 590 682826
273 779 924902
721 404 291489
76 670 756114
675 61 47613
47 700 521542
303 580 621476
217 159 610040
550 340 180359
282 542 786220
719 126 273069
132 512 94441
629 756 167891
168 732 110950
554 251 69488
800 537 69372
577 671 759996
789 352 358211
787 563 151684
22 476 777669
166 248 745405
169 182 982612
235 619 299516
564 660 499411
131 600 799801
585 69 844194
421 670 282043
653 86 821631
27 535 336022
392 791 445800
246 174 746469
59 592 499030
135 423 165845
559 772 411992
400 585 827615
632 685 944938
117 704 791147
527 176 934232
654 701 833754
664 783 935020
793 290 392093
581 800 771171
85 213 517697
153 676 246708
390 483 606310
188 43 949149
81 336 326002
713 209 845217
169 764 804817
68 372 23345
505 159 98331
366 403 804770
671 536 288076
72 482 660536
525 255 740585
226 403 194713
618 747 979723
62 67 592329
522 713 541189
131 761 947623
306 447 764661
549 447 888004
182 434 886364
602 207 603150
218 378 607084
512 442 256908
583 344 26996
771 502 667425
194 532 890209
282 680 151049
193 693 780116
213 597 402947
326 516 154572
155 783 391860
397 132 235566
227 203 924482
334 421 681444
770 623 94266
55 640 933321
668 401 936838
740 136 615990
43 515 60623
182 152 828460
682 394 725934
730 554 138951
743 182 246275
156 728 804510
377 791 158409
632 89 624945
598 194 407762
645 717 954451
457 135 797006
320 109 640796
7 666 600121
241 657 37130
54 22 487854
176 639 390417
502 700 460695
521 165 768729
738 515 281102
306 715 540834
128 574 659600
274 716 327828
557 40 948320
86 63 982115
573 478 984984
464 684 603266
69 619 271275
201 495 418500
259 22 835241
316 363 264241
244 737 748940
426 572 358378
578 262 283675
653 123 294840
271 93 526585
618 684 489920
184 244 336919
250 340 983079
75 653 972950
102 195 975929
626 340 321664
791 368 927777
614 80 467526
243 148 286569
60 510 127133
41 458 218995
528 678 268061
578 660 527264
360 781 941282
658 775 985933
563 748 824252
550 566 477832
744 98 627701
666 400 26847
539 190 66712
453 648 235124
452 493 811342
734 622 107227
679 800 143323
272 441 232705
797 135 47189
387 488 717525
64 420 334473
337 80 707612
267 76 470874
456 761 280568
392 346 800816
152 788 913653
288 170 179240
565 392 616370
544 481 844609
486 577 997136
569 385 28246
780 795 635017
527 210 973404
385 508 621317
37 383 284331
262 748 684153
139 13 103488
361 421 984935
676 122 106584
115 347 743367
483 619 720889
583 745 14144
657 623 128317
353 298 213316
362 16 56018
418 442 751751
464 158 127971
430 86 231382
114 546 529697
731 367 528657
586 327 897504
300 626 131450
296 542 944790
336 248 331535
266 773 73573
517 33 89846
615 484 573198
625 15 95434
143 780 96607
744 438 32708
313 228 421270
349 442 450695
328 466 328352
388 277 727569
565 342 854936
511 236 487174
358 408 879055
747 469 532864
83 58 394501
694 530 229961
159 755 950756
751 77 199627
365 467 744059
471 747 868962
303 780 355665
236 278 714896
276 448 8364
43 451 484294
514 774 594258
403 348 69571
456 660 767467
270 48 174868
268 402 863088
364 58 49830
373 768 507888
711 351 661090
297 431 550009
278 318 482923
182 358 359107
616 745 790149
255 524 814866
151 371 754502
587 45 467670
544 498 532872
405 270 256368
303 476 145527
173 739 660876
135 32 907121
195 731 1848
253 25 101628
408 731 228186
783 139 354178
718 166 458722
375 401 740800
768 443 726661
697 314 133986
187 391 954108
130 649 745531
320 289 73838
133 117 446573
473 21 131053
112 780 35463
17 144 201397
32 258 974240
781 92 642297
260 165 101910
521 134 240140
186 178 970744
443 59 224362
334 683 320553
655 533 816442
607 371 890295
444 288 911696
8 105 302690
281 532 817849
142 672 852939
397 466 634018
798 366 418647
10 737 766963
410 233 920070
179 496 475990
750 527 339522
791 532 374003
799 380 980855
117 124 347973
163 653 748167
454 18 475325
279 450 329763
328 521 811361
581 346 636069
211 321 553418
481 283 637677
156 235 146842
140 443 722208
662 340 512563
243 262 328538
690 261 857727
161 425 972226
737 682 952761
735 600 487821
557 95 540732
248 750 426399
621 427 654652
303 700 67696
249 652 821332
786 304 692401
640 96 77565
55 523 222587
133 79 614505
658 310 467852
182 126 848760
732 383 315627
440 220 557916
423 599 277090
81 339 220740
81 164 851425
567 213 383109
714 520 143427
669 601 741343
691 293 964268
395 767 837827
153 425 238238
336 721 531577
261 81 320362
85 91 90129
606 158 936331
748 380 491557
18 312 428958
520 89 80281
579 280 429193
391 518 847562
53 690 982006
258 38 97897
298 769 117387
54 703 91536
797 642 913386
204 506 353879
129 437 783471
66 80 157794
64 204 381163
319 484 806734
224 583 576486
415 113 587271
520 582 675624
385 260 721231
185 395 389480
728 27 405879
20 454 3437
58 300 24466
520 213 36902
683 526 850601
355 753 859352
104 111 722969
120 210 741002
25 566 340019
735 413 399138
758 363 419764
188 479 157969
343 50 16850
748 106 6660
792 135 733367
651 184 69738
651 161 672747
635 334 383774
187 44 649876
207 109 960612
252 515 604008
192 595 452192
612 790 786270
128 456 383506
664 687 716312
296 731 936771
261 331 308886
413 687 459680
14 564 936942
781 63 211150
528 259 297553
304 714 630237
430 674 754242
280 587 882487
737 320 717685
459 722 537615
417 496 172257
140 627 178758
65 507 538323
636 480 501537
393 457 162802
799 777 999115
384 245 525500
793 362 121320
621 616 570475
341 745 710057
207 98 764273
253 206 39296
371 701 551212
303 769 751885
259 299 646700
714 360 44594
362 312 625831
737 429 586958
450 429 605305
727 598 633402
721 294 24046
514 716 407704
694 655 872126
557 135 944613
448 39 255462
676 692 425248
598 781 974482
782 279 376943
382 260 568030
80 52 455484
546 129 323975
616 646 880559
783 237 868911
498 569 894241
8 315 212204
528 529 130352
472 572 34745
213 244 305457
218 760 348844
224 410 773086
48 748 352707
83 7 169665
745 306 596451
315 223 360856
582 76 514608
182 281 480999
704 433 603108
179 488 253330
289 351 164076
550 621 496990
755 50 217798
93 173 715434
88 295 691291
217 532 703185
793 635 768732
472 594 158130
137 77 391768
81 712 180466
73 68 605216
28 294 89421
588 634 309617
280 770 665079
170 65 884262
607 763 919149
77 556 531738
609 478 343573
398 487 491952
11 431 642266
16 438 336948
18 505 661292
785 473 381263
649 292 511600
688 379 997715
727 433 75389
372 407 365036
744 72 459119
724 109 746856
48 600 718219
77 374 972627
200 521 750828
421 51 606543
788 673 847887
533 491 847289
368 330 574854
177 156 508116
647 319 969907
228 257 729063
67 141 272882
250 124 916409
140 569 852871
86 761 29885
598 179 465386
1 492 155659
489 654 932808
265 658 979913
44 416 767641
412 490 515463
650 47 593775
321 362 927024
162 485 337773
230 191 543049
210 546 399103
57 8 403512
634 623 100415
507 148 283811
474 286 252415
733 500 77942
696 575 588536
123 310 1623
472 496 831385
661 474 458220
77 299 105743
277 704 758691
738 39 646748
723 282 555628
794 649 442949
196 549 907298
700 508 761381
326 436 443582
484 463 291948
651 371 769222
612 408 835376
593 431 42014
228 626 209911
314 687 693880
198 385 281821
641 623 407175
234 547 35870
376 23 894888
57 759 272813
520 20 44490
364 126 773699
598 176 364839
78 798 858877
192 483 186868
499 25 980235
526 137 930359
431 187 270032
613 786 945185
327 464 35745
195 617 615387
404 630 987293
515 557 236612
59 418 548704
53 725 354487
468 349 466295
254 6 81879
779 387 558181
21 776 635382
482 785 536912
374 622 998247
337 441 549952
104 594 537272
459 690 102715
260 118 141638
215 509 221082
374 295 849910
613 7 68779
789 278 571569
667 289 274452
234 395 762263
416 175 334425
230 505 155950
648 698 260268
644 103 889925
151 584 136267
372 573 199754
445 545 675290
181 553 977454
798 139 703658
528 219 639210
718 699 880275
631 82 675097
511 62 465841
71 524 526784
752 772 562750
752 527 884031
399 160 835964
369 406 514054
366 614 175764
55 34 228227
579 461 593317
570 578 90734
414 624 468516
795 304 179199
407 222 547217
149 470 903809
251 783 795682
477 292 728299
341 621 876249
644 135 658378
302 500 775234
18 705 43072
305 317 396710
593 46 168052
785 208 271596
557 687 370925
216 80 307475
145 205 676260
86 9 693123
622 612 179611
504 292 364053
81 643 1443
371 703 822661
606 71 126479
3 366 41089
701 218 921978
128 226 543191
117 556 763659
513 424 79107
408 720 513072
269 712 690677
748 643 334702
392 199 757699
324 784 613817
242 536 87901
624 112 288333
8 29 990018
65 7 143082
245 153 372989
165 505 898536
662 289 672669
760 109 50865
480 113 361678
627 765 98683
619 502 907796
461 146 393211
57 532 850218
584 166 844595
18 212 615613
136 390 818652
322 170 88758
87 194 821251
345 213 266483
474 107 308539
470 425 896599
206 477 365153
323 54 134909
519 699 633396
211 487 158783
261 761 927825
176 139 485434
597 681 735895
519 2 364830
239 134 541735
32 274 865160
328 763 196034
685 231 705387
617 265 42007
229 696 335461
680 630 38282
390 215 399717
197 491 45869
329 707 285635
756 708 415049
127 488 428310
345 771 32486
564 58 292684
363 167 243850
732 266 794637
471 78 49291
285 367 973556
569 206 517567
582 387 996614
631 622 605118
18 444 475479
426 713 732239
97 425 184920
413 651 58653
451 444 273154
754 772 299452
643 477 110960
139 495 467906
429 404 848216
16 776 912713
192 316 453023
312 73 192715
163 635 328638
764 323 193703
129 239 841812
314 753 564230
113 443 372232
391 399 523287
233 481 968981
769 540 643364
670 700 472803
594 347 949007
72 766 660797
789 56 840062
535 365 298645
647 476 949097
379 495 602971
64 2 383923
749 339 540329
282 685 737353
278 748 590658
526 244 648640
774 260 713150
449 547 638661
620 265 699337
639 288 221277
165 18 846411
701 683 218652
504 249 143509
108 582 631334
684 398 608976
401 694 718627
781 293 877957
127 479 26968
348 345 936172
457 402 203297
662 164 138204
208 340 225865
377 249 18916
139 191 403134
729 654 345215
181 767 64947
15 477 218345
285 670 98410
372 559 45873
401 159 933150
114 255 28988
480 500 791018
339 83 751045
494 570 530931
212 745 17173
630 258 664985
644 572 349682
136 135 647888
259 331 636597
431 549 637519
110 244 848807
60 772 850396
606 497 513773
195 719 546085
750 369 597287
154 470 516150
654 188 426171
103 586 894679
291 478 712269
692 46 283431
258 643 337201
510 425 89379
253 689 759478
43 636 414108
380 47 451250
730 425 329437
475 54 321284
695 510 636033
135 302 95051
659 288 844110
167 779 343763
785 435 606822
192 322 982831
325 550 809314
117 520 920665
108 495 344681
717 59 677091
224 592 77169
134 672 250763
254 356 871054
210 352 648669
523 22 622000
682 533 292071
118 310 132217
422 545 860949
450 91 451429
23 319 78472
333 318 282146
781 618 995511
114 782 404064
607 653 56914
508 82 317398
194 550 193853
571 106 1976
295 273 923466
220 785 256606
223 346 546482
29 528 617233
587 371 37773
469 578 518142
721 449 42538
155 746 145351
39 265 992153
555 773 700727
534 658 114697
385 34 206153
197 163 15756
661 553 557224
96 613 388450
689 226 353399
51 236 202958
282 83 789285
564 441 333606
737 184 737504
749 321 216684
754 79 314342
527 389 999133
713 415 398376
681 419 24504
750 735 842326
56 6 541009
736 536 264782
309 751 311823
472 656 688508
214 491 810584
673 205 98499
208 399 881213
487 499 956611
570 300 859378
18 148 99709
328 790 854091
598 780 51108
757 145 826370
258 601 4702
754 692 623661
369 485 13132
788 21 221350
616 362 80589
789 597 981452
649 68 617191
513 547 608371
133 461 971556
280 146 721691
174 545 988839
350 114 662847
189 764 100812
302 565 447665
698 599 423319
225 541 323284
323 512 878178
740 28 869160
355 408 145928
42 168 853330
620 45 531182
203 770 185974
389 756 292520
473 261 23618
242 223 978427
32 645 66017
293 683 61425
165 710 636245
159 677 542102
421 150 623979
598 51 348478
268 389 241258
114 591 363412
256 103 307865
639 259 839851
633 9 820623
37 487 348067
696 61 533975
280 179 263671
629 491 317376
422 787 595330
286 142 3627
91 570 745991
506 52 638538
616 653 320716
392 480 49292
538 299 710601
599 20 238926
143 384 237322
717 492 949488
578 21 541367
489 352 484833
264 140 685772
460 173 873031
224 490 917348
388 166 868331
412 674 387288
657 691 174125
22 435 706408
291 175 229762
40 722 61081
253 620 803036
257 461 976792
541 635 989015
66 373 76730
179 342 364535
779 172 44887
198 712 96948
133 332 602867
469 301 631194
799 661 226615
654 592 941739
410 778 689996
622 699 940787
679 717 441797
636 609 394173
365 79 390284
280 696 869708
130 175 688019
718 794 92207
596 309 732127
355 561 970313
353 466 380253
179 413 710216
797 380 175775
463 560 757185
326 720 643695
605 74 66717
71 716 900011
530 360 48291
305 640 164969
44 311 797663
742 576 512377
50 352 205650
780 521 188868
478 249 514415
397 168 572650
654 133 14776
613 238 892458
677 26 403328
121 266 872214
438 337 152608
67 746 381162
600 292 869589
400 275 884888
555 145 855406
620 594 508868
54 483 671072
212 302 670801
132 153 110778
455 729 180323
27 658 516655
332 226 279086
165 538 324141
343 650 953033
646 382 259819
523 368 58148
6 249 192784
269 538 111697
447 69 532847
289 604 120829
233 249 394095
473 371 70524
385 106 307632
229 759 887469
605 532 178525
378 351 23589
573 789 643582
26 257 456533
681 350 974510
389 497 378507
590 333 400403
79 352 391105
464 102 506430
255 354 408184
13 32 116243
67 83 284061
215 670 387964
102 491 213265
437 82 49142
314 78 210623
142 662 529396
575 747 156550
211 217 94046
341 242 918481
328 10 599488
380 31 227203
185 704 803664
125 622 171072
237 794 481926
640 431 872391
552 417 160983
72 602 289244
577 186 836754
525 700 448040
652 386 841127
25 70 290719
493 477 463440
225 99 459214
440 46 480888
756 54 813994
797 205 862965
267 211 854375
394 207 805141
233 226 16432
409 398 417920
460 73 385961
452 389 112825
586 30 538913
502 65 465172
116 680 690768
566 792 258645
718 504 725936
391 182 606659
595 170 609371
520 127 526043
523 284 589499
309 640 961080
356 617 188541
165 727 929691
579 601 137989
109 573 861262
436 635 423623
257 716 762114
151 725 497582
377 539 759902
637 283 245088
591 147 792375
303 10 558752
31 286 248341
198 675 985395
581 302 413090
720 87 878461
544 172 232567
137 217 154109
214 606 812705
117 206 614607
609 346 359900
459 591 85843
102 566 190887
627 89 428836
480 98 579625
238 308 224327
395 462 495770
448 314 564667
394 297 821231
543 674 666763
745 299 389942
766 731 238064
342 538 942311
542 326 156755
686 205 879644
101 392 814393
69 238 529958
630 570 993585
575 66 326717
163 100 168472
113 442 113020
725 9 395427
743 754 498681
607 745 976289
526 681 640937
4 675 603671
790 223 528197
158 325 380338
203 630 933876
494 623 54147
770 521 899148
790 360 371181
109 392 997313
557 308 666197
489 419 936065
154 405 489388
197 59 357147
751 758 139955
371 499 234704
235 783 673400
5 220 891652
177 106 63690
670 206 559307
376 617 49516
103 735 207906
193 757 452657
282 61 376629
277 539 836066
681 300 201275
769 612 139837
671 51 958716
645 88 591066
772 708 206627
658 326 860091
133 719 202724
626 288 523406
675 665 466671
453 750 968288
327 732 177644
229 429 758125
371 108 736895
153 625 353826
163 228 161596
30 139 476850
620 334 945367
541 471 995991
563 626 651197
142 216 624454
615 440 651422
296 96 259022
209 374 386041
261 611 786994
39 217 415718
281 301 844290
25 600 902293
608 297 837940
157 219 452771
69 75 555402
398 114 670834
627 457 800588
800 601 458575
734 310 197850
567 269 121174
270 350 635967
99 247 153336
26 229 291353
373 162 295570
334 166 577134
465 710 115466
349 645 198550
800 201 125451
468 506 471847
220 772 948182
355 111 495593
201 527 149383
358 413 614844
77 778 18266
161 588 654185
661 336 472140
179 786 546165
321 732 114040
561 517 569883
442 770 306300
316 415 449767
57 291 364492
750 763 159419
491 68 550760
243 601 382881
630 647 45084
14 22 104940
345 453 385378
192 675 646734
785 370 14305
731 541 464183
514 420 399171
520 466 928911
42 149 900884
477 334 74839
440 288 951466
214 665 224854
23 116 170050
558 604 483149
770 198 573586
467 717 519695
244 485 964811
539 649 304505
85 241 983733
342 706 843188
524 512 310694
295 333 716476
374 446 888570
297 322 985077
529 128 724479
174 790 929327
30 545 781824
33 139 653248
705 407 764042
646 615 808680
424 93 668564
280 637 994528
713 298 399120
384 569 486766
546 758 839866
330 178 501995
30 441 291626
739 434 926179
217 411 35102
45 702 460426
733 749 484295
465 61 549411
390 696 959202
282 250 533495
457 45 635920
117 185 586861
83 726 517127
274 462 589994
136 365 495946
467 526 291359
648 710 650105
141 272 610519
336 133 558221
177 794 541351
367 27 853911
698 55 815174
571 767 783510
73 343 6125
495 297 367379
740 695 426640
61 321 990227
622 121 96475
434 686 880607
185 763 774159
116 117 993212
464 426 586611
479 248 194089
202 368 861009
368 265 221246
142 332 138206
230 438 611004
276 748 350524
80 336 143320
751 61 578125
315 781 39806
714 490 922292
268 255 124350
204 695 257457
23 799 619183
474 273 906033
432 300 886239
239 182 669334
575 393 301320
32 623 628716
702 599 802896
422 713 834479
271 633 880000
615 623 721872
22 716 615974
721 392 608701
634 500 81071
494 755 219239
635 86 241952
788 796 431130
121 114 316117
216 334 404579
570 103 581885
216 463 621517
285 294 347510
298 1 207402
557 159 437873
288 514 724441
488 590 343139
478 437 154839
531 35 732313
568 354 21160
165 796 911655
314 542 239166
744 444 891102
77 708 77157
699 44 322581
410 359 454631
340 524 831004
558 275 910617
195 671 461302
597 153 843382
488 560 317418
254 796 628769
612 782 406928
747 743 81250
703 767 226074
641 630 314745
693 748 342003
141 280 112097
171 428 129296
274 29 409892
589 538 988402
293 550 828973
573 763 571225
683 321 752020
702 238 381113
499 141 325055
693 253 882405
300 655 686530
597 98 507659
523 794 111865
208 227 214925
478 354 801709
248 711 633962
742 289 467800
301 635 368330
91 16 876208
119 112 916356
251 210 26620
470 150 831932
292 528 7688
733 790 54554
250 190 622844
93 171 587330
257 176 105380
87 285 99526
656 677 822416
711 67 317924
512 310 985151
160 369 223929
459 134 327221
761 196 999445
271 547 4024
636 685 862295
481 675 856098
502 546 16093
502 542 688585
169 13 170677
447 634 242077
561 734 603318
181 795 481990
290 668 107716
576 324 520647
320 159 647403
399 658 627555
306 633 381462
435 694 879117
306 720 130413
491 286 39223
10 53 458321
774 424 838273
717 82 546341
396 525 536670
495 767 691864
552 793 344142
531 377 35042
227 89 867435
367 54 279757
716 467 124167
509 613 323062
626 310 365100
33 354 935118
255 427 314690
238 83 902237
411 472 788630
441 289 281786
655 221 99768
662 105 42415
190 756 638914
229 472 563226
524 422 692697
710 685 286255
85 707 890019
161 117 580037
287 475 778403
641 672 846459
569 388 299245
392 445 188725
470 354 861000
557 165 447286
652 30 413497
124 543 37697
687 581 547099
226 400 800838
355 496 772976
100 599 818764
37 600 927662
190 30 738337
629 80 48202
403 704 58242
720 532 604095
467 777 216572
732 705 982645
230 660 993454
221 120 890016
405 355 855377
671 314 437159
48 334 589236
558 137 729436
10 526 705180
203 674 317726
640 478 316712
272 456 144857
800 256 635296
412 326 484305
739 346 808029
741 190 554483
730 567 75339
552 646 115955
77 562 948927
169 799 888241
709 567 26838
367 758 766452
435 447 785669
775 706 90057
767 759 840
556 31 29136
481 160 474558
172 500 737281
190 180 242729
56 48 267123
28 290 617770
763 158 251880
314 367 908228
125 163 460483
739 194 229325
37 176 597436
30 721 412181
60 621 607894
546 767 219
201 743 125553
560 580 394875
614 724 143925
94 115 797332
197 794 385817
134 650 443690
490 57 410855
252 225 703523
284 145 97553
402 288 961234
584 172 280961
427 517 560815
363 106 114276
28 279 664252
211 737 368103
317 113 664031
755 628 126520
683 456 570932
536 131 96335
150 417 295560
637 329 39341
169 624 853252
396 468 569666
642 116 859268
504 503 741730
322 253 683382
24 622 205005
422 352 817693
620 450 680859
320 749 955546
374 106 784122
402 601 562196
295 36 40878
478 704 855495
708 768 597667
507 523 516482
595 29 478375
605 142 259693
89 109 866410
696 519 479621
649 620 707013
86 585 522166
621 392 551599
70 643 545410
74 67 988474
523 424 500000
51 164 815964
767 96 176434
158 148 466851
764 277 693191
125 599 750343
528 452 338478
225 2 906529
205 564 216170
406 477 4634
587 363 845763
501 529 229064
300 517 734254
707 345 699233
84 467 836024
747 335 51850
509 157 165726
786 452 894102
143 649 420700
621 408 563810
223 188 86012
72 403 4996
799 550 517559
770 226 137620
620 246 160746
467 283 987231
521 493 403330
128 711 791912
276 531 47689
65 17 933576
573 751 52413
393 41 163939
366 63 14477
753 697 226818
479 210 304626
571 706 109063
448 536 127540
781 630 923139
13 792 324723
687 596 839685
550 328 786864
570 623 182285
715 337 166235
429 552 864655
76 303 21833
389 480 630757
418 756 330807
765 747 513166
374 109 674328
752 443 344054
235 401 817042
672 570 159565
763 654 212812
610 33 555684
694 157 251770
65 223 832787
686 403 982490
628 51 777043
294 405 700742
441 571 111326
514 317 984683
138 713 165988
758 298 809313
21 678 425673
5 793 926787
210 385 398439
734 258 792555
779 392 217213
409 237 349626
756 172 243679
699 727 164224
12 602 508802
518 800 710470
530 716 669614
100 188 842404
339 127 139687
272 600 588361
363 416 407368
93 407 983641
123 655 888061
413 29 334803
68 128 373399
274 428 8462
31 121 144660
87 375 567725
710 751 767447
466 189 702195
670 536 518687
704 237 288048
287 673 72705
515 147 519360
278 204 784504
2 325 747418
113 318 549275
756 438 62117
775 223 567932
752 343 995040
176 777 19777
562 314 323850
142 566 190221
665 276 656560
215 328 990218
171 564 882691
211 684 38170
610 113 445065
210 314 209260
794 23 367346
690 796 268902
120 541 43435
511 20 740087
638 749 334267
760 256 783302
34 618 373462
347 327 520746
772 277 92792
261 363 790117
70 63 666688
462 690 209351
740 150 892481
256 472 927064
314 54 371022
155 735 603012
139 493 691198
634 533 378429
747 703 419815
21 338 952188
727 677 754192
418 723 842096
429 482 822893
707 153 622563
397 200 951442
55 653 916115
399 398 21878
247 301 527677
170 143 747927
596 161 331927
535 404 64824
360 136 869755
581 432 990736
639 622 204758
678 486 656484
468 688 753302
592 720 958821
252 717 956100
769 730 490754
383 468 146967
767 236 611454
355 386 190219
729 220 869759
498 336 375580
131 4 179100
770 149 414917
333 456 228840
544 445 315323
644 650 397473
655 787 274191
541 175 601655
254 443 350421
370 375 773697
796 640 256833
612 597 306003
483 559 349046
83 597 771411
711 580 348964
752 116 12164
237 399 659826
204 359 832532
644 452 503197
562 484 180605
515 309 981606
208 379 515316
119 174 654417
292 793 535760
756 752 717229
80 352 881398
669 710 339425
88 141 146593
546 310 402672
362 547 545268
737 694 332110
423 152 427749
20 625 839855
123 633 865433
510 481 506304
87 460 973374
252 165 483986
591 474 629431
560 535 926237
314 745 208916
343 784 924187
587 238 289517
195 798 45101
678 502 767867
708 350 485824
208 738 300825
270 578 738301
60 245 50325
19 299 395428
289 578 518030
264 392 447103
198 21 821514
485 41 971688
723 624 872800
313 336 619813
99 435 392576
285 694 671625
93 538 265662
618 721 802148
547 35 765900
399 135 888235
314 213 733665
38 186 99066
473 431 880935
617 197 134636
461 476 928397
79 566 803753
684 756 182094
765 237 385824
258 35 683326
321 501 179588
141 63 430796
788 237 710238
678 60 193094
533 762 339502
355 214 60255
543 290 591318
95 210 915855
201 742 71501
363 465 776626
388 256 924640
27 764 569271
233 798 7805
509 736 305201
648 473 557425
573 105 130391
461 522 610976
366 176 86218
232 512 554589
518 660 18794
543 438 542473
126 9 815248
397 513 599951
412 684 152713
325 159 50753
780 333 481390
770 539 591712
148 429 944742
698 144 930774
422 796 753412
47 557 841115
42 294 484965
227 414 597700
328 692 497795
356 242 405193
411 602 36353
634 159 150392
167 536 644477
720 588 894237
783 432 272534
596 575 670780
193 624 416969
402 37 381088
486 656 994574
68 207 368182
259 151 892055
33 624 943213
466 479 82289
43 157 157903
729 351 211538
252 364 816918
523 544 251394
377 734 461971
719 242 703193
631 478 169581
281 13 969267
798 617 344239
218 498 400073
385 567 208188
247 48 675071
233 466 65045
336 607 755651
422 77 851710
370 526 150183
76 765 920901
169 543 258233
30 577 418823
306 675 971657
356 409 739264
404 749 924319
25 775 628027
401 485 304900
630 193 948567
769 128 894070
294 215 714912
433 547 349228
611 642 602582
164 366 457430
140 330 214115
325 331 378811
108 529 109607
647 92 315227
273 25 235212
491 97 734750
27 590 680977
684 747 632021
502 650 123868
520 189 398379
94 297 536476
520 454 584734
390 187 243974
487 405 728069
399 623 405358
42 310 552797
264 179 364098
494 667 412409
214 712 549093
631 635 426588
486 380 682287
492 439 178049
669 432 787555
499 525 432326
63 138 370665
751 631 115972
394 205 857427
697 800 53607
516 623 292705
495 499 864700
199 217 665962
651 356 985684
784 53 251362
558 204 809653
230 474 531342
515 262 662485
372 12 236422
320 462 924894
320 123 714522
91 275 131226
558 106 681052
246 547 192922
200 176 117078
761 800 107694
473 722 958768
678 217 314622
507 665 478917
345 25 479864
279 781 133902
703 178 535555
756 609 568163
679 443 602796
624 117 500151
682 423 640583
307 78 510444
669 127 914844
255 269 128622
75 120 322637
32 771 604775
27 575 36089
422 92 888742
54 33 149715
59 547 401350
499 423 96465
432 727 50829
151 768 465298
176 563 388278
341 416 620780
637 544 564805
332 339 448263
379 284 580245
252 457 166660
163 81 338946
680 309 698676
276 183 539794
274 706 801452
779 616 89831
54 346 699561
570 392 537689
86 400 648493
91 771 530081
700 357 267120
751 241 807020
732 731 562156
55 457 351189
171 7 900488
324 722 731737
736 218 457946
773 655 238415
276 296 194068
731 206 142977
2 82 950554
440 650 489876
481 251 263835
454 411 651541
101 558 43478
499 542 122965
798 762 261353
544 641 400457
590 634 777053
2 265 695263
585 208 831288
495 55 942990
512 485 372042
251 321 607882
572 41 336494
313 439 289263
593 620 214575
343 462 569111
574 176 487576
131 786 310198
380 602 151745
515 459 886070
226 390 987352
191 127 723421
555 260 288240
73 418 572832
398 118 315645
347 784 178601
66 253 646339
343 200 552724
150 528 697372
659 309 13961
667 269 315881
645 624 871963
173 644 1487
399 637 328947
475 512 168126
789 470 574855
757 560 388548
396 633 53353
332 118 892681
495 328 735074
503 547 54062
733 323 138706
622 216 890128
312 281 609516
550 517 671129
543 276 741236
761 164 573369
646 283 6203
179 270 720604
718 138 321658
414 640 354053
641 709 105494
361 409 487111
247 703 649207
77 736 788504
723 373 589017
638 673 516991
384 244 163033
797 656 208549
521 218 255257
743 287 611704
615 546 160116
355 206 610090
618 581 535238
511 34 63794
171 160 233148
425 45 301294
3 143 178216
115 487 843797
366 257 74082
180 353 818623
137 483 968786
657 142 147532
481 150 204041
726 538 185367
584 427 867449
796 135 323768
495 744 180154
509 552 453082
613 117 952850
17 261 132913
662 406 127697
41 347 244947
596 490 285696
454 330 458066
206 443 188527
317 451 501212
380 32 942522
5 638 745198
71 666 595886
59 154 98711
661 591 732018
76 124 853754
708 800 799921
416 718 769827
238 310 386287
69 193 516050
335 616 755066
105 398 599731
140 214 529209
621 18 145238
315 595 430730
74 155 690363
461 377 644692
692 560 816283
333 250 384926
141 625 707067
24 213 323774
311 75 982503
552 383 830442
753 407 964172
645 476 85639
656 222 865064
326 236 593277
581 378 126382
266 654 39692
385 133 412117
443 674 227126
300 599 717407
621 492 953257
369 492 361672
613 387 514012
536 365 390273
488 384 3782
39 384 859009
389 691 246430
48 546 685384
373 300 884763
496 391 936271
382 52 971030
142 80 263846
709 421 858796
644 615 741212
600 737 388819
419 626 657541
784 564 736574
139 649 778567
142 30 437534
380 588 636606
32 703 748371
612 380 885647
121 656 552922
420 688 692577
173 446 971855
704 18 424064
737 524 842422
203 452 158219
224 270 130339
696 337 465129
173 414 470899
318 782 359654
720 355 387476
172 556 956536
155 244 809766
77 582 634032
394 389 541564
90 119 300375
402 361 240657
665 263 201105
675 158 375031
369 373 132154
331 673 83188
285 45 715445
269 569 988040
729 18 643909
476 528 483193
535 590 353314
754 227 234408
55 375 728313
372 448 697648
744 663 716847
315 677 970874
328 271 221812
738 258 847417
779 343 598627
438 656 220764
637 703 492564
734 259 983189
710 695 444876
602 410 138695
764 522 578658
268 99 117432
375 18 935226
754 404 184838
333 475 461901
194 313 6365
771 653 575671
642 420 339291
331 383 202412
561 118 399752
385 100 139946
596 477 11271
691 511 243871
93 499 745069
90 517 130896
583 677 385876
657 32 372659
112 289 252597
39 2 139228
509 514 35111
318 726 256625
695 378 585152
239 707 881942
714 57 643327
743 429 819493
256 284 864233
204 105 461769
428 124 795758
376 294 50682
51 575 735545
145 644 156326
441 569 502743
126 662 266271
601 445 743029
756 429 57990
477 689 127536
632 532 11107
16 665 313204
424 584 874852
245 71 36971
324 778 501331
383 272 126670
591 693 767185
413 177 560874
617 327 869726
297 29 110494
216 727 94627
765 296 705638
793 535 726826
694 747 572149
39 63 448573
730 727 819371
457 96 427602
541 496 222850
800 261 186322
230 611 319948
14 400 592790
650 763 660138
53 325 849399
462 512 586968
695 741 693986
769 637 927616
365 75 444542
16 711 587362
82 648 300252
514 201 499531
299 668 372797
179 446 580406
647 84 641462
384 457 637055
592 52 786618
292 166 995075
788 214 714937
160 431 69788
799 111 753121
542 579 850489
168 225 349133
774 720 981282
468 353 668282
176 68 541723
142 729 63814
76 685 665049
109 660 982960
608 246 28731
681 676 487590
590 750 281861
57 495 911234
28 33 450333
402 687 366061
651 366 89404
514 363 221046
286 610 24515
740 247 493219
379 288 681371
398 320 98126
538 295 985940
619 532 635287
658 680 752868
611 311 853858
144 404 967505
369 609 204451
555 173 147216
412 468 966921
68 495 717732
288 142 553714
534 676 660998
191 721 555514
52 90 439468
435 182 917079
283 573 524739
573 576 823935
793 134 124338
693 159 406341
45 442 827866
700 581 351687
339 516 917578
293 30 404117
753 442 561269
424 68 606374
30 676 759453
543 209 82325
800 472 485038
512 706 779488
440 129 746338
256 43 671315
39 736 620077
26 319 743398
83 174 235528
667 24 688776
261 580 979240
125 154 562996
409 515 15879
637 716 205971
602 211 466480
478 548 591907
267 570 237055
473 553 312498
326 365 207526
234 385 829077
375 767 357089
455 567 12979
150 95 573688
82 314 3488
658 57 447094
250 402 358698
86 120 798978
158 712 242631
728 150 165137
21 483 26147
75 390 18948
451 702 129178
719 508 180537
225 425 979848
211 424 962177
606 134 127816
147 17 831964
229 244 147473
633 516 541314
327 468 424854
82 559 580557
611 591 448083
150 456 249829
413 168 917219
476 156 529537
131 179 781404
546 230 154764
289 677 633443
426 433 307191
466 645 743852
570 74 19061
18 156 152111
47 240 451368
498 242 962342
39 57 617549
184 508 277300
539 753 844459
264 407 383307
777 78 740869
688 205 794255
234 288 735136
386 187 341909
331 683 636267
442 427 271758
9 465 615070
758 355 941287
788 281 451218
773 306 523391
422 523 410005
528 226 714676
82 617 750239
412 632 847880
23 506 266986
594 89 320478
602 664 470319
256 87 417903
522 483 579809
771 629 770403
597 724 506026
275 345 214093
467 7 923333
523 282 339635
703 759 560632
205 701 422370
66 446 36283
161 300 986018
159 727 496591
443 766 162554
126 575 256538
502 186 875289
123 121 233736
492 91 947372
454 160 862569
573 677 441727
655 603 932901
545 373 598504
655 293 48669
176 150 896052
109 45 458849
38 329 640489
714 235 24682
696 363 324011
352 495 113326
13 523 149828
106 440 870512
185 229 356115
326 638 589092
452 482 761220
556 299 730192
6 111 812712
77 2 326519
751 27 813981
603 789 333854
302 444 941742
732 780 38574
537 618 662638
530 695 279328
779 614 43872
368 340 912207
7 55 395100
623 345 825201
724 20 916198
499 675 104707
396 748 422278
744 538 626274
127 61 893064
76 751 535415
417 96 418654
390 775 906682
789 254 371614
777 39 854714
579 264 664488
433 495 379514
25 455 900723
429 777 562719
270 760 624314
326 424 795193
57 250 95913
482 257 216186
719 339 191763
360 76 726036
361 624 915800
165 80 811327
415 360 199789
302 41 382021
449 49 598174
772 680 719293
237 489 85190
91 250 923701
392 92 560226
367 168 594717
441 280 13157
525 374 649036
43 675 94281
354 431 96629
328 639 209193
329 9 976014
216 608 734550
69 132 500561
210 231 400824
282 477 881926
439 782 238716
345 262 221191
423 272 284816
125 349 74234
543 596 585974
563 593 842248
33 762 55568
400 155 309768
266 702 536684
350 99 803332
142 86 728354
236 321 64556
376 632 376000
509 716 288579
412 44 669980
398 449 346300
269 166 894922
106 553 365599
470 651 14603
795 789 124757
190 473 836805
775 492 508597
714 394 686661
547 22 483207
75 210 589468
428 449 217930
294 287 160574
366 118 808996
658 136 879607
436 246 656459
45 378 641678
582 122 884029
11 109 373134
588 275 724210
92 199 976618
617 565 610994
174 789 28979
418 287 105587
347 702 963121
176 408 93103
462 113 486287
15 577 352715
682 397 7262
395 324 842836
449 369 457540
441 217 127327
418 781 543724
193 56 499414
51 668 615537
215 351 340310
333 544 459929
194 48 471767
308 676 567306
660 782 374180
546 24 651728
644 265 219002
490 39 277999
418 619 79373
5 628 438690
397 628 8713
103 95 700365
419 399 521447
494 454 268294
8 326 95240
682 404 865804
246 414 300882
690 55 441515
109 595 922019
289 113 387990
140 710 738044
735 43 996383
508 470 868731
410 731 936831
767 649 123764
91 765 987914
622 525 903668
642 414 276840
297 471 5925
475 450 161996
421 225 699822
798 6 594186
461 194 28732
550 669 570550
206 746 957913
790 109 200181
299 724 879294
229 745 737645
340 397 778830
332 569 967250
730 527 968661
92 119 965803
219 573 399680
715 119 187438
317 12 424060
28 61 754172
502 668 861427
108 446 584456
205 384 389580
765 646 547767
118 540 998597
483 180 216889
361 430 718477
61 211 354952
719 246 558138
656 633 478220
670 121 185870
775 655 105927
148 339 434697
204 159 279831
495 38 147217
561 500 621065
703 287 395472
634 104 425646
161 217 40214
683 662 606850
445 739 565140
109 612 547550
677 305 445211
546 124 585471
334 31 137616
182 701 682183
246 74 468443
256 16 859277
224 39 614933
194 125 666885
286 672 424673
448 661 214480
749 519 393506
594 492 127683
617 652 799319
742 475 828486
341 770 774515
16 196 58118
300 376 282255
306 712 534138
242 613 101176
777 684 830779
504 759 552551
174 24 861976
384 13 484842
252 698 88710
290 640 910619
631 575 746909
723 18 425733
46 427 441023
585 365 794753
606 278 975624
327 710 23514
157 175 494554
585 775 338297
286 49 575423
708 789 720654
139 538 684173
185 333 864749
466 166 337687
733 550 860597
135 234 188696
185 454 269057
379 174 320505
417 356 631984
468 764 577919
762 764 85830
649 253 762837
214 93 434279
716 741 639463
678 329 552979
611 385 117147
3 406 588083
761 534 670725
285 530 475700
787 434 713177
344 550 652782
237 472 20187
778 715 445523
190 78 802379
225 450 323955
539 319 243086
533 64 595420
111 105 498586
260 5 865189
411 561 610151
425 310 63248
503 517 319615
369 535 749297
217 456 634924
778 251 960438
447 360 583996
382 80 597201
761 141 748553
725 363 491943
192 742 332391
336 658 903237
459 327 898219
94 656 204178
659 556 225483
579 769 628098
639 254 47261
690 243 991236
184 245 45946
333 90 318744
299 716 8930
53 295 918115
19 149 859246
239 460 964807
179 296 51478
595 269 36962
180 53 475667
237 259 943782
751 205 146544
466 489 879533
357 259 509997
712 633 277641
289 61 576162
174 637 774358
471 331 684006
422 571 929120
469 218 487387
448 399 799261
738 89 635751
624 376 390031
594 437 97168
259 285 449205
620 41 723749
349 552 24303
246 644 460680
56 602 112287
246 520 526569
762 201 298643
136 50 217708
642 631 396810
585 706 577927
357 590 421785
765 324 812170
783 566 620338
269 645 987318
209 120 57377
349 225 507631
251 664 974320
438 621 651578
787 484 235664
563 324 185177
139 210 183381
510 24 421237
543 263 487461
283 329 372254
357 753 989452
9 337 15803
630 316 406917
410 729 53142
649 332 530403
687 28 367887
528 255 687477
465 11 155000
590 529 122855
423 116 970872
289 454 607662
669 556 961001
372 441 897294
506 647 458191
130 608 484859
163 418 821943
51 663 7405
21 36 996256
670 504 534232
638 226 443151
483 250 903285
424 445 788512
517 544 275184
396 632 627847
526 668 944034
681 29 236296
795 128 779810
587 762 535573
144 550 550838
798 27 709897
698 371 664584
248 475 767437
579 688 683098
193 184 311544
191 206 880718
620 46 223329
523 361 898328
492 574 145279
43 567 33812
14 445 816245
417 642 909009
530 456 307790
354 450 933315
753 341 244760
117 502 617168
533 607 204122
708 19 409996
510 514 368328
158 318 888586
629 131 414
372 386 597677
697 275 587423
166 225 757840
395 461 436523
83 676 546259
264 293 234080
182 702 238126
698 303 737366
667 201 696939
120 305 40669
749 119 2876
495 613 810863
622 569 860390
748 463 593082
169 522 463281
134 765 653297
289 383 219774
4 688 207368
358 467 908823
590 427 119944
767 290 419064
129 321 687173
391 314 828864
94 494 564368
698 263 942891
83 698 190864
53 517 292335
274 555 60803
582 625 366649
566 655 816240
380 745 219219
495 590 611136
196 663 42621
95 450 75334
487 370 420191
584 500 248404
501 490 47826
796 433 831392
623 254 181085
505 225 565900
635 526 473843
728 421 245938
568 398 466673
518 295 426176
50 696 951394
321 136 887327
483 125 746924
481 225 259504
461 565 100279
793 100 368231
651 206 33474
347 514 975481
750 358 260554
99 508 753822
43 13 645916
120 416 165919
111 58 22730
724 790 965754
142 575 565017
452 586 763034
655 740 490606
584 264 417487
576 178 249984
362 248 895727
428 259 210117
7 635 62364
51 373 135736
447 263 758446
206 768 843178
406 446 430139
254 501 114234
58 526 50984
662 298 786172
592 273 7303
279 8 364136
31 565 379820
591 761 256880
568 618 845699
508 696 807475
204 97 113684
550 633 823517
412 616 353689
315 684 645593
124 275 234936
288 306 310048
637 777 407002
238 622 436418
316 608 874323
238 547 42194
197 468 612681
485 447 396532
111 388 499506
621 123 457925
115 48 455923
229 630 683644
679 289 406438
554 289 707665
644 489 541588
333 133 758786
326 694 752253
19 179 749566
526 594 426898
459 560 800475
296 81 344707
608 122 19780
767 632 173889
679 442 579713
534 479 294660
341 25 833636
468 626 396649
406 134 520808
515 62 653397
515 786 300996
219 224 642911
487 86 780763
265 461 772576
151 463 408816
660 389 631626
688 697 412573
120 629 319301
400 462 141738
272 461 348395
499 372 395273
754 683 412808
284 642 299017
751 29 967347
710 84 142858
240 11 286870
162 511 581742
133 8 168874
295 734 822028
417 151 204249
25 80 7181
115 541 210501
595 771 545922
360 109 726625
293 98 501737
5 349 740124
684 335 175295
703 738 165330
668 60 336297
610 303 754137
416 532 231257
110 4 40064
705 654 427042
406 50 173477
342 545 57614
322 678 129032
385 49 195714
668 423 747744
753 327 709690
235 424 414588
755 286 971325
672 557 707744
48 196 469394
39 590 460763
149 278 329834
84 186 114051
166 193 31486
617 605 899259
558 378 228320
429 140 251803
797 115 426134
128 735 233123
378 502 185548
412 269 979699
410 608 386043
295 764 428354
211 388 279485
75 659 632847
196 157 663535
292 795 684068
134 579 871577
693 362 560752
370 317 526269
579 53 311976
134 490 156339
386 95 559935
205 334 113829
673 343 204725
521 330 127567
441 405 88327
498 438 164970
783 753 917443
32 728 697447
352 624 570355
231 401 275871
609 348 437338
465 367 966842
788 222 112380
584 763 400662
116 644 617190
774 358 887156
653 580 665915
542 305 576148
134 186 836091
666 271 468635
127 136 916971
121 757 105213
63 684 54797
70 494 648366
338 300 342283
477 313 92145
550 216 8074
398 149 210786
293 157 254609
276 591 787711
268 311 170282
604 763 897455
88 285 868754
207 10 616074
689 715 783691
201 102 214488
483 272 726688
299 293 29365
656 163 30707
10 670 5703
196 44 578775
167 795 710552
551 527 4611
685 83 543389
669 334 476504
295 235 842527
713 573 631572
223 95 246573
781 104 437891
154 292 776555
410 576 830068
700 217 449963
678 775 322463
180 511 483975
471 603 709759
669 643 360777
493 108 67663
436 493 117205
255 318 600858
676 211 909374
385 130 689821
687 719 612659
352 427 842644
685 93 3992
193 133 639071
204 329 533242
728 780 871048
146 123 363560
136 505 138350
438 89 950958
613 316 107237
380 606 150589
49 34 567233
164 154 552261
300 444 891357
332 433 176586
347 251 529546
118 319 726226
194 347 882613
40 183 670783
52 18 509871
62 320 715523
559 282 558248
241 94 249214
268 736 108651
419 310 832427
588 306 718807
57 643 214151
595 141 774070
358 495 522919
245 474 44285
675 646 73104
114 395 496826
62 465 778315
506 504 176122
570 363 987513
551 477 475964
664 666 84749
2 177 996909
191 210 634461
521 728 266767
236 535 862189
8 240 67320
232 496 856288
112 363 668842
36 238 351742
362 115 382968
772 196 717207
478 578 449691
57 444 64024
15 372 90166
539 432 878139
247 88 766332
661 693 511233
518 772 651449
203 556 822635
792 105 209055
707 750 195373
115 368 41236
236 110 411969
211 519 246954
181 702 381750
744 52 265463
177 126 612763
64 598 189598
754 273 968779
474 130 288232
155 288 903048
562 400 867882
775 272 620686
85 138 391188
572 23 129442
506 237 390883
435 502 199853
473 450 239856
257 662 193701
255 682 373839
659 645 828610
47 570 108591
571 185 685431
234 637 731478
98 469 39839
190 498 559609
506 579 5311
692 40 315484
651 737 298131
772 773 999964
440 354 544943
75 192 295378
712 26 454161
503 723 974948
26 459 773201
15 677 863935
657 636 655248
795 560 24791
236 543 157131
790 577 623849
105 602 371623
31 376 288239
321 510 487927
61 150 843930
323 688 132535
448 705 659732
62 504 430881
331 369 44298
34 397 776265
473 208 593230
554 463 507502
746 687 358343
709 73 85147
565 529 712901
530 259 952484
250 528 278074
254 786 742111
299 756 503403
225 200 360447
135 462 159315
467 354 140586
63 382 531103
785 291 481255
640 140 495817
382 539 897409
795 92 137544
671 441 993480
326 390 823520
220 9 541138
631 647 108910
581 759 122839
691 207 128440
316 249 143156
66 791 930810
263 747 572622
744 506 754097
265 209 273953
175 512 247375
86 110 127535
344 250 15728
243 779 332351
556 157 622660
780 610 212419
391 744 497492
71 341 394479
621 685 482445
286 497 668698
233 48 791673
786 214 86990
264 743 771537
505 105 719005
399 373 172593
94 112 679551
638 283 628438
425 492 275317
209 579 425767
13 352 147396
551 501 688621
168 383 719989
185 427 633739
396 159 360267
708 242 605518
118 794 36107
750 365 60995
202 721 119654
709 364 543601
709 377 204598
145 437 555114
609 63 405483
688 58 30954
72 604 930232
397 344 277350
431 615 149685
361 488 105132
231 100 311866
174 470 974299
731 765 643002
506 780 141511
583 274 634291
511 536 667790
365 379 879118
23 68 371820
312 297 280015
535 716 361208
407 460 292539
403 18 857590
639 156 662779
668 325 321692
278 379 70162
548 494 939172
394 701 845356
459 482 873411
49 726 228468
486 580 249901
728 209 41738
464 70 687390
700 767 94243
492 605 998308
630 416 512778
430 343 885998
220 769 993131
332 435 836775
552 446 800813
32 622 197832
282 255 647598
5 249 84615
107 138 960834
470 362 705741
193 455 14508
479 424 963168
545 377 799844
359 207 494097
298 717 522486
36 23 936490
325 187 757023
670 59 310914
566 190 899562
178 487 335794
157 656 390668
411 376 72176
387 611 65576
131 556 886129
16 186 723189
742 708 669545
270 374 804664
759 381 402895
440 61 895064
307 728 425320
726 396 725246
684 343 139719
212 543 449984
277 447 334639
194 101 225999
732 528 862417
113 412 560096
754 708 268019
795 620 592417
659 703 45498
46 770 981290
698 88 333032
728 581 765241
69 226 193019
289 440 975399
656 56 623765
84 739 847938
104 326 941293
739 660 998830
552 210 54512
136 90 516619
177 740 783764
780 20 251189
161 465 512006
555 643 480323
409 469 327208
429 727 562796
783 4 725203
733 3 652957
592 554 253900
28 314 145748
339 736 441539
572 479 153221
559 328 576474
645 730 536236
223 426 313877
592 231 859200
471 220 192374
798 579 681611
240 75 485293
723 54 801587
517 154 62092
19 585 373235
138 578 925861
362 480 40324
774 73 618804
210 437 752925
107 222 507098
346 611 692200
560 112 52100
489 371 780619
786 235 445979
94 673 467217
484 101 942698
399 29 359982
22 792 393219
345 23 921781
788 613 694442
21 774 160858
132 697 642467
35 648 213487
412 667 967078
188 408 638565
184 119 541029
729 684 487007
696 734 20459
18 301 931132
317 608 111534
155 399 229016
499 519 968382
403 158 928096
221 217 306999
476 521 669776
260 347 599182
160 214 179143
586 324 397084
639 27 192148
245 489 248592
797 88 218299
26 523 838930
236 20 882759
328 739 425087
783 492 140330
636 421 103332
532 424 423584
70 504 259093
336 467 343782
159 162 377823
102 203 31809
96 620 920597
656 289 879790
269 503 48858
261 482 950717
731 539 104814
125 547 746068
222 777 844860
41 600 47333
118 593 590888
694 111 69247
37 255 929060
636 280 629225
466 155 578626
492 653 325647
442 217 386745
718 653 558930
707 386 157966
645 528 798414
789 401 531869
123 676 53589
423 268 943801
417 58 370232
101 495 206696
328 575 899419
648 436 925552
190 491 473183
658 736 12469
376 582 373448
651 155 527467
583 59 147529
171 423 517401
728 754 446836
295 224 742126
527 413 56775
646 366 70597
77 698 298474
502 355 314500
589 82 422189
619 136 510713
382 701 703563
87 782 675052
632 152 863801
329 265 956795
711 177 180033
776 551 996079
165 522 295067
716 589 248431
499 410 852914
232 340 322751
391 694 449727
319 125 387343
541 654 191968
759 674 331544
87 755 693849
443 30 715600
698 373 180073
679 131 199512
407 436 966448
110 57 842742
702 527 231084
127 443 198289
344 341 423430
548 195 229569
699 600 379919
687 157 150733
627 653 882764
454 514 719356
224 575 861756
232 101 207404
94 415 6752
744 425 830479
253 148 751645
248 568 560499
482 324 516078
550 11 327851
749 620 255664
772 28 56578
760 404 364915
116 563 394855
490 435 54743
648 183 418893
185 100 218067
129 162 946198
183 15 839496
604 357 515946
87 744 98946
125 171 745745
222 262 615321
316 183 221816
198 285 107599
116 41 426395
187 785 710736
138 639 856747
712 602 435626
164 684 299259
497 251 336243
255 723 647438
679 589 41152
219 630 997030
396 149 620973
515 691 76282
77 446 985294
685 531 141573
186 442 306471
158 332 612011
533 736 848771
675 672 991958
487 494 7132
449 482 297026
392 303 919999
33 585 307979
789 186 523583
340 696 987863
611 729 820467
54 311 975049
767 502 679869
706 588 5373
33 190 560460
583 91 428580
600 589 364250
39 718 486385
570 185 42959
202 125 851361
523 252 891763
510 355 935849
268 472 658779
428 362 959915
304 521 655402
106 663 365155
290 457 893606
570 794 346627
794 548 890
23 100 802920
251 32 74830
117 446 349239
425 331 750564
526 12 819678
423 347 4908
750 93 273788
798 681 989506
401 652 793539
394 571 108913
439 343 104219
487 710 213291
367 158 680458
169 90 425182
505 158 294330
539 318 311125
491 754 535063
26 334 330396
415 471 297714
636 218 876796
779 705 246121
110 214 811402
141 114 984019
169 28 748159
635 186 431688
213 676 482810
496 487 775003
89 364 98259
303 275 194392
575 74 383244
670 432 234319
126 96 527646
684 671 526362
24 178 565432
630 269 54276
174 468 548294
458 194 161590
677 274 530137
204 518 475968
174 104 301350
376 221 19647
275 412 392922
487 697 25974
214 738 475498
296 534 960373
144 78 82352
608 745 573306
330 381 949654
238 530 458736
63 347 957078
234 773 447790
787 338 620224
233 164 273796
586 377 950871
486 68 124160
584 448 460123
634 602 771074
14 316 416907
40 514 308479
12 240 947343
493 354 324775
144 560 150989
728 623 639354
406 582 223600
335 203 845465
517 227 826466
490 730 513209
254 450 193889
255 311 895472
351 38 911061
123 564 21855
530 524 844735
98 448 210738
502 442 437019
566 223 86936
684 365 666078
765 534 824973
519 765 846163
86 589 625559
90 453 106517
335 108 229789
552 523 909383
131 674 210648
105 724 776368
741 585 618118
305 28 631002
305 7 563557
478 743 212426
791 150 309228
209 307 671333
129 325 443784
244 750 486886
512 158 765630
236 259 828279
41 587 182611
7 289 187587
48 263 246566
38 630 656562
710 639 62034
470 644 373916
166 449 916078
669 236 79120
61 546 152020
633 20 722427
663 395 894567
217 789 734890
89 688 481182
613 102 364734
124 723 183463
32 702 480539
226 700 869042
496 265 853579
161 163 862739
233 792 772660
564 391 353629
75 58 694839
350 247 675613
764 351 180209
21 274 931459
783 429 186948
790 699 737515
769 363 704703
502 12 265946
170 212 410356
259 512 926110
277 317 719330
660 121 333700
647 158 553369
361 235 69187
800 746 747299
565 226 532541
755 253 818259
79 433 954012
689 561 447584
484 509 538056
322 671 131631
54 299 761988
41 157 372450
167 453 760389
4 491 138315
426 645 485502
259 595 262540
208 769 579593
746 697 380270
36 57 366033
732 49 764518
360 765 981249
617 457 809258
647 440 76131
749 415 344577
128 784 435372
568 429 766690
563 533 863961
70 718 971042
705 752 439252
692 740 573250
422 718 566405
204 361 759784
287 778 444590
226 662 989932
228 764 412561
684 415 404560
634 762 661506
212 213 267126
519 53 211743
457 114 560955
491 481 614233
762 671 90613
90 688 41977
369 390 699973
781 297 405171
481 247 510554
384 78 652842
539 393 271423
264 272 296992
289 176 765860
57 695 544010
361 161 110339
462 440 189901
216 269 794013
225 744 803245
318 781 418530
602 449 414143
132 264 690380
103 127 709633
714 322 485376
215 655 598052
140 285 459458
770 14 775287
743 219 943285
411 40 184495
486 161 553612
317 188 162847
153 172 890963
500 679 302863
327 33 460139
291 448 896059
780 130 997653
622 192 188088
10 431 580944
224 800 612218
178 648 981207
691 372 561323
709 563 188578
565 250 598106
556 413 665339
333 152 993967
516 103 920758
80 637 844339
17 290 444508
595 581 945035
492 236 52873
78 778 529923
455 172 301362
531 557 624134
616 655 95048
549 443 214835
147 439 40429
778 755 891916
379 234 576483
523 59 919263
89 633 97054
645 325 911454
302 771 308416
527 112 184854
590 315 694368
548 28 202016
232 20 489627
610 370 207393
258 155 984149
369 539 209381
475 260 269049
461 575 916773
574 169 958278
167 93 525076
587 566 304568
62 514 958680
185 426 535236
675 417 683068
255 532 313990
171 354 163911
596 492 724325
85 93 587326
506 438 288306
416 482 488799
148 323 935632
53 93 790889
253 694 77956
132 784 378647
409 639 180213
201 317 251679
216 144 883289
176 796 781843
695 73 631889
762 70 608741
630 559 102882
720 502 852361
751 256 546239
621 632 271442
791 691 340920
168 509 414693
305 465 679974
242 103 746689
235 274 887843
556 744 854150
628 178 678507
280 74 429498
322 645 33475
624 520 978805
328 560 122567
552 67 28893
800 725 782669
19 684 997636
690 92 149222
581 754 35177
142 9 191980
18 594 822990
113 196 564018
212 656 622896
203 487 267704
606 30 390786
618 260 657322
423 309 236638
148 68 175818
192 101 357708
8 214 805920
151 81 669533
187 279 568670
198 301 706437
597 562 369478
101 227 291243
388 407 990853
161 250 755075
389 724 532590
781 371 541275
243 466 977480
646 272 6015
208 382 301005
690 267 558348
339 250 905602
308 7 194217
731 551 598839
469 771 235243
415 563 117267
237 730 825760
217 474 304513
781 346 291458
248 269 274062
575 200 206278
720 505 837883
147 385 924201
113 485 323594
708 229 346651
686 636 558160
44 406 443960
520 395 29316
239 23 30943
405 38 979342
469 508 284633
296 738 291189
116 608 270973
614 795 694798
621 428 636979
393 142 587721
167 151 316411
650 718 923941
52 443 788093
372 293 821443
681 139 997436
579 399 884470
349 10 711985
727 362 1494
260 191 149132
731 719 880295
712 653 367912
560 475 814708
516 32 181608
91 668 787030
325 388 557266
508 161 244943
248 682 626855
508 231 852093
92 593 257071
248 735 317516
38 261 193986
441 606 887330
648 285 581024
129 43 122009
633 733 207034
239 251 233265
23 580 445982
395 181 788091
751 724 672195
595 16 630951
599 9 634648
222 771 131891
513 453 525545
3 647 213878
795 710 438498
304 583 469773
417 24 806569
40 234 227704
784 664 855861
462 681 292412
32 544 636578
98 795 211175
153 440 858353
654 598 624255
213 389 492098
209 446 49374
353 264 131736
566 618 486764
11 188 687119
737 618 566579
353 138 526923
211 85 100390
352 78 539764
497 481 502422
309 321 282574
402 583 165895
608 226 697518
729 280 140913
318 507 568350
590 516 694988
536 90 597816
696 39 950619
127 26 225858
495 33 790223
445 233 136056
438 75 30526
296 754 863355
544 733 398662
773 657 319414
460 750 86944
199 731 490974
275 526 476584
311 528 155632
301 207 592990
285 485 792152
394 277 661225
462 470 500824
54 122 185288
227 53 892761
652 576 541702
50 357 541856
630 786 65621
36 600 55795
197 328 640973
459 142 173161
81 459 80704
104 218 408203
141 582 415137
629 58 330302
22 274 832867
408 160 863052
752 72 439121
228 407 992278
166 214 378928
398 457 393208
278 227 449305
21 278 340145
169 141 692715
687 169 976614
661 726 911727
169 513 662441
172 355 861035
400 367 28149
155 33 870173
381 606 636675
336 769 522983
248 504 246864
755 120 87013
497 61 389863
142 784 469207
599 695 545878
473 676 278111
621 623 325340
795 646 498699
565 95 398008
429 258 910855
291 43 502724
593 662 248495
615 179 925621
548 162 800932
106 104 801786
544 64 478149
75 108 468521
326 155 235898
799 93 308495
485 595 181354
37 250 538426
782 298 635468
95 710 57901
652 516 24588
778 38 383216
2 696 784284
93 623 277703
290 266 665528
546 270 668164
114 339 975001
164 744 622162
471 153 93617
483 260 925042
465 790 119819
631 18 948670
620 64 84894
198 7 370767
155 158 48762
100 616 189967
302 79 854131
654 60 954265
224 274 640474
430 61 53532
228 696 751517
139 303 940614
231 107 209424
250 610 561455
544 329 409482
779 151 311856
447 601 353483
634 35 864183
307 42 194785
88 337 175093
10 681 20530
730 636 233686
469 616 607590
443 448 666149
632 452 92405
311 449 168321
198 75 364467
127 599 690277
505 768 402124
313 188 380566
191 624 121074
222 522 262308
255 378 568559
262 486 147093
305 625 101529
555 397 37145
186 556 70771
50 548 359376
310 481 571153
325 479 383021
174 198 630587
142 405 722511
799 87 149863
374 347 238866
766 355 45598
636 252 867753
356 709 844874
278 205 752135
77 592 199069
551 125 348649
430 25 981235
548 588 540658
209 23 536235
217 638 758857
334 723 355924
642 165 253592
317 573 116199
624 39 996840
780 51 146763
20 165 683139
401 19 789057
207 613 720714
561 453 601688
617 317 682317
310 722 49348
67 688 837011
277 488 477879
286 530 700547
800 266 99841
334 414 729210
515 273 608740
662 729 895377
757 738 16168
528 208 560906
478 60 426373
306 65 553428
302 536 704555
227 532 307465
414 601 663673
140 308 218466
182 348 65333
229 148 317249
191 299 246521
362 439 947780
688 108 497330
598 284 928440
531 288 203905
24 589 577408
702 409 870871
404 687 616362
778 28 861548
633 441 942468
321 773 427514
203 708 726492
351 282 369656
677 513 107216
380 85 550528
167 81 849785
508 641 319036
433 549 723786
711 70 344897
467 36 237356
239 205 316401
217 505 846321
176 520 447413
75 508 500613
588 743 936964
626 753 658933
515 574 774999
562 159 777579
366 335 227089
691 60 612309
528 31 650077
529 289 636483
568 203 177643
755 154 30749
23 387 322590
472 345 7576
417 773 914302
175 566 497082
670 790 775491
64 728 780834
566 575 864935
459 200 925630
691 490 810225
509 332 518725
522 28 324443
442 326 59724
342 81 876838
522 676 302625
444 596 33076
778 298 461036
90 495 749202
181 639 433225
159 607 485976
652 706 495091
382 451 621816
239 214 848938
372 144 594382
594 231 163879
749 374 940530
592 499 955498
220 320 102037
278 569 834423
713 508 254419
728 28 12048
98 654 588550
336 526 968829
452 604 857841
502 726 576228
257 300 578799
509 454 763542
687 629 519137
241 478 446498
484 11 668148
546 73 325692
561 146 554481
532 585 734754
478 501 660069
479 619 487839
454 29 871780
543 797 640570
597 765 699389
285 424 957735
411 361 623523
307 502 447271
354 701 630070
475 429 859469
456 398 607655
536 701 924970
191 676 249359
262 17 289890
713 210 920482
676 393 930618
558 426 243158
232 186 814959
493 205 86246
332 40 415743
665 368 479229
770 553 891219
532 63 26824
12 593 614888
753 421 577248
286 531 699655
130 571 739558
96 635 203445
291 333 197739
452 173 979745
356 4 984332
431 717 680728
406 112 721759
528 708 962793
632 146 196757
263 779 302510
93 485 243171
407 62 864933
767 331 877263
472 333 972211
6 50 642969
679 72 582433
451 677 625773
214 62 387261
174 707 269234
148 287 663007
535 542 363673
356 717 298539
217 439 390820
417 82 798228
205 306 293151
726 106 613472
350 773 553090
669 660 600985
377 551 401585
489 32 638121
291 433 453447
55 383 593911
707 162 968347
653 737 339415
560 561 319924
316 163 628448
625 770 792011
115 197 102027
136 348 894490
101 780 236999
769 490 710771
733 120 788738
464 421 606894
69 516 497835
15 150 445739
403 740 744244
676 382 497784
393 552 253169
636 770 544540
583 780 591191
732 211 745101
374 352 805527
798 627 464711
781 563 539536
154 726 957557
501 271 841559
500 613 172574
157 628 190405
613 71 499822
585 282 322625
34 359 515853
464 126 508975
503 310 92458
125 538 362124
484 730 916391
196 410 634380
7 271 381248
500 62 592266
271 62 824158
756 138 283946
732 402 59942
684 372 174029
90 526 584226
227 473 146525
692 265 35113
180 702 251039
639 784 59986
149 768 461301
64 565 322982
227 389 624840
213 146 631951
732 646 367304
42 717 747158
71 773 258640
763 633 84023
759 487 736836
539 529 654461
167 758 917631
472 630 343439
330 557 672575
449 756 794573
702 82 542237
277 446 640451
406 392 452696
78 616 964721
690 647 42531
710 247 229610
182 479 909268
493 513 876631
740 26 814345
791 132 730613
21 712 527786
330 2 264024
70 781 631227
90 61 494638
329 239 1072
428 419 843422
192 56 531377
567 514 553923
501 559 472723
140 274 714429
375 92 364354
633 488 785653
462 104 493392
243 359 17188
441 399 885993
321 667 48195
344 497 737763
336 76 146149
694 147 469731
355 630 397778
459 161 738047
367 350 241402
646 587 383313
547 555 264077
164 653 735892
564 570 174897
63 777 324645
517 552 895656
48 523 171529
340 491 119299
437 411 276587
45 312 327529
377 280 803789
80 86 505202
248 61 850251
606 684 371025
777 768 630682
100 541 684724
408 257 985556
757 302 913036
425 568 163983
258 243 637911
265 382 418271
228 448 299027
458 436 923249
296 142 525669
752 748 685054
357 189 502601
447 546 179311
209 794 703344
463 138 311211
362 539 684693
330 488 493363
418 68 716731
84 727 320084
322 16 869379
92 374 221196
327 150 558270
708 250 596583
225 796 142007
36 365 621783
63 286 187044
330 192 13371
634 32 970014
376 343 595966
14 103 13390
724 727 89005
134 22 367792
462 702 678544
705 661 775524
435 281 631483
601 751 104630
535 41 812928
206 50 272772
790 528 941839
48 713 217827
248 464 188427
278 426 588861
766 241 500579
586 736 493495
470 693 786747
57 420 271158
373 656 262461
671 398 290902
304 310 327434
129 146 917535
449 194 605536
16 338 374504
579 638 432851
634 737 36908
635 637 282509
632 582 568746
580 85 637148
63 729 860858
143 708 116461
43 199 642511
593 694 448337
757 286 808363
485 715 684309
642 570 655901
48 520 273988
766 273 711792
503 116 537647
508 333 411433
553 278 902562
606 725 942998
270 769 826303
289 534 882462
484 494 325831
251 178 479900
706 773 779357
627 278 743373
495 529 266743
550 372 688155
51 304 489530
156 533 956754
214 679 469482
587 624 69819
229 42 792263
276 221 553041
645 623 295395
18 667 406894
320 702 114585
53 34 558346
677 356 560823
581 58 583590
712 515 565462
481 264 899998
694 779 717236
2 178 358585
436 332 440706
791 246 977622
405 607 484931
699 681 173365
108 537 342323
349 242 972584
370 531 222097
242 365 993942
645 593 238321
790 701 75256
697 775 298604
134 443 539915
325 451 586033
686 47 347456
301 612 381413
153 295 931000
433 792 644111
64 505 857807
516 687 122015
196 790 440438
733 655 289009
216 686 253735
440 249 611102
785 146 900436
4 267 681136
427 519 543995
364 775 719520
436 658 523834
429 514 753191
607 36 136736
362 497 832302
538 282 155755
96 678 894696
197 615 454719
623 639 852569
388 185 494543
141 129 695507
221 436 680688
395 128 89290
307 151 789573
677 483 637873
185 624 81712
796 476 383886
476 170 137148
677 525 768382
568 255 83935
739 358 680841
754 429 360787
748 431 710770
670 297 338837
426 624 533048
136 131 919406
71 73 245267
281 507 206034
479 75 699844
511 579 429001
327 413 14170
775 191 904779
687 471 271085
630 421 832880
182 766 239125
171 316 470579
430 254 128569
600 254 774963
359 38 688602
258 559 961320
732 739 246136
763 333 515274
36 367 897152
30 681 254599
683 246 14088
770 337 490923
262 589 722863
723 146 376612
305 379 644363
787 120 315724
198 500 882899
479 537 122704
479 100 568563
760 709 76947
224 329 374286
770 789 998611
663 488 383025
663 429 887128
45 186 364526
55 146 160693
616 463 464104
254 67 536103
76 271 776474
684 642 267328
645 202 139353
58 424 597648
179 127 774270
378 88 600724
607 134 332334
691 71 883164
91 214 427355
758 415 425340
497 334 707583
701 670 63363
352 6 992843
520 50 662686
404 58 136582
9 170 712219
597 257 493188
479 594 784575
638 752 25134
164 555 261521
326 583 834337
640 745 750980
780 692 485688
253 396 32742
452 519 313597
133 121 664513
203 18 31379
175 160 965948
340 494 727453
312 407 662159
160 613 673419
576 345 190087
504 763 835788
314 662 475822
156 22 227679
644 479 378249
573 227 966680
709 646 670171
424 66 371187
94 374 901486
59 496 842154
484 370 899617
701 96 684796
562 105 416850
79 109 643001
459 687 845805
714 39 438509
659 641 667020
411 142 992883
781 151 942478
513 351 670020
45 164 826361
334 117 965610
98 609 604562
217 733 415584
255 740 704157
491 309 860680
53 237 297002
726 527 864989
738 196 622633
724 84 239638
48 679 883379
408 110 382348
211 79 87006
703 348 259090
390 74 347308
446 605 934515
522 70 352111
602 233 832718
277 416 631101
650 518 761944
260 19 178166
193 264 771287
131 505 112213
538 149 205046
289 242 111402
46 433 859072
196 105 149763
141 451 948762
277 74 393080
598 507 110351
431 345 7369
338 683 806346
405 174 523163
284 161 812833
610 88 950861
732 763 539407
718 744 701124
208 289 283426
323 425 487582
607 506 966533
232 205 277126
507 645 133125
295 708 544619
75 658 739669
647 108 661958
723 11 675712
642 290 16250
395 262 447959
340 365 124865
371 33 61865
527 567 732028
765 621 346245
312 426 999152
766 581 240652
219 431 744037
287 616 253481
157 335 946073
593 674 580125
235 352 808961
323 603 560241
33 487 3217
506 772 731943
532 487 67707
689 554 137797
773 155 695157
766 569 110147
733 704 501238
478 306 645410
77 343 591863
550 102 525774
789 366 326339
581 199 739112
357 346 898253
653 172 396668
664 61 427435
788 81 238425
567 701 186556
530 502 269924
532 477 699799
230 567 907622
766 418 322423
381 46 108995
705 650 189835
401 350 782875
203 166 142218
287 201 820436
51 423 990431
727 399 889896
128 683 115863
44 648 102760
523 45 397750
743 170 410742
85 652 266622
373 178 873066
49 291 926056
619 323 356824
437 424 299345
762 238 856194
561 345 470802
239 270 684566
434 35 75070
231 34 974882
650 138 75611
458 278 666704
308 236 939014
286 377 351904
784 216 133192
452 241 166411
699 621 96165
79 62 395096
105 700 289326
531 190 307316
760 126 760449
622 70 886985
702 106 311572
650 142 432250
408 368 319458
741 24 261935
144 37 84511
311 230 755094
64 780 552366
23 621 667912
593 166 624160
375 438 271435
307 460 553321
139 299 147820
104 146 16888
222 37 651946
364 172 377716
512 115 320580
171 211 300087
169 421 420403
437 503 765292
247 640 526204
407 531 826860
734 797 337582
769 516 665314
656 674 968059
321 131 50798
389 609 832597
799 761 712318
594 659 652199
376 263 317397
377 687 352006
612 145 514901
199 545 799934
261 640 566491
555 409 868766
272 185 72579
439 584 983850
445 434 738026
649 43 354919
274 358 940139
251 468 363487
777 474 827520
144 611 571238
573 385 132340
302 153 377444
107 150 378252
79 128 851379
219 47 91904
775 351 96971
739 700 117879
723 765 24660
126 750 628970
180 671 167472
713 728 633775
449 419 83084
712 635 469806
721 677 204467
155 689 228645
51 407 700391
221 115 435224
594 13 369489
78 427 386304
749 615 364594
556 783 404906
765 316 885415
755 196 265697
105 649 546410
770 766 382985
406 100 843268
307 743 765194
532 44 890806
442 780 9335
695 523 401329
91 362 66874
703 53 105084
78 712 14218
683 488 945016
644 55 685058
480 20 582759
501 580 390904
191 41 160795
574 121 248467
681 486 595349
488 264 441792
681 240 960689
673 41 714334
732 63 511178
432 251 314416
663 204 441331
592 203 301868
183 303 169944
67 57 330633
296 57 571603
469 229 942710
77 239 991440
798 492 797245
604 601 203914
756 256 889429
194 776 29732
56 495 287975
717 462 439974
15 293 971589
663 414 826906
465 660 53918
734 566 640718
45 434 204822
658 215 346170
125 167 664798
358 325 580807
552 439 775230
225 157 970481
237 393 605300
613 605 509517
378 640 987303
60 405 599337
295 480 654833
217 472 779073
321 311 569170
289 425 358565
274 327 146612
373 279 373653
649 402 861278
340 316 428705
498 776 377528
356 456 933694
754 545 317378
405 102 356571
787 469 123806
694 667 87191
355 162 206101
440 581 536532
276 249 80238
641 87 502138
275 144 61926
305 736 751015
746 125 252915
329 729 162242
166 606 656253
330 480 588244
549 373 308982
517 133 836016
413 35 278397
750 380 644292
215 95 399701
155 663 733847
110 26 942243
168 156 294492
232 24 450125
506 693 201712
668 777 521206
796 665 408264
477 685 302151
177 449 760219
165 754 15488
618 101 243418
230 518 905892
151 690 668740
483 464 953791
169 70 954018
504 375 368301
292 690 148154
74 268 697523
262 430 901033
648 168 361106
497 49 922758
317 375 173232
188 409 53195
78 496 634615
534 584 578719
117 153 920084
288 128 512949
705 5 315165
743 400 15550
437 21 603593
718 390 931740
549 635 668879
762 488 139680
494 562 70623
607 670 19127
609 206 55269
463 625 544869
115 384 839449
187 661 178105
163 77 736516
71 277 787204
773 562 178449
131 126 241
149 136 747618
195 308 285166
73 626 146351
25 308 522329
498 714 875898
216 693 37243
97 613 324665
654 2 241535
653 463 220864
185 515 28803
268 598 309252
142 597 665659
769 169 686959
318 307 161580
750 278 780113
273 632 484425
558 130 376771
92 190 9199
719 228 700207
311 489 192775
652 488 480676
417 305 738242
706 537 529031
185 443 374844
287 262 875152
68 393 446479
31 697 895917
442 324 59741
675 260 20551
776 588 725423
272 101 640859
546 493 477208
557 392 794527
255 86 426740
419 427 694842
88 280 718975
327 124 758896
335 511 99298
720 377 297894
105 219 996328
108 347 125747
406 770 797949
94 774 304036
195 521 224209
556 645 821038
269 51 709660
156 453 932549
625 98 908296
237 142 794879
154 595 383161
606 455 706120
532 782 943145
599 277 881533
144 84 167463
311 482 408009
215 473 605229
260 34 159279
193 795 549402
572 104 850179
792 520 190379
543 16 326950
6 561 855037
133 324 889503
608 374 523211
712 427 617923
308 421 956489
697 686 143173
90 789 287962
551 522 191725
628 299 879226
8 194 237311
355 499 52594
173 566 810866
324 156 85726
335 287 864906
135 741 291515
780 678 504260
228 364 705687
177 638 853565
433 615 738098
544 145 223684
675 405 741515
112 403 279801
346 344 858010
382 290 546537
212 487 884636
72 728 778210
596 208 61188
495 4 120291
768 325 533939
268 322 565308
35 412 982179
427 538 680497
543 476 586778
130 778 118186
470 195 549608
82 394 622573
749 718 695931
368 529 544467
620 760 275148
330 61 603931
539 504 738382
439 300 728492
125 639 880968
713 35 294100
557 82 785956
127 159 637294
737 78 547859
383 283 976548
611 21 643911
16 505 22791
323 58 423431
588 186 7698
188 739 106853
88 390 459776
344 56 836061
303 171 200009
572 3 682163
748 392 181295
408 742 317198
3 571 698386
712 509 576340
677 257 434670
560 6 493753
694 618 426184
589 509 677417
723 648 464116
421 592 710300
66 34 763287
301 164 464807
397 760 934473
637 649 756370
399 667 359149
93 441 260000
465 645 823150
164 79 845301
192 427 222821
481 685 61061
793 173 652470
33 649 103578
596 517 104886
580 239 609469
71 707 128263
347 532 477283
396 277 627790
256 183 758591
7 41 96352
747 85 423036
736 760 251636
695 168 139168
592 299 601109
550 644 196624
125 323 839096
584 568 886060
309 251 936109
633 645 109674
245 748 835971
745 9 294055
720 359 128682
172 538 215982
538 768 49000
278 799 97175
49 349 929367
48 726 95627
64 30 104427
780 445 363977
62 729 67223
666 122 385467
37 114 139939
756 545 276987
339 30 512685
158 670 849902
799 140 841992
213 53 343579
200 475 994585
112 202 193193
605 425 337050
649 182 437430
107 432 174020
481 344 645445
615 249 784979
693 283 429669
61 69 736668
621 254 20650
3 491 266339
763 132 416619
359 152 979959
63 381 258088
341 264 804237
667 425 149583
736 457 261788
602 242 207842
383 645 112952
757 202 37376
107 424 179200
551 762 221403
276 528 137071
597 361 821622
107 520 375988
739 191 980317
129 601 465658
287 630 249793
619 128 724977
730 268 52846
409 496 971520
647 649 346005
84 145 436924
167 789 48871
288 774 941525
34 629 810418
71 347 124995
25 156 544106
407 506 10245
662 3 298428
156 391 68703
81 106 467677
197 544 920484
169 25 627030
784 80 977122
185 281 947953
593 31 550897
527 83 826491
375 639 376046
427 451 258418
534 784 409052
128 242 307579
248 201 414456
572 126 44415
448 416 380996
26 335 969567
107 560 926077
295 762 18394
359 560 942338
531 300 457398
793 658 939659
71 321 45294
506 4 243364
604 648 182516
333 506 171091
120 515 470833
728 739 466568
576 660 428793
605 11 641961
553 310 560743
341 82 917456
724 664 107338
315 298 198206
365 157 164533
274 394 184342
161 2 337795
722 692 965693
334 658 599805
171 271 538467
313 461 400250
184 179 446015
42 690 18483
271 676 480609
289 79 146978
689 577 545916
35 598 304611
476 148 901360
783 303 134583
469 166 461386
792 198 340661
232 737 101291
196 700 751906
529 213 265744
58 673 841515
328 663 898401
346 555 142907
251 454 792293
241 317 188624
418 238 736633
613 289 185078
628 36 988622
761 402 49032
557 46 155831
264 669 817268
713 29 652102
410 197 618506
749 224 680085
501 473 175114
185 458 580435
441 76 818271
331 230 186569
252 770 191633
11 234 128237
365 613 261383
695 609 67169
1 376 955544
60 620 994315
580 145 552402
793 260 165814
761 133 695412
638 254 764027
311 198 987305
325 130 545003
615 556 147149
361 797 863226
118 29 440798
636 677 657856
111 566 275444
103 584 500877
604 353 860192
566 53 856204
28 449 336829
598 709 523220
513 361 500505
535 1 971136
206 238 587897
425 159 664458
596 539 545724
618 567 662623
385 798 701351
381 268 80669
254 736 142481
2 189 237649
15 4 765731
480 488 344648
171 140 948650
241 233 252772
299 90 145367
328 201 63899
375 540 353315
770 199 211681
346 690 573733
88 292 744439
33 702 252427
274 406 528626
784 268 179037
596 481 295807
390 591 365848
368 743 610753
477 164 608474
206 705 480647
209 188 182318
247 772 522324
769 683 577678
669 753 657975
254 557 981348
199 342 367961
509 230 847206
45 196 976061
81 789 392481
359 387 669485
420 225 92229
522 464 298682
506 12 593766
629 765 374444
324 736 605580
538 728 843632
708 67 930934
770 412 435495
541 558 990899
568 560 122942
333 314 751392
33 550 118321
232 716 314316
291 127 951243
435 117 919508
475 52 111392
574 634 908434
695 507 632112
561 529 870190
416 796 651902
273 91 293041
123 95 40662
408 435 799266
576 328 594372
229 330 953856
695 641 838637
768 653 934753
263 185 488276
153 698 563376
564 715 985056
19 182 256115
768 785 490268
579 538 25072
735 525 885749
504 119 772913
772 179 702955
164 265 150264
549 411 280211
610 649 772507
173 691 967029
20 79 851172
395 448 196268
197 211 221850
635 528 165057
383 704 605739
301 792 870598
164 129 536762
642 725 833007
24 117 207298
68 208 254658
232 740 314729
178 639 407513
519 212 953043
750 429 215558
507 384 535038
563 42 207262
611 99 354094
340 548 419219
280 385 123283
541 567 958315
103 622 621335
525 265 413771
459 390 975053
128 738 75701
736 136 334021
569 363 150786
261 681 671109
164 37 788358
517 298 810779
188 377 285567
690 755 989781
159 700 270011
67 459 858741
12 718 404238
546 246 602312
656 294 85271
446 504 289920
410 793 857698
738 441 553269
306 643 396516
429 207 835109
425 337 542427
669 85 174243
212 138 131056
367 277 397071
524 602 21150
190 254 866623
138 779 624874
399 193 877599
161 437 371066
660 94 967595
251 214 263304
2 505 759357
586 79 672378
666 303 852049
171 84 293535
245 664 790960
555 714 307837
603 3 17558
19 771 140155
796 713 931450
533 134 933933
735 370 464735
352 693 593498
514 225 113973
479 345 599248
72 284 991775
526 722 719495
210 85 642811
588 424 181375
212 266 662437
786 318 619810
11 746 936044
271 242 341430
220 233 919792
66 352 435111
729 528 796357
330 180 775064
470 788 921829
499 362 155014
400 525 909441
638 461 485024
128 247 822980
159 422 207454
188 153 336964
523 170 537165
434 468 772483
745 441 726458
303 339 192354
490 347 590719
97 785 292806
537 588 509126
230 153 329518
574 725 759010
201 139 766264
400 28 213951
471 652 926142
142 81 697096
306 2 430481
729 231 344585
709 798 503035
627 760 565483
30 363 730923
514 497 427334
792 256 553928
173 512 148455
382 414 1207
775 743 905214
318 400 763188
263 429 951241
491 216 481847
287 592 478978
476 462 294854
210 244 242639
733 252 395790
484 291 824142
231 568 301171
75 161 33528
280 773 818093
523 427 590405
54 528 369757
285 613 513515
714 370 121883
555 160 950086
654 170 890158
203 365 297739
734 697 90491
687 576 172273
121 67 92163
99 387 370489
137 448 263066
608 648 858795
762 92 461639
747 417 307453
204 179 279156
115 561 220636
721 554 254140
43 584 294214
198 65 221561
1 63 61804
442 422 11658
797 463 536091
501 458 821052
388 279 291312
68 365 478555
447 310 994432
3 683 485904
762 404 303531
256 583 698387
455 140 611092
566 577 662304
155 470 636253
661 675 799747
371 472 238145
756 796 773642
169 20 839369
656 763 601343
741 25 603328
706 368 431873
544 147 676812
319 254 843511
248 696 208215
513 597 970753
433 755 972200
282 605 195667
171 288 794731
446 105 366184
483 541 227108
716 113 463384
130 304 610315
758 116 769029
131 123 550264
294 428 587348
715 368 179686
341 604 953536
98 787 745942
464 779 803628
580 284 929936
462 485 541715
782 255 71803
702 92 390158
378 225 38577
248 21 416245
224 572 90929
795 18 441661
259 297 282605
223 179 144772
412 164 847144
201 290 507260
317 561 804191
463 16 455613
146 153 278438
251 775 159608
715 398 215634
231 202 983908
244 181 972503
792 145 412729
104 234 721014
3 695 588182
776 392 597410
691 557 507908
283 426 764941
679 697 244770
78 48 601298
424 41 491961
604 644 397181
426 230 818794
27 692 559742
791 576 794746
497 687 617607
431 621 406239
585 287 167157
6 105 702330
110 309 206641
748 14 864172
275 607 650464
89 400 544226
789 230 871530
630 172 585381
342 737 896648
532 679 703552
628 517 999182
299 717 448313
645 249 241635
688 305 32529
39 66 109907
41 490 402972
355 328 687378
89 623 304519
134 625 637291
398 503 717196
170 467 909546
470 203 919464
665 537 23513
554 293 86688
510 782 351671
325 276 529704
740 564 833133
772 639 538982
790 151 20688
682 491 760530
326 439 233952
133 567 77348
509 395 955825
610 73 165527
92 203 906011
604 793 859086
308 667 704669
128 434 189567
338 109 808941
77 259 355561
119 310 173788
301 629 131355
419 125 158913
160 95 348344
514 778 705027
574 430 941869
410 458 923073
289 723 438316
575 485 243227
718 142 69854
249 526 898495
400 650 444527
509 619 339369
457 619 700489
302 287 867335
452 431 412590
25 281 949245
17 700 707813
376 212 528760
312 778 453141
594 328 404771
393 226 624239
727 647 638357
205 183 542632
471 7 220426
353 767 191126
650 469 377736
737 41 884780
673 244 115259
402 352 76875
46 633 540825
423 15 108661
248 674 635615
262 140 60634
414 278 738064
672 583 936420
158 312 76820
48 321 595485
85 28 294893
546 275 568673
737 343 14823
545 39 125948
139 741 104104
94 643 175532
27 53 266098
372 253 733632
200 356 49987
495 416 728842
661 326 954408
436 243 941108
112 509 365387
283 252 353302
687 635 12550
679 417 787776
64 504 377620
249 408 664942
668 389 912622
636 227 297152
407 618 152155
797 694 707038
656 342 927401
210 752 648079
268 551 143212
290 712 941394
751 532 244342
302 635 428
195 246 614460
493 152 105575
631 562 14835
213 287 961130
54 656 235905
558 503 300350
372 697 802077
166 591 29182
643 388 997359
363 583 550192
14 2 800482
580 280 594278
488 46 297061
505 55 206206
582 492 553280
312 168 812089
279 263 9343
669 424 954281
353 445 658076
136 686 660427
113 427 264155
221 362 577519
538 693 621226
611 545 416464
717 233 281261
73 337 340561
268 642 838324
193 219 852186
704 554 774241
85 624 809416
174 564 22689
28 157 557792
469 596 400228
486 397 100408
744 29 873841
281 111 681122
208 351 901189
183 169 152825
571 689 791155
222 373 547444
746 289 323497
194 42 294282
245 641 729147
526 641 880390
494 86 490768
725 197 132150
739 556 681781
10 602 274327
88 488 352770
762 720 844209
619 178 232116
713 670 59572
375 204 78934
680 588 547770
657 419 751369
598 664 702692
423 638 642242
535 220 401645
304 117 234153
2 111 47566
522 72 327251
524 4 21646
664 700 219766
757 266 298365
103 327 828237
241 799 407284
503 337 238964
615 725 479282
514 325 114638
635 353 244398
201 123 756048
796 771 878078
392 741 633487
450 367 319525
209 141 455691
686 341 898833
142 628 922600
37 478 129941
40 290 659485
375 787 134984
185 269 9209
51 329 23949
732 137 632742
20 119 85524
685 245 676099
97 353 535384
644 155 641392
266 353 496626
584 725 409113
456 725 552587
261 216 982606
217 210 275926
415 196 767256
706 670 78831
451 469 156541
399 751 805915
320 747 343725
542 228 123837
264 532 663878
403 35 575503
17 479 179839
161 203 262388
691 101 598804
124 408 399672
426 668 468985
366 93 742993
441 366 869142
594 446 560584
482 439 193479
473 146 192578
443 11 136555
178 214 728851
194 116 247622
339 246 649595
793 254 841256
5 720 621844
525 699 289854
700 779 425516
757 509 272168
604 108 422791
693 69 326093
665 319 865816
699 55 166781
428 150 420418
287 719 255984
617 710 990178
6 736 488929
652 775 652796
399 298 450613
432 560 484404
204 539 447416
708 282 399924
626 736 281224
133 701 964712
658 120 792563
481 738 906691
635 378 553009
620 397 837327
641 58 836086
76 130 8337
261 389 943793
568 26 252219
185 750 463911
661 734 731801
370 70 968995
16 734 560712
276 545 831807
239 593 574133
2 3 754904
224 455 943787
552 224 816162
256 544 648725
4 48 302486
89 189 481743
638 513 791062
459 257 356095
97 730 227296
217 360 950314
525 566 733343
45 22 410721
234 479 531073
96 564 242344
631 158 883902
441 563 367022
200 309 554183
305 286 839627
26 302 25760
172 631 902931
248 235 6154
46 501 827894
717 421 36700
53 547 280689
112 189 349319
291 305 240880
555 89 366909
680 520 619329
661 525 487811
714 674 130285
559 438 929331
447 388 719602
56 4 441732
282 353 601530
634 399 511588
291 365 605538
101 90 435699
43 198 230192
704 108 575380
528 178 826277
572 534 454757
186 756 296681
336 550 585983
78 715 380894
197 729 747849
181 496 907457
403 241 258677
546 119 746535
547 519 750272
752 61 858303
711 345 443965
409 798 481563
796 124 911902
309 684 545292
250 416 79906
196 642 78297
550 39 357261
734 173 555445
143 402 655696
9 342 73180
294 360 351017
44 360 230721
649 145 123318
719 373 268742
362 56 306457
547 655 687474
285 108 32917
103 324 674023
730 177 713281
25 640 226390
156 77 315290
269 373 529578
365 483 491146
198 365 821037
585 411 281294
91 311 173690
426 641 68805
631 501 536638
94 552 202896
551 381 775130
392 623 720272
696 745 712039
742 789 95612
622 412 198636
79 708 735182
795 88 657069
345 491 598534
385 289 100610
485 429 209774
606 15 957928
482 362 377647
439 193 466095
352 249 621503
179 73 253449
357 725 390520
3 159 822085
703 751 149823
609 731 471336
578 606 558505
625 81 477362
778 688 253346
116 57 90402
3 623 489386
756 133 733398
441 262 787830
38 657 587802
44 372 494169
175 190 901479
250 76 992056
720 399 986471
536 589 217784
385 443 942661
456 232 853210
284 476 978383
185 794 49313
714 529 682685
654 435 803066
281 361 48505
282 266 881448
209 210 405713
25 282 763629
309 105 751445
258 360 157190
529 287 783506
730 24 100335
786 738 851492
146 665 301800
69 488 170904
666 210 62818
262 761 861237
487 695 992923
491 278 20457
787 459 540594
219 381 564108
755 504 72487
780 500 274078
78 291 357895
709 216 403578
89 728 67648
378 67 361427
104 757 896742
241 209 132295
253 566 943311
113 10 258442
343 244 46176
772 367 32761
141 247 928201
69 512 7526
240 362 365569
441 687 490250
506 135 815771
672 354 186849
295 147 282458
523 369 845081
459 399 545886
585 397 842740
359 487 147100
625 26 972288
63 209 600099
777 286 386983
384 344 582783
664 63 884533
129 744 915353
149 99 77158
451 269 675598
507 154 674012
15 684 570383
202 334 705569
14 708 603718
24 18 921553
628 662 110945
397 516 286086
626 752 261077
406 74 568059
575 173 377543
752 336 870793
359 420 484152
687 258 299979
428 401 887155
171 571 737572
351 671 861187
230 718 842632
148 539 413589
36 530 359757
9 290 69053
178 185 930974
83 766 805627
694 286 375232
184 65 909721
272 176 153533
25 385 914400
110 465 775593
746 28 386359
444 349 690836
590 263 18816
503 191 143327
786 457 68965
355 6 647457
34 225 202018
737 254 563626
272 730 173678
202 13 579225
265 723 76886
390 150 541090
789 116 907815
186 180 741043
103 262 805260
665 652 1957
1 425 583063
684 35 5971
436 434 260256
283 666 41535
193 45 568023
304 135 237071
320 466 385663
271 320 49905
708 766 580923
38 679 246792
708 199 849439
78 71 759442
79 638 317467
291 407 706115
256 611 602447
767 715 892306
603 674 735106
395 417 677369
427 704 455616
15 259 833904
122 265 645610
451 86 572806
7 232 550544
416 161 765568
262 623 899608
765 86 710410
708 758 118947
635 770 288096
356 446 351905
35 274 811798
777 476 430979
425 408 194549
361 772 35059
624 447 19672
555 511 230729
105 407 40413
187 247 116739
651 751 946230
356 399 483107
58 116 232525
717 458 316102
414 504 884329
22 404 851292
209 58 184680
464 256 774981
500 134 943811
309 407 973457
257 316 880941
525 512 245529
608 1 571865
794 585 230919
103 208 450249
161 255 610227
252 477 781319
644 397 946016
118 490 775015
332 185 957298
79 549 671658
147 573 966962
436 790 917529
407 98 276772
675 568 9326
274 58 509104
743 622 789005
525 195 372583
546 454 17458
173 581 997308
4 94 199214
376 397 280756
460 441 619836
389 153 899074
423 376 358991
760 773 402057
297 553 808415
149 611 101285
180 319 620401
55 224 898619
373 316 295275
689 469 152198
186 262 575230
561 380 33116
405 610 571643
347 394 936983
194 562 15149
374 98 277387
673 176 321637
412 690 253743
4 214 468213
364 427 238718
519 335 88332
257 280 631553
461 687 77854
580 17 151734
520 765 802977
601 771 177109
634 481 993848
119 704 972514
59 733 122844
172 375 106650
78 27 726828
611 430 14821
13 338 648271
565 736 561724
418 537 868659
626 126 6693
245 552 602408
332 200 332948
622 359 818006
290 419 38270
525 415 372005
355 291 626260
395 557 486080
45 676 949782
568 357 256451
338 678 453295
350 605 425724
124 619 947727
175 360 831665
708 349 247025
452 497 830251
336 530 703827
455 88 590965
98 614 688412
592 602 342115
777 641 666230
540 180 359584
210 279 721485
598 119 739807
412 778 662520
373 332 630621
4 553 125598
561 654 488738
377 226 915576
783 334 600727
633 723 634091
478 772 305415
219 243 29725
356 115 578849
236 348 490925
351 90 5786
798 308 999822
711 575 804452
718 128 117033
165 583 679049
141 745 472282
629 509 280599
353 736 647665
418 213 863515
385 19 982616
729 104 358590
637 163 200946
446 723 724577
439 377 959513
170 580 757340
265 183 588960
598 435 153239
739 269 232697
600 27 705708
59 572 796355
499 491 16483
428 356 685555
635 298 228929
467 444 982898
595 380 922298
280 181 812384
720 9 158072
160 403 443235
35 795 557677
661 41 614034
717 16 27458
142 11 224629
469 619 981554
738 118 265005
739 504 181450
251 82 371835
562 380 233993
737 103 614627
725 372 70537
470 138 468988
533 773 156517
117 349 244261
230 275 663774
380 141 304662
173 10 793153
409 495 436624
130 142 413471
39 102 934738
256 237 415588
126 168 181788
619 401 681991
742 743 611198
218 37 550133
479 602 12120
462 57 270112
772 364 346112
674 356 916644
452 63 322890
36 191 22810
350 463 985780
15 485 315542
759 88 659285
339 573 373030
262 476 616550
519 218 454541
99 163 119247
207 56 117193
20 455 962213
9 643 519617
372 514 776722
543 715 521013
72 579 952642
92 391 613861
185 4 822108
310 493 933817
298 20 880535
142 133 70183
652 354 258869
506 66 77484
301 778 66711
749 252 726917
118 196 976466
381 783 487817
594 433 642431
614 422 459504
466 214 719708
574 195 106703
178 36 670281
203 390 168728
12 413 28458
186 33 319393
588 268 850007
771 163 391202
479 253 551975
435 591 875998
554 556 530978
39 537 400421
32 550 108328
135 667 632547
565 109 28182
521 307 194252
295 487 723395
339 229 393424
134 723 726336
572 375 306145
230 632 994414
139 227 557819
423 333 588339
112 196 842366
687 73 431392
316 627 284183
384 424 521743
226 125 173428
68 497 649005
728 639 209338
247 691 155439
298 75 371387
84 685 233523
482 737 333773
461 435 128540
199 376 89834
60 443 105544
196 597 297426
503 190 52635
62 27 819841
748 411 233417
453 247 178290
715 541 555816
200 413 769025
341 81 789887
36 669 563767
495 252 67392
386 461 481774
718 626 425354
140 260 225983
681 141 606114
675 564 813553
319 193 642124
799 504 805517
468 8 447535
302 563 17460
664 319 370314
572 497 958859
69 305 912210
777 87 270288
477 595 137860
29 309 601886
600 243 176597
347 788 533422
202 636 359130
568 726 841869
769 252 703441
431 59 469801
171 80 985805
398 595 274740
379 230 330295
668 47 599713
779 386 724105
561 736 502631
457 551 825251
323 1 161959
488 320 927170
690 453 583609
192 440 209279
511 231 149989
6 65 680761
568 169 215878
250 358 561521
401 618 629949
594 556 314766
52 366 749745
720 225 418220
454 321 824301
171 592 857642
223 519 880921
269 535 415227
142 196 158119
54 305 365378
399 460 443268
400 641 30018
152 222 894093
51 360 99110
51 305 713527
252 435 51127
435 160 853932
45 535 58690
37 39 866630
379 1 659170
241 487 345057
690 634 742324
107 557 779590
143 586 751285
629 161 93416
782 539 339023
91 643 791870
431 689 24246
195 599 759312
562 266 488615
714 796 435418
715 208 13900
426 653 46741
734 379 718494
25 601 327508
346 312 726463
691 205 811517
464 272 868917
65 588 607649
282 750 304396
284 795 159006
590 253 584096
449 102 225212
67 600 780315
207 365 6434
164 213 825455
763 530 123063
449 110 220925
122 31 112851
751 154 248771
75 664 241369
712 174 932286
162 404 310302
274 575 782333
752 620 617060
309 77 142668
332 14 716066
753 294 514117
567 260 960313
399 130 711123
734 390 668898
277 267 650248
464 98 177331
580 517 664258
566 569 770769
443 623 93632
550 272 766419
74 661 372761
550 786 45941
492 133 605773
226 342 287039
624 314 774478
722 534 484227
306 653 888063
411 303 137832
255 159 43376
385 623 939945
355 551 89708
626 702 131749
470 483 832668
349 756 639936
789 158 896914
555 405 248691
344 572 640252
711 507 472538
82 158 214304
765 593 449965
287 725 866295
415 770 764668
123 447 505837
119 750 743832
384 670 940049
545 209 39188
562 461 770754
794 478 259537
137 371 595793
684 424 423379
772 143 430147
587 417 130808
145 567 448948
692 745 784407
675 541 308042
739 765 773150
135 454 952153
456 627 354447
704 792 571618
300 303 864394
124 565 771768
617 724 463507
513 62 230806
151 675 777087
723 342 894171
307 242 395221
245 331 37169
468 501 499503
596 535 797270
505 550 728524
298 537 786534
14 437 7982
314 535 86723
290 737 236915
731 584 116622
682 597 186720
96 773 897242
128 689 887174
210 173 55581
155 369 195390
491 626 229017
313 509 415092
381 566 584081
632 755 787817
44 349 863633
699 221 985615
383 513 411391
110 224 721489
81 577 855800
218 724 970173
565 633 741257
163 156 694874
157 24 555944
548 453 121241
673 792 133154
364 724 8465
652 377 279622
685 607 957622
105 223 75168
230 33 689836
595 723 613969
374 685 5386
433 763 618608
798 638 404293
119 105 279018
208 638 516553
635 152 419644
763 635 299800
626 458 341867
790 439 923930
353 103 750530
739 572 563142
381 537 784222
405 442 720332
708 555 824951
361 106 231391
188 84 61743
443 214 889712
590 202 45762
94 522 936477
603 632 299058
308 302 713875
262 692 122522
238 90 795186
230 457 795201
736 448 294034
211 259 384251
557 311 338181
786 217 27809
204 609 955943
420 101 743556
432 384 120962
243 234 163348
146 476 45287
296 147 197112
706 153 677319
688 551 191672
772 779 42920
357 40 179800
146 605 100299
257 158 38655
98 11 465894
744 351 202708
740 659 54589
237 593 453134
134 109 966040
749 57 214737
277 450 706493
799 339 920039
469 412 90998
212 762 754975
353 356 240384
156 340 956720
359 30 765408
799 206 354758
674 56 156712
243 278 97378
519 166 16015
230 102 986494
300 183 882565
339 241 477339
503 552 837413
19 307 445833
519 385 309866
199 767 751637
701 741 811999
655 771 346681
506 734 239690
132 626 904092
782 706 61334
18 618 949124
599 469 955862
594 512 360387
763 59 847697
118 69 347512
200 2 856880
294 519 485414
719 649 525215
668 393 223053
76 466 120315
14 727 673923
674 475 145036
681 97 132486
458 380 873552
486 645 962203
725 295 292050
718 61 224128
553 17 8520
388 105 514581
323 470 271077
429 557 224252
143 46 114885
30 350 950069
685 788 439609
305 172 59801
330 93 882336
667 133 581923
748 662 820174
238 143 866811
371 677 863065
154 632 420753
142 256 377577
96 741 97112
355 591 977160
202 592 245110
129 22 558826
191 695 383196
480 643 730770
385 604 164108
769 776 796640
656 139 858427
169 10 562000
272 648 582821
80 461 888601
474 584 762264
667 476 470620
588 773 707296
554 311 261649
654 531 815241
555 722 863972
466 253 426246
199 431 134952
314 450 749637
279 127 881458
582 596 693545
692 634 602768
206 784 131074
320 383 432931
656 344 680102
296 224 231589
747 460 814501
471 79 818878
516 169 730787
661 708 420899
747 317 465413
355 239 337728
177 328 743005
61 689 423223
739 120 528168
256 226 413898
335 775 978333
314 536 539022
757 669 564745
743 288 546731
301 394 705078
180 291 896456
673 344 185388
601 332 740278
644 105 467799
359 295 682050
700 427 694390
311 673 907568
676 762 287411
59 473 219052
26 569 717902
221 63 965623
356 168 95114
161 517 868842
433 484 172295
720 739 397938
186 113 517554
693 343 495587
424 114 699299
16 770 180448
528 641 769970
423 253 138729
605 676 52473
89 760 232024
772 461 180617
324 679 492583
133 25 363067
284 334 377016
499 381 343053
28 593 580499
72 17 613915
53 638 113243
232 140 319011
575 621 104747
5 386 589895
499 358 888982
716 421 37254
660 492 23061
544 456 483059
121 366 804832
794 591 849480
255 169 997757
74 248 730501
245 662 960568
525 259 523556
99 759 407514
119 330 483860
46 72 349769
751 279 633698
111 11 775144
487 515 998389
703 479 685377
215 173 448504
793 1 258975
787 216 951510
350 464 641503
57 100 843163
294 313 78156
774 395 948588
263 157 580268
309 599 40418
80 193 434460
621 334 359207
533 571 665912
620 94 735938
421 766 190662
26 696 886397
477 388 368623
372 184 39502
770 719 8967
49 505 316565
7 689 904992
626 487 53366
792 341 19570
695 284 877212
669 542 645437
511 775 430332
495 177 670049
148 387 484938
231 160 943683
66 238 316592
468 539 316014
127 306 840275
627 797 29419
410 701 516847
165 678 43696
1 312 897607
137 715 650331
480 119 566423
313 413 653893
491 509 962363
796 581 552331
508 149 980798
799 16 738637
756 748 639044
381 145 838207
280 691 737222
403 204 507412
572 669 280950
2 738 536081
429 547 14290
53 290 126236
73 788 542065
758 577 537938
154 77 116625
97 612 537248
308 240 183134
798 685 952053
616 56 452831
369 192 650143
488 115 751625
123 132 502125
631 786 730890
702 776 270737
89 523 631232
144 527 297688
693 739 187093
787 445 170026
665 790 225306
250 715 808268
198 536 556150
359 445 817220
40 570 275684
715 147 627918
239 340 603952
347 600 688919
150 62 808878
542 469 851012
416 84 103185
138 376 506034
726 400 535861
478 539 42445
67 458 114672
727 577 837245
107 743 826961
691 718 264713
377 579 644313
4 755 733206
360 561 895242
279 469 530768
546 383 562862
525 790 69031
627 265 137165
124 476 902938
83 704 910525
165 400 909404
615 396 689071
304 395 317377
230 440 366969
53 513 63055
110 629 440389
676 470 994114
744 498 982662
291 199 218823
660 113 830185
64 53 926867
352 70 176371
449 504 277532
148 466 421776
12 252 716901
748 631 633642
457 379 78207
78 132 400870
38 294 84151
422 441 719371
36 559 295872
715 501 868107
378 347 701161
178 588 431029
19 517 464549
161 249 265245
425 562 427686
79 304 52874
80 728 342502
18 138 174398
281 276 937170
269 36 180253
560 358 403315
215 404 970725
103 2 709231
280 327 82688
272 742 378661
574 756 2136
464 563 906349
212 758 627426
377 614 746862
624 475 705373
700 208 862609
518 292 666021
163 305 127699
635 700 106905
165 259 622580
767 285 359290
468 561 462052
322 595 171767
351 196 217587
235 748 388387
329 774 447411
105 715 630397
85 178 267401
732 105 855607
293 283 562252
82 59 48563
29 376 406150
239 747 163172
153 794 366094
170 396 690997
343 260 431569
194 75 808916
467 457 190430
785 132 363990
96 356 614232
242 775 659030
483 5 930126
249 793 802942
796 540 164722
169 474 965692
209 426 579193
597 86 204635
179 227 828283
602 733 84867
556 693 709894
301 559 857340
52 562 727100
393 286 125292
782 337 964749
297 66 579364
453 85 737877
571 214 161759
229 788 429013
95 367 387762
670 240 521086
605 679 420535
43 133 343608
225 678 591553
725 699 635013
419 545 124868
262 151 635440
324 710 752212
166 677 251045
369 26 439083
183 99 556403
590 138 249667
358 215 405573
685 103 949697
778 256 542614
455 232 260526
100 247 271033
563 264 958575
3 57 841381
98 741 272352
788 380 793396
691 661 288483
365 641 180431
167 558 903258
3 496 16870
204 233 442274
555 418 198998
689 656 290955
85 609 384485
688 37 475126
107 447 430078
312 17 853316
341 434 915520
238 217 681022
226 438 211060
308 741 826160
135 356 377809
523 398 827380
402 724 439389
438 176 43120
187 773 624871
419 143 110855
632 31 918087
601 515 512713
135 786 280041
721 662 166375
63 649 274593
162 491 300334
221 745 214722
408 104 660516
178 584 152637
780 767 54599
415 517 867443
658 567 508972
523 7 994381
460 61 31165
441 159 194236
267 740 514473
431 443 362390
479 741 223156
442 89 980871
210 115 276051
705 321 289948
399 719 841209
545 181 100633
112 732 744819
55 728 897406
761 432 227314
232 677 50864
366 311 944304
27 94 292643
61 372 503725
370 637 542879
229 609 794836
442 208 113162
706 601 469043
36 293 471292
5 513 563264
594 241 884970
279 426 254785
329 567 48870
246 624 281572
260 399 833442
117 86 122856
484 623 58122
33 40 389369
227 132 197590
572 297 868045
505 733 369895
309 741 122018
781 543 758956
125 145 238386
147 477 875523
523 255 672012
258 438 393976
646 308 574690
788 513 5589
412 246 592808
606 471 832216
414 494 823713
157 351 976629
219 331 258071
758 380 558627
96 508 450271
181 300 699143
148 52 423679
72 643 837009
363 379 873349
422 670 976441
311 79 756397
135 371 787966
103 130 716170
794 597 125963
486 530 460698
561 223 470154
434 210 285585
434 383 766845
208 467 375337
181 103 62409
96 40 777868
338 259 618651
116 345 977637
660 452 17944
767 486 8268
204 296 84571
98 183 951626
235 576 553028
382 4 847715
191 112 518384
370 227 308533
669 306 779964
789 684 406506
78 701 928924
443 340 973817
715 708 714849
288 508 374094
80 10 487912
645 141 195176
329 185 634370
20 57 909959
595 203 854856
683 283 666454
774 460 384892
351 99 936329
60 581 780579
595 317 706726
675 129 334715
734 469 982345
252 96 688996
428 611 724316
559 318 265087
134 678 71781
123 220 326300
345 542 199518
330 799 475567
456 671 758635
326 98 291791
315 274 722924
357 628 336189
6 755 792428
766 208 16638
259 52 993451
346 500 962828
657 311 717495
35 148 292264
231 62 252123
727 471 503283
376 528 512512
32 709 561029
420 785 859702
432 184 813093
49 23 735151
12 604 758475
762 688 702057
403 765 890068
157 149 537164
121 92 636946
188 196 85399
751 750 703157
52 785 728597
579 640 910769
577 304 429279
66 177 683461
409 724 67244
552 168 604781
542 480 978481
372 373 171117
545 295 293383
549 24 947084
23 59 588528
520 9 418376
215 759 367522
625 598 552235
284 185 965403
330 27 715826
116 780 372209
691 139 471223
91 666 773077
119 745 401060
609 52 836725
596 706 230349
603 105 341573
698 776 101405
580 268 487087
354 796 788121
763 283 549173
532 793 853414
611 632 839587
322 672 351177
211 219 527171
358 458 990204
753 362 1468
375 279 376272
235 540 367083
534 323 92100
208 142 714244
432 791 374778
94 376 926276
51 590 845209
307 490 348897
388 798 518617
442 513 868796
516 794 236480
226 167 942274
663 770 324885
236 289 407084
45 278 838601
47 435 503192
62 263 197232
41 527 341809
71 782 725137
635 563 491667
30 467 367506
79 334 374208
588 496 174685
538 222 119107
193 354 206087
340 408 87921
306 225 889594
45 119 47448
275 159 453548
365 209 189495
94 100 944507
70 631 673878
767 128 345658
325 657 494840
371 482 118449
560 232 851908
219 521 468771
718 575 467242
251 429 424992
775 797 417472
191 77 22280
69 161 496521
484 531 690645
598 454 911153
454 706 491744
326 246 358829
350 394 71064
763 221 594394
800 545 304664
360 716 393778
5 391 702943
522 687 420777
142 46 243130
640 172 606905
546 369 578174
457 21 800103
307 443 916674
685 476 284539
238 85 66062
434 284 227689
249 762 760517
461 214 630877
29 453 141220
349 673 905829
272 372 842450
212 513 706783
357 756 773100
128 611 323371
621 219 707496
621 770 774879
105 646 62233
469 241 602382
788 130 898990
253 31 828887
178 417 963775
651 241 759462
251 169 450741
374 31 300836
184 674 457022
382 56 779603
132 346 236981
33 263 602753
336 155 613934
205 71 624303
100 397 715088
416 733 347781
768 595 451441
328 36 960413
610 450 677651
271 185 683346
123 527 109940
568 360 248869
540 457 851726
483 298 567561
800 450 41319
351 41 939735
382 732 678038
580 420 291911
194 62 244708
56 272 678668
221 240 618151
26 157 374225
650 667 41537
417 284 192093
698 701 104244
720 78 148737
717 52 359994
411 460 487502
439 276 400476
602 311 618486
400 599 903599
689 474 100032
452 612 777520
220 641 940222
235 133 263042
471 563 454319
639 482 62319
311 33 178431
33 262 956510
633 724 725199
218 340 681303
700 369 13079
49 378 638613
443 32 220430
274 479 731938
131 408 781314
582 685 766246
543 429 860736
235 282 672166
162 157 138085
391 731 97094
758 256 732098
171 13 879027
235 245 726285
207 66 436363
540 216 17619
601 746 46171
648 278 380466
564 173 696279
448 505 737025
786 565 122391
734 608 702794
9 155 207626
779 191 928752
48 359 976215
664 112 895811
726 592 629162
553 628 921409
190 754 288374
622 176 748115
337 281 142597
133 452 52866
686 75 300223
99 9 535034
362 454 838571
290 56 335585
368 289 262858
106 225 926700
523 564 233872
606 172 803146
112 367 434123
47 423 377172
165 254 118533
624 325 157801
327 715 369841
769 567 120708
487 104 603058
305 146 674614
5 398 904724
407 59 445630
594 630 813770
428 128 435446
765 132 633459
63 569 111779
63 264 54969
680 245 266628
143 625 933794
799 668 389491
187 356 826562
544 278 175049
683 294 983082
119 331 528559
408 357 116646
698 522 516283
540 318 603644
324 598 736745
313 581 742657
782 410 185997
553 466 435961
771 663 963376
675 123 526577
188 249 913305
399 521 995413
720 138 455153
538 747 133957
769 724 718092
493 211 961916
538 328 960794
764 326 598416
738 263 765627
615 106 340264
493 755 201850
212 401 334398
98 791 368716
767 102 93878
792 631 165948
150 351 435302
47 409 538613
296 353 592286
598 673 112079
778 5 429499
678 593 606354
392 656 490853
785 398 846110
178 262 810669
746 647 279218
193 419 738561
491 765 407029
175 23 581338
589 171 809290
517 355 313947
504 484 351419
372 705 303274
483 40 780407
442 445 284660
335 641 520679
494 722 218264
84 645 163797
216 571 6061
747 337 583585
264 780 46874
788 621 234222
690 466 860236
680 359 314641
410 606 38605
766 468 236066
611 553 533285
189 463 575015
298 567 116801
321 554 672693
473 15 466998
519 104 271682
762 723 608564
623 175 24242
432 132 791977
370 149 374876
10 318 979719
506 239 635951
321 662 93608
563 743 449156
721 216 47731
325 522 346447
634 706 744559
437 2 734276
320 256 992643
339 764 393132
577 639 169448
671 474 423554
330 222 486499
468 456 234806
271 595 413054
566 639 790289
448 243 380429
747 661 122974
61 125 599987
601 152 883656
42 252 778380
752 281 353419
680 515 1809
425 314 47187
599 143 838045
46 665 207800
73 780 541721
777 635 208730
501 326 664038
167 370 747843
368 705 433344
319 490 324047
217 746 669080
22 352 780770
691 362 47000
208 342 337840
425 249 704208
773 577 599841
653 662 214872
421 471 558393
197 516 962646
737 469 755228
300 431 458985
336 418 707605
318 1 28176
604 723 804668
768 272 419308
230 514 92021
699 462 326715
371 201 614407
536 544 585952
11 281 462427
617 280 361032
693 543 611788
148 180 940119
421 756 696941
7 755 220251
252 301 407223
679 471 473498
763 441 764686
766 773 916933
657 159 223463
257 388 732413
178 577 171582
563 271 128090
126 797 349509
607 54 750148
86 381 84983
166 573 685082
40 213 572185
506 236 442348
406 77 16154
646 712 332682
610 500 436844
718 157 231456
707 99 293335
575 666 641476
731 53 846641
374 272 469402
516 414 389232
55 741 447291
70 124 635096
760 195 719699
669 575 905256
705 155 12772
739 126 27191
381 371 330540
684 504 284035
273 772 496176
65 691 385331
277 471 737320
13 449 860463
446 413 878774
618 196 330167
499 48 131704
497 579 631830
132 155 257082
542 602 413667
349 253 578882
428 594 33444
727 785 448603
75 395 384816
212 56 174105
730 460 296969
386 318 333080
663 686 880307
560 165 61465
230 163 629943
457 403 456049
20 25 765581
476 583 803366
357 125 475493
65 692 415679
241 189 843419
696 106 176397
134 491 396276
569 560 485933
97 136 238359
616 195 589094
84 663 258859
332 77 487955
137 132 240225
339 695 114982
796 53 660693
386 681 577017
122 764 367164
618 41 789516
231 71 301506
708 681 597642
674 10 339149
579 331 704112
184 504 719489
636 522 170491
521 572 340865
688 373 576514
393 701 231941
270 537 186194
36 431 104322
168 614 95534
672 667 838943
46 544 226520
112 379 470122
278 165 730492
395 132 762818
284 757 434480
118 155 244692
16 12 706698
607 582 799101
167 440 627894
187 275 225022
260 773 452305
259 520 354265
423 713 393698
405 118 992567
10 667 913368
781 60 512617
783 204 433835
385 325 29804
492 424 948617
291 603 220699
28 162 792940
678 109 179279
634 343 425220
799 388 300182
455 429 627773
176 228 198275
96 654 5042
434 684 914072
512 597 477848
485 420 310903
400 196 14494
123 57 869381
510 719 910481
4 788 409513
515 389 296494
252 568 423435
484 231 812460
419 466 951375
379 656 699702
125 1 600418
562 249 114497
300 341 44935
299 413 506990
153 494 739626
517 128 99824
197 545 111387
511 102 986874
61 581 558158
624 306 626719
519 173 881739
310 472 859303
119 702 971290
289 419 668549
687 122 445335
341 781 872222
740 259 761997
212 81 418201
700 4 26473
115 640 496058
535 800 691760
323 32 435481
183 729 540976
458 635 16783
663 261 116638
503 684 181575
450 539 33538
599 595 673394
623 606 8075
406 120 788217
525 485 981078
532 10 961549
415 406 957027
575 319 157470
460 274 928086
601 474 188070
64 577 650652
272 106 875080
557 170 568718
749 72 163770
172 183 727888
665 60 648267
778 401 968680
476 86 138018
741 594 211515
780 660 283805
68 9 692083
665 580 730392
134 337 367810
4 61 733375
385 151 743360
534 554 80831
81 525 282359
203 456 413119
799 709 759161
767 645 491242
484 475 933451
128 430 761357
468 260 421754
591 498 849291
680 421 95199
74 606 732457
572 596 731063
771 158 318562
233 800 918458
349 593 730122
662 10 6333
143 563 558576
377 540 777608
459 351 811911
589 496 613719
461 453 206989
140 319 394741
223 388 908152
314 69 913138
295 500 320400
799 232 647522
167 706 550415
545 491 764340
109 321 632290
745 302 314511
366 668 90530
736 42 423144
527 593 104407
467 724 413135
112 792 455183
498 547 646131
98 490 285822
698 154 148440
625 428 453421
147 218 414998
319 207 776845
426 147 109460
40 513 22366
658 698 318189
570 746 261181
571 589 290563
572 661 263884
89 722 340781
718 674 28551
211 471 82677
452 161 963746
150 501 98020
351 66 987687
21 693 229937
304 399 411986
544 116 281978
580 741 721263
627 257 970051
253 301 306745
405 531 341097
788 743 263858
522 577 348166
308 175 508731
177 516 585118
422 487 510758
233 214 40822
769 508 13226
198 637 136991
591 427 522053
652 702 333521
754 596 418697
194 399 444919
56 66 752206
499 645 209081
448 786 238763
198 655 649052
151 175 415493
592 218 711388
532 274 840253
261 404 250955
112 715 232837
647 477 943417
709 135 262751
724 216 631558
309 748 332930
450 646 446858
289 220 320797
269 9 738445
461 701 965645
241 609 259379
323 285 140246
684 93 851668
71 162 565262
100 431 457664
100 792 194387
240 143 413141
567 498 597420
295 45 39910
387 144 809458
85 94 97846
268 53 118707
548 795 217005
280 547 195096
296 4 506361
359 573 610339
402 477 518946
18 722 516242
752 5 834590
651 336 984999
53 60 58428
662 657 131348
428 452 188841
474 496 915061
378 138 52397
287 388 446624
406 618 48711
10 283 415634
89 649 347532
734 601 135476
741 505 426396
386 166 864549
505 373 363832
289 639 231240
121 141 808738
89 39 740264
346 570 376898
46 276 944837
798 622 631086
248 313 327098
425 189 392549
708 210 733382
147 241 815594
749 200 689650
744 262 740976
438 550 164274
2 44 163334
39 129 926210
425 281 334412
530 755 628463
545 396 827192
597 117 611447
518 120 992093
51 490 35096
513 739 260510
191 220 451977
772 561 91413
267 483 66454
765 741 545033
797 649 93693
120 504 236038
321 458 730194
678 171 969827
645 194 305928
43 392 711054
115 273 431640
26 628 643255
403 657 560994
793 318 789035
688 613 507516
433 240 671238
667 77 857488
628 57 399736
176 383 677622
584 39 238842
401 387 391662
249 328 899605
513 458 344472
579 129 54405
142 460 609843
361 539 792274
64 421 469615
326 51 989269
92 167 496904
646 126 159895
411 404 784414
640 79 718176
703 264 419297
795 236 837490
182 482 935589
29 198 925431
594 154 575999
443 278 937164
322 752 700806
48 155 777541
259 738 528287
285 762 120661
532 538 285319
105 710 507253
232 520 404537
380 89 892213
546 2 688968
765 713 85478
148 306 820338
638 362 492556
276 768 555551
580 206 421393
574 604 650750
659 45 668747
703 766 393565
579 10 617141
609 573 777695
602 37 244476
542 466 131460
34 423 309384
226 739 735594
421 134 348367
477 251 234190
782 242 562460
579 176 329773
484 571 544293
421 78 54869
551 450 595544
15 362 446170
307 22 808124
670 304 788449
182 204 536464
463 520 848063
784 298 735803
760 696 671802
491 502 997682
133 305 720512
634 459 800248
493 706 52648
694 167 653029
13 788 874876
461 504 887763
488 214 245286
768 250 323466
579 342 87716
85 677 500776
463 532 546948
763 587 287353
426 73 325752
133 571 795796
522 346 389500
330 370 935709
1 392 717052
276 257 362938
667 653 288563
318 586 379177
354 772 699827
169 162 602735
29 307 185163
593 4 897131
118 341 180060
463 564 327264
294 304 58126
30 346 461616
467 152 911380
153 665 840976
332 191 414637
71 582 38251
627 49 768111
438 203 530460
203 259 152434
391 317 611554
140 602 160974
4 668 541160
751 380 555717
577 222 879484
705 641 176182
749 419 59999
452 51 156620
366 113 257070
775 284 845929
55 366 410452
76 435 235065
576 615 83616
488 629 582517
367 344 289288
240 330 637356
742 243 703471
107 157 148649
457 31 871470
592 691 778682
534 467 260152
250 14 84580
632 8 10352
582 396 685433
206 510 761146
456 763 579900
337 377 766061
227 104 331427
797 139 173019
786 166 362055
69 528 337262
514 512 968504
46 447 185509
22 97 871896
242 728 977517
800 486 575249
578 397 919647
124 649 686061
521 54 169240
434 152 101472
489 22 847409
682 661 539097
356 660 88132
133 170 404346
39 349 738345
505 210 806672
463 200 316306
66 283 97384
23 84 142141
559 193 464004
73 217 443068
704 47 698078
350 733 561964
373 721 192355
792 403 293583
742 123 148749
43 556 526094
574 795 505418
499 586 297630
464 309 477980
242 166 913424
50 671 66488
268 95 475729
734 385 209866
101 191 444610
469 363 670858
792 189 800019
684 165 859140
743 132 496943
212 419 671304
467 631 274489
37 365 77416
483 249 231195
386 475 87898
247 224 613410
298 141 216943
35 17 391205
95 338 550277
212 3 297516
111 722 261399
664 711 341239
666 63 437912
195 689 502865
521 403 796863
495 174 33630
700 301 857619
453 166 137428
650 637 232744
789 753 135709
446 199 846475
748 496 695567
107 421 627924
605 49 856101
451 332 382173
34 118 906933
141 126 788995
239 132 199829
17 568 314429
223 331 216660
208 55 303651
361 442 504332
263 59 866720
463 395 621145
50 791 445849
510 630 189064
459 369 948151
412 223 730517
486 516 890647
44 415 767432
440 414 308817
370 622 477377
258 537 420616
283 228 812414
470 520 35471
332 642 516699
204 583 55883
551 783 864940
257 665 93465
786 298 435968
321 675 11020
137 744 784936
330 732 557015
317 316 412462
623 18 855658
570 176 580847
181 423 55076
343 423 184234
300 479 516986
786 267 102920
208 66 764711
71 673 274879
625 689 66251
281 207 450649
238 38 33498
379 392 41445
369 783 531071
707 293 957640
542 561 591940
573 650 891767
101 546 732034
122 754 494484
543 42 957906
110 589 440801
621 107 728583
15 52 174331
544 744 454287
162 32 211628
693 292 499062
224 182 298605
164 272 999500
236 205 604013
325 719 736157
592 293 661724
505 466 827013
7 645 434429
418 66 840812
300 130 910207
655 575 12436
311 521 238077
614 498 547692
36 713 64584
303 641 218751
238 46 584572
605 102 773451
460 326 849874
642 126 365944
763 692 38095
209 387 642357
755 781 129686
442 7 476621
635 72 545981
672 334 991098
798 330 751797
378 518 533949
159 676 829971
690 16 739137
451 422 388868
401 119 989835
266 788 174113
693 186 2646
425 583 558299
495 784 42040
478 186 897316
437 87 586806
480 304 636123
451 243 389121
71 258 274663
384 509 237249
360 708 206489
258 274 502486
337 767 3631
282 799 924641
509 353 425613
509 333 722140
412 691 851258
425 377 252108
237 5 105731
50 558 112706
606 3 657800
572 524 488298
439 317 115370
757 745 455073
538 70 737057
489 673 746285
452 87 805700
474 555 260714
740 559 430531
241 390 704814
763 112 465166
531 727 417974
235 89 700205
662 576 477445
200 702 249051
218 333 691270
638 542 325319
349 669 387069
707 492 484141
97 230 958317
531 2 172378
195 350 807386
190 776 160794
383 114 774346
284 528 483270
272 549 667865
358 347 455361
83 737 870764
531 252 468322
523 518 469866
687 116 775372
282 774 153845
798 482 513173
791 493 89326
311 704 875135
262 572 771772
297 186 597102
437 251 62719
659 175 674930
721 100 371929
658 253 681684
636 498 681614
188 185 693824
320 232 188765
688 99 784580
249 441 894780
689 708 379720
600 39 255466
630 374 430620
554 635 749510
430 516 237724
23 382 548715
292 604 280210
395 349 912813
760 769 692695
407 191 311124
588 656 461998
761 333 326987
243 386 799226
647 24 947337
741 688 543394
172 776 447112
4 328 835371
545 282 265220
314 605 487404
416 580 783371
593 138 504150
722 279 618016
796 351 843592
379 524 624962
253 438 425992
225 628 614710
565 532 413899
105 261 572629
58 289 106672
609 772 553
741 419 486186
374 582 899241
703 235 8103
689 187 88847
145 49 752078
500 789 707477
580 345 628870
732 265 164222
254 692 299584
158 470 181177
178 11 443525
560 173 896440
120 130 243134
338 418 406430
347 72 7986
358 602 342048
75 139 498590
554 409 694180
163 626 17051
719 496 879305
87 206 689009
534 648 932612
622 352 946677
396 229 598001
66 336 42886
622 376 148565
604 6 356066
449 347 821035
256 533 814194
407 161 982360
448 795 380453
189 339 226299
554 786 948069
542 553 901375
682 436 262009
181 317 439342
671 94 38715
704 755 692408
553 303 598288
277 424 161242
346 22 67394
675 721 26151
428 622 790240
757 269 307699
534 23 169776
385 246 785144
35 450 702441
772 224 637370
286 215 44465
532 232 539723
269 5 957445
240 496 344926
670 714 829689
267 537 557292
161 565 253056
742 245 865706
18 545 425407
677 18 922450
414 431 874819
777 28 796286
552 434 438666
648 476 710401
552 564 730959
185 303 636510
116 128 100765
409 497 550629
468 631 812508
442 99 610010
110 78 6594
387 585 433980
9 659 839027
599 298 578661
88 91 510019
268 583 441442
722 633 768234
372 688 276538
112 391 755206
8 609 814568
9 241 765167
347 91 600821
272 381 704184
43 359 845283
75 81 796663
526 764 697945
495 98 815093
459 772 61878
573 388 451185
555 115 947453
579 141 82275
179 797 522119
787 573 961239
415 161 409441
90 134 878669
584 621 702347
600 31 515049
317 605 893919
13 464 355405
402 300 834047
354 22 381085
362 716 259406
800 785 959147
464 339 814872
66 240 330218
277 535 807604
775 750 60019
114 535 698046
503 273 138408
6 750 471966
237 568 479397
449 646 643929
173 667 196443
161 364 311592
278 287 218435
472 583 302053
185 106 307526
545 19 27803
95 140 75008
577 224 406221
431 54 913236
683 514 47124
351 688 515074
218 227 193328
95 747 367474
598 447 301803
474 42 953347
787 267 333575
124 336 957603
142 586 600337
60 381 560563
800 533 931599
48 650 842690
144 229 768837
5 780 29001
779 206 367036
232 214 197301
170 198 391955
444 473 315555
340 682 566186
322 547 479524
130 466 269114
427 469 149540
781 745 160044
439 599 653336
632 26 488605
382 680 400323
488 228 838012
291 397 406437
219 755 923318
22 273 479216
180 303 13794
112 422 607950
557 128 470980
343 472 19297
660 360 581635
93 537 260290
340 414 148562
572 567 779727
403 383 211529
742 672 880833
202 34 765816
583 693 434987
529 488 979445
117 74 997640
658 670 249500
471 486 77897
167 679 378048
85 327 820891
37 656 262520
381 189 996288
60 22 19063
568 538 674872
341 623 402190
487 744 741624
564 518 350900
608 622 257586
370 228 122827
225 702 393371
59 65 887335
733 275 624498
404 594 540091
51 354 539809
48 367 869026
490 160 935385
382 724 879627
359 118 507944
473 745 720483
40 784 107197
616 299 962706
465 565 174267
686 111 317903
760 611 773044
355 631 112972
444 358 438477
436 606 938627
782 519 490464
10 498 226699
399 764 155294
738 583 223534
558 18 261705
745 785 29335
214 578 981677
243 415 130932
609 678 698123
79 100 693543
637 642 203381
534 759 291290
361 718 681037
558 746 839999
288 329 985406
795 156 447908
386 696 771875
138 211 331324
169 709 233996
299 7 135949
476 608 996296
489 626 96999
365 103 627702
384 274 173683
748 76 746301
477 773 351711
451 661 431145
380 514 396142
331 158 699647
679 752 227181
22 604 724223
124 483 146228
219 616 518158
677 128 106914
184 713 296664
5 109 373312
430 324 686862
203 300 93510
252 449 159295
719 552 449680
55 38 85142
25 1 775986
680 494 883282
536 600 192743
693 736 276938
371 618 180926
303 517 16582
81 99 168538
60 331 361040
129 101 196024
680 104 177544
498 91 819528
18 627 598924
278 332 122268
424 615 822480
249 475 617603
720 710 250019
600 570 537753
500 663 576274
742 699 430689
122 45 429877
119 311 999552
52 281 351913
213 624 936670
256 750 694908
642 118 152189
241 45 622864
179 768 709244
36 626 780123
391 274 135803
140 127 220164
164 700 62840
283 505 365704
133 230 526332
166 289 104304
89 503 990559
336 505 711874
746 777 31881
412 730 403145
205 366 502416
256 264 457807
16 114 143561
384 672 906582
691 33 653921
550 316 204630
695 104 76155
431 201 711299
506 616 424397
652 91 425059
627 759 15988
267 474 646997
222 86 579797
761 217 552492
256 439 79644
203 774 410914
722 616 931933
453 344 75814
205 784 622372
181 121 380842
547 99 950040
182 327 178390
390 3 83862
23 89 718071
462 370 780402
680 614 230043
338 166 245982
104 5 453297
176 98 876333
495 391 841669
171 769 74653
717 522 567264
319 95 122660
240 619 496534
401 746 629742
472 37 158009
69 432 331989
785 284 318751
777 433 414099
264 269 235839
191 714 177930
481 220 183905
642 60 324069
766 693 236529
750 72 707146
712 589 732399
13 146 864099
725 213 321643
77 155 564553
396 308 44836
612 439 320217
487 19 902794
780 26 725878
292 25 489114
613 543 838935
39 152 213387
694 726 758142
471 622 549054
411 54 476370
634 449 812145
206 478 46343
452 408 694998
579 26 243597
50 210 729674
185 251 445731
790 149 34768
616 66 538492
750 766 159637
551 784 557171
498 452 724851
753 760 648312
483 230 561359
748 341 951286
395 729 32809
191 48 717006
301 73 882422
575 767 814490
799 46 190599
418 595 679383
629 90 413957
507 567 379732
635 206 798025
211 514 334816
427 708 229173
795 289 514930
527 669 981787
26 727 175794
513 280 381026
549 286 915305
287 552 556177
179 11 608556
105 726 497152
294 434 123759
535 309 1778
184 31 450533
256 159 687078
436 358 616878
257 551 444985
323 122 131897
797 39 374075
432 365 118184
643 79 536043
80 88 687439
364 151 877135
604 210 807851
384 588 490223
339 3 860327
427 226 844141
391 749 895420
407 325 790635
336 734 746699
491 683 624680
220 756 207500
681 341 319337
208 251 547199
541 56 214561
365 408 659764
752 650 213314
475 454 11888
88 783 709414
448 10 435325
587 142 615209
189 372 589293
177 308 746746
382 273 451212
362 204 512272
445 419 709940
42 91 644654
694 573 861712
555 470 997101
222 442 215144
219 143 380562
318 343 378740
641 605 512347
792 290 975030
129 261 291185
286 758 927920
91 627 309687
700 420 967805
761 467 293512
441 646 755533
420 579 626800
551 188 772515
544 222 727628
709 119 618962
35 368 543041
68 533 874779
375 585 187852
406 247 295443
178 439 384073
683 181 480073
99 573 298501
536 546 197418
695 770 784041
11 390 310553
746 417 946385
312 183 19001
474 605 516632
140 135 891173
105 651 338281
103 529 203033
608 43 774762
541 584 143756
484 152 839539
592 454 929384
780 173 845668
306 473 708700
596 432 336885
172 731 913139
25 7 957182
158 278 775499
53 530 832770
398 100 652885
659 705 951276
385 739 794469
771 632 755510
352 265 38561
250 592 39445
485 271 418934
689 388 226675
511 640 165390
31 177 713520
494 543 572090
615 401 883581
718 442 118663
51 637 309068
380 441 3619
655 174 374489
104 509 819157
485 561 818597
240 94 241826
141 758 475237
523 509 212615
745 726 309816
492 326 933167
312 154 478475
778 481 304440
94 536 432016
411 356 135933
534 705 168950
660 115 975843
794 162 956555
72 619 508234
741 321 89784
398 778 827993
480 350 6123
108 13 302095
577 433 974057
533 785 995078
34 563 865120
222 486 537765
271 723 355714
313 19 81143
611 357 95115
476 423 103654
601 256 444504
797 236 298430
467 360 725084
550 238 131425
442 740 893039
426 796 452670
49 158 362493
585 162 781689
596 476 518663
209 282 804550
764 163 546810
456 293 406307
718 542 402220
543 55 970520
778 292 226409
272 442 707321
185 557 274807
402 674 866671
676 656 390434
327 462 359630
255 316 208420
288 792 167982
690 592 299294
109 373 991601
29 771 564762
699 523 764056
49 778 11678
725 705 484406
109 558 765483
487 552 43610
633 764 132596
86 610 875560
706 738 353926
98 425 327369
65 67 286709
548 621 715172
527 799 168817
729 603 404742
621 337 323161
728 454 918796
482 714 99807
157 568 305733
788 447 582334
498 525 839865
593 177 402038
408 119 601546
223 798 848528
564 664 571207
140 479 913094
510 616 845124
28 563 559673
610 408 320868
26 132 901177
381 769 261977
66 760 168906
99 781 453666
452 559 716332
674 390 889595
552 461 226662
690 485 545508
687 236 147419
259 701 964026
196 407 667872
241 161 890460
419 190 180109
57 321 990591
767 665 278095
505 747 895536
253 282 789788
267 285 687816
510 608 224620
21 783 378993
177 414 905599
540 799 11722
783 166 911135
171 343 182034
370 239 854472
465 486 293770
530 70 180538
447 599 365238
336 203 406223
41 402 73980
147 125 537865
610 30 745060
610 636 226131
790 103 870567
418 462 242714
647 438 392844
648 427 391987
1 457 388697
695 136 110639
346 113 254194
495 747 260726
103 692 752934
350 96 430503
631 342 859708
110 474 728966
458 311 797495
613 771 669155
585 621 435713
740 352 59436
636 365 180551
259 250 50595
113 508 874039
495 259 942982
364 638 712505
149 682 504045
729 480 509853
587 322 48667
538 678 666948
373 275 243656
243 344 989342
93 458 152347
499 86 185224
360 638 818515
262 673 179527
551 311 772883
760 217 529121
455 320 979903
107 526 620775
428 275 408033
482 19 907477
485 576 654042
587 679 300100
183 738 780769
177 388 507571
130 536 103540
572 436 881792
695 737 520509
10 685 291490
651 673 752238
279 92 369515
364 67 992725
682 163 983688
597 227 751011
438 575 229979
524 9 432089
353 565 518197
308 437 224727
621 47 43636
357 613 14875
133 689 247675
580 553 514787
133 758 652162
379 371 601736
26 680 673909
746 175 732007
549 434 628435
9 716 174065
488 455 973121
451 520 586115
389 76 509087
232 69 711181
428 165 908394
632 711 511933
208 188 729853
383 577 375001
520 10 480
139 295 14051
717 675 616563
286 571 584170
197 463 448119
643 760 972513
627 524 123373
524 463 49949
757 139 150460
353 221 926762
223 211 79025
202 375 582056
277 663 450215
213 489 508969
484 523 618268
2 440 610351
184 366 956068
708 28 847700
263 516 57847
700 262 419484
39 502 604335
606 447 470912
590 429 541583
20 589 751729
4 102 536069
180 424 335273
363 536 596453
191 567 973698
522 473 689192
197 316 627431
596 498 737987
98 38 308309
767 111 337276
362 13 637941
443 761 454939
630 505 886106
676 786 886175
123 540 7265
755 403 356262
200 259 247462
283 700 890558
372 64 124127
316 425 742332
498 705 23601
31 520 80832
313 168 867311
330 358 222981
315 644 374413
105 588 753355
707 597 417921
634 611 94045
298 51 813186
22 442 234091
582 379 650374
69 220 131356
346 515 691516
269 233 462677
328 720 800018
347 189 307927
435 242 281772
261 547 938376
334 640 411098
323 709 4211
583 220 550463
191 174 374059
260 79 897849
544 479 358369
528 516 696106
119 155 552411
465 615 511122
787 417 322974
96 592 431058
622 71 418536
212 83 654872
514 374 928209
225 499 882428
477 424 218588
524 605 825939
394 225 500829
485 800 677806
245 281 264499
721 377 110022
508 251 170164
672 243 304637
62 691 981192
581 192 368961
358 717 939315
441 433 213426
716 521 314264
297 457 74690
293 361 352397
7 1 496622
155 457 795029
189 783 880529
183 159 126654
374 126 937532
324 451 883630
581 17 376611
483 784 52737
283 604 755487
349 72 88128
443 650 110847
495 338 900662
112 188 352124
153 461 742509
526 571 933934
253 329 866141
748 45 98776
554 654 352074
16 750 988878
424 92 967692
425 635 753406
432 637 227562
558 492 684590
693 58 515051
165 399 716564
678 579 187165
101 78 352305
780 48 239369
486 7 31044
619 146 903362
607 438 174943
447 498 406056
588 458 370901
321 332 727602
759 768 165483
346 96 413308
472 6 890396
583 423 542843
72 299 106418
599 537 340861
594 643 7735
625 162 409120
19 386 834644
224 421 594138
12 228 607631
87 408 336908
498 581 126800
211 57 548711
173 268 697215
794 327 174437
314 90 812456
156 713 500653
465 13 966255
9 105 106531
400 627 368019
499 532 982738
268 447 656249
144 330 680454
470 112 215782
474 493 734017
529 85 897228
6 310 507546
508 7 994035
727 264 503467
495 280 36002
646 320 810572
10 351 763912
375 329 74578
114 754 751753
399 697 71074
81 60 48702
114 441 929510
164 570 934595
113 234 730139
75 775 254034
279 677 397832
507 143 603850
330 89 215290
270 759 269871
115 56 452810
736 496 469218
540 478 27226
699 709 448754
150 522 314855
743 608 321431
334 121 300534
595 81 375747
341 107 581599
490 414 269015
217 558 504455
382 281 83253
325 615 891416
2 686 507799
642 144 134330
718 698 127575
782 244 999569
759 469 57134
490 645 119002
375 177 577832
164 448 642115
151 220 355729
333 578 181943
708 167 132421
40 471 268059
426 778 457011
263 768 372104
794 624 123611
703 501 176536
97 649 168070
487 661 639009
177 775 400239
615 553 596440
603 503 175456
176 537 726728
351 506 629733
627 290 380527
521 253 228440
111 697 758467
234 12 569809
470 201 333187
354 616 363665
300 443 202251
362 521 87637
702 340 555149
34 324 370217
149 80 619950
752 279 684771
400 229 67339
765 345 64119
436 537 368626
584 622 258529
682 90 114233
219 788 94518
615 154 392035
473 523 105590
719 150 215655
751 278 86368
225 436 65662
787 329 506475
67 304 819651
44 631 761549
289 115 817688
141 664 464652
398 557 724350
677 514 877944
626 70 408087
392 378 895145
4 411 405246
620 248 19066
81 54 30590
770 491 273344
671 593 240894
229 766 676857
561 738 452731
4 162 171301
364 215 40019
132 450 569350
504 273 233498
695 545 734519
604 153 757749
667 531 623418
550 728 455042
75 518 471231
209 499 432556
594 793 550574
470 119 562386
143 643 946551
612 462 460648
666 418 245974
268 738 741888
282 598 287375
703 680 900212
566 170 630787
369 289 27914
746 29 472480
747 425 458644
202 333 256762
311 148 135757
672 748 135955
54 82 666830
221 72 188341
457 610 470178
619 722 980519
155 669 89644
655 244 623114
602 33 436879
19 331 28417
322 205 365096
719 231 320670
782 551 186733
211 399 130293
249 95 365660
742 374 807331
465 687 401931
45 418 192705
693 316 845746
325 566 508490
144 82 423727
162 528 532655
36 361 518958
748 326 538225
384 369 41324
505 290 320221
472 429 96765
618 585 823931
342 527 620086
604 303 896611
456 188 382221
61 396 666553
115 510 711494
79 426 872609
639 285 936546
741 279 204751
656 593 251543
641 233 422389
120 572 483897
457 577 274034
749 105 745288
260 703 156263
706 176 856909
323 649 765274
379 552 597853
372 443 977603
773 495 717604
107 92 999127
52 28 140202
21 185 166860
423 117 214611
117 183 942190
667 44 415371
758 28 885087
29 449 426155
695 234 611148
485 539 300175
67 1 494416
757 569 292220
459 649 518841
306 463 168359
121 113 579098
774 513 318467
485 509 781969
329 689 156163
413 26 926772
326 266 378846
248 77 935037
509 560 377119
207 530 863008
131 669 949262
64 719 887626
242 600 660027
613 201 754969
608 492 670698
358 406 150894
62 590 686456
286 736 915513
717 188 249837
52 635 392177
737 628 711010
788 536 390566
589 59 702299
570 367 689627
441 68 150919
613 152 862982
581 490 45704
178 369 6284
200 610 428651
14 230 696775
291 445 907629
337 124 231906
360 328 499067
291 476 929899
23 297 221799
617 240 673824
751 690 764145
213 114 628336
588 633 100015
58 691 891881
348 98 214473
405 188 25550
596 121 659205
679 233 851786
368 27 690727
346 623 654291
365 671 599541
603 720 150325
220 561 849280
538 337 574195
674 758 641058
129 505 470785
624 308 385749
645 629 814050
350 60 702111
110 703 700484
253 184 99028
60 36 173107
561 691 79946
418 234 157270
392 466 917873
195 264 151475
411 3 249002
723 193 438230
288 207 330551
704 289 252701
399 445 450096
191 337 320469
615 6 651118
182 80 934508
434 591 48085
196 178 4281
650 638 685826
705 786 168104
343 773 969787
543 420 357667
597 405 133033
313 358 594332
638 403 894108
781 203 227735
616 569 276566
471 422 833202
354 416 637636
311 146 441609
266 670 456948
367 495 96529
288 707 21854
739 236 572449
226 151 776906
537 40 855600
709 27 349825
410 399 149061
221 528 278200
224 763 830448
798 743 295967
233 769 11315
511 182 392114
151 765 790130
108 190 229605
125 406 574370
415 530 850667
724 159 56501
74 345 435806
568 443 404425
522 89 485156
284 388 313491
320 621 101263
282 694 25811
78 100 917078
229 163 680677
464 161 141629
453 312 457754
655 314 247172
189 3 516835
89 52 28468
105 85 307163
385 568 942266
658 477 264656
187 679 942489
675 298 127731
21 659 367065
588 479 509369
481 121 997031
394 749 182972
654 113 165413
675 510 36775
170 745 90465
102 288 906634
511 552 449478
326 774 492012
258 613 309359
559 615 846227
751 300 628559
243 205 481578
357 795 285094
575 408 617870
637 35 567900
730 736 397513
250 534 446925
689 748 503111
448 51 166593
271 369 561195
72 172 786102
719 403 457815
742 128 454022
231 583 321935
177 689 365453
532 62 215220
235 599 112602
123 106 680292
678 45 339076
401 504 611702
59 4 686403
571 240 239131
761 238 225812
739 107 781833
708 380 244903
200 33 287104
569 181 311069
273 404 995253
295 375 651222
259 384 186281
357 456 863850
403 585 506359
799 314 392954
661 315 208017
371 523 509173
56 136 28313
179 652 165240
623 436 302851
670 125 708352
266 336 846726
419 402 956955
652 169 863087
200 773 152001
206 599 307685
473 12 771034
182 154 734432
276 286 536367
591 743 699937
493 571 48066
693 396 50775
424 697 490891
104 773 623512
24 240 429658
357 233 504713
507 691 537684
28 211 884021
680 461 271172
726 66 41099
124 435 240169
467 655 29330
517 404 484725
598 141 342622
304 524 668774
732 467 649822
755 32 53498
221 258 958966
302 492 22614
502 200 560626
15 770 267887
320 322 976599
278 613 987000
444 612 577475
241 8 970775
375 30 563922
74 722 821663
113 562 671579
798 697 16054
16 668 664621
216 317 368265
567 714 231990
763 68 266653
345 589 53455
503 601 960026
549 590 459893
747 287 20839
295 611 151562
466 382 903069
616 631 152988
538 596 139930
193 661 5314
409 607 749728
609 235 919304
194 502 449668
274 108 239457
708 292 504413
509 670 975372
684 550 926752
352 14 925156
776 509 58063
759 663 544140
327 316 10509
271 535 705711
463 695 944123
385 697 588205
455 248 969809
56 629 929542
275 781 222232
104 685 215378
548 249 56354
550 153 857582
749 294 178325
285 687 253835
240 62 862040
133 451 688099
510 289 236835
691 614 555049
130 35 94277
266 565 425653
347 205 26690
242 346 875859
399 315 257956
589 733 211646
634 438 231301
105 381 411650
624 671 343746
10 14 26940
523 72 197640
544 779 862385
710 352 363075
731 769 831815
351 466 270349
104 71 733014
148 133 878731
302 600 462910
585 110 441682
10 321 129595
143 695 664021
754 97 588768
221 88 280370
309 756 488709
183 495 368829
735 211 990878
643 230 549043
298 287 20742
168 757 554072
75 114 695130
199 655 3257
405 347 490254
453 208 552554
623 367 685390
408 300 932130
461 690 306480
318 334 743152
458 251 465585
181 66 36316
506 29 598245
185 166 343337
62 9 870647
249 582 299356
354 642 66232
241 144 471155
424 109 134419
121 457 964320
361 85 778675
677 742 694721
355 155 677680
743 669 383617
518 17 154968
260 505 19346
621 483 265531
686 144 194182
440 362 322366
567 456 127602
257 77 491850
717 593 203494
257 140 602910
199 235 792803
235 159 2687
698 165 5112
469 434 350239
767 314 172564
572 711 93147
325 569 225144
106 389 72257
62 674 465600
524 162 653452
289 434 791164
191 270 387478
252 254 695967
260 595 522293
501 166 977198
205 419 568576
165 230 922337
286 725 710832
418 608 80154
382 50 953768
798 95 584161
387 781 166679
213 468 20505
577 677 944881
282 377 53875
201 593 138587
239 121 245096
583 573 416933
346 376 467244
644 428 292669
232 603 862153
494 168 421217
86 290 789515
4 763 404719
606 525 548899
603 456 743790
180 479 984897
556 125 566782
383 674 212868
36 558 15971
395 179 974996
721 676 980302
255 650 551251
231 119 275996
15 203 14408
791 517 144484
591 374 95708
544 457 249501
261 568 38137
784 473 265858
61 96 105516
325 565 667731
784 622 280312
272 170 57625
125 555 944750
499 389 846788
21 671 897712
745 563 900097
203 408 24249
678 250 814797
404 4 907278
68 244 707423
618 25 839752
71 430 249094
99 493 643349
663 210 21372
382 210 770858
400 754 710402
454 751 722266
273 101 510829
37 620 443551
542 127 441940
489 20 859675
367 535 978767
218 679 146993
482 363 297453
186 544 152509
352 276 765051
559 72 19173
214 331 88442
735 47 817139
489 86 30690
278 505 281725
788 1 827426
58 102 434172
246 689 66190
639 469 241408
313 2 454271
528 133 849050
658 505 670855
383 724 813265
333 682 981055
118 294 980320
396 564 631341
299 461 1800
564 29 342936
428 604 808633
204 699 806932
298 200 923538
415 742 976499
272 415 208388
504 322 906648
673 354 120553
611 421 901106
739 604 756430
178 286 278908
119 170 689342
403 274 663203
405 573 962866
714 678 4713
141 760 208503
21 657 871248
274 714 576978
469 271 522819
275 320 557363
394 112 869022
130 395 524422
698 218 359914
495 665 227574
27 633 632393
332 629 438194
143 500 353445
503 144 781648
82 625 65468
127 81 131636
175 492 284252
767 389 654789
603 679 602505
416 452 865255
390 257 805910
313 24 305799
583 530 47424
354 45 146285
740 623 836375
723 305 403449
364 725 888378
529 309 817453
408 477 791967
56 670 775506
719 149 120186
342 750 456171
297 97 78304
47 442 53026
705 415 436852
530 752 21870
404 633 504025
588 589 37150
670 611 851731
617 651 637387
103 20 916234
290 427 475520
606 12 673064
509 650 776737
653 431 715432
474 485 495570
246 790 793823
579 585 118420
120 98 9508
196 484 463552
429 114 518369
367 246 993406
149 568 964065
554 119 246342
143 123 37863
483 331 456959
169 269 375572
35 793 559347
536 188 745831
368 231 481666
481 476 386913
589 658 203132
791 771 305308
112 633 57590
661 81 708499
451 577 11945
392 76 249655
523 742 636257
635 675 981925
351 660 559326
219 67 244391
503 383 522307
744 43 612895
783 494 590565
554 479 183574
665 627 434213
287 504 319271
55 786 285753
763 281 849809
280 261 792184
76 41 379586
265 783 73547
8 647 520547
140 552 343956
459 512 362561
630 764 359530
364 496 319586
558 756 361857
497 378 575048
594 223 709470
691 414 625291
142 724 794202
749 328 699253
646 625 302308
539 671 681718
243 119 838490
172 620 406418
675 27 231133
225 355 415449
779 399 677565
16 766 208299
453 309 898393
494 102 939770
501 625 299651
265 57 295665
591 714 347173
134 601 776032
653 402 400414
441 573 487897
50 96 321867
584 712 389130
289 637 436597
422 323 401191
360 368 932332
541 174 265785
411 302 252308
223 55 596307
388 558 503088
424 148 263463
317 48 928467
176 478 772115
689 518 986706
736 742 758792
143 91 991979
486 59 303913
141 431 385528
229 93 435681
346 524 140454
613 58 741506
200 42 517984
506 568 107700
690 29 38272
492 422 478915
181 529 759859
376 652 334159
7 164 843200
379 72 411197
392 160 187189
427 470 493601
392 179 616818
117 544 850493
34 597 20252
597 774 978215
753 608 551543
202 702 30172
438 92 165668
312 12 957356
550 568 534578
45 346 600698
98 358 205717
691 659 153644
662 615 12432
447 375 678922
522 674 590538
418 725 927977
399 175 232897
535 213 388242
327 442 976173
797 776 631035
122 313 997716
620 638 721220
723 8 568245
610 590 55513
676 686 264066
97 359 814421
40 390 296461
615 684 466565
82 362 922926
490 791 843479
462 682 136649
642 365 953306
74 468 556980
193 567 312728
508 309 462937
752 737 913482
534 381 134522
286 383 219683
362 765 531862
520 561 825763
89 710 238657
155 512 687408
746 618 820523
572 725 758166
437 56 167774
683 287 84215
159 592 114200
463 90 409219
490 129 909301
678 748 562697
442 148 65523
594 98 166521
16 789 209046
66 101 483083
18 69 346857
378 359 613014
576 285 896819
517 514 723821
24 553 121591
115 147 14236
796 725 107794
375 715 376376
712 19 149845
614 62 92469
501 203 726342
709 321 278445
674 110 530096
538 634 333207
648 95 711485
548 584 221657
661 483 326552
344 609 916346
370 52 569061
229 482 79870
197 79 89443
196 481 38045
745 19 479183
312 777 966820
251 541 836450
157 50 283477
258 10 686160
571 354 29298
613 608 652038
734 434 272563
388 128 259484
461 208 289649
691 764 525443
520 764 952392
123 19 708906
226 596 128407
458 84 566949
40 196 793301
126 394 905078
108 489 444382
280 715 954304
446 239 999504
273 399 526210
329 81 644382
101 290 657053
606 83 966194
482 152 319131
281 177 794486
132 218 138413
20 546 990773
356 541 994555
583 156 30303
266 748 602183
444 468 526491
778 299 748551
279 758 494355
492 148 120719
259 669 311949
35 168 121766
101 571 655333
479 152 457631
233 353 756535
78 660 773517
452 619 982083
534 379 135107
193 620 558376
248 348 361541
349 189 393378
592 12 367656
588 406 107664
201 507 352166
767 297 182859
750 390 248900
491 694 713627
676 318 917188
96 115 739991
788 561 513991
288 377 834532
34 681 183624
288 709 699288
167 338 298835
725 552 378009
744 714 391545
324 772 823858
328 512 546723
26 265 519561
402 377 541103
340 11 34214
416 219 720096
429 196 28433
192 689 826706
247 71 604667
213 560 866859
427 793 426794
207 42 741759
272 91 230563
302 618 6456
769 708 328426
127 327 821395
485 357 729326
800 727 735482
128 91 227330
673 445 373829
166 140 51568
228 567 127400
54 338 544596
770 232 77426
565 454 339490
64 746 476571
729 186 191281
143 9 624360
463 270 28289
645 422 99451
556 404 979514
532 701 357866
561 100 342937
677 603 98866
731 371 379691
507 343 725625
605 691 469539
238 512 384199
772 88 748282
402 350 462486
506 783 853929
556 484 100210
713 687 676951
572 729 552342
689 716 42620
270 530 926529
411 138 618632
686 414 806513
300 546 882974
478 430 936919
734 35 860278
335 164 490750
306 429 508521
750 271 643140
317 569 356497
651 603 686126
643 63 522055
715 583 611542
639 586 290748
236 13 617289
547 80 398722
208 56 259827
563 283 360649
681 627 777339
48 253 306168
566 708 154310
500 600 598246
386 463 472825
750 502 488093
536 160 280791
731 444 838104
404 85 945041
160 592 996756
266 215 764678
697 511 485651
293 730 625890
753 302 475965
794 628 709222
543 231 174490
506 463 401746
665 710 160856
357 281 900393
123 628 819784
629 436 961139
591 21 374630
104 269 444918
50 552 94612
176 522 593094
795 390 947927
305 98 350697
57 797 714606
95 201 488791
456 184 283745
538 105 821817
338 756 554496
711 405 354239
647 222 176101
55 40 856559
133 698 900155
598 526 787297
468 650 675797
650 740 347724
556 785 708362
655 346 414101
685 489 814078
127 77 707376
493 100 878427
499 119 331686
505 11 325417
109 547 705649
8 608 192997
774 248 966056
341 290 953035
115 398 312251
169 398 36922
685 259 146607
676 432 167396
725 219 718671
568 390 935826
554 336 48177
240 481 864214
315 431 558375
625 109 800100
149 522 123009
682 396 457714
683 8 128313
778 395 677367
5 511 750617
363 168 535855
438 394 647641
484 264 397703
91 236 874140
324 373 441963
525 678 518703
102 325 601866
427 191 574030
186 299 985930
265 232 91729
660 427 233345
681 346 823716
731 785 444289
552 593 20779
766 502 713200
411 208 197916
630 545 637233
368 90 261872
77 398 469123
793 94 268809
337 153 600942
136 1 972933
382 730 710860
612 93 612811
241 388 454342
258 418 438108
334 535 133372
738 47 940094
250 145 768624
311 81 738939
484 172 831442
496 508 750388
172 611 244042
650 23 492601
68 535 947013
484 217 891041
38 563 827057
523 387 715787
254 76 445184
135 12 471713
80 148 473227
671 124 896552
125 189 830067
592 513 651878
429 537 614758
165 36 781878
388 323 69531
572 403 338738
510 529 613221
710 676 225895
334 162 712816
359 595 655860
669 168 132452
330 597 567112
99 789 624541
452 721 507039
782 602 873922
301 7 116431
478 109 175104
194 262 134822
651 545 217898
31 719 805473
570 607 142279
53 124 390274
1 625 885251
320 738 216745
70 449 960494
772 434 481754
4 573 645997
495 422 208349
599 376 873374
150 540 936039
335 424 159369
16 614 971421
677 286 561452
505 116 317783
100 787 839108
483 383 488233
358 116 43698
617 499 586726
548 633 284154
261 74 59121
720 272 888495
55 163 251917
645 145 634670
198 219 899695
239 746 101099
519 387 809412
70 491 765017
135 411 392934
785 534 439142
753 548 777143
746 281 528550
192 57 374870
713 337 412538
392 763 440007
631 335 905600
378 516 995627
287 337 322932
354 292 73283
560 549 972245
24 266 272937
584 306 410259
758 421 241538
638 730 25213
712 64 267184
106 54 915477
408 700 373089
791 759 831612
652 421 73480
69 146 474528
206 646 268263
702 427 94024
123 440 129386
445 38 762039
718 327 936677
196 337 706194
96 89 147511
432 272 437357
605 55 171126
62 98 799050
398 694 41014
296 451 659737
500 594 892634
394 353 903678
388 149 8301
266 175 107876
680 711 930433
114 600 366433
504 629 927948
696 259 185626
111 227 313495
348 234 80183
204 643 382412
33 250 49560
662 563 819608
498 246 478037
758 797 778050
266 584 656762
552 678 63475
646 763 820963
628 459 69711
145 457 781388
701 236 914430
43 753 919933
538 335 336325
480 733 34889
81 79 238433
30 334 297375
687 26 501162
83 407 970238
53 747 622490
736 433 33935
453 631 330220
264 406 415461
406 147 971037
241 212 524736
218 91 18246
621 643 31838
131 417 62879
630 363 420108
452 48 112911
638 173 455648
147 390 171899
787 359 206843
25 201 270805
309 43 184481
66 451 507178
737 118 243206
238 522 371559
374 583 66645
737 333 971123
578 352 788156
313 249 733692
719 575 469976
325 405 184881
285 482 893249
791 196 334945
779 230 251168
35 174 607448
236 431 334635
52 581 763128
160 715 661095
698 717 264036
514 656 67760
758 560 418615
303 675 954969
154 634 860844
787 102 790064
575 284 998082
413 720 446353
621 698 977037
44 80 911200
774 641 322902
62 397 143325
666 540 451381
183 392 869072
314 681 863541
444 23 220395
159 252 93658
139 651 995707
295 29 482202
334 224 825860
672 74 917308
409 661 457890
10 472 266627
711 459 94223
377 150 658906
480 14 615045
594 32 591242
736 69 19632
713 425 173941
341 637 385062
236 104 669070
787 178 322143
28 104 430943
664 710 666527
743 465 206950
602 800 151108
668 521 674603
91 212 755141
380 481 431646
126 549 913655
776 324 467936
274 424 370319
211 90 729877
468 382 852424
153 62 467304
587 445 781795
385 254 144451
397 237 469958
679 696 246668
215 425 134736
347 349 490235
338 34 992427
397 343 795082
665 210 689804
352 301 19590
593 507 741724
763 216 35995
38 344 190813
690 518 65967
250 176 990345
490 519 400298
246 493 999646
415 8 142941
90 419 181006
452 595 818683
179 685 665005
185 688 31140
525 109 959800
706 422 159958
155 124 529326
696 153 121081
107 501 686048
699 458 770552
771 85 826981
287 434 789703
409 501 476886
596 21 557438
195 571 374581
750 670 215461
715 686 626086
456 515 328396
743 317 513540
36 291 578284
695 785 791491
478 171 686607
36 316 520694
611 205 803920
608 545 20849
613 322 42638
7 39 591201
603 231 151571
451 205 222980
563 48 272556
732 267 393251
728 319 233415
264 755 803424
274 401 314520
342 725 572667
725 733 442688
2 547 124397
729 400 213093
329 182 202318
757 485 331048
151 261 757680
508 403 97603
473 349 828137
311 780 671817
72 507 885203
622 684 284310
181 438 553288
191 689 930612
289 262 306319
559 260 54200
50 348 525765
351 610 693769
248 72 343659
779 789 803292
322 509 816340
545 81 602254
584 549 727339
777 696 222736
212 394 473523
98 498 573037
118 407 427015
325 602 910083
387 383 247742
235 382 190982
161 792 121932
535 779 466308
36 70 343813
32 160 458545
647 548 622143
654 235 363874
404 745 789835
580 266 284623
114 7 869604
97 164 961522
120 627 406007
380 226 131511
411 507 946901
745 113 657117
435 146 864476
653 264 118068
427 291 719716
747 784 336580
37 34 113661
598 33 834599
644 429 164050
650 782 704806
120 275 929436
478 58 409015
161 366 514383
113 90 761594
80 187 920457
145 495 867816
682 240 655186
621 273 67036
676 568 578598
142 427 274679
454 621 522447
214 92 132973
387 339 860177
404 220 931257
510 473 39027
753 433 101224
203 553 178
296 657 897652
92 34 929457
610 527 401379
53 281 916035
754 741 802963
165 119 816573
721 796 223357
743 16 378541
514 521 777326
37 119 252904
208 508 854072
530 484 917448
110 784 656669
325 651 214972
632 235 797204
577 22 728836
466 90 386408
125 94 312660
301 586 232987
150 606 13361
202 104 432352
597 335 641952
64 633 892467
633 796 395342
764 478 785672
756 617 329770
226 105 867022
384 223 544119
800 583 350378
36 7 744336
42 539 793721
483 584 128541
795 678 948309
100 106 675243
6 718 191358
696 587 768342
769 520 932661
620 471 798032
413 783 500178
136 267 889037
593 69 749868
46 442 571254
143 396 442702
277 160 605237
570 304 218370
482 200 961727
201 734 200007
37 430 291055
775 347 903434
218 687 267570
110 452 732302
647 511 172467
574 49 631597
716 47 119075
155 274 645806
485 481 980728
260 109 834223
736 637 459799
666 284 729827
89 308 638402
67 526 77121
602 66 404211
618 579 538014
285 467 196063
251 13 735932
336 726 408784
138 180 484475
250 109 655475
124 745 664701
230 323 934899
487 65 741346
153 571 280437
361 379 209907
703 714 880860
550 774 277874
448 217 797501
471 177 768922
29 571 501747
160 438 995969
175 332 171896
308 241 463356
160 513 999187
392 209 458738
243 190 45440
533 611 296409
773 317 389142
733 471 784721
457 490 495351
314 610 723366
190 428 440339
415 65 334881
246 312 664756
334 721 952225
45 585 133097
770 505 242608
621 78 210220
561 264 764942
109 20 176155
38 229 35716
324 539 93804
453 113 119384
459 428 698724
105 150 829318
725 44 931661
702 565 618229
755 565 37840
465 487 326177
293 85 807297
658 97 269774
723 621 811843
288 700 237420
654 40 707365
760 657 958899
266 743 403653
185 199 436534
600 491 474888
398 478 930649
99 684 449068
703 307 379636
780 484 823913
748 488 530700
588 163 764825
272 546 323128
601 125 221076
225 188 865967
488 442 386164
329 325 671281
716 617 843671
756 18 926253
747 624 905757
96 611 179646
371 224 118440
563 582 448027
524 533 326786
792 179 681130
763 204 339989
695 256 666965
55 283 109302
375 301 786152
298 30 824430
482 712 920517
502 45 515937
445 168 749759
233 337 86047
150 519 461689
10 311 420615
443 78 5670
438 166 187646
468 401 86757
64 268 675263
166 470 687356
217 293 290290
42 629 440452
423 689 951002
484 27 484236
428 631 156091
553 56 688011
237 388 505460
229 683 482133
67 428 93883
233 12 172463
535 499 742214
30 251 266810
639 768 441208
120 475 289883
766 667 306871
474 618 977167
387 441 217677
444 282 789011
477 583 455116
786 682 737557
121 674 222845
106 160 492611
17 463 583535
333 461 4289
158 793 581931
284 644 4939
668 213 812390
660 507 20282
657 576 319903
634 106 756627
757 567 965914
135 430 19693
225 712 277286
59 630 181804
121 511 925515
249 445 573875
363 566 196246
415 526 579968
131 693 403887
656 616 952350
660 48 501797
507 575 974002
446 731 921269
620 355 136802
566 398 318569
139 206 481989
170 56 127514
132 666 255957
455 583 689775
572 783 21997
286 332 95121
126 641 672655
38 514 19564
571 750 370987
296 49 849017
58 657 612476
92 581 991950
215 175 791336
676 677 334752
486 8 796069
30 735 129845
413 350 862120
256 178 691299
248 282 95371
261 784 79158
208 95 438226
298 102 396925
47 14 202738
793 565 262609
540 315 122612
636 538 190363
430 312 466650
89 236 986754
12 639 148712
707 330 186393
208 563 772488
334 594 582010
564 358 701601
571 176 704636
603 798 558218
23 46 831411
654 443 48699
564 690 88006
131 446 185411
354 623 426166
43 776 33813
233 361 105316
156 68 147048
6 501 923543
396 800 290293
69 414 558277
81 791 165371
590 240 243966
579 80 590398
53 324 855752
276 59 978041
641 402 542676
450 626 418651
264 18 5933
3 479 50214
577 233 846454
657 254 37271
393 532 687056
51 427 450554
17 686 876699
644 621 788743
19 257 190184
43 554 647270
746 652 866219
733 586 482480
22 137 54551
366 71 400455
43 364 7593
36 501 757703
563 434 507543
322 403 905960
509 32 362294
191 172 821796
510 738 214307
389 728 181625
622 123 120737
741 200 229263
620 411 484602
467 628 970075
271 509 863626
428 15 500311
581 175 215008
318 166 948848
248 450 975253
565 237 183983
81 653 664115
747 361 123487
402 440 39282
170 39 762615
256 299 849522
105 302 564696
792 86 252482
117 672 97850
611 251 172005
616 397 631713
568 622 459127
273 438 554700
416 523 78010
597 206 314190
32 584 580157
407 411 460411
115 402 89626
602 711 732641
394 737 292147
22 298 987594
52 739 524561
495 639 234202
189 687 405033
760 625 331066
368 249 13744
141 529 66289
80 360 366339
175 404 409828
39 479 117845
799 644 265228
715 129 431563
217 617 488045
434 240 339543
688 357 326936
136 426 75563
286 429 746420
15 401 836551
58 761 711969
421 442 970388
745 272 567613
165 525 145456
150 515 91858
62 292 236432
533 194 890677
445 403 277900
135 493 794259
574 791 595125
236 246 954652
389 640 3465
388 501 906346
601 761 589452
289 484 58234
777 609 600329
82 259 175074
759 142 379687
553 130 983869
673 117 255464
753 694 30298
420 771 92080
108 557 962123
74 479 128567
114 423 482982
43 729 370287
232 534 28492
411 589 459221
487 429 118047
503 293 598622
198 555 299090
285 585 658857
379 268 444482
469 549 868972
768 589 655864
763 252 666048
425 572 270501
729 640 24649
225 324 423928
546 581 387104
451 625 753108
694 374 256175
721 78 704249
448 292 864120
671 602 102626
610 461 1891
493 505 530229
659 778 613238
92 136 801048
8 612 768779
358 44 254844
276 437 999230
447 333 166118
93 719 854526
417 520 608090
389 413 168805
553 490 526015
194 704 985448
178 759 32112
771 477 173527
338 99 2088
668 797 23100
146 500 9005
57 146 381578
466 356 730518
403 27 784092
422 778 222443
113 21 918659
470 387 195851
508 557 67981
154 574 727622
119 465 861725
98 244 664421
487 353 531213
763 48 2463
730 566 391856
17 281 557358
654 316 921862
420 799 794496
491 689 296098
536 180 87057
258 490 348611
378 95 413307
623 180 942234
377 561 566001
428 179 290675
225 41 150228
475 243 199137
608 684 691989
708 596 561653
565 276 526106
286 147 308591
37 336 286071
753 396 859878
676 490 838786
48 501 615423
169 588 320532
131 52 331224
545 324 188142
751 53 522655
502 277 679979
264 168 170931
539 643 483983
250 180 27020
454 473 871234
652 607 122508
452 320 262127
80 630 79305
693 498 677897
416 653 552387
630 314 54538
772 642 210
777 333 598231
497 620 79903
410 348 159516
504 73 595650
226 471 592214
649 627 516407
93 384 790966
149 375 801681
651 177 62645
621 430 31767
517 229 855975
614 396 69959
473 315 841343
303 622 238159
742 61 310767
380 196 662823
231 763 274622
119 456 830761
435 478 775674
675 144 863507
566 600 267062
460 323 790507
117 236 973661
547 331 651629
785 6 684738
5 696 982592
647 784 173758
277 623 12834
524 374 127806
176 523 135929
784 65 64032
55 428 381211
121 101 386545
686 651 567385
77 641 469770
652 288 504810
357 254 182562
445 554 912108
771 756 577869
471 231 870287
160 374 824208
440 9 294915
72 530 53676
597 344 93939
86 179 565134
348 679 539484
638 457 351202
176 211 878329
36 515 768659
54 10 934306
690 278 864230
120 678 61860
608 16 71350
237 563 22534
531 745 69407
652 788 75244
513 2 310521
755 259 815690
640 272 119239
530 608 475584
787 232 597403
657 792 846803
665 526 899853
405 724 280701
735 177 775588
558 43 824802
76 39 373373
745 774 992345
403 51 180088
250 556 249122
554 708 497299
779 125 746869
254 249 710030
622 302 228935
27 674 28334
149 263 398572
785 14 524957
222 70 617569
232 96 748984
739 566 131069
411 439 108882
308 486 686546
118 5 574791
461 740 387704
760 146 825902
36 504 358279
365 754 648103
529 743 268677
761 250 208505
57 445 59176
181 188 12091
364 265 292091
656 146 613195
641 759 769954
398 709 479174
22 439 375569
281 780 218351
700 487 875021
104 235 403046
260 534 435658
363 125 953005
739 363 219854
246 388 445713
466 799 75469
132 754 721146
380 502 232946
591 377 807849
85 292 149469
251 301 556515
119 177 350394
656 415 267052
308 737 551985
632 416 573988
419 282 52837
700 366 422488
694 420 836049
38 584 274694
482 726 350592
219 692 898320
239 798 49986
529 525 655948
394 407 33038
149 447 966949
435 199 721001
426 78 313902
417 523 966205
290 289 387367
30 121 206676
115 634 108086
523 391 689567
672 296 957831
517 162 581043
224 42 515867
776 739 570435
457 15 474890
386 708 379626
358 306 710430
127 272 397897
337 278 144900
561 692 533715
401 400 401651
87 420 518964
30 216 283206
388 434 226452
682 403 332617
679 5 886722
430 279 9456
421 465 636385
634 407 936814
296 565 519882
134 447 12787
52 355 742522
270 363 48744
153 470 667474
233 642 738719
564 536 513027
207 672 753418
138 562 656074
435 657 227475
639 695 126403
788 42 891292
476 658 760613
325 349 686102
414 460 855392
527 170 299657
539 777 774866
177 15 834129
541 460 316719
788 602 758250
402 434 726378
117 493 432769
98 701 257209
681 167 367044
57 1 513939
507 493 186824
98 437 146727
13 329 730350
735 32 873987
459 59 536898
143 675 514223
368 513 431367
577 379 170289
368 335 114829
51 632 283346
479 484 922765
534 685 951645
640 118 681578
240 662 790702
434 422 690921
209 663 973068
352 120 540094
157 144 211852
590 353 471877
546 401 590801
341 514 776174
752 245 946228
645 199 721184
523 693 686091
341 556 750657
553 598 730366
265 287 754561
265 509 826837
745 584 553839
171 726 749535
109 517 917727
564 585 703467
507 383 690239
444 113 800332
166 781 834008
387 338 280612
208 141 317029
7 110 626732
87 310 721185
111 258 160258
347 662 227683
625 221 173124
603 775 419874
637 699 268766
301 786 397635
376 489 944835
44 90 212955
593 639 420355
356 134 669757
210 778 521103
210 237 122922
758 37 502648
352 792 697934
149 235 819237
449 402 942036
680 135 371784
630 155 68686
681 644 39380
420 681 240859
176 180 446729
159 171 632199
149 366 741687
589 693 300123
549 253 839938
416 732 491126
412 714 360849
752 331 251453
403 772 676086
590 594 952324
394 512 348575
322 332 905922
126 186 338813
119 71 89904
569 376 719242
570 64 533756
52 686 499388
67 127 254619
733 444 241590
721 471 815711
21 178 354334
382 35 973007
700 1 137369
244 544 789448
127 374 881669
422 297 935392
645 555 961615
52 161 447359
547 443 46003
224 542 755528
127 436 970535
727 365 802925
132 84 500498
578 176 670651
699 526 294532
453 672 343367
547 287 973194
202 656 32638
799 492 795921
228 274 452412
712 144 147666
360 324 59489
657 747 582862
499 685 491220
143 379 301693
157 152 620541
678 462 371389
494 356 693380
108 10 697841
31 472 600075
112 421 158260
472 341 287127
770 399 657240
315 97 236607
291 642 829097
200 325 814240
610 208 700416
113 624 379165
294 712 580197
709 75 286355
114 402 230127
471 142 772563
745 558 906040
800 743 437167
685 422 882172
578 725 644868
387 698 583588
372 610 862408
3 591 552166
449 626 264474
787 585 615055
559 13 298330
474 356 447914
421 642 602862
117 178 142159
11 286 192912
391 84 574032
751 149 622403
376 340 293398
128 679 137692
121 97 195789
105 69 6529
439 229 116091
49 148 590365
783 651 420235
191 435 758827
567 208 382203
327 159 368455
234 341 546187
782 695 610603
544 205 912866
372 789 771709
222 35 798342
301 94 118248
423 378 254069
421 39 113098
782 471 593290
788 322 335954
683 621 323695
136 280 995856
708 488 129556
520 762 872268
69 532 575340
449 553 57244
86 26 762731
499 692 500707
72 474 472735
241 608 854417
723 777 929888
90 202 701045
202 458 515538
297 784 891146
301 785 968905
130 736 931477
591 547 375989
622 763 179148
244 496 467595
371 748 26354
341 566 186385
487 239 162351
509 252 232226
424 539 373309
655 22 37583
377 53 833756
714 546 246193
618 47 329237
173 788 483757
164 528 772074
777 319 530050
506 456 403169
471 108 643190
651 284 539066
541 161 760197
277 728 296313
600 253 826043
12 99 887152
522 400 240395
592 789 804844
680 303 522650
560 386 241015
127 439 175318
700 526 429868
694 483 28346
614 213 200933
146 744 785310
120 123 204564
232 452 64827
495 192 869747
12 280 518159
183 383 594409
343 45 737254
122 166 916813
543 544 793503
635 587 690530
261 342 539549
514 334 1794
471 62 411629
681 560 103140
724 240 542772
718 775 780381
97 680 128182
97 143 238198
77 249 3664
110 514 197654
751 783 506861
763 586 371726
591 590 607731
431 755 770319
164 554 177025
445 102 862261
425 397 110912
201 780 936020
83 272 170169
595 541 819286
363 85 320818
555 695 194640
685 671 397474
229 585 702878
234 93 644880
376 124 509755
237 590 598480
709 674 256968
473 332 805353
151 68 670086
506 317 151778
570 391 6678
573 266 371688
35 101 981575
339 133 880399
470 315 855638
713 108 785773
289 787 233241
104 127 600068
298 372 868109
136 444 212681
765 551 682694
676 63 575797
792 181 746784
167 637 14709
427 35 222501
690 514 128252
150 356 538105
241 678 450395
33 417 285172
464 470 737832
715 12 5468
518 380 619016
350 351 713003
365 162 371520
74 94 936332
469 561 392923
658 65 410284
349 612 938268
278 219 306688
539 789 474865
239 526 357256
643 84 753695
255 772 542555
325 367 479116
794 129 570201
234 672 247841
463 27 567174
572 374 820820
39 221 493567
485 224 652456
83 128 758881
187 466 209772
60 725 485167
779 512 431605
434 178 986828
318 501 987512
197 308 726520
739 50 294761
509 117 457123
582 555 868692
506 332 782900
717 406 67423
372 555 907462
94 508 760681
681 366 944313
356 73 161188
69 15 886250
220 552 734307
243 88 29926
138 29 735315
398 158 836403
703 106 534135
6 429 31292
332 417 465991
136 362 679768
70 758 199343
497 63 652649
105 343 120556
133 125 462765
568 312 165910
527 62 942077
303 756 41216
619 624 293059
49 603 726538
651 19 987792
739 253 751895
739 790 636894
156 427 665835
144 187 411947
204 199 517393
245 401 166167
143 466 679597
774 768 865338
544 624 264824
176 766 266065
662 743 194871
420 341 609881
687 284 745171
195 672 336214
792 331 718848
28 355 186985
289 740 453017
776 215 644075
721 111 1525
670 99 629046
795 159 529523
367 785 860615
669 540 1384
124 99 134220
441 365 16856
538 128 360617
85 162 839701
341 11 188241
38 354 635549
79 104 631249
575 344 141536
323 84 752648
576 135 345732
449 58 725559
31 29 763514
26 438 812870
358 367 292586
645 447 175069
232 625 407437
775 345 293797
505 740 644506
118 668 669136
295 299 487905
305 744 925598
6 703 49446
293 272 800370
655 146 891310
363 664 645378
513 71 755628
287 71 103486
423 428 217349
457 169 171709
279 40 60464
635 279 354064
758 104 757047
23 740 486660
563 484 143622
8 437 899718
753 304 483528
42 591 205307
480 220 263050
689 673 442396
365 525 851838
327 360 805981
381 784 332577
622 401 581059
272 9 801760
657 88 373886
594 75 664395
139 130 325218
199 401 238447
724 462 554820
497 541 627153
12 724 538852
361 684 464346
532 412 562234
226 308 727033
182 276 535864
541 431 243580
270 271 113992
208 800 254522
118 224 603134
56 369 168634
373 387 271476
4 134 66930
451 579 460492
315 747 583621
757 254 54319
585 346 818381
388 426 290547
646 495 42971
690 185 456168
664 794 251205
769 246 624418
360 522 160316
505 65 145765
131 138 28475
398 528 90557
42 424 919159
134 233 967881
123 128 765756
797 566 909461
484 759 240623
288 318 583034
560 400 346307
64 621 63605
236 787 185061
99 689 814037
101 199 65564
92 652 594943
546 565 915664
144 202 849997
613 561 340894
589 239 555513
607 623 884861
450 309 212622
575 139 850688
594 468 539567
358 778 385372
525 669 673608
289 535 722170
508 310 818403
790 505 587391
252 147 514000
283 355 478772
491 403 565689
650 389 56813
357 192 894206
743 544 965502
114 625 612562
783 515 119979
195 98 727177
392 416 62328
94 233 632975
309 355 704373
244 265 436885
338 779 461536
136 753 898376
717 731 254061
159 701 568979
27 170 187553
701 387 411790
486 712 11829
619 755 192690
271 496 326883
751 589 750415
150 500 978904
10 654 165958
413 377 546584
149 484 785934
439 708 426393
534 4 458312
154 510 538431
508 34 423652
670 360 206922
724 778 792691
207 217 499038
477 480 948159
570 208 639207
214 567 143854
763 229 792001
694 337 599012
773 668 329241
172 561 593246
435 205 261417
490 764 741846
619 410 47605
717 592 566960
348 2 29866
17 127 444155
476 662 392131
713 344 646612
761 648 462743
602 326 24434
691 466 809791
645 549 581242
31 18 355979
408 4 95181
679 346 416368
4 46 534446
652 601 359017
247 372 480931
428 584 145559
431 763 392413
558 255 962776
698 302 200900
114 273 971075
516 682 256271
594 79 52226
420 186 804726
297 477 322406
740 780 121678
481 179 814126
468 755 886798
316 206 792209
662 782 961651
81 282 755205
243 418 30772
608 637 71346
116 602 711326
360 381 166042
41 684 334600
104 449 30388
499 49 501468
250 780 722290
727 108 971555
573 400 576495
107 303 510754
203 629 596765
211 52 516767
269 69 470163
246 313 77647
492 401 745860
186 727 808789
568 253 577858
334 174 159614
726 258 742631
297 747 451681
350 304 875366
420 112 170022
609 434 719707
313 118 894719
299 404 663994
151 153 515816
743 140 81242
707 568 876868
534 624 203283
656 118 323468
438 548 253753
584 589 404911
457 83 225414
767 124 66201
774 293 56223
71 216 369173
81 82 983125
369 114 197401
623 138 712922
134 301 785534
9 445 28866
137 193 981487
429 463 205565
170 291 932801
628 252 652123
505 396 295763
216 706 402965
466 558 446644
632 359 473974
745 259 915826
272 771 249270
23 705 191717
635 626 139596
570 59 607635
649 76 765420
567 282 846060
106 379 460415
63 14 262693
406 259 939814
775 338 854256
619 313 110333
206 727 702274
537 113 310400
648 602 649424
593 53 147577
637 543 313606
788 429 729604
475 164 204248
534 313 281694
339 86 9884
733 194 482126
111 525 680066
279 441 633618
304 328 606946
97 103 227300
600 445 790589
640 548 60309
432 546 735539
530 516 48051
111 293 692983
401 390 575434
675 318 966515
291 641 8022
351 444 546594
434 145 895081
512 302 463295
112 298 289208
290 388 360359
186 416 52943
383 386 312661
232 703 908818
30 39 232461
744 687 635238
665 527 642300
386 536 169775
763 9 451701
94 531 762795
665 591 164661
228 366 643600
76 212 649764
34 1 523110
350 438 944296
348 166 970762
628 358 596724
741 38 209727
433 483 572097
480 403 272354
389 799 79848
35 199 999099
729 585 700332
27 555 794300
791 44 780171
558 789 747160
339 773 99967
626 786 728274
511 347 716425
431 503 589442
166 688 440697
131 640 550570
612 276 382545
750 219 284611
23 57 48851
481 376 474353
455 660 371632
63 654 401118
553 315 819385
337 433 917032
201 508 136283
442 783 933073
288 113 818612
742 781 936997
91 45 735161
237 392 290410
465 68 609854
202 234 734601
656 371 162781
362 401 61529
769 622 384240
488 594 869423
720 300 660308
410 638 287236
673 171 954391
287 246 177977
451 286 683219
589 355 1444
226 409 189383
284 516 555575
391 697 595853
153 36 650091
526 142 598146
463 363 389872
272 259 141001
601 364 213615
37 211 126085
672 793 805351
234 6 134131
429 391 844844
27 621 184537
163 736 966720
98 333 111311
280 73 218781
320 742 99455
525 157 966481
364 716 14484
459 398 570622
445 721 669030
352 85 28259
378 327 764962
775 219 289701
254 336 907260
648 205 765219
593 257 790312
365 405 6417
259 401 203079
174 25 282090
637 695 146486
632 326 853983
505 543 287790
548 691 774492
516 559 452171
507 720 150932
114 635 45340
790 55 484298
45 539 12894
232 152 114550
60 557 710903
560 302 320106
553 536 770348
339 554 727156
772 289 988730
472 534 414068
360 630 648863
327 656 530115
383 349 832414
404 297 425483
281 330 387521
624 374 822517
438 633 708608
565 396 470124
70 105 278071
421 679 641124
215 750 36679
767 441 833038
294 379 378421
102 722 258938
266 368 398562
81 245 80291
460 268 430539
85 466 790755
446 741 890204
105 215 764195
667 460 728059
620 501 487751
738 275 742351
547 432 980975
23 695 524442
157 504 489184
18 363 22076
29 524 949561
178 425 59331
262 384 162745
180 462 395835
338 617 437166
734 406 374602
559 463 529144
181 307 305991
339 191 623513
419 723 382210
708 10 183250
439 664 673002
143 184 656983
351 449 516122
302 281 159
772 480 741976
342 591 135320
666 346 625596
699 472 35662
69 242 334228
578 506 628299
425 525 502103
602 565 567897
275 163 397845
112 245 675940
369 299 119727
199 246 291679
132 244 321630
692 532 39958
445 657 570286
351 396 295983
393 192 813643
775 796 348619
240 566 330875
333 744 805541
270 695 340605
305 65 389413
792 73 17142
162 478 772990
630 752 778594
632 42 744812
524 75 442601
390 106 416125
535 747 181503
130 682 503842
152 291 317130
173 120 828701
748 248 722873
625 642 587609
131 360 640229
534 46 519709
196 409 751555
516 218 163158
323 117 900320
245 213 111122
183 750 168692
103 623 333354
292 461 135413
181 58 50374
279 518 68240
315 449 436046
546 518 648647
438 436 806106
36 560 610242
17 786 88459
688 773 705406
251 147 983664
429 687 797461
107 64 928579
319 778 236348
759 39 415940
401 157 317744
544 343 873741
629 57 756435
318 474 559251
562 133 596555
82 721 118131
59 507 567979
3 644 795673
672 666 49453
542 543 133153
333 176 297464
696 393 381477
286 75 990357
279 82 230689
174 677 79911
573 13 590695
568 524 99905
106 200 598624
393 438 656159
653 236 778009
268 591 716473
737 449 380220
108 464 500542
628 400 657687
90 659 152782
635 691 141298
550 187 990707
409 563 120352
576 690 805487
645 122 832840
127 797 89051
616 235 533214
209 108 151572
320 709 52995
510 170 410010
435 648 550813
523 63 90588
562 240 827177
470 762 608338
239 3 655592
156 658 146758
207 418 216096
536 487 246832
252 652 819101
122 396 82971
599 392 312401
344 266 806391
476 281 352177
546 385 262055
20 135 351356
721 791 868761
192 784 548260
570 201 632251
391 232 214879
408 285 184950
97 376 361700
327 760 905028
71 736 640354
154 737 694536
620 15 252656
277 289 16518
50 750 787844
400 605 221122
269 100 296099
79 789 953891
268 323 864180
791 435 912943
79 714 210958
633 159 707232
32 736 369666
648 219 829588
638 107 794410
467 320 443503
309 774 137226
667 762 948568
132 375 162444
646 228 499944
328 394 422430
728 114 1416
683 134 982184
274 120 329578
748 682 162756
90 268 464173
764 219 836457
525 627 504952
487 74 606736
513 275 57779
321 388 594206
204 234 394931
329 492 246959
92 351 427581
290 297 520510
384 468 149678
682 97 967156
254 407 853537
195 577 901550
697 38 999682
731 189 708414
499 117 89663
379 723 150511
704 485 78767
55 219 95603
401 738 497347
159 179 767149
720 530 277748
157 1 522095
153 475 624078
493 387 610493
544 728 241104
177 83 442657
16 550 217912
239 677 599667
312 405 484402
480 135 108857
767 711 1079
638 421 31769
155 633 625115
752 603 909949
798 89 840971
300 430 224193
132 712 397463
789 535 644708
782 531 179896
41 387 248143
289 158 847108
728 71 965344
678 561 764969
495 445 186512
33 435 830998
704 30 697171
761 515 281192
214 137 992928
568 264 621413
492 689 619235
190 242 328239
297 643 535420
575 460 810998
389 587 261440
569 463 565836
697 148 688851
212 782 394893
112 149 122219
455 35 319160
337 300 904353
484 401 580065
399 765 940663
140 293 127647
697 264 130734
557 322 865596
84 88 210656
787 283 704181
92 611 570415
91 591 438768
532 528 531355
274 628 642455
641 463 637065
649 775 824470
215 399 243886
287 98 141830
526 211 450018
184 687 718093
603 556 941500
354 145 835157
698 314 54375
421 671 96366
145 266 184068
435 665 441665
784 194 340317
96 435 56869
317 478 823086
194 448 706263
51 359 11566
60 37 34683
135 247 660015
37 611 285378
110 612 996080
597 394 956416
682 250 256679
611 625 336332
88 224 773218
436 485 550885
279 18 225874
162 566 538430
72 297 770525
401 308 823440
415 253 765857
658 56 266827
234 701 450590
721 146 777764
783 77 923972
160 419 220486
194 778 927690
221 448 533179
742 530 721441
536 182 851481
76 193 642574
119 409 318338
376 570 523308
538 567 83567
459 574 607233
441 798 660292
537 114 799343
155 179 811643
799 758 369267
354 712 835848
670 640 55899
156 623 530065
176 471 220294
82 515 408595
551 402 296167
470 579 405977
360 357 102857
119 717 614701
356 337 879701
169 772 976285
397 1 749589
754 291 919578
431 162 723193
674 617 912840
514 474 776350
333 614 250671
771 709 55604
600 1 169450
478 262 314826
137 433 834708
586 460 921107
759 309 902906
662 141 862171
183 737 588248
48 125 322824
5 321 785682
532 555 374730
722 452 265211
192 176 96851
137 109 910708
216 299 207890
50 85 313315
578 651 155164
375 433 267133
468 224 228950
365 194 986672
435 289 622422
100 480 133318
368 428 905098
527 482 343508
544 382 375549
683 260 668025
126 106 473961
595 224 14739
18 798 527392
353 508 649581
611 669 727968
645 196 648445
351 702 796036
79 465 130874
462 309 624530
380 305 222115
467 563 166600
423 600 122193
8 146 94760
223 590 519859
107 93 669239
315 225 913865
642 302 44209
280 31 113494
335 301 62012
610 447 596773
108 465 921748
215 260 606500
178 379 281623
354 739 886697
638 357 114218
403 647 565061
403 324 9951
465 516 632391
213 410 950706
709 593 844885
384 155 285957
481 461 669726
661 505 335772
291 513 117734
338 118 726046
761 319 740464
87 178 848804
131 222 131499
532 575 60847
113 245 910153
649 413 802312
341 207 119310
571 306 321727
235 719 900792
442 1 311446
81 583 396986
13 160 443340
132 644 634442
22 708 173475
603 482 590205
517 489 296451
215 326 469859
445 19 138572
360 89 951496
237 561 141730
271 649 631114
684 508 203849
230 208 65817
249 330 327415
654 48 161824
517 73 308863
157 227 773313
681 119 253829
277 45 896767
672 129 617949
632 553 717566
532 794 192418
440 748 638998
655 668 343175
340 790 541460
556 460 738747
764 332 165501
644 724 709162
104 142 311843
225 410 139828
765 643 881998
40 703 919266
404 799 671797
194 701 695468
122 650 473405
12 153 888032
650 205 11488
139 550 519191
240 610 247070
361 236 902037
176 736 49053
99 239 145404
239 16 821877
615 303 993852
800 516 59488
27 229 578069
724 450 806047
344 1 905221
543 488 4630
477 555 410391
223 289 429172
749 537 171123
774 175 554406
599 591 164418
267 18 392701
408 524 500495
712 467 379730
136 228 785766
32 237 467318
704 563 670845
218 639 875541
569 440 420002
211 155 646125
720 120 122070
146 78 231022
44 642 588465
291 746 851536
356 243 310475
485 385 202573
292 452 197724
24 466 143020
265 358 923839
692 387 492712
325 144 505531
195 325 120859
593 305 84949
141 783 551885
635 730 214995
651 692 240722
359 474 113825
479 457 998971
603 193 13246
293 533 54807
152 522 142972
189 521 392183
116 71 278520
637 624 138114
19 510 409372
332 536 296541
285 759 542094
140 750 524142
147 597 113527
71 153 931385
70 135 53506
11 64 631834
367 663 932555
213 536 979597
206 51 432977
643 479 10638
84 775 723941
398 145 262786
265 580 605974
474 433 581124
785 278 958458
367 397 916001
139 665 999378
422 403 89549
212 235 946440
528 1 376940
518 461 600376
794 375 248577
749 68 27124
508 10 320864
176 76 592430
6 236 524181
666 750 441870
52 679 983949
217 265 91235
176 631 164617
4 748 338493
779 450 625306
251 132 632604
620 467 340823
559 618 738056
683 18 399140
750 347 637396
257 723 836369
674 331 987115
211 39 2629
36 128 516211
118 3 390378
245 107 387988
620 444 576432
468 603 427345
584 81 75598
704 664 719157
447 192 30285
352 421 627726
644 597 231653
754 534 147688
170 222 399808
649 114 402775
148 789 148794
154 237 835555
572 610 51980
263 266 955390
112 595 206896
188 338 711701
637 641 167563
528 140 500464
49 141 618900
645 62 675531
212 304 953187
167 228 806407
406 145 430679
609 209 126065
607 48 494547
595 493 193150
740 265 335953
125 723 112928
609 214 19253
371 775 865458
345 786 917511
679 627 322809
158 730 888680
386 68 828465
197 19 609573
41 140 926646
231 258 269212
268 516 656787
249 363 390264
41 392 640194
258 440 703863
335 298 83728
379 509 200222
379 330 440318
443 405 837640
408 307 992713
15 566 826305
740 515 918491
514 627 897643
349 744 952376
334 668 233206
165 209 926893
589 587 195027
699 706 913193
215 71 217581
795 239 96963
368 233 631179
590 476 689630
9 96 812536
194 593 359380
194 652 501923
289 173 554812
625 728 819585
391 190 835590
314 570 430841
391 297 549732
416 212 537023
345 440 535841
297 636 690009
679 264 114684
762 553 762036
664 513 746298
741 239 629204
135 525 201385
567 342 147796
641 565 308996
240 223 878898
60 700 448512
155 100 549197
264 245 861635
513 751 316101
528 411 11290
22 480 431562
379 198 962316
313 505 943186
198 195 934089
478 668 843793
82 192 381428
428 591 265770
183 397 921531
647 113 49540
396 333 984494
358 258 928706
709 780 674434
647 594 769838
150 778 202043
543 192 976003
668 685 375269
129 558 819997
565 481 878933
127 303 920683
379 295 8335
614 573 227369
321 26 215476
468 313 56633
758 151 314484
145 499 444197
47 429 568773
556 106 785433
490 494 459319
143 443 648806
319 486 970588
520 251 533788
36 275 7921
769 104 32211
714 691 583852
422 682 26236
257 631 270093
18 169 232191
232 355 777492
527 296 933297
549 1 581701
83 492 919358
74 410 472116
11 352 2515
180 308 709556
307 97 358618
729 738 465886
200 348 709441
655 391 472225
277 561 428812
746 635 539280
517 694 527060
75 607 445937
670 532 74585
24 714 180176
491 710 452612
372 667 189730
148 700 774580
72 190 143174
220 607 331943
570 551 787038
113 425 92967
773 229 125743
392 336 341648
313 99 794728
57 480 135766
612 744 969211
77 379 747238
257 78 814295
689 10 181551
651 272 996382
372 339 687063
130 383 418955
384 500 996455
402 798 208236
409 786 209664
174 743 766160
210 58 643274
627 598 913679
139 780 933322
615 432 149846
135 800 998362
316 352 518367
176 85 343460
123 118 198773
408 547 987284
364 221 692840
104 699 9723
438 127 460644
169 397 405681
717 565 356733
672 388 468492
620 28 888725
339 297 110233
285 139 251572
654 214 727333
253 213 733994
628 765 970256
375 565 758211
492 203 166564
45 405 56476
669 582 525304
466 706 589766
234 495 757788
99 706 633304
742 64 896474
697 619 656539
86 118 108931
509 798 407495
39 773 971722
688 322 440360
295 503 459229
736 50 805372
686 36 96847
469 733 486883
88 411 734668
192 524 973686
780 628 609798
457 397 922293
595 524 869418
200 686 117249
30 277 692067
74 315 760101
17 409 13480
677 429 705254
245 392 579206
335 588 417854
160 156 414547
544 787 648173
171 195 596084
464 88 574911
484 346 447817
146 718 514447
258 750 513930
548 210 271083
611 796 800853
761 659 158355
284 120 34486
778 531 958951
756 663 255551
123 724 479724
750 261 339575
583 371 439827
210 376 506142
619 246 594622
712 281 87477
84 695 142512
745 472 764938
1 238 384016
694 798 818973
146 480 837913
365 548 589604
540 335 117896
494 520 744789
428 324 299300
133 321 795108
390 195 622520
351 309 793774
138 209 6808
734 606 165977
244 88 659691
594 278 615774
227 312 234263
36 794 149248
528 524 420982
97 244 234174
669 204 849896
142 426 495009
313 416 391567
225 319 899981
597 434 345195
326 429 776772
769 141 290414
691 298 858648
28 756 283549
105 794 999135
685 367 401669
732 276 284489
129 113 880106
167 325 334253
432 362 335090
412 715 122719
251 759 636500
800 431 71487
198 373 48916
85 413 503726
541 1 492818
549 317 555635
692 28 119596
312 304 346483
797 662 40367
376 24 12783
398 421 934612
251 376 488014
723 593 163616
22 150 134148
295 176 473501
110 440 533019
369 134 967612
718 154 183432
616 720 777706
638 520 622185
160 574 620711
532 390 843091
600 108 966856
478 116 412909
121 367 820159
717 403 576575
469 640 972598
341 635 798894
388 766 18421
427 357 280202
188 529 831796
686 214 482
559 574 747346
409 795 50463
144 374 430800
459 137 758431
624 785 603214
545 42 643373
286 489 16071
201 423 174824
683 310 456101
793 145 931166
154 239 469197
384 747 709051
557 600 729522
133 41 196223
496 651 336311
161 308 400580
607 265 329103
54 684 469710
342 509 45965
563 220 293190
433 526 494615
631 208 302742
548 455 166319
39 789 207143
732 748 285253
614 436 828048
52 386 557193
76 409 200544
82 220 435958
704 774 713395
347 536 864904
373 769 936333
335 663 951270
679 273 959344
717 760 557346
177 442 920178
749 662 423587
631 623 27084
742 368 505283
92 487 299167
128 21 591458
249 695 992030
570 25 902748
707 160 224889
409 285 376548
664 200 86494
234 410 97205
667 188 195790
257 284 748369
183 571 146421
263 675 120628
679 422 694335
128 195 553800
7 544 734709
574 717 353868
134 616 506496
576 312 108845
412 609 120954
564 665 930553
37 693 422630
767 750 354639
466 376 608960
635 323 99740
184 665 532456
304 473 470976
707 523 885380
471 576 221163
289 185 402600
655 36 168279
385 335 13574
257 212 783557
700 608 154918
63 304 985187
17 691 227487
567 207 581709
430 614 121427
516 728 492234
352 155 348776
536 524 929843
712 607 229729
576 3 54031
341 605 575266
799 327 9824
18 588 69533
530 679 480385
384 337 358292
15 198 738740
128 521 546449
690 315 962975
353 235 922930
119 363 716852
638 372 945922
462 237 228508
223 727 250628
123 119 3349
320 489 831826
395 499 59870
148 631 70293
639 690 345878
398 627 314056
475 553 63260
366 360 470581
286 460 554950
647 533 72880
123 677 367974
150 178 967170
607 306 47311
362 205 682147
145 679 367401
84 270 658050
454 628 170563
747 651 228219
782 192 690517
247 565 928963
735 540 664213
104 55 205818
407 271 321595
210 452 55258
478 177 133132
314 139 346761
183 263 594590
476 684 73202
183 17 241922
405 351 190231
511 298 68525
18 646 270665
488 635 998187
767 450 341066
48 61 697005
639 269 432117
220 318 495153
482 249 979689
186 511 213770
135 645 848903
528 165 40103
206 353 774411
199 798 147214
743 249 545619
651 716 461120
430 659 616640
440 677 573087
706 547 774442
675 552 113401
80 405 85360
110 166 520861
741 385 422874
517 611 401131
95 418 736817
374 308 760472
199 207 915184
690 513 652015
482 338 461310
422 549 372063
775 639 969295
771 284 222049
365 518 618144
494 276 755100
473 552 875041
64 703 618856
96 191 612424
196 181 270862
611 184 68003
41 665 225056
308 163 747068
536 134 239170
261 338 576086
367 431 67925
654 384 250072
643 20 110337
35 649 307326
259 98 185492
626 19 289092
420 582 759
232 120 51013
167 200 944532
578 118 326910
273 560 24869
679 743 756297
319 31 773946
356 638 311865
344 153 566527
222 615 154867
417 28 581418
516 256 166472
20 148 569162
659 510 874362
31 799 200253
514 536 74348
557 608 904565
225 195 628070
719 275 211762
90 459 590042
567 705 543369
409 402 496184
208 223 649478
34 117 470693
692 534 462868
172 267 246910
591 709 818205
189 356 7947
661 390 27098
600 286 578557
332 556 854233
302 195 98160
469 194 765991
244 46 991144
757 489 211311
339 364 360677
280 444 67167
251 451 23338
397 470 217473
88 79 531423
454 709 980171
220 268 490763
135 261 798139
513 120 333288
210 612 714076
543 2 254918
544 610 577993
619 272 106020
440 680 168561
348 305 320193
20 667 867635
449 277 843289
768 593 526811
278 296 640991
361 266 200168
110 489 493496
740 560 803679
251 162 70972
787 280 135520
330 768 752943
299 419 644458
716 109 807785
34 491 940374
550 122 462880
414 505 642014
103 156 415632
151 124 148452
532 420 988078
8 448 492765
264 248 731983
203 314 962044
231 40 533937
135 744 221798
353 577 283957
41 200 880806
255 594 157785
433 9 554687
646 650 408562
637 798 61034
190 506 565634
683 83 526748
638 556 963411
18 703 924914
458 287 862729
2 275 806009
276 288 320177
166 392 328808
252 613 431073
454 525 117849
584 3 522976
228 636 88819
403 189 351197
322 795 5238
392 709 114070
254 741 527312
304 62 192553
232 160 922904
80 493 556699
500 612 314036
586 420 733062
426 398 31715
581 348 756547
558 254 570558
286 315 325227
666 473 624722
541 188 844582
539 46 895768
613 137 899618
87 72 804067
127 412 876326
741 465 948566
259 67 292462
317 37 235931
737 505 648149
261 495 676221
482 162 68735
658 475 115055
304 332 197480
319 609 908025
388 716 155942
152 254 357753
705 68 533559
598 547 417192
533 268 150600
569 768 26309
509 27 479390
521 556 4767
710 698 478434
714 732 407943
309 682 972313
381 388 263969
45 88 558362
502 489 541479
691 491 638603
331 442 878077
569 507 667966
523 164 158202
278 100 464186
204 349 529151
570 712 530743
156 191 185424
566 700 687384
172 313 359062
705 133 165792
209 247 140532
87 236 679851
223 85 987317
305 15 20492
426 361 683902
578 557 520244
549 715 462923
795 140 715799
778 516 286000
225 338 965925
110 791 648180
430 8 870969
315 643 792100
310 610 540225
596 522 800041
773 589 649195
255 2 765582
531 36 635480
375 799 379280
798 749 77940
706 746 855772
125 325 133936
483 449 779228
507 179 364281
91 35 267157
566 383 669583
366 795 36073
540 31 584129
189 47 106057
194 174 982740
414 484 83651
701 781 833031
104 615 508815
738 546 511815
177 647 322404
432 434 514330
377 56 959873
575 36 758091
179 371 842031
760 184 397264
175 22 801079
168 222 168550
109 703 386834
62 654 442329
625 308 326698
471 300 664446
119 605 37648
435 395 514726
623 159 59283
663 434 879806
523 139 183077
98 605 409848
403 687 466024
56 148 221581
362 741 953114
231 352 873093
538 519 18517
227 697 37530
668 171 471862
204 134 391988
680 228 96754
208 640 186401
370 127 793466
377 96 74631
631 50 449715
105 402 659128
117 404 105267
544 515 281792
217 710 383627
683 87 283854
550 494 219284
102 198 695590
473 137 683187
163 349 934043
383 443 149157
714 716 98491
620 508 818773
154 445 932636
778 409 578339
59 87 81633
726 577 260521
705 106 335611
195 321 668053
788 71 18487
457 17 327596
631 38 352643
174 381 58346
480 468 27856
206 142 841268
203 400 139507
308 56 833186
278 620 892
142 300 106945
147 632 853499
693 482 463732
710 180 629195
555 593 478347
331 750 626471
111 414 968782
604 253 786416
660 330 66553
670 618 29576
39 162 920270
186 710 343411
427 655 594962
376 204 995228
773 733 883028
223 796 588223
381 671 195472
747 571 696181
777 583 133956
458 687 219195
365 52 617855
165 26 904324
590 643 561705
77 351 318408
788 34 316130
710 603 756301
282 447 374761
666 159 106648
490 693 371916
662 121 893873
227 200 615275
149 155 460318
220 536 541641
162 750 595269
651 467 549860
447 592 746080
79 524 721962
134 57 829945
795 233 723382
30 464 356975
98 612 212476
86 431 513042
643 668 935462
575 405 188431
48 33 554105
208 338 944552
342 69 336013
310 223 601478
745 662 348968
230 40 993603
612 161 651780
739 267 453188
477 239 741915
144 713 826200
351 693 736201
372 468 895450
795 158 969548
76 198 16684
97 623 400417
405 302 161642
692 343 871621
411 788 578037
418 566 542410
376 671 297414
455 655 573853
549 644 25370
443 131 461327
695 600 717367
547 725 806826
214 695 528046
375 541 360949
226 526 627569
271 784 363931
589 467 153021
24 325 50182
588 80 267544
253 525 454201
591 326 519508
364 731 188903
644 373 290301
754 256 704915
572 605 325363
675 141 283318
682 755 402284
355 684 824536
455 108 286737
742 573 978274
420 650 863051
563 489 839838
121 292 167967
780 358 364662
416 637 324989
203 786 628630
212 148 749060
744 167 612839
652 478 240486
577 729 533472
32 208 942407
368 121 762547
559 120 382849
355 604 189346
639 91 866067
123 544 981841
467 48 276922
308 117 650316
253 384 236880
117 350 52886
234 724 767852
559 205 830721
91 381 649880
264 55 78276
243 19 242288
571 290 614089
141 226 672751
428 54 690114
224 32 740872
504 188 658424
106 479 358771
670 469 471316
582 558 761258
682 124 27204
760 9 207998
168 249 395462
235 10 310794
421 552 900260
316 709 683872
405 34 864254
532 282 216426
419 755 271133
384 594 490710
762 39 308976
43 39 719655
574 799 27891
137 31 148525
90 412 258626
698 476 29741
132 168 654293
527 759 643318
465 469 342839
189 613 441044
171 144 213537
482 33 172961
579 184 738155
633 489 210216
213 401 194726
331 482 202599
70 56 971044
330 559 402847
677 707 453726
790 82 691771
721 118 955777
404 592 520748
570 336 535778
146 409 428554
5 152 362490
318 498 168929
323 247 251795
474 4 917488
99 626 675747
346 438 888425
270 549 507875
450 16 759367
349 138 327465
705 550 848297
527 431 878779
616 493 362314
155 154 785402
132 90 935604
425 235 627601
551 540 164177
389 702 935295
53 431 854248
69 195 554531
702 736 474442
614 322 301466
364 281 829685
130 771 124761
137 482 683102
367 670 350309
32 458 71369
320 133 160458
34 576 512170
186 637 267039
206 245 235668
553 413 387756
335 689 413528
77 260 443795
454 23 569385
238 200 104617
650 289 740885
358 128 25037
522 499 768072
137 741 743634
757 375 150795
400 479 191130
364 396 23588
696 697 326432
457 62 471681
492 216 204855
375 409 133607
598 449 97230
763 475 148609
389 93 470272
245 694 518304
744 33 772867
772 300 699405
335 331 320365
490 317 906876
750 350 788809
248 412 674151
154 285 615327
171 62 940926
442 662 957169
370 104 397628
547 119 153002
643 670 753501
324 439 629740
71 482 635570
82 13 812215
41 125 120584
495 725 778243
512 111 39292
439 580 293967
354 582 39293
475 45 488341
729 128 145304
694 319 766269
536 223 172975
548 528 849099
562 4 62468
463 215 826624
387 473 350860
199 752 851559
142 409 83039
430 287 195955
700 786 883329
78 559 680190
94 707 72116
19 116 368657
476 553 53694
403 242 84465
497 742 124168
342 800 399201
550 37 432562
784 180 712912
28 243 445622
314 492 747944
541 423 751812
226 466 647662
680 557 772362
417 129 189480
494 701 395801
470 457 687748
206 302 531410
295 778 19752
38 687 130151
25 198 175865
313 725 487595
66 13 697168
616 529 60173
198 419 69605
616 111 986952
155 548 737447
484 703 496978
192 15 795084
233 140 920053
331 675 282577
787 257 564227
439 585 961445
794 55 855225
552 464 501155
448 156 13943
191 438 537201
88 600 747120
617 630 631186
223 700 858125
656 19 895239
261 608 458821
560 193 89604
529 446 864924
99 425 139072
5 358 604109
464 705 151199
420 9 766412
71 725 777422
125 761 246903
630 352 356517
227 655 25720
517 672 259610
585 195 408593
387 650 194291
52 470 382711
64 590 857304
161 734 831704
93 768 165070
584 556 261403
129 151 4488
107 751 874144
255 331 470407
440 726 913472
376 89 651918
332 686 697206
782 744 559592
162 703 107330
340 211 376906
514 469 428778
459 728 953617
784 693 713347
509 658 490066
499 759 763345
115 431 188598
381 400 356272
527 401 139334
54 555 319474
206 232 595701
386 575 583789
349 479 618647
617 539 694267
722 94 164587
593 251 794092
604 702 912914
76 160 826650
114 582 860132
176 581 551203
631 565 612543
316 72 464397
753 140 344014
397 597 77369
792 250 126131
797 54 136154
568 242 861694
493 33 657192
760 451 747378
555 216 324123
342 150 268822
565 278 375142
762 21 336184
700 432 662055
345 741 921281
796 555 474486
354 316 628815
623 303 437104
1 365 180009
689 194 638748
307 436 833352
641 624 41404
670 556 855346
235 105 260647
447 5 241133
571 597 944702
469 345 192253
146 322 434316
19 29 991446
747 184 412468
69 391 247050
438 300 621188
110 311 501076
7 430 565171
472 700 921752
395 605 354504
12 335 35975
147 539 112491
143 247 777565
418 385 939915
250 254 149585
297 716 180628
254 782 663209
439 129 447551
4 602 643120
209 488 734598
285 645 665638
162 204 18947
747 68 350258
669 75 523878
194 671 589399
556 87 246463
181 138 87287
164 792 102723
449 343 594918
41 370 558123
72 176 686739
468 778 872381
552 346 472132
532 138 483035
563 584 585318
714 379 258002
558 523 72655
700 421 843476
789 53 85436
446 68 307811
510 310 409879
629 637 584241
92 238 312339
587 220 183658
209 50 230898
522 616 773090
269 106 82190
717 757 854388
36 574 263868
394 160 96027
3 600 378397
771 680 555778
208 531 172614
662 293 749915
650 748 909210
723 753 449909
473 282 361795
592 266 623471
271 108 380078
472 251 723671
357 367 391456
441 644 175571
409 768 118404
246 421 843923
700 233 257735
296 299 662968
273 652 563952
39 416 552604
178 735 994185
688 300 468924
13 391 237035
788 132 925359
354 52 850155
256 198 894002
522 705 620472
1 142 264402
666 626 550971
100 470 910861
654 175 100568
300 175 253571
297 454 126210
199 742 382942
548 289 505681
358 607 651333
537 317 295935
347 143 624652
263 49 817685
534 630 716701
635 747 111408
90 799 124582
262 339 828118
530 461 197168
683 129 496959
638 773 929096
245 691 569941
356 211 898313
719 604 330489
112 718 234790
289 13 375935
651 753 965952
270 742 399315
328 662 166662
796 620 878258
201 457 300291
453 144 64657
352 697 135580
73 254 745233
386 470 826523
4 580 899576
721 99 118399
712 737 304306
214 795 292635
261 763 691585
90 671 623776
507 345 767225
660 432 409711
427 627 576939
422 322 244656
577 384 315101
66 254 849594
137 195 93478
142 410 758012
663 778 965396
437 86 447785
697 332 733438
595 20 799439
542 225 514167
572 37 530255
26 623 650739
686 285 897727
386 493 157083
406 667 979994
262 35 187528
382 509 286147
422 383 277902
451 266 36442
705 489 878469
446 290 207552
749 348 939247
465 276 56251
247 673 41940
732 486 395027
416 615 528150
756 350 717118
707 442 113100
180 8 394176
331 112 774274
774 289 439424
736 578 971854
358 54 3667
262 378 95610
70 130 140248
533 297 812
651 519 187551
78 408 185252
141 339 668832
301 693 165999
361 59 280448
381 638 560358
157 422 535447
713 756 77393
13 294 574695
76 178 764568
399 104 767429
653 136 294718
226 441 281662
89 413 457063
707 37 755995
194 379 22608
672 190 675247
274 142 173429
299 211 592736
247 654 208632
339 195 233788
78 370 866589
461 39 255628
14 251 528683
571 387 669633
532 520 40715
40 288 646173
323 612 350158
336 763 575847
680 49 491702
37 156 361440
196 535 795646
281 266 853576
260 310 674173
271 600 225535
108 185 121964
528 500 660894
513 97 715130
725 309 998820
709 373 686226
469 586 292896
177 351 887934
618 165 248551
342 416 624326
165 782 236421
473 116 281934
631 17 894616
60 416 877220
537 186 482482
568 72 458686
722 514 82425
107 534 527237
251 403 953495
204 345 409230
572 416 171592
430 346 790542
769 639 479577
465 325 224959
262 159 792054
574 758 180236
229 672 533693
410 81 462327
458 616 455353
391 246 876764
390 91 692410
752 251 554487
524 121 40233
443 95 42919
365 792 416191
678 431 24593
15 6 483556
560 784 352681
370 724 696692
581 647 190246
533 558 846572
781 185 278564
549 156 993187
641 725 895491
250 798 398394
257 560 867094
776 297 612093
203 680 890993
608 778 138637
374 530 312304
748 64 498207
285 175 181676
522 314 725133
223 553 551929
606 31 587263
777 563 86499
780 54 267763
194 23 645649
687 225 141579
329 244 839603
584 69 500794
695 586 216533
354 697 738014
72 89 332005
613 793 782532
498 262 742803
119 552 255431
94 186 454354
640 359 583703
721 10 698210
93 752 471293
748 663 675915
177 236 887359
710 442 496761
30 66 550272
50 677 532914
594 338 494401
656 563 792623
16 29 109791
393 636 980493
703 350 817632
210 758 788682
72 240 1329
699 33 11732
375 593 29703
644 469 201564
785 211 245662
563 602 540205
404 569 902534
585 479 972563
116 462 523809
538 794 398968
379 353 652554
610 630 607203
346 505 168943
183 37 315081
472 272 159055
539 220 13081
535 5 48796
340 79 404001
331 554 917190
467 194 222524
522 391 281327
9 522 447441
630 333 635397
203 587 513559
7 323 553490
3 410 147002
620 10 659864
35 657 312523
621 752 313193
790 669 154557
649 730 543852
565 414 555334
367 541 511229
37 401 543292
95 570 926390
480 312 810653
277 664 256540
631 570 641496
408 424 527731
199 602 533850
136 339 755451
782 775 790301
317 507 732143
390 738 497217
67 511 421986
63 745 579420
316 679 106957
248 333 988691
135 687 763242
139 556 796298
443 616 194794
667 388 898082
649 196 371677
574 367 526386
546 330 680749
739 58 683783
467 67 376790
34 768 463097
118 356 173665
25 797 532005
599 488 43950
40 79 337902
604 629 899531
709 477 864637
518 171 453081
398 63 68880
294 560 768750
690 721 549105
443 613 209028
23 261 950980
606 563 784581
229 18 295985
143 362 497119
680 458 682495
738 146 82215
145 575 55755
331 268 47899
238 609 279547
661 467 584917
24 310 69390
491 659 155252
585 451 222382
349 116 650128
468 344 416805
196 447 258516
100 469 125955
277 401 224424
742 202 171211
575 587 943279
79 27 298880
35 763 450341
486 151 697294
336 703 742228
417 62 761527
646 367 479493
469 704 169100
122 479 777428
287 715 971933
746 734 545632
618 534 378377
765 61 435544
459 647 382116
184 294 257474
105 696 342185
159 776 418822
44 603 497994
164 228 344993
103 40 910326
696 767 392795
800 539 971846
511 1 329898
689 105 782776
26 357 306936
644 701 381930
633 631 441183
660 321 199797
438 486 371584
195 206 624004
3 198 476548
348 297 511772
739 212 779239
461 684 725380
311 142 896980
366 554 435973
500 598 645108
632 269 208915
38 159 290335
594 325 566955
2 752 268440
779 543 158932
335 449 467798
244 296 996986
417 788 103186
752 276 69563
739 485 715798
37 545 563471
449 131 822124
745 598 977618
767 534 328610
286 524 222679
276 459 750923
489 783 799809
572 704 406558
259 8 770952
382 338 502489
9 360 136879
390 159 490089
471 735 59396
575 548 92745
279 458 220203
625 643 294766
321 746 142965
725 99 819147
679 759 894808
45 402 810137
32 765 91696
465 382 203521
762 665 145666
542 515 155907
347 202 510082
625 564 64483
301 9 473049
238 4 4671
553 352 955538
57 147 283691
593 517 746351
183 277 604689
280 122 531063
543 24 460044
439 74 304905
708 510 914292
420 3 58775
613 729 662625
457 715 909991
279 374 821199
523 354 148162
525 711 707709
793 59 913132
411 483 649152
53 243 24914
427 16 175039
786 411 122433
733 531 477111
5 84 705612
74 614 330793
522 563 590897
40 563 128409
507 607 498638
17 645 490187
425 403 73606
136 680 504673
224 453 505609
432 277 210217
354 432 940952
762 719 227615
32 438 576050
195 236 999097
726 467 730812
687 793 749543
276 39 529480
596 247 923667
504 583 142475
722 538 620111
26 348 196663
191 259 785084
465 4 380843
339 80 66418
176 281 909759
185 80 426799
688 418 605635
462 412 120722
101 787 497464
211 360 836718
154 655 461433
591 552 792050
164 128 555891
527 287 199814
201 536 537034
775 271 508524
784 417 968603
51 735 76625
660 193 813831
100 497 336287
527 148 176840
63 554 344250
341 187 962683
190 775 3848
464 11 183387
214 552 873520
781 368 195046
397 322 319291
660 586 770222
97 545 823811
588 233 660537
745 537 472415
725 681 832821
538 392 811108
633 360 449903
549 189 859102
256 314 554691
388 456 985711
114 465 173975
671 584 516795
488 323 584385
403 342 530365
797 673 771551
371 638 287671
305 451 546996
244 459 101599
309 649 304367
629 296 421451
97 4 624423
574 26 791416
702 377 507501
665 590 813046
560 433 294498
750 591 683029
734 776 167518
128 163 383656
447 741 110511
681 75 352610
273 254 796368
49 84 890474
392 396 693531
796 325 551056
551 398 614179
767 7 962818
764 300 230178
574 704 432876
230 140 262775
96 156 780733
623 177 283892
48 465 899817
412 772 681197
28 402 759764
790 135 191058
218 125 540905
17 399 288176
58 725 737697
637 500 58838
437 568 488473
427 781 708661
600 541 488074
474 488 881635
14 685 546971
386 724 953831
16 192 186145
118 27 352068
338 69 901755
238 9 744776
196 211 312480
514 283 945868
568 180 301927
707 530 374303
629 423 303189
279 60 441468
93 547 891788
678 489 401473
378 286 147141
423 206 561103
663 627 508537
641 432 879488
493 651 929303
713 783 263209
6 599 712870
338 216 351773
395 607 653642
281 169 478626
770 667 25097
157 635 547201
114 780 743636
413 758 350746
566 45 181340
237 138 387420
431 656 181406
157 104 61815
99 403 817198
707 517 280627
239 41 426379
263 295 153603
204 544 627597
20 624 257065
723 607 13817
465 210 569040
481 358 579923
24 535 194811
133 440 341496
760 800 834860
288 526 26426
57 168 616698
119 232 524179
338 326 594982
59 31 503290
559 495 109770
653 68 328858
54 447 962833
408 497 829852
456 704 848799
338 601 317957
696 528 952645
156 532 934587
680 244 874847
790 711 107499
539 40 131050
121 784 992310
760 512 58672
409 173 615805
461 302 34532
429 288 842911
600 331 913671
6 84 601074
199 250 583839
264 786 138068
689 541 14788
351 213 34347
685 341 663568
611 754 111936
338 567 484400
374 434 904064
712 246 561126
577 514 958887
379 287 194938
481 464 786560
548 178 936230
451 648 444464
685 225 911120
433 466 235046
537 239 697180
355 170 840272
669 2 612047
574 27 380628
216 212 185898
346 103 523288
112 485 820922
520 579 732015
238 235 49549
72 205 447273
714 168 579702
437 400 337964
557 115 248162
121 623 328915
242 777 93302
393 82 909231
544 125 48759
47 573 313320
322 469 448368
43 592 639357
382 151 444643
296 245 667206
768 685 757149
483 19 694571
100 51 181237
569 465 905709
720 468 255731
460 167 239988
775 733 60618
236 385 916485
442 692 202248
720 666 855043
219 569 736140
166 452 949229
782 731 497022
733 468 481535
624 445 558089
295 731 931707
712 601 454825
446 715 888703
451 730 416470
444 552 928708
617 61 38644
652 183 759493
648 364 548148
365 349 337901
114 311 718612
82 119 313487
646 737 7362
325 58 878566
64 652 496364
561 408 894899
502 692 228020
272 486 194176
582 704 754772
398 534 587453
462 3 284868
165 402 726144
409 323 847670
422 113 418044
409 785 210924
84 729 548319
30 484 662104
758 589 980719
212 160 786625
339 725 757655
65 78 1889
501 368 588424
99 238 932855
502 500 882177
726 281 243008
712 353 628581
81 18 784201
636 768 610923
796 428 933984
597 712 888172
119 375 686875
98 339 441334
493 264 361617
209 682 443132
162 539 469104
259 640 709161
41 529 24302
505 179 552894
448 439 56340
320 1 155179
513 669 297837
674 780 555857
614 727 378623
360 728 772617
262 59 376253
109 269 137099
741 144 374421
242 552 984834
164 703 807644
340 19 462564
466 115 6644
304 739 276458
734 211 464943
703 361 989303
74 147 254584
390 651 852125
489 369 924721
755 384 369520
57 581 967565
607 115 236975
782 164 40626
774 765 716311
1 103 910030
601 658 417254
93 744 997505
601 253 66609
42 47 647341
43 143 67990
162 314 418154
131 178 504911
756 382 568315
35 213 396560
233 491 54060
395 358 605447
728 26 862543
549 647 244848
26 102 772051
439 53 60550
44 334 451148
564 135 654531
238 315 383213
517 490 724372
561 40 702477
701 310 212861
582 321 889354
267 626 53204
209 17 291240
672 173 78660
494 488 309514
164 34 605515
306 783 39670
202 637 842621
607 252 403436
89 365 330744
23 65 855538
280 143 815340
308 287 942264
520 217 453769
382 790 485083
565 87 715597
114 53 918658
85 635 39558
669 767 939218
392 108 979840
260 8 282177
585 730 772628
130 628 420439
221 301 392997
76 190 113519
21 413 212851
567 74 497844
777 280 974467
683 501 899098
259 741 698992
330 796 538288
773 372 545570
632 126 584471
735 783 943531
489 40 544363
121 246 888112
289 285 687042
10 359 728735
199 501 725719
640 713 127986
624 226 809426
157 359 559539
486 615 446983
677 539 157471
644 712 883136
438 600 252529
194 437 96419
217 523 141718
565 506 456226
312 370 838402
749 717 691973
717 535 461477
436 763 364758
367 550 776931
733 330 329408
427 602 495686
412 206 915680
771 798 251448
661 714 545318
576 611 686323
123 226 492096
589 554 114976
175 253 313172
672 43 841416
204 420 626535
107 318 616195
773 283 405139
454 572 773186
718 448 327548
399 275 598953
637 639 617666
128 49 431430
472 263 293026
182 416 575760
788 432 189270
565 566 475867
759 342 298647
27 376 597485
473 462 123592
317 160 368867
33 140 186643
681 101 988922
59 168 578642
626 445 571876
81 505 644825
595 21 306220
139 92 911857
300 43 224046
740 686 212959
476 795 667418
567 630 410941
381 395 975889
674 539 939344
103 210 194744
320 137 703248
261 116 468212
398 246 78586
746 661 820845
651 535 936294
177 385 890427
190 272 565148
417 50 795898
616 216 663849
698 503 462268
229 153 469249
455 775 269818
328 312 631903
663 501 418221
693 454 633915
369 232 280446
388 339 382631
422 339 271847
482 186 92938
346 266 803114
740 112 606858
52 268 594488
675 33 289970
607 189 323045
324 764 59461
455 327 640833
588 144 995267
188 492 877635
318 172 581360
667 337 522761
454 89 26571
5 163 775305
380 431 705118
137 752 88482
685 691 332465
796 300 518171
488 85 675627
688 228 326598
15 602 971050
405 71 118285
131 122 72821
76 286 940822
549 660 146735
275 148 268800
493 667 426912
251 682 342196
24 463 744563
48 42 39438
678 342 485042
238 348 556275
627 539 747670
27 366 758438
602 471 114806
799 711 921561
262 547 667955
711 315 650011
8 356 951981
78 749 429184
655 188 863045
656 128 977672
478 700 234917
452 495 888055
342 299 995558
729 35 928064
180 792 232895
411 212 250558
665 371 430951
354 72 445207
465 485 146425
280 504 891323
395 655 3405
520 689 570376
41 135 720281
650 570 553460
729 788 735158
748 10 386048
409 35 868312
686 213 128364
691 469 38559
295 457 591345
307 671 207353
601 101 246900
618 603 859548
318 455 303257
518 654 603327
367 387 167098
364 566 795894
138 19 339702
611 397 75547
623 572 37190
222 308 440066
153 765 951734
524 182 225964
126 622 347916
488 87 869684
695 795 504637
284 604 843203
725 154 963640
35 223 857437
539 28 82308
368 409 813204
192 442 891545
99 218 996026
39 511 839673
486 646 89075
201 730 271209
234 84 849276
467 416 732617
11 513 811211
671 377 918402
597 187 215374
682 581 390623
768 456 350106
791 369 455075
124 472 631547
89 519 23500
453 432 896027
301 35 405355
167 326 425061
187 291 258906
424 262 847215
686 790 170857
54 302 738469
575 381 731382
24 744 719430
97 241 570099
760 781 682164
191 366 40200
606 611 672213
46 653 625933
514 430 531756
725 576 369344
447 488 887929
121 290 282472
540 232 317422
72 455 168039
238 227 432122
398 284 892820
441 23 827385
713 506 538314
460 701 976720
428 29 386697
489 690 606252
149 494 762711
534 69 64479
262 237 819538
299 108 943427
510 716 114971
753 349 502222
270 219 606278
297 680 351722
456 501 938401
503 767 88580
100 114 901154
100 507 868139
593 785 993036
38 775 585565
443 624 739666
608 311 700875
611 704 31952
270 307 389269
77 335 810807
401 476 225687
664 652 829141
383 19 53537
519 154 824615
80 97 473377
733 247 711558
800 701 866186
585 118 259368
274 181 597445
214 345 875632
558 800 620182
577 280 705627
209 763 981076
109 486 384800
220 512 856488
552 468 817803
198 520 285645
754 380 457024
527 419 766757
664 407 2259
747 699 995658
598 689 12189
502 734 922390
705 290 775729
398 10 528552
630 248 57860
599 446 689280
461 707 690653
406 723 75213
221 303 861155
242 159 320165
642 720 453657
207 62 131029
755 615 83369
314 181 543276
617 419 693882
76 140 632612
356 461 285028
478 253 417485
346 146 372604
798 179 726858
270 184 99687
284 400 77452
713 173 997721
108 521 8125
527 731 489685
447 382 895322
210 389 856879
214 781 119609
789 563 585229
568 634 566317
523 212 738213
459 453 819532
188 508 327067
259 174 642791
149 729 147416
393 773 978055
121 178 676482
50 215 893164
744 315 440048
131 702 899207
234 593 433271
695 455 641393
471 594 521045
719 291 179039
616 470 186000
241 342 438715
541 298 370300
420 504 726431
770 291 4589
94 698 127502
660 328 32329
105 484 489237
8 502 849690
534 662 53099
796 261 133290
593 255 164020
108 220 815990
7 207 604162
403 634 455259
484 461 256188
681 221 865652
475 276 472376
750 724 709939
780 605 966125
81 196 564689
213 128 661155
554 782 206858
783 209 56820
621 539 534675
363 455 675617
773 14 41743
200 178 784438
7 253 595937
572 440 242917
348 80 212575
1 539 279762
659 632 269077
444 166 439652
363 321 349795
281 371 891895
369 651 111497
297 600 644364
264 267 482210
20 502 592167
251 329 505544
495 798 419305
102 187 282161
390 660 818496
146 446 320920
164 539 312139
367 711 526770
292 304 66121
43 737 924782
318 227 859555
760 376 461887
102 759 70916
140 783 759816
165 277 598149
541 315 718007
274 389 241147
539 718 216995
727 512 516844
743 75 70679
733 137 265689
768 450 435856
281 237 733881
36 145 178898
345 646 930641
775 393 93706
480 125 777140
239 363 982409
389 352 576374
144 654 934427
500 135 848443
482 784 312031
497 135 889743
800 428 361377
536 196 840419
81 129 221218
646 471 298537
449 712 256753
454 772 309314
46 709 36611
482 301 602680
343 659 140509
608 536 605248
399 515 612537
728 434 550776
33 378 892637
103 671 300070
162 678 404647
747 710 576840
264 349 467620
741 61 670144
230 447 208000
679 9 904631
462 692 759758
776 128 855768
133 474 713435
176 490 523367
788 107 916444
223 477 280639
506 442 489694
466 108 792928
166 689 726437
499 101 851888
664 418 96964
460 717 285749
687 645 711174
777 436 26906
209 127 88417
5 322 294093
148 120 951004
29 9 327642
303 488 991810
757 712 907966
284 119 941118
285 736 846948
163 52 530359
759 85 648438
674 294 949046
328 176 284362
118 575 782086
300 765 255967
406 658 150000
709 186 880544
730 462 33597
234 460 52849
16 518 736527
474 57 894736
636 236 62314
386 787 115994
430 745 475437
749 283 397782
443 707 883846
401 768 247447
316 729 333799
695 176 107987
90 604 395348
628 132 13142
519 785 512811
136 511 200416
584 17 937799
590 644 393012
131 637 420667
58 690 33132
640 381 868992
613 497 612935
573 707 725512
743 93 470803
794 676 776590
83 347 539354
631 126 857649
24 631 254179
376 329 490314
790 604 457427
345 794 694311
230 15 699219
294 493 124267
7 510 347680
672 267 826955
245 280 690696
201 297 873363
156 362 392349
771 245 376721
465 796 947510
532 241 830478
107 657 403562
605 402 744054
759 166 910022
385 219 1690
632 342 892531
623 545 672074
788 551 226963
236 27 703543
434 19 506559
41 10 659522
353 432 375612
629 155 993003
237 782 722298
347 50 836503
440 770 738046
789 586 773835
335 209 199188
134 748 371052
27 744 836593
600 212 172009
499 282 635210
169 353 720410
742 758 478234
571 514 379902
175 547 692424
31 222 312945
737 324 330509
31 185 499202
486 20 42932
245 308 425495
386 57 61165
618 109 436666
386 34 754215
555 540 764702
180 580 361010
206 419 205024
718 392 853904
371 304 602063
79 601 555245
522 798 198220
288 778 367732
300 777 111610
47 799 199637
150 640 337164
305 529 239904
690 63 603821
503 598 7395
308 472 693232
52 48 282912
610 764 658793
672 54 634320
294 188 298177
164 521 408869
384 394 48108
165 711 631446
744 651 143306
325 353 407464
681 777 859410
550 354 586804
558 179 326903
91 378 488246
586 260 794937
772 152 342609
570 99 834157
138 312 232713
729 291 329017
488 280 656395
10 781 581318
372 729 77522
327 36 31314
465 426 881664
202 565 1477
146 499 420249
332 104 632667
139 790 847285
512 437 192667
665 474 501451
99 554 168638
220 294 459666
698 594 661829
460 90 356500
6 775 892127
121 42 72998
151 734 854928
430 709 315293
343 378 354153
772 259 565725
203 421 62226
539 675 957023
459 595 134260
403 472 139622
34 709 213141
768 56 344905
758 220 716117
703 396 616314
447 440 680278
384 571 803118
135 267 14016
189 206 347323
473 735 276999
99 168 779008
197 105 207410
145 355 141294
740 216 29512
625 388 525940
367 29 525292
556 583 77070
510 446 925594
103 373 870539
410 672 21619
626 653 911304
163 510 427113
604 496 143255
373 743 641889
728 632 762908
227 256 827046
659 292 691035
389 18 873482
20 769 877631
726 371 367607
778 222 64406
201 99 265427
515 792 258781
247 145 372456
150 713 194956
461 121 3277
777 430 264503
800 691 329306
550 248 598087
226 229 391126
784 64 301805
275 200 165438
159 619 983482
3 455 711615
176 273 362691
165 229 89703
558 122 538278
603 179 56903
130 303 725492
49 107 588056
772 50 464597
697 764 754860
682 690 392944
448 197 800554
681 193 671026
518 488 113648
166 489 38372
30 316 375760
580 492 63397
89 783 245425
576 548 389102
506 21 800069
139 480 129600
636 696 697047
48 204 393077
663 359 961365
781 317 182634
564 615 574275
104 362 77520
756 171 511188
11 273 762063
67 497 749670
702 353 380844
9 375 18544
381 751 484610
39 38 149168
133 202 346751
410 161 301230
262 605 169919
465 348 783922
492 48 782479
625 402 858270
18 61 498909
597 497 637344
409 33 977905
161 633 459610
765 787 291066
41 184 184473
530 627 747497
726 699 900954
658 591 443243
771 559 665610
77 395 691606
560 220 722373
674 754 467273
346 220 318775
167 793 650747
505 94 383373
474 229 721888
380 69 536744
50 632 727595
670 507 750085
171 730 848028
131 102 274843
360 347 445083
539 23 361374
193 524 443438
159 640 206730
459 782 797982
133 506 918565
617 20 178967
364 568 543410
20 496 672862
1 568 885343
687 253 827649
333 284 171131
258 39 619350
422 73 573891
542 280 893693
715 415 254037
728 444 52895
423 508 735643
570 668 776000
115 519 378136
124 422 103505
764 777 658152
19 169 43804
141 307 595991
557 633 563016
797 307 992239
131 41 500803
274 701 167576
145 507 656847
233 352 626870
424 800 530981
269 380 44493
106 611 200376
427 714 733487
565 7 10287
45 649 990726
502 462 153945
363 96 983394
86 670 868660
463 450 988518
255 690 483814
29 504 949936
475 25 71019
586 149 864323
651 406 770614
172 228 7198
29 266 705573
266 126 605060
84 324 684129
482 434 204976
59 775 145817
660 201 150091
718 709 288463
568 337 381733
651 12 852688
453 645 65090
311 600 285174
272 148 222500
176 293 213007
560 364 633407
330 622 244989
762 462 883045
344 371 972322
239 196 338164
676 582 866566
392 775 19304
16 51 1985
169 390 537937
774 223 776704
665 427 780920
644 142 606798
76 584 842851
456 385 547450
532 311 523547
49 122 122259
747 513 954125
728 257 529568
261 534 151211
525 363 957087
145 264 924107
682 374 509981
295 242 12021
96 104 757853
461 109 903064
703 623 779664
464 217 216025
321 780 940211
139 535 504216
621 314 309302
234 200 983637
714 156 481192
672 656 167311
576 264 231254
628 470 626247
477 186 407424
194 566 233719
13 553 800300
768 281 493627
99 181 55295
484 488 835399
697 737 253935
381 179 755681
416 798 557314
775 380 788820
480 674 162852
94 221 630248
339 465 896566
673 669 895268
369 90 953290
709 280 978011
240 650 941711
636 574 817406
196 216 971282
181 678 79513
768 733 138896
628 265 500643
726 494 964546
637 84 366099
488 373 992267
451 720 663573
220 111 232265
780 478 985804
157 653 795937
701 202 338954
689 568 479523
624 220 619493
794 652 460324
51 495 136766
462 464 491530
473 742 646817
567 219 264173
214 414 123860
13 424 710341
755 39 692958
269 650 769126
312 704 777790
242 538 284115
481 470 492906
392 220 889907
759 571 157173
337 662 470818
689 655 555974
242 756 780261
662 591 293566
727 737 469939
416 578 83926
79 287 741115
153 385 179155
256 141 254545
72 159 482379
14 168 395005
43 452 294433
668 257 485626
686 491 951897
774 410 408424
419 712 722562
374 675 299597
718 787 957830
706 445 780729
343 727 920296
120 601 805648
104 392 220694
727 620 474162
306 491 475217
96 214 36747
65 99 691826
627 721 144511
709 457 89682
304 311 897647
58 786 223978
13 372 826486
589 268 97343
419 39 664986
796 48 539104
188 775 933707
50 726 642396
464 304 334351
639 779 780044
291 669 596810
367 308 642703
769 132 709245
674 296 982895
269 462 944182
650 702 225285
503 73 397357
500 513 427626
22 790 940241
7 412 840925
605 511 914200
420 207 698249
327 99 751380
799 639 820586
195 19 526457
729 661 714043
175 5 330584
208 101 721505
12 225 801555
644 425 445894
303 795 18601
428 416 805917
589 85 144223
710 454 969743
248 520 467016
461 41 908709
221 491 394062
359 572 321121
558 512 680266
749 466 111533
225 174 263934
449 323 535400
122 766 460581
366 399 940874
593 211 946988
413 404 296790
194 586 175372
186 87 741519
539 613 367215
364 781 625719
722 3 836626
610 177 73369
220 651 912201
798 45 195669
492 25 874696
318 373 188820
203 601 392118
166 108 194663
540 352 987817
231 277 39530
160 519 514897
308 69 498902
681 226 345020
70 533 407972
190 112 81497
496 366 267928
165 23 579856
696 398 871374
666 196 622261
300 793 716542
591 296 531560
699 167 100665
445 386 674766
607 695 406070
621 647 762503
96 150 782335
134 437 540015
730 410 660983
767 761 461701
236 339 691782
5 584 647045
195 758 859710
758 706 156624
179 225 693654
794 512 304448
754 599 785743
189 259 303390
741 653 62050
433 398 24944
784 429 869966
45 266 273989
174 66 446690
734 129 707737
375 232 973220
596 287 271518
184 607 895910
296 755 534654
75 222 295414
575 345 218551
68 260 23097
666 294 226594
626 690 66065
73 448 427172
203 363 54480
588 150 512830
118 469 563848
271 417 451484
353 489 132309
431 472 43359
102 268 965978
363 687 378817
720 299 737588
180 403 444044
508 182 981003
650 237 891891
300 583 492780
418 465 563857
678 41 1410
347 373 629780
725 489 687426
424 65 690569
405 8 739564
467 764 727022
257 250 184550
774 245 645412
97 48 769755
405 282 342818
42 529 976678
643 665 411449
330 505 663757
670 64 622026
454 603 27496
131 234 46531
446 43 411244
705 721 715412
424 206 304819
61 524 373828
194 5 949903
656 301 267952
339 47 125426
506 601 629453
608 428 17403
398 290 523431
470 90 479903
255 716 887395
471 571 18929
263 409 934737
97 539 122733
233 455 62886
250 138 4855
46 555 909006
334 163 889435
381 99 251858
385 159 133768
326 21 150654
120 306 819174
720 4 113432
256 45 332276
559 3 679314
729 180 52285
568 46 862572
106 178 149294
581 485 57909
294 159 136124
32 417 75659
100 37 672297
623 195 643130
534 185 668013
462 413 827625
54 420 789077
789 67 226158
368 445 729543
643 47 557112
18 80 265658
12 141 505561
730 518 607884
513 595 354243
715 762 721536
433 213 31672
213 347 982709
633 776 318605
317 220 384812
684 743 426020
274 512 53301
746 507 510910
297 635 681452
197 799 98877
444 743 9980
569 458 426243
406 419 722101
178 715 634696
134 507 994153
186 690 472951
33 686 911465
349 521 941616
136 405 513493
108 217 493298
608 212 975186
111 300 401922
89 28 804893
730 697 50780
324 153 468633
155 251 562658
780 597 130173
28 623 88836
220 478 937765
269 408 408478
181 276 822620
105 367 5072
379 324 426981
792 663 582787
568 150 752577
298 317 594287
81 58 126094
153 149 744884
604 771 433404
613 81 739743
568 475 497312
374 173 986625
688 721 712196
415 570 930900
135 452 142296
455 774 758104
766 438 705874
8 346 317798
470 89 338275
393 367 987037
779 97 37128
506 128 809067
302 651 605628
199 378 481547
676 476 981788
529 434 495788
690 296 204190
122 163 496291
64 86 650916
234 714 377638
732 611 408013
651 288 469665
22 154 43593
460 371 831651
728 166 522424
239 303 15465
251 741 382623
408 61 150807
762 36 461205
652 731 173469
531 754 338857
608 383 469756
688 123 888944
260 339 906305
323 314 466652
449 125 935361
160 788 119169
301 57 834641
618 725 183923
147 174 184118
155 640 721284
763 163 727520
508 69 645009
114 751 848841
722 490 175612
146 557 135926
334 467 271161
799 781 473606
620 299 682468
171 97 119000
730 686 818868
498 276 670631
275 791 293122
329 235 306846
702 219 651899
695 704 446505
525 234 78335
54 363 637046
341 103 577272
661 107 190950
391 352 820084
364 301 993752
432 275 935472
142 236 579922
661 112 952333
347 563 319725
135 16 873009
254 544 38304
175 312 267934
348 413 468991
308 109 627737
523 338 613716
673 536 140836
399 640 858030
300 461 871911
88 1 227897
33 583 741700
549 717 171883
207 253 553390
356 609 452243
247 726 177898
34 721 36613
494 761 878104
9 658 358817
627 338 247519
618 159 624334
399 70 920451
657 433 273868
796 736 53714
408 120 446833
656 751 534278
253 718 277211
692 469 639562
265 495 360059
688 600 934428
38 776 983620
217 606 708645
177 493 495592
66 668 802284
408 306 270998
684 216 349056
85 693 944632
656 287 584552
671 637 20160
703 383 768214
149 165 329565
662 27 900065
220 648 326744
167 726 420859
651 457 232242
627 392 309740
410 764 643706
690 732 761442
96 598 71710
243 204 640263
742 183 245653
627 735 868471
494 697 310785
586 762 352475
545 48 188567
296 452 720839
702 418 436405
292 667 35645
508 541 528642
279 715 204173
299 690 443294
6 381 717526
496 608 700650
463 50 680927
793 199 633348
588 632 823577
425 259 132145
369 440 174689
54 184 628195
370 274 767220
520 686 997370
400 434 289750
710 553 35138
157 189 819704
4 490 756831
233 172 230493
163 219 563301
767 92 821282
693 156 264521
650 72 726112
600 572 7295
138 742 839719
225 193 110321
796 13 536816
456 11 246754
624 139 328605
427 393 756866
308 29 373233
517 46 481799
504 219 820730
638 204 840848
261 145 41433
315 694 519566
491 170 592490
220 454 257189
443 670 337245
220 616 616671
580 213 914840
301 713 952564
772 627 126344
357 217 314147
85 468 44206
155 769 529184
673 699 187038
137 272 841641
651 68 168413
423 9 195628
47 659 722597
437 40 431377
411 587 795641
503 622 107484
660 46 926017
403 135 527465
775 389 439227
140 122 63861
402 693 424919
382 445 835228
413 454 272687
451 438 668258
355 612 119900
7 19 265611
71 30 749081
764 441 391045
650 580 352754
538 108 409397
766 234 275119
640 735 294220
611 274 552963
183 423 785418
62 238 262252
512 263 326389
510 711 895271
746 639 557524
40 522 132667
327 594 515005
272 608 518450
249 294 180544
119 468 450998
271 356 126697
649 430 622804
90 553 516885
278 196 496885
365 216 12278
245 338 129875
212 696 75132
708 782 698240
384 742 655603
346 17 427483
203 528 777415
650 653 390903
679 363 108961
387 192 386418
13 455 701786
492 144 557670
456 355 367547
156 133 755913
491 178 729641
413 475 387294
536 189 28227
560 427 875983
798 292 23817
85 66 842397
728 596 696382
791 230 173542
670 448 816278
618 56 14558
648 198 132780
443 536 183149
136 105 453293
272 274 487255
731 287 604241
266 108 714020
182 238 872474
131 139 430611
8 505 119740
734 616 11456
445 235 890100
392 148 238261
752 642 254236
329 705 701396
50 749 647206
489 198 711597
768 81 129583
161 442 522404
93 230 677057
719 394 460416
273 117 182241
268 770 151306
524 219 930815
472 757 915796
292 748 344107
385 591 928316
162 368 975009
657 59 903254
796 156 969611
75 429 92468
627 495 917418
692 680 439291
203 483 143990
201 253 204267
225 184 517298
251 90 308435
698 338 672385
237 336 599950
680 290 82538
603 484 746702
495 250 587565
376 764 814263
584 259 207782
523 34 737856
646 102 376597
253 688 295194
228 682 722166
4 170 191133
440 338 365258
702 343 961095
216 314 705065
205 313 345741
159 751 390738
480 294 360967
423 6 977448
206 457 968350
267 706 207400
429 236 397714
7 562 242618
546 619 104736
716 208 546299
781 761 319844
229 538 846981
123 338 944183
703 645 668376
320 401 418760
96 297 994188
499 428 105187
472 20 903993
80 103 862640
725 202 909536
508 628 365947
364 671 20908
173 530 339051
143 664 309021
741 285 93613
387 128 40195
351 115 94651
363 413 724983
43 12 329653
328 234 363007
215 643 352651
603 389 177950
667 469 977602
16 435 96618
326 274 417622
67 50 753185
715 702 776819
3 50 350355
282 771 975145
472 445 638826
494 250 11039
144 422 152860
519 358 671218
388 371 380196
631 463 859809
21 607 140258
86 405 889694
444 228 752823
618 563 871711
544 677 934547
512 601 295726
228 736 299906
675 111 343923
347 576 712355
423 383 858585
87 677 438947
297 93 362202
578 254 282478
741 235 741933
678 244 729358
699 365 134349
671 641 552606
780 371 120826
501 749 502276
308 680 355371
417 738 227911
31 43 140971
522 651 631634
304 479 877240
368 670 284520
485 256 5515
540 442 151758
497 368 287973
275 123 419777
531 81 437416
227 14 233158
16 444 357655
51 405 657889
37 26 333918
187 16 970637
556 655 926611
503 4 762371
15 639 67106
2 125 75047
49 770 930289
307 114 99874
662 94 879743
628 632 955672
352 59 900102
626 168 173802
446 256 279386
34 369 119344
372 703 488920
7 511 760485
582 380 104777
430 153 71332
210 198 539977
730 274 717857
715 229 45058
1 75 209364
15 348 149291
556 541 988514
199 522 39472
619 56 684157
497 486 739217
169 477 11613
452 34 792287
603 609 162992
89 497 444089
378 48 648682
417 655 361800
778 27 456312
401 370 459094
475 147 180197
586 329 109373
622 490 844699
720 789 143004
342 449 26585
646 159 870785
142 169 580825
77 505 604250
162 226 908122
686 335 88947
32 768 173765
599 226 171595
292 423 686422
704 445 457173
508 479 792604
454 5 82744
48 694 369963
479 583 304283
664 181 473789
295 496 962820
630 436 994009
472 688 502165
735 4 878745
107 730 129993
36 66 980738
645 675 304698
633 400 425740
750 238 473219
593 626 255043
39 19 547640
42 94 747332
460 663 383632
429 576 617093
27 694 627648
197 37 171476
171 652 645192
229 54 521819
34 479 243141
73 120 401176
587 235 229798
468 263 467195
69 444 886437
790 192 583392
168 485 600790
568 458 659627
599 382 414452
545 159 882642
206 458 262980
215 652 848463
640 544 96942
10 628 420531
627 270 64154
757 23 209210
311 232 938820
481 784 165744
183 126 522697
483 307 262301
519 132 865742
308 647 222399
534 443 98688
100 452 584118
293 72 345170
578 164 331987
442 290 857149
460 359 799096
573 131 684178
691 56 488049
344 267 982966
579 103 694110
35 592 196872
215 555 384322
14 615 291404
225 485 545154
194 769 236615
245 155 114722
433 323 235158
633 313 314020
301 380 636372
652 97 933803
678 66 756234
483 768 211276
38 422 394805
153 348 233207
198 781 614035
422 166 609463
293 207 678745
310 558 926144
790 708 442270
590 106 788524
682 88 615212
14 462 146833
797 545 152714
437 793 46805
147 793 322760
478 139 49828
335 20 602388
504 265 737807
376 136 231541
707 712 835302
584 634 79708
323 747 153886
118 83 742322
696 263 822523
432 108 815804
764 594 629423
621 426 715116
357 131 580395
364 313 491417
383 534 942866
506 282 942094
357 99 265926
444 602 112855
242 712 64118
450 611 53173
275 94 314617
546 284 725461
673 315 315378
278 428 19784
379 417 410144
410 78 226897
357 612 361322
173 123 855295
258 239 268696
330 442 326102
640 245 935380
371 110 491012
525 185 365594
36 770 15570
600 18 370067
443 312 727490
738 709 652585
364 757 531762
298 569 961692
411 639 996357
374 443 677690
597 533 312383
126 746 80383
113 305 728042
427 480 846485
54 522 907011
200 223 904295
455 735 149811
776 732 719660
606 520 158056
495 574 949285
799 402 783747
183 295 795565
347 216 181746
225 172 699679
240 456 696940
184 423 59571
142 560 792182
224 257 578338
585 148 281843
36 621 308861
48 486 515935
117 454 172428
56 599 98573
488 636 774560
292 603 421815
533 231 781180
349 418 194186
759 700 244857
704 663 94946
159 240 923694
70 387 558794
228 86 522885
453 583 561686
89 504 857123
290 291 93989
59 709 811823
669 171 650725
309 460 552676
169 519 381533
136 612 411235
22 781 23851
492 295 761507
72 274 228459
307 334 264477
109 645 932830
656 597 201609
753 756 634286
437 433 772341
542 649 490300
500 735 360982
288 297 615427
87 243 900695
589 278 448695
100 785 840512
348 607 563233
501 223 306115
439 52 119909
785 716 450981
751 795 48128
669 361 204524
26 598 806340
79 221 722359
396 764 806333
561 700 298235
314 649 241273
259 507 932036
604 14 298363
748 709 907089
456 57 57813
378 505 939757
575 420 757441
467 79 597537
380 176 490354
450 673 703164
569 47 353202
465 15 269614
584 359 817068
587 283 48300
444 560 951454
200 87 602494
304 258 728893
238 340 489830
345 550 48495
715 313 159953
93 566 58853
518 780 39674
465 445 776215
763 306 410943
689 131 259863
632 120 91030
353 7 615441
75 288 971195
527 47 792765
209 460 617515
337 560 795393
725 264 812790
152 64 506078
6 73 387355
766 59 640996
242 559 693588
374 451 763958
341 165 661419
564 112 318921
190 350 171979
640 269 522416
559 306 820655
757 543 877148
109 498 482094
710 179 991491
373 597 33052
540 691 151790
503 97 391211
500 312 569694
742 768 512444
645 239 710981
281 385 177728
230 344 878440
270 118 654454
409 261 152571
620 775 340227
253 34 349985
57 379 688849
713 440 800877
722 222 118999
115 345 78712
170 184 708914
341 308 847341
493 628 262456
631 619 621043
533 412 769246
147 600 804061
135 617 888368
70 198 71235
640 64 296192
216 354 857084
483 548 807745
569 12 320035
189 586 905289
784 505 381974
738 641 143803
424 254 547120
54 575 528459
740 793 76536
102 426 429270
290 216 581900
714 614 885753
390 681 146497
654 222 182927
745 736 236986
420 446 330091
485 250 189673
270 130 288791
715 376 942276
327 125 814916
373 82 62406
785 237 162166
128 768 911205
573 434 215918
253 333 168648
96 311 112521
548 296 425870
755 621 84910
730 773 931537
332 219 742362
374 85 427742
573 326 504007
237 124 776318
281 238 488040
327 169 413005
251 583 471546
173 473 405070
528 596 734848
653 28 135849
400 365 936915
558 741 274726
439 545 753115
525 423 524553
114 654 58722
117 145 602790
692 619 478535
426 781 528864
366 377 259103
567 310 918936
12 668 674852
589 784 896241
757 602 32102
570 372 669137
387 554 633410
16 589 440791
721 566 867243
126 565 84456
786 250 913086
594 639 371725
282 160 819812
754 306 412087
69 620 40566
782 443 43717
743 103 789759
505 338 953517
481 142 658601
739 93 423040
622 38 869740
65 278 362979
708 653 857023
379 140 477133
522 121 542364
731 26 507186
587 774 232971
337 595 981598
16 390 307683
218 614 89453
140 720 311206
623 590 813783
374 752 972470
401 204 238041
345 255 735205
143 740 811668
44 654 622262
493 303 172851
453 407 635335
639 685 21294
505 419 350460
206 320 690708
651 372 880895
253 497 71551
747 444 335838
615 80 632520
219 548 941374
475 367 568771
120 38 561782
405 212 860041
149 251 796846
204 606 307154
721 149 178792
790 307 190922
694 152 653174
542 218 88029
578 513 81968
102 516 719007
586 772 991583
74 219 419962
403 68 961821
686 535 5009
247 495 361278
764 53 165534
369 425 564952
173 342 346534
221 131 707672
242 517 357413
246 376 58471
266 363 32655
283 36 9511
249 694 447071
411 635 840070
679 753 187819
73 100 584989
376 500 389328
694 563 209502
151 50 926121
450 353 276014
81 614 237199
762 464 577316
14 222 298890
654 703 381339
482 673 949029
544 690 870913
119 423 626543
689 800 747766
151 658 901102
380 184 52732
195 653 793433
624 481 663513
325 223 463410
193 774 419483
637 78 98394
510 257 283053
788 262 423023
398 742 481254
703 150 704766
296 63 390243
548 546 570127
703 559 612450
374 133 901227
236 503 860335
344 590 798203
58 372 643317
739 89 518239
385 97 930071
593 367 894132
310 396 487757
40 763 630173
53 772 707595
762 793 985344
700 309 594156
599 352 457685
694 767 789540
221 313 763939
617 516 151733
100 331 974168
3 27 78464
627 776 10772
369 49 657692
790 671 133137
155 615 396468
103 188 288576
418 678 972294
9 22 327795
6 692 291611
254 153 846129
12 268 330293
212 64 375257
124 440 506342
743 237 161592
232 210 38384
297 56 296521
425 638 965557
656 782 959408
47 274 536002
186 407 686
134 177 841838
567 39 817571
686 799 557957
279 447 895685
450 702 626007
411 619 779429
500 301 399970
742 504 532056
313 463 523119
686 719 27389
119 308 704225
531 512 980598
331 320 576046
262 193 813988
320 637 147336
393 405 931960
361 700 531032
102 44 795819
729 589 852659
201 283 966677
220 490 993791
22 430 698958
495 487 167169
720 715 870343
435 68 586933
194 574 843706
515 535 278031
595 276 458342
97 227 138295
726 683 193764
391 231 500253
570 232 223667
621 484 192939
705 526 87811
50 727 114181
788 106 771660
98 482 887341
797 573 156335
675 70 863711
423 240 143355
178 467 925691
257 29 716211
777 27 256655
237 227 5227
25 544 768229
215 459 943957
6 88 236157
77 586 409207
282 595 686946
276 314 951393
283 619 179247
625 321 171356
59 537 697407
569 7 883782
747 719 629317
561 54 22805
543 577 176823
670 138 257845
249 109 97303
724 215 573435
601 405 458813
608 314 403345
220 476 807570
184 185 243804
37 188 970462
383 153 13164
739 340 328322
235 123 305911
240 141 943846
610 328 609720
617 588 325422
61 533 673169
797 230 726025
537 508 130722
67 252 77153
415 453 737884
73 225 154347
615 170 244618
634 559 357689
667 615 57867
114 104 378116
773 384 570325
642 610 891737
139 229 396481
788 656 888243
304 510 726442
415 189 920616
173 148 670613
742 777 931476
410 106 704419
612 214 257255
428 322 851152
651 720 912657
747 487 636774
372 398 56518
259 767 870396
429 761 989139
137 220 268363
18 208 373714
436 71 458067
602 663 416230
160 201 595035
101 173 688979
619 293 416401
413 688 491228
197 158 810935
245 386 159252
360 316 195185
24 627 475721
104 173 914522
27 472 95109
462 58 563704
417 289 465642
104 16 16355
580 20 929012
332 732 693114
618 55 247250
769 280 12679
210 664 221621
376 512 859756
449 787 694373
544 409 61397
394 694 876392
610 673 652771
704 95 951841
549 20 330710
712 1 243005
170 608 124263
349 105 378791
283 395 297681
628 489 165159
35 469 947626
41 319 344474
530 513 483376
50 597 436084
311 523 440397
311 379 332728
118 551 823342
776 382 958282
47 251 853775
453 764 901837
76 235 96957
605 103 330405
513 448 454424
436 26 742334
241 171 564472
497 766 943550
373 742 244621
318 95 935398
109 634 287577
318 327 47306
62 615 709595
356 465 287199
110 146 157126
486 67 737407
459 117 579272
599 363 308003
17 315 475182
600 93 608229
648 248 161453
455 537 59322
662 769 601447
707 198 823403
50 280 901704
178 725 256066
647 472 433466
229 279 376799
76 380 625954
3 689 968760
579 314 627602
107 177 516224
48 571 363677
748 91 290663
529 28 760647
480 744 38009
70 50 833719
726 602 698098
720 74 592442
688 532 811739
458 767 811034
425 516 779916
545 497 956756
202 582 340580
765 115 273781
552 684 346538
265 114 128285
573 220 445073
114 137 471136
287 347 715742
757 473 317121
653 673 795367
414 522 560524
217 535 456712
717 653 691178
718 414 796
58 407 637634
308 778 769732
190 121 334968
766 550 747225
549 27 380808
509 723 950616
189 409 411063
653 475 758516
380 321 965619
240 582 526206
309 197 976667
418 192 394009
461 577 911036
2 266 115297
587 399 936922
161 133 696572
19 463 704307
337 205 474363
426 543 406921
330 145 400330
525 588 413346
514 564 148831
65 467 464568
142 269 490462
519 653 598368
490 403 665825
503 784 649941
296 157 736997
180 238 971832
375 656 399476
236 661 668609
773 568 225404
523 578 486958
345 563 679476
236 242 569848
744 650 570736
5 606 841811
436 365 867723
533 89 19583
16 718 216222
515 489 836657
162 557 801527
6 543 287649
661 797 597107
584 484 235716
643 350 786792
435 534 247840
147 468 579024
180 768 556901
135 184 915111
709 441 544804
330 403 673960
645 760 892630
658 700 293965
354 346 550002
399 611 94907
416 345 902994
656 63 350983
690 286 798788
483 146 675256
30 70 346232
616 145 412337
390 204 229217
285 93 928003
454 168 624934
495 468 289833
372 155 443812
423 78 59643
514 200 544916
11 42 733611
683 705 372698
403 418 492889
566 337 979762
384 435 676939
384 14 145904
375 522 936520
522 286 505471
759 724 429480
669 647 386862
392 606 759567
702 700 180453
319 335 833830
343 443 686211
189 751 650199
458 499 513021
189 228 532837
375 345 553703
759 545 902706
681 534 937465
736 37 137892
506 44 817997
374 629 350311
308 715 213375
183 783 424034
334 314 908476
741 432 476072
429 407 449047
591 602 393325
191 46 231567
480 723 144071
445 558 862610
311 683 222716
428 295 312094
335 56 551689
415 498 899802
213 447 223938
108 312 640733
215 279 637706
618 376 982181
274 426 520798
427 5 876732
135 737 494205
492 174 648219
373 319 756050
182 188 293900
531 6 673809
169 792 33364
142 794 361958
512 770 207534
427 482 325809
522 160 136705
588 379 878600
620 90 374874
140 535 612938
179 85 12224
139 460 950206
405 713 753782
284 758 93059
415 245 53254
502 354 297753
679 236 535241
1 195 928350
300 465 14361
733 277 774541
657 717 614073
679 518 542224
33 422 945831
396 252 318361
393 308 123623
49 399 103916
671 442 35620
322 782 942307
302 270 954588
449 741 192029
614 634 755762
548 223 58381
582 712 549966
123 140 688870
601 448 833148
788 631 563985
172 656 870931
136 543 6590
217 70 209311
430 407 785441
286 790 293395
576 712 184619
215 241 143628
321 44 259002
7 650 803323
741 667 218644
251 714 471129
131 76 245410
714 365 276474
512 362 714427
724 647 88081
332 117 383243
310 295 641984
50 717 187715
223 254 915391
584 141 807811
267 642 362181
347 3 75463
158 628 880190
152 356 771545
518 468 15215
261 30 296048
56 519 209938
379 698 962931
280 464 209263
59 633 470947
159 21 834007
576 39 776276
132 93 809725
26 236 374952
153 166 143885
218 279 938197
146 447 880829
91 681 503198
355 308 962412
150 385 757137
104 692 334251
331 47 898892
247 63 607817
399 740 121233
493 767 985819
279 477 240878
143 436 888423
740 354 402958
631 251 146575
122 152 181569
237 667 308527
730 715 825619
548 688 345868
320 140 28273
765 92 252920
66 448 555526
440 195 157317
705 667 363574
427 26 489914
72 337 728127
329 374 28922
376 390 484189
94 484 483770
336 97 733163
515 264 138401
386 795 436725
1 587 765791
501 740 736544
346 693 294258
688 682 818685
258 763 256727
447 328 182156
326 639 454503
24 646 85925
277 775 979754
661 335 844543
756 379 195980
545 90 837630
30 263 476098
756 292 882762
115 769 745653
436 628 148479
490 7 556621
182 275 504822
658 703 218675
256 380 727817
73 102 114337
230 667 338903
447 24 909487
54 286 285542
515 303 405637
255 321 884491
20 552 137335
326 676 572267
180 166 913039
690 529 782449
511 242 50632
132 643 959867
775 332 234140
311 724 777475
697 220 536042
431 198 886858
185 535 448020
29 159 2369
53 488 736376
639 208 381256
389 474 716362
561 599 659158
292 785 869007
149 258 643077
536 343 92339
677 520 838802
376 169 565351
62 548 900107
551 310 847254
514 369 29216
188 703 745250
467 91 575256
534 532 380741
404 793 21880
672 650 601464
158 181 142041
199 739 734199
218 537 983457
480 76 973054
70 278 391379
156 188 39782
106 481 801822
522 247 62115
90 445 454555
460 741 274544
268 378 797392
761 122 798205
491 703 239220
59 632 520447
770 219 876223
300 329 644112
679 714 323681
733 253 566789
451 131 586217
292 81 766634
315 481 19521
378 2 289235
249 490 826439
620 378 224569
495 59 808212
706 755 38754
460 736 175040
629 316 157027
245 403 873212
725 604 36239
192 108 398861
357 267 113593
639 316 296333
700 123 807611
607 499 688603
249 612 684389
227 515 217136
233 496 185217
676 364 639066
513 153 754914
560 216 713840
418 558 159604
344 256 917346
345 523 70541
97 447 531317
680 172 719498
644 691 251612
230 713 602594
681 795 787159
189 26 513180
535 381 212880
334 411 583446
112 534 584571
523 31 621931
19 371 161509
630 464 446120
225 523 289292
278 518 310202
353 179 153726
570 239 119918
407 490 812579
97 688 956848
619 289 109147
753 611 631414
301 467 388492
550 676 453770
399 603 170404
41 369 52651
507 332 306437
120 462 637003
614 184 321054
523 191 838893
119 380 673914
463 204 684150
646 135 536815
298 545 301843
691 210 360583
410 156 672082
787 524 678206
514 303 554662
666 610 419510
204 184 488607
158 103 312317
19 486 852463
560 676 220193
390 145 270132
773 547 568613
735 483 433004
412 671 608359
634 241 817008
505 553 442605
340 787 980437
540 158 198937
156 367 292932
269 328 697277
551 699 150821
147 139 648961
734 761 197156
549 80 205618
251 654 585316
478 461 736404
444 170 811866
651 702 475392
373 312 421730
725 253 397661
743 366 247374
436 577 49277
203 569 393288
227 346 616997
322 255 538434
392 67 42115
718 322 575028
572 363 242520
617 548 112238
108 24 798050
19 743 921313
506 698 499805
714 160 867377
378 221 103320
61 72 136737
481 54 304057
219 19 455089
475 687 997412
275 374 645389
603 247 549518
676 419 174053
191 44 604923
680 186 719533
366 370 717067
219 322 424635
161 461 329757
762 102 301658
507 779 487005
642 465 114291
14 800 89973
116 681 23282
797 108 834183
217 600 475709
164 82 738823
429 173 142183
493 642 31793
104 327 469791
91 471 555544
487 300 38194
689 704 769994
474 352 585638
97 84 746775
736 78 7446
415 591 988032
397 269 366727
557 316 524908
105 721 288154
202 385 837875
703 717 360330
18 691 545121
482 624 323313
520 539 803662
53 85 820844
709 361 590190
346 540 86939
463 349 773152
306 502 12884
146 569 789251
207 564 396576
380 126 976777
768 682 709077
618 717 980621
235 362 96004
696 256 190228
151 102 737542
400 510 86755
233 708 313844
702 403 391252
719 501 392843
636 795 159861
417 361 465039
6 728 182133
503 206 568098
535 633 713830
438 236 669638
710 312 917991
768 87 418981
218 600 549700
1 727 939223
173 80 816203
317 175 859070
642 47 379296
198 711 339101
161 25 753110
1 49 848332
592 635 647670
152 207 269190
230 90 346038
613 143 835338
70 317 339128
217 509 739692
134 676 143638
162 80 918352
204 3 100021
793 582 410614
237 678 967054
470 518 388566
9 515 243154
507 754 947722
22 355 112282
732 648 659718
67 724 708601
725 207 602509
342 223 889177
455 49 614866
157 62 28815
80 304 95296
182 265 773894
753 7 155852
132 720 206230
31 521 167007
391 733 38703
353 185 451713
446 735 186818
740 489 935101
385 499 520141
281 554 269733
684 511 860371
745 768 499367
268 500 429821
232 56 743202
387 773 319083
772 359 37734
660 472 530187
100 606 743700
400 380 797912
157 223 638119
659 396 524455
659 404 113240
683 335 680654
580 686 348837
86 722 179136
679 293 454006
705 685 90182
516 463 684111
558 110 653431
62 355 330823
380 478 753525
305 778 912476
519 31 675032
723 170 210032
504 132 524546
796 660 780599
36 756 381093
153 529 172521
54 354 897675
37 260 42201
686 204 688523
474 562 819582
618 11 965721
667 358 759422
655 513 432615
695 109 20966
141 288 849391
217 332 884362
467 387 785711
119 277 463077
752 48 563487
660 338 889133
236 756 297227
615 428 594095
400 185 261570
198 467 823075
101 584 348769
571 720 429530
660 740 901487
348 648 179807
100 621 784596
447 697 577244
368 608 520619
697 486 775751
98 689 79218
283 782 752179
343 290 496358
105 256 258955
242 520 547652
222 508 872009
566 519 341159
270 336 540670
313 257 560248
773 661 448846
737 425 850654
144 733 134261
512 700 363961
1 690 679829
307 90 466099
579 132 309795
368 711 21926
640 701 138103
463 466 998405
574 112 307403
472 123 370941
130 444 585408
199 667 693635
469 381 64841
6 367 595578
503 409 46422
12 433 845674
431 636 797971
576 54 846164
521 204 135919
634 99 565556
592 562 270959
95 415 862605
227 286 594319
653 143 748626
557 692 946992
421 232 658697
593 727 904946
129 85 86182
133 401 781768
588 13 355474
105 464 922038
723 297 792004
577 794 248034
392 36 226798
248 678 560931
134 740 641959
300 225 739276
414 629 519606
138 469 250061
429 502 659215
477 564 456939
570 371 667633
670 629 691831
510 526 104701
749 473 464995
365 728 531561
594 516 149151
383 776 800762
87 603 207564
518 784 230381
301 319 195141
474 376 990788
575 533 53642
201 697 34138
642 222 315975
96 276 340528
615 22 340331
51 531 756260
513 505 709450
311 72 42965
236 731 990922
212 630 810724
518 662 535795
22 258 928757
107 30 518664
799 315 265196
71 545 85396
583 521 4033
418 466 866460
312 501 337679
603 377 342253
627 615 41396
419 307 595248
514 294 607883
720 38 140443
737 626 674799
639 139 810899
212 355 729993
682 539 531810
456 781 623717
442 670 191771
88 773 520707
204 336 421213
14 797 745480
479 529 141867
211 272 157172
195 583 986495
314 794 46831
643 546 194354
481 140 729016
57 481 413492
541 461 657422
701 14 459673
373 106 993906
268 14 984592
56 357 803274
59 786 433972
697 307 290916
138 515 898518
388 440 817432
298 489 248097
332 317 245229
154 750 467740
690 97 574874
407 770 345648
795 293 405354
481 248 997062
687 79 755665
28 585 880027
308 154 741479
482 698 416418
466 212 553371
528 158 638669
158 178 229818
338 695 337963
395 686 498087
607 774 697244
642 654 938774
739 251 605611
725 105 954466
619 435 574923
74 497 523657
598 693 350169
699 334 766479
93 606 740599
552 35 365598
328 331 173934
640 109 523588
601 145 176395
218 360 903548
28 369 632857
360 139 701958
582 359 775194
225 141 513504
345 632 269982
624 237 800525
533 428 659535
612 172 696819
144 462 17973
584 574 372717
573 493 172570
780 435 354707
496 774 957819
573 397 274806
777 161 782431
126 43 312505
294 217 389941
230 96 279206
246 552 949121
213 434 433974
23 357 58352
371 579 726402
84 81 87865
534 205 953903
23 724 894460
388 226 717345
336 202 961788
731 682 60846
74 764 207135
374 358 3549
262 633 657735
568 108 563518
584 580 630150
685 662 505304
603 158 647294
625 700 925455
281 164 427785
468 6 795549
80 432 179940
436 380 944279
634 197 4532
196 579 547264
791 773 457363
521 565 692513
206 128 826864
195 223 584818
585 269 944546
21 260 189912
659 721 701835
293 676 192946
441 7 507649
768 606 655906
48 127 430677
568 229 547322
593 253 912869
442 350 367778
185 495 157036
491 399 467626
143 315 471770
388 774 529989
696 580 345954
424 736 746216
778 140 46322
618 204 973122
522 41 445068
382 13 745046
554 178 8406
403 282 449325
166 10 214146
514 647 359428
654 783 826606
56 610 457301
157 551 917890
193 615 859642
229 655 634300
183 587 282533
411 489 208413
292 350 543631
521 430 451994
34 429 917861
224 291 864999
356 469 475171
101 95 109687
60 696 722337
507 271 880163
465 502 632160
106 545 390571
26 527 272239
306 232 156294
358 756 572965
457 532 145554
256 318 659668
392 352 869954
417 740 467412
448 44 621693
796 335 36377
699 617 866190
522 344 43638
570 790 338522
795 144 763827
504 247 260429
72 157 497434
518 405 536034
723 617 459657
443 355 522535
623 54 124034
471 538 458698
733 630 22994
567 37 202714
664 398 959541
635 103 195799
608 556 148174
689 366 536211
479 576 766232
197 445 194472
319 11 823755
443 365 763996
31 273 365992
370 91 917461
208 194 729798
84 300 196061
233 509 915942
514 82 500113
339 677 201294
746 392 233977
737 447 849389
310 127 978888
343 81 316295
117 241 851225
451 538 30647
168 247 626984
504 623 637279
139 726 157818
67 720 856553
454 260 421756
538 758 541663
624 224 442008
723 472 820515
175 313 784124
536 55 330166
781 210 58044
452 783 271626
184 229 199810
75 62 471876
438 35 31437
63 466 466732
169 48 606403
468 488 753218
642 32 593154
149 476 426570
149 691 438188
580 224 149310
345 647 71903
741 421 718407
348 412 126181
93 709 193720
370 302 571950
280 79 703756
437 643 690142
179 341 602487
769 67 86036
202 754 243799
152 342 334173
325 295 227196
25 256 39944
515 99 889744
117 628 647810
640 112 751770
624 268 629467
565 646 803151
207 329 783310
226 408 76687
542 227 814682
773 85 676220
68 353 775546
780 72 751206
615 54 361653
519 470 408729
419 181 678199
205 134 646775
464 415 237136
215 499 83282
91 449 191984
449 403 802281
712 441 465751
155 43 263371
669 681 682764
311 100 98496
138 753 873533
613 14 955446
797 93 489611
299 446 411699
360 172 783773
769 212 103984
390 41 520880
788 781 921423
643 22 812069
75 398 607419
523 538 376453
397 140 918642
157 410 567630
81 543 796589
559 105 438667
549 540 121198
110 728 127395
662 654 330784
296 692 594667
610 752 86
459 79 155883
769 692 62619
273 369 339855
546 363 913140
710 37 822413
70 104 473481
350 732 494930
27 742 386514
665 354 528332
179 311 332693
533 18 258543
269 700 983780
767 119 480574
783 284 645524
353 618 541994
32 733 605861
112 571 358021
181 130 390300
797 164 241243
18 47 618833
278 357 33523
594 614 148353
554 623 289339
644 258 733297
599 261 236505
221 565 490243
54 540 934507
604 750 72104
359 230 57707
554 600 679355
206 765 749504
360 7 865579
793 152 694983
153 171 374183
142 573 411184
703 218 645659
359 574 118573
734 324 589145
258 782 406123
8 222 286626
433 403 18028
635 82 404794
310 532 914173
670 438 620269
199 511 88639
678 744 629518
200 503 473316
63 358 679617
719 776 388033
533 787 856422
638 742 551511
205 726 810255
11 209 812901
362 236 418057
45 8 788118
179 302 620512
794 328 666082
489 354 583504
604 199 402496
787 750 246526
726 296 83942
333 43 570670
603 723 439487
523 165 863247
215 692 974016
480 299 72823
612 225 329851
489 796 888582
40 102 53757
731 107 545622
378 630 690837
303 297 3873
568 436 960802
540 22 388687
553 400 109525
692 648 852995
214 343 769879
388 97 271942
631 424 682119
98 353 6128
683 545 806177
187 375 482971
288 656 122040
27 723 532862
785 319 126019
228 181 440972
678 553 530143
787 770 618514
430 399 440883
571 703 719358
29 52 412112
437 718 809861
695 764 645822
164 193 623697
153 275 99829
793 178 38025
730 210 871376
22 216 149225
139 332 880636
222 185 165664
571 469 483916
758 281 622846
402 172 368042
234 18 324150
53 713 350070
561 230 81478
420 717 92791
539 292 739352
685 347 974553
204 89 766149
568 200 770167
704 310 418463
332 610 810876
704 239 914037
309 398 496789
633 500 934857
336 349 32504
564 492 186518
360 632 668599
383 711 301453
545 340 554718
385 497 56622
552 355 192583
34 119 849401
121 632 851494
620 222 467298
128 439 103258
457 115 320240
792 420 774151
253 60 461446
120 590 970816
799 741 721095
398 758 691633
408 564 402500
366 359 918271
71 629 166410
101 117 792958
395 440 25489
659 16 314582
138 158 108855
556 579 42102
264 685 627157
38 45 41633
123 388 116586
463 69 111185
145 502 138046
58 340 21539
668 380 429481
655 722 759254
18 780 744308
532 715 162317
208 571 155456
273 620 876832
206 513 945201
732 287 819760
330 301 721495
800 487 455025
214 278 708824
692 283 805732
127 636 492942
234 689 391268
166 758 765967
194 308 88720
221 32 546602
700 27 200886
744 462 970719
588 20 811160
443 723 20911
476 426 585803
608 333 748943
525 547 582176
732 199 803314
343 316 713173
524 722 66352
110 788 534831
666 417 769908
402 67 772581
184 182 637671
740 697 319665
687 777 885280
397 562 782691
357 575 763233
800 650 77800
551 147 198044
268 603 394955
599 365 256544
140 304 434857
325 576 100796
384 526 832727
187 599 265445
590 568 46292
535 231 341855
490 217 536009
642 360 342879
760 194 881710
108 381 148678
333 26 929749
700 76 490603
183 619 813100
680 145 313443
273 445 34227
515 710 813736
331 79 340869
605 20 722247
256 139 599727
198 751 683300
681 424 261952
408 116 346370
369 790 200774
705 359 10831
365 736 223011
583 720 648209
83 665 700762
440 109 824786
27 775 507544
706 151 416165
354 677 704998
575 137 907972
633 285 313271
236 725 122825
556 678 529401
683 463 930507
417 571 324632
329 272 504937
530 127 627688
705 207 740573
564 99 910817
232 654 673507
424 240 379518
554 27 648253
697 593 43408
3 145 742343
559 437 107652
522 578 109711
654 46 785198
798 470 578418
36 448 379796
754 119 326446
511 181 490069
112 543 916999
358 765 983097
482 122 396667
470 772 742237
91 712 518292
523 300 764987
307 113 869554
169 317 740171
186 501 411961
253 343 341450
788 359 776401
360 379 245385
59 328 973230
403 608 147271
687 76 108192
12 788 438086
629 22 100885
94 631 955306
511 179 845666
296 598 957485
440 717 411242
699 65 270348
66 548 29646
72 697 110760
657 351 342019
438 257 581653
648 273 129730
470 736 141899
12 700 167406
786 620 548450
584 198 242821
352 158 2698
407 182 827074
302 677 378165
479 130 770317
115 635 463336
681 145 34263
296 514 83030
285 766 693734
653 230 607031
234 609 436929
507 21 447599
415 60 723612
597 28 253466
697 568 819213
58 501 211100
742 312 423391
572 1 547635
687 739 165648
644 545 705915
609 525 386081
625 357 602918
129 416 514124
92 635 261401
293 454 402336
636 461 923506
288 428 228164
501 497 649316
172 138 974208
245 59 712022
533 599 288686
244 266 584829
700 374 753080
111 151 421320
294 40 90010
668 517 130100
302 792 445712
753 569 141707
314 679 222503
409 620 180501
110 698 154449
144 35 814715
210 105 580548
78 102 230205
74 740 79754
60 153 845065
6 248 127735
42 656 261718
563 94 252811
106 551 260169
582 74 220090
214 84 354969
178 473 921184
245 389 76807
545 271 338344
58 734 595641
677 179 479766
595 74 574291
187 222 815665
35 708 91116
225 150 140053
599 700 889454
435 470 99814
517 749 887492
403 275 53212
112 410 767644
707 508 622598
216 231 640998
531 160 713784
106 465 275540
418 215 137735
86 668 266672
771 134 321540
481 800 527573
123 207 277808
161 111 448301
38 431 689944
274 255 789931
272 660 599759
205 592 732240
306 522 439450
695 477 264684
97 361 828890
75 380 73193
637 61 753602
379 165 448482
795 368 993197
10 175 289801
471 263 505658
510 96 465542
296 74 724277
396 604 961993
326 739 771909
762 32 685481
490 281 634425
310 456 983030
599 324 596770
699 422 501714
714 132 142128
359 767 919394
495 107 446272
729 543 706337
486 684 551681
235 231 455656
46 20 163949
787 90 448391
709 56 289805
610 417 772853
486 132 839703
23 231 126918
511 424 654534
643 721 395416
28 303 434561
271 275 170227
547 136 34653
721 694 284363
31 223 102574
328 171 784097
497 524 233819
196 489 893905
727 298 976973
360 711 496785
1 247 546586
614 253 326403
602 738 903972
194 455 527800
128 438 873239
201 479 206225
460 486 980211
508 697 643180
733 232 927398
532 361 921610
665 66 174124
375 190 854783
760 92 881798
607 92 547984
272 487 172372
192 131 278509
227 128 131064
301 168 734902
146 364 219819
597 700 571229
33 284 646757
318 590 569215
211 333 744113
94 175 73721
404 347 750089
45 168 646711
605 223 699391
511 86 197238
433 544 60932
775 420 639907
638 567 337331
251 623 973120
67 640 357119
796 137 692436
177 460 662534
298 757 727176
184 234 881775
651 629 793830
159 713 661495
246 404 765231
29 67 914316
629 262 262333
294 29 816759
408 601 679715
520 590 616444
198 756 442481
176 166 700015
285 179 956253
219 568 688788
430 673 139607
261 102 382932
141 254 611648
87 292 248915
669 431 166527
290 552 430421
345 360 257239
192 168 32512
512 660 699950
234 22 509385
422 496 459103
616 757 450655
424 405 997181
7 626 999032
16 411 100536
716 236 13449
603 697 954002
482 633 174632
194 694 525568
194 144 321171
438 609 27029
230 750 678244
254 147 239834
573 149 449286
560 253 701707
349 256 374724
50 192 736414
620 479 159294
370 708 784913
331 436 934682
76 426 728701
534 508 548809
622 623 847531
387 427 32235
52 556 456777
784 290 700684
742 750 692379
765 625 46951
617 386 389173
165 421 522157
19 42 407597
334 397 387389
37 49 526888
193 327 289566
405 329 124563
39 79 173035
791 310 791159
688 56 317350
303 603 258565
472 510 162797
487 694 214558
328 53 81086
35 470 77241
327 161 893830
520 472 496088
318 448 764118
233 688 108708
757 752 267647
388 387 802036
613 603 992054
653 128 867391
521 160 739190
586 110 853679
207 29 893703
389 594 843144
135 571 242363
275 109 930940
208 743 452667
349 663 107295
35 669 154047
332 706 332416
353 116 632865
5 199 80772
252 616 614500
440 619 253761
580 386 905517
607 764 925345
151 506 483758
272 167 417741
670 12 62599
130 133 767191
590 254 265832
365 91 709433
78 107 717119
214 496 670609
514 437 961121
509 23 207923
183 444 461367
652 138 547229
550 653 310300
723 707 263333
55 328 646787
496 658 532850
212 167 223855
398 223 98992
553 674 735852
174 68 24840
627 413 62734
434 428 608000
229 227 123642
199 213 199461
759 372 643900
569 652 693892
335 249 54208
701 74 351251
125 472 526889
410 116 655643
61 39 830858
204 515 163919
411 205 875147
584 749 816381
364 119 367476
717 622 247046
316 455 941751
155 56 15035
124 609 422454
14 122 909697
513 436 495914
519 186 212494
711 455 351703
517 793 261346
288 204 983822
788 641 394198
283 533 362635
198 570 446387
126 67 582936
349 558 849659
179 185 117917
488 219 969038
118 546 831668
511 50 237652
294 293 402477
611 336 886524
193 274 109004
266 186 910016
202 678 862918
486 31 305832
735 249 803988
293 311 845728
288 96 674051
349 767 739747
738 318 207254
738 645 986598
76 489 269531
778 695 686120
52 426 26099
491 603 117981
538 595 418679
461 542 234144
376 574 495679
548 217 733886
340 7 484715
759 622 53399
41 111 745645
110 380 379254
405 503 219166
312 376 576943
11 94 655693
248 69 922580
581 81 688225
494 240 922039
190 637 59784
351 112 262283
297 565 891425
621 376 13222
328 629 646820
472 384 963026
775 399 971839
414 176 829986
601 393 217834
422 239 891505
569 739 17591
545 27 173025
585 163 26433
98 470 998822
514 532 306686
234 303 705081
591 508 108929
646 662 839889
405 285 226441
661 367 369152
54 706 71545
84 670 397978
13 518 739098
739 439 109431
213 291 390759
737 291 99789
200 117 690891
104 65 677811
102 190 193493
189 328 719158
273 365 516193
491 427 351483
444 610 308553
62 47 722307
568 709 941604
668 317 789132
242 258 884902
284 326 113299
684 331 498813
633 416 913186
724 570 276439
253 634 202801
30 465 321447
746 266 121480
763 753 338886
173 698 730895
642 244 107360
773 612 602393
601 284 541739
764 767 31158
227 660 439019
527 157 558767
769 103 591096
550 338 24632
286 544 670672
563 797 351753
507 374 959526
531 1 184529
368 648 965841
442 668 339267
310 388 626299
707 558 639680
735 153 793066
71 530 109951
320 235 644009
365 689 270264
436 266 232412
800 40 684708
198 196 765794
22 276 229755
356 601 605054
296 107 16241
525 242 162208
651 285 579035
92 371 616161
458 779 935637
572 593 825699
45 797 988623
513 225 889778
119 140 574929
74 302 739836
730 770 948376
639 471 457912
125 772 482124
784 711 623284
778 87 213794
446 545 531020
46 98 684453
183 466 167017
260 320 119378
389 563 569331
615 173 193262
99 364 261284
303 165 746782
577 86 723452
735 597 666794
325 296 290211
471 363 504829
247 234 403485
365 493 325870
176 505 253489
462 417 589469
433 761 280693
197 673 153800
363 116 770123
18 128 16539
28 386 581413
721 107 59865
383 671 921500
204 214 397414
766 520 832766
608 502 650159
100 769 21187
21 125 676359
744 454 739014
604 156 155834
136 78 372595
701 352 830658
46 726 6827
16 274 857867
411 428 642490
212 388 85810
744 326 955270
523 126 322149
194 485 975943
732 130 366227
322 163 628796
396 104 261627
475 317 564086
396 513 401508
632 350 674302
273 433 330862
239 634 867044
367 733 673352
580 26 925153
495 634 867586
204 788 272172
69 33 971757
595 483 461501
762 548 921888
486 16 668888
402 711 471388
246 76 35457
500 221 178169
576 774 812163
393 366 601738
396 431 551405
648 365 45007
121 459 73256
39 457 610149
125 645 364374
94 188 140480
84 771 91273
770 31 583205
533 781 206424
391 99 532738
20 498 220852
578 642 240375
729 422 628000
491 704 88730
686 569 413820
64 209 579317
442 509 57547
741 555 361942
77 390 116890
434 250 931978
100 332 606665
379 376 442662
351 45 679877
352 395 666717
224 243 726256
311 377 807148
190 161 728133
171 597 81211
13 565 388808
153 476 451195
150 65 850334
71 412 167595
143 10 644802
664 78 155448
396 304 57285
413 189 871660
473 200 888462
787 689 411077
753 371 29629
332 108 690612
56 65 718103
564 743 933000
104 765 789056
790 405 154303
498 21 352353
258 456 602440
112 666 984059
697 444 507038
682 147 232397
296 173 218187
275 557 353277
273 599 978117
799 172 533471
91 405 128617
178 397 63226
287 333 681637
487 406 147887
4 263 432084
144 498 906738
259 580 60638
335 129 288301
739 162 677957
303 513 605724
365 310 992159
76 202 781932
411 614 135176
595 175 656714
3 255 37611
726 181 356524
46 133 385493
327 573 701607
265 219 205702
767 736 324117
2 10 116390
505 370 256626
786 463 325671
161 758 259192
305 545 399400
568 768 93957
604 580 720902
42 110 734564
204 237 332135
151 733 63467
31 272 552659
783 340 644182
610 395 297352
359 25 290553
557 711 39447
437 162 725316
422 387 198652
537 199 324266
599 473 383565
237 357 444456
76 175 892308
416 37 168951
275 490 973019
468 232 489121
679 648 65473
72 204 494756
480 768 900775
475 755 754037
88 153 340455
231 306 638082
425 410 830661
94 579 511607
224 285 321494
752 175 665968
57 651 243113
340 533 329319
667 604 139481
83 667 531729
30 304 765384
361 771 4286
222 712 538888
656 628 686364
692 179 690950
694 220 919085
797 46 175852
132 58 68267
500 427 420315
613 487 616509
360 774 901845
417 492 967131
162 143 895367
775 542 803925
384 405 389438
42 564 630928
314 327 731196
332 723 41958
71 637 552718
398 559 845321
426 182 610177
522 332 473036
1 791 532482
417 144 380751
138 440 377511
18 42 788410
649 674 903234
119 340 414774
724 424 410945
226 648 523072
644 391 485994
450 583 126111
97 269 910659
229 492 70723
235 150 469733
606 470 907459
605 675 49498
557 414 402974
669 510 143977
281 496 497019
40 253 449363
144 582 258173
20 751 274115
600 303 42838
33 157 8264
136 521 573232
1 631 168068
26 473 860881
686 634 951957
212 748 484940
368 639 35423
305 585 282187
201 698 231184
134 420 477387
264 701 521764
603 590 541302
763 452 802613
784 258 927549
302 141 215437
119 711 293088
177 171 701514
670 36 980473
464 273 79497
15 325 435895
295 419 662957
581 166 700651
724 150 355364
627 484 490771
126 453 500269
675 534 813535
707 195 393216
7 551 966453
252 432 861514
386 647 871335
188 403 957216
740 360 45814
531 673 196938
80 335 651303
241 800 519785
601 86 51401
403 198 556617
354 593 132692
17 757 291470
214 728 799705
417 420 39669
440 683 932384
498 741 715596
56 582 304833
128 62 845034
414 771 64511
52 187 287724
173 742 993143
786 709 731671
244 149 612426
226 86 719769
163 550 587542
282 429 760407
165 763 716261
312 723 314694
275 115 867406
619 286 387068
776 613 761453
25 228 800134
301 733 780074
83 25 533646
398 711 787499
201 170 317050
61 703 613641
605 687 844678
324 377 592302
521 92 369967
63 259 956221
696 334 315859
202 188 517117
32 479 760707
607 792 405661
433 187 197732
362 84 407598
15 710 125321
749 488 675843
99 50 643321
534 64 14050
565 206 99647
473 770 585644
349 779 24298
269 303 217884
314 290 476763
302 109 833355
75 757 903371
653 421 889417
93 704 184729
475 219 192453
186 217 378005
612 525 242823
127 348 89845
418 653 567931
103 67 235968
543 790 836217
20 99 612165
330 120 997177
29 607 203216
449 413 320198
170 8 233400
261 561 964073
154 545 413974
264 130 974062
549 456 810465
147 609 496403
549 539 562109
27 88 411601
25 629 190590
41 547 76613
14 723 994847
129 364 711879
345 394 515195
19 275 48594
667 147 709408
33 535 527209
396 743 198789
4 446 39036
778 649 739609
196 262 792674
486 356 189458
685 198 592271
481 704 139940
109 97 41599
766 39 47847
366 735 909407
177 643 571261
118 160 291024
335 440 311721
57 666 459349
437 114 53919
24 41 297149
20 17 366088
680 684 536065
503 526 303785
432 650 968078
709 228 920922
513 226 515380
252 650 684470
788 39 784542
628 404 304504
776 331 9798
130 564 858487
584 110 118097
758 725 833074
399 799 172777
125 637 692260
605 151 184263
159 332 721311
496 26 10696
557 25 982489
146 631 385716
759 556 760377
142 417 213995
418 52 373158
470 695 770304
304 257 322294
769 348 50276
234 57 753659
347 711 497068
104 466 138528
318 329 947079
290 420 749835
66 127 946003
535 781 360292
440 401 747981
664 11 857884
501 452 501943
626 566 859722
199 286 644571
212 352 926757
373 10 189314
672 5 291740
392 194 121538
115 432 312227
492 732 738908
215 196 129462
171 413 331255
702 96 21066
401 167 38225
145 490 156065
244 480 529738
445 101 957145
443 238 626517
35 299 979624
540 210 15261
296 87 30730
303 223 348813
19 611 231278
357 715 684151
442 107 3228
760 663 755183
190 245 1693
794 780 923672
130 766 839018
705 531 234349
451 743 579003
297 541 709279
156 526 327520
11 44 475369
398 670 418198
424 119 348928
4 69 852432
162 210 119646
108 94 400877
144 251 229433
429 414 164576
23 281 820193
82 601 41698
517 166 835547
162 259 943039
556 82 511279
734 91 315375
317 237 856198
337 256 454794
283 501 607293
322 437 763127
784 716 720449
232 800 797247
237 161 526629
772 503 40739
165 434 797558
289 688 44020
46 217 873992
242 88 983201
295 316 465268
189 772 259678
735 320 971036
376 372 938539
159 481 758648
21 441 475712
302 743 321599
114 157 750312
373 763 656827
284 541 533691
241 202 416342
470 681 601554
15 799 620721
540 190 930078
106 710 406701
762 343 857979
162 217 356641
83 595 651603
440 693 471859
146 639 999065
572 386 146223
657 298 435899
219 679 432418
351 8 715177
651 228 846401
476 468 480992
455 697 943583
438 646 806587
122 307 535272
244 444 103295
300 592 134512
52 242 954520
766 106 965286
156 462 919080
188 91 268265
290 136 671176
344 218 138746
379 448 621330
622 513 456210
26 294 109870
218 689 546888
795 731 470807
728 402 213625
317 559 218853
326 614 383405
556 650 256233
417 430 799389
98 111 314375
223 539 139287
116 547 263311
423 195 585477
29 472 591724
775 293 879378
104 210 97426
274 648 714104
411 501 434191
599 82 734474
767 685 44233
314 355 624851
691 774 296589
255 90 748462
263 56 124620
767 680 792207
604 508 70442
575 692 23988
52 558 13588
492 389 673226
663 85 304700
41 189 199034
674 132 182080
636 183 484935
294 579 259016
789 231 697858
744 151 341278
221 701 327844
161 591 467238
740 779 444763
402 85 848973
457 331 194128
480 687 569680
541 54 738104
34 760 501502
423 263 793364
311 356 178535
343 374 542814
488 540 801206
290 377 20704
174 624 492836
280 229 250560
10 478 292010
527 181 103479
251 550 98511
314 55 880303
641 173 216712
321 759 633919
399 395 396154
195 448 236159
697 255 851369
202 466 988422
734 679 42344
84 210 70217
21 466 499303
72 323 663636
69 329 104101
658 643 110952
14 415 335424
52 115 307023
478 713 851914
737 587 141549
663 600 799780
25 574 448074
420 157 153424
513 517 656969
13 557 617898
267 693 711613
18 754 884756
32 327 24257
377 553 89148
31 418 110556
285 24 739697
135 392 434700
577 165 269459
616 596 371918
345 526 557464
271 12 949662
48 744 204535
766 596 68246
646 774 328172
11 553 518064
122 56 55496
21 310 711674
523 151 232299
598 520 756815
109 535 646533
33 392 412328
16 343 250218
400 483 340450
28 181 178376
112 408 924343
399 463 666975
537 514 385903
247 408 361178
639 787 941222
1 512 58741
306 259 637998
356 393 196607
441 783 164744
791 47 772764
425 54 857686
123 104 348464
614 341 752997
353 620 423215
635 408 488988
138 674 963659
297 168 173185
99 497 147729
716 28 955576
72 741 480069
94 486 730349
601 651 229203
4 772 728951
177 256 774695
768 111 890125
395 198 339944
739 564 9858
657 514 798778
66 730 762086
290 200 220340
280 65 852900
725 728 224570
438 43 56954
307 352 386007
670 167 819345
782 457 366735
76 159 255033
266 300 184735
226 556 882257
298 641 614529
138 68 760985
52 777 915795
748 541 316
660 393 753981
223 787 125401
718 525 417017
478 773 663923
340 644 814404
573 345 709023
94 236 118749
194 700 207479
24 778 952666
256 20 561994
772 750 512148
136 315 470315
544 756 689277
244 605 494695
795 27 200184
454 587 479387
423 473 143397
720 65 702403
410 339 850365
553 675 838019
714 545 586396
293 391 785012
298 434 205716
102 282 963425
708 701 108454
185 160 239036
116 615 640366
394 608 932440
230 492 889665
400 643 604091
244 553 224051
578 116 461942
276 321 833778
477 32 508974
752 152 873111
257 229 263730
355 644 282886
704 193 583254
402 615 314750
569 41 579443
773 186 244374
229 531 896760
786 232 795149
149 387 262947
58 528 814863
572 462 167272
503 548 608615
158 672 296445
325 501 904151
471 267 369224
392 289 522377
68 108 91391
415 467 316665
742 709 990097
285 441 361190
795 797 544867
418 2 837255
575 256 222494
745 191 650335
31 661 931484
185 551 787629
557 619 924496
329 660 546506
1 191 881628
379 733 583875
626 416 51690
110 365 458153
150 578 529726
620 562 553439
571 50 824171
553 232 168295
378 457 263774
399 65 241835
490 109 921166
540 565 335271
365 202 514748
7 10 922559
281 455 349286
764 412 468475
503 777 700520
161 115 442865
16 794 398224
285 228 357409
707 316 494676
600 326 299142
416 244 982401
535 518 670341
5 522 671077
325 224 450561
698 704 608016
357 226 765669
372 462 348240
100 9 650207
658 70 245232
431 145 624061
321 551 896112
144 419 377635
3 397 258987
699 358 411716
692 74 920713
447 452 358116
521 271 471147
341 401 421527
138 668 417725
360 14 461272
67 51 900156
177 49 388717
435 393 408687
169 509 523148
764 190 5447
77 97 744872
120 538 797835
393 672 787847
434 450 404466
451 696 828676
381 142 903941
33 39 25587
727 521 935629
691 40 719832
99 138 274118
544 370 129825
534 253 332560
80 687 47638
87 585 610758
792 407 205492
659 643 91197
499 212 203753
163 187 768542
606 210 39102
760 129 823620
567 487 841465
200 626 828951
392 230 601658
509 259 134551
375 493 978565
454 799 875091
497 520 127315
482 234 419699
56 179 661668
78 478 147226
406 70 990888
291 552 460808
351 134 517677
561 439 149194
588 390 592059
151 713 123364
34 582 193826
600 267 40067
467 127 940173
475 53 394742
121 569 214447
171 741 916397
403 604 536742
367 666 173177
286 511 769386
575 222 92801
59 107 657477
340 115 939272
754 497 279179
385 328 596898
692 714 413681
424 466 917559
176 9 317837
55 534 66872
578 475 284200
685 439 276316
780 80 135914
396 456 433819
244 513 46610
43 102 696850
521 516 943218
525 528 502729
117 627 941302
696 525 798748
147 330 640518
163 685 139051
609 251 593466
365 460 585270
520 495 932031
366 124 578388
686 230 20577
417 268 148528
132 488 333577
409 513 204841
777 465 61142
600 645 526294
18 245 321886
714 358 402177
393 84 630620
474 377 572455
472 631 614591
155 429 69914
567 299 868415
724 541 234060
428 317 220204
695 450 695192
553 508 99594
181 191 695596
767 434 856481
441 299 815550
529 517 476024
646 583 293071
386 753 857938
776 479 738610
177 431 265743
243 323 378911
177 391 684958
89 493 223632
406 276 630256
730 415 814867
380 282 438550
617 207 202698
75 11 56043
122 414 205404
107 123 265492
305 384 626448
787 414 549136
208 529 108847
367 236 408333
163 798 511775
51 163 492784
565 796 677051
440 774 908154
749 494 897311
248 765 539154
229 753 645797
779 183 604649
81 225 665735
476 20 483956
318 368 301378
43 715 640560
43 648 930985
326 467 859568
498 366 654374
678 167 359659
50 429 486284
270 78 819783
378 135 548248
690 475 884561
194 49 653564
270 56 9423
172 185 980956
68 309 860360
292 229 159031
381 22 745822
247 6 250799
767 606 145138
166 565 608739
680 388 735526
684 649 900082
600 407 646370
311 702 615585
489 716 853996
400 476 604467
623 338 42989
420 674 373851
368 654 858617
367 305 365984
316 29 536205
433 134 400427
606 345 512271
64 627 511241
12 209 209847
121 237 253903
128 246 190783
619 562 806092
584 161 772705
116 450 145827
139 171 362372
792 685 659931
196 61 855127
149 458 633048
496 95 497714
253 285 627603
437 267 193450
571 479 615797
679 308 568845
161 198 285559
285 567 136360
323 713 285708
224 199 249327
487 590 158375
318 669 996419
14 368 112606
444 122 979912
360 121 755058
31 244 782150
519 672 168131
10 704 134757
343 534 349937
673 660 715203
206 776 27136
494 628 293862
707 726 172339
516 185 853240
548 768 691786
459 307 112330
719 521 26051
216 401 580516
359 119 918984
734 474 215606
136 467 165002
189 389 809203
649 664 184493
160 672 627031
278 42 629895
110 775 124426
705 605 461079
26 588 730834
288 182 351686
302 306 797102
312 531 410214
547 216 856618
706 384 85351
312 749 939295
398 279 607630
271 455 736412
26 67 941069
378 453 67731
450 173 408817
490 211 935431
187 639 631756
331 94 673742
533 215 737052
137 529 945846
667 9 615546
738 293 86098
705 799 32366
115 358 368529
597 64 101918
238 732 596445
302 94 116393
713 394 72137
796 710 312445
748 263 797649
597 444 981527
790 757 377590
516 44 356425
193 558 859655
768 641 293299
149 643 729753
415 738 793136
205 729 609938
725 716 488474
765 42 479835
646 704 929615
177 703 603184
732 53 524838
61 728 204774
343 648 270769
738 696 730075
148 474 437410
334 615 749008
482 366 2554
309 156 576932
629 347 513491
494 194 185093
421 456 303872
556 616 188593
412 294 144693
450 495 468821
583 592 316271
632 226 236660
281 420 475272
678 348 324810
564 398 398022
225 176 949362
214 635 984164
552 391 820582
194 520 341474
431 340 304291
499 705 752454
266 789 955653
366 746 870934
344 395 169855
321 422 880854
759 479 24321
325 539 317396
768 738 772448
689 511 919874
293 652 439133
275 726 342066
108 616 853384
410 216 174890
38 304 416270
464 388 804056
124 594 32576
465 729 355761
175 321 872852
179 331 532188
413 522 902812
517 64 750220
456 650 541896
426 579 113395
588 231 327954
769 729 646466
739 428 263169
764 687 205826
224 109 940353
776 142 712579
584 218 608202
463 700 89045
610 600 239503
265 38 268905
248 582 117255
715 573 21398
439 677 300146
110 696 6757
785 799 196043
521 416 718643
387 382 48644
652 645 908927
469 699 48130
188 647 226625
586 181 729717
166 657 948449
120 39 885456
579 791 26083
239 148 394512
161 370 253331
697 325 903919
127 390 513268
649 426 532041
29 415 919510
587 36 157062
800 750 103909
417 778 724077
341 286 681031
532 593 156558
374 348 221833
377 725 323951
414 389 658374
551 337 229581
487 409 202252
161 297 352765
310 1 386067
646 744 564151
176 202 717473
626 646 808695
691 13 28187
312 348 977553
727 20 560648
9 6 92404
84 96 383978
397 533 309365
389 288 581868
315 626 270478
165 584 411548
468 298 965729
195 314 75517
758 759 684959
707 612 56951
45 437 437299
11 270 78489
623 169 172723
788 763 702699
698 117 534391
56 68 171298
102 112 251222
466 393 547097
119 44 893917
143 73 256700
487 506 869208
168 353 549794
782 795 325891
345 433 186054
755 210 559016
729 561 828593
689 532 366500
190 4 447530
22 495 859881
114 127 67369
223 137 369494
755 174 766385
264 443 978037
567 226 595076
166 690 946987
329 610 456122
615 134 959981
87 286 544993
651 401 222693
84 374 506522
442 459 296036
430 163 207332
294 131 923622
683 28 396868
271 701 523451
526 680 42190
36 318 710657
77 419 103620
300 748 303462
710 281 49823
57 248 643557
85 187 718054
165 307 328510
193 365 593269
599 3 713925
471 248 708880
477 604 407183
248 129 685183
115 612 562251
636 53 505788
456 242 637251
351 543 80568
369 241 781150
314 12 79424
55 479 671577
592 650 326242
495 494 956990
347 248 613486
122 316 69808
512 17 913334
723 238 721322
321 569 6675
98 783 78306
66 206 151451
657 591 302779
71 399 854364
367 784 337580
445 146 315676
61 83 344703
611 319 881794
789 108 458171
510 415 234612
489 485 731857
576 243 542220
584 11 343341
268 463 621240
87 150 406770
637 697 600434
170 244 396205
785 10 27705
777 292 824104
617 432 885862
40 132 268301
660 3 166288
207 186 798975
4 550 914651
363 704 554552
756 71 447030
446 519 740352
67 154 558567
473 700 979297
369 144 449395
370 414 485920
574 603 143529
721 651 896159
55 467 164273
748 565 336416
396 570 605286
248 760 554409
241 526 864854
650 372 428907
189 594 491561
10 295 992991
710 355 454117
431 651 122206
201 47 637106
363 144 682530
435 520 477542
468 175 775704
467 760 247299
12 432 115983
566 489 746212
462 735 329223
70 234 495992
383 162 260029
392 608 266766
521 680 532072
656 358 684341
487 265 963090
279 4 893509
607 195 477247
406 692 372633
252 513 124228
124 156 544823
34 2 783207
305 329 893848
246 137 683596
504 638 367762
297 755 492606
552 780 590379
467 635 348676
91 759 220228
147 52 194047
542 328 944362
504 590 360667
394 787 784239
779 530 62032
532 65 571837
145 661 594440
597 350 825372
536 595 888837
721 265 558365
213 104 209002
7 557 909
35 792 882384
173 410 884955
473 687 66204
277 545 518749
573 438 695327
259 24 171942
145 47 406638
225 664 51456
124 646 106578
8 178 715581
3 528 328994
698 397 722987
523 661 859350
691 176 992730
40 361 749012
368 175 666773
333 431 751148
247 186 4733
288 607 266919
64 335 840631
26 777 532017
251 221 175178
22 510 19157
693 43 500083
368 477 646360
119 324 549117
339 507 438276
469 631 89951
552 518 356810
508 296 352408
718 10 770960
250 206 18648
639 737 268689
24 52 709402
403 208 406071
694 441 804709
115 342 971243
638 435 231665
303 619 211106
325 73 891456
9 233 227628
278 352 89200
742 655 680668
69 442 553380
784 204 836020
593 291 974413
290 787 852725
675 798 129853
288 135 36686
342 56 241667
17 714 796277
650 736 263437
736 155 618087
35 626 508083
452 459 624328
142 112 932114
117 61 911996
542 660 802952
571 331 786313
44 545 589719
515 441 914139
447 642 509925
756 760 585431
368 118 177344
338 757 913620
571 778 139585
344 80 321831
36 380 683823
652 105 90299
22 85 882729
516 452 475708
619 349 489631
158 229 489751
698 483 602223
701 64 530023
452 421 413473
463 632 257083
588 137 658760
24 527 925835
574 198 512976
304 451 275058
474 670 756873
531 280 99673
250 781 658768
371 759 379572
600 523 570819
164 57 357723
289 635 596345
408 92 966994
425 530 645798
477 762 43891
292 670 561435
408 711 557832
436 130 478148
359 4 995974
169 627 873219
2 187 92941
570 9 452162
300 197 842762
52 525 456319
609 692 988898
691 371 240578
54 383 644118
467 518 870337
763 674 861244
707 423 896606
771 381 171517
200 573 353285
237 70 154528
688 295 915028
252 38 938629
328 619 242556
623 636 416780
564 170 418061
256 71 700890
311 765 572153
777 507 729816
5 643 224192
557 387 969913
6 651 933246
629 383 110279
252 282 797418
603 21 222319
159 753 46227
571 415 912154
627 519 163164
494 113 129743
122 542 891412
330 743 294373
155 238 340712
416 394 779902
406 548 575830
697 252 42775
89 212 856638
211 418 773098
665 307 220344
499 724 447267
127 264 327928
297 759 901404
760 312 566402
725 234 585752
384 56 468118
710 444 916829
449 237 816535
119 203 250753
397 432 577839
402 521 539331
713 403 24776
297 507 860611
548 370 89839
702 268 196315
511 741 355603
555 171 315027
698 187 144322
796 338 995122
784 220 760503
534 235 955662
247 319 14516
678 443 55098
345 152 369055
379 184 254482
576 338 653449
677 566 134449
773 701 195804
343 769 718825
273 242 817673
11 488 222910
430 120 382474
596 449 951665
276 222 351193
607 126 90892
363 45 849906
22 519 526441
652 578 502247
690 674 649062
469 20 15910
58 361 64806
450 682 610641
614 460 915787
576 122 704588
113 212 347225
92 603 550196
465 678 277650
395 171 579015
605 409 231873
454 133 614518
704 332 916395
703 607 821945
521 609 604020
434 321 539230
680 167 295585
74 237 960057
289 414 644238
633 234 97610
700 541 609428
557 215 521438
177 267 811505
612 662 750840
358 232 286371
590 360 589800
657 644 542692
96 681 397732
412 104 466086
513 69 650076
264 611 204314
43 387 228798
243 22 795111
451 559 812027
557 38 303892
230 9 612418
670 766 576303
678 490 274187
218 159 852968
247 757 692313
720 799 869813
558 697 993086
667 207 849568
782 324 586614
540 43 838140
694 65 271795
398 22 198119
285 641 680989
676 461 314550
741 336 860216
237 246 77454
196 277 596553
800 217 421478
772 593 116730
67 352 983815
406 511 663137
557 381 166207
744 143 550745
98 728 787438
161 230 649127
424 449 343844
401 755 918793
343 280 753315
655 398 902236
735 190 258523
663 464 257771
386 742 313930
459 119 416942
88 273 579360
301 605 856662
481 425 276112
112 697 886023
373 211 134067
617 65 989505
5 525 642989
542 156 986661
365 113 637559
16 63 34467
744 202 256034
23 419 59974
296 502 691507
560 703 978492
208 398 418448
266 490 919410
268 777 104222
657 745 238845
668 133 57402
12 461 782332
12 646 727384
533 319 913211
185 401 106459
610 741 443295
335 562 388832
396 466 736806
314 151 627564
493 648 711128
611 583 405051
478 749 339305
795 153 849311
163 35 229013
397 723 237186
132 468 908440
703 19 914038
39 602 680803
42 607 199155
616 481 378700
546 468 762207
619 241 296860
98 739 613158
778 100 591714
435 632 465028
188 528 129628
39 72 60052
267 640 549907
792 398 405220
33 298 485844
462 425 449843
513 626 645222
274 604 252767
43 700 74743
460 673 504176
611 551 957195
231 168 196392
429 200 700428
640 253 980255
228 44 263523
476 518 721967
386 88 194240
381 255 221640
232 679 540954
511 577 629970
731 749 565307
548 255 511685
644 792 572301
656 497 916200
213 461 47811
11 41 4063
733 557 535125
460 403 440401
708 284 51508
252 246 561834
189 96 955600
310 635 233184
138 155 361122
630 410 75632
738 482 144154
599 665 553878
519 371 718398
535 290 773207
325 91 123723
83 70 842522
700 410 954150
369 773 841235
16 11 430432
689 301 81918
637 448 858548
770 773 299225
740 214 93125
504 388 750780
662 776 979438
769 699 70221
412 352 466839
463 210 424617
719 264 819148
204 206 342382
768 381 499617
466 728 184649
169 483 247107
323 368 6202
792 676 496257
584 51 995394
173 97 781124
541 104 217655
186 486 636803
505 633 550206
146 797 54128
280 428 425704
286 93 143815
580 643 75091
222 167 448773
584 206 93660
519 151 461078
667 36 561211
151 427 504676
357 224 257442
434 139 955839
90 158 701898
15 66 578290
503 397 997483
727 190 188290
11 34 628908
73 673 168730
451 542 817965
274 684 694822
74 797 85336
491 488 258770
350 7 122792
246 566 739324
6 538 195626
778 233 206862
693 666 41235
235 465 104154
526 155 470275
15 375 781137
197 769 894516
570 461 935723
691 525 922889
694 744 371089
661 351 972669
186 548 340576
643 585 249863
305 119 423387
303 612 893217
342 791 993729
587 181 792821
402 621 690244
326 552 344556
221 435 562152
163 699 912986
142 571 229539
373 425 612460
49 752 457088
34 226 278444
370 574 200516
724 85 515034
788 402 662221
778 477 532500
33 567 696856
531 507 978786
172 140 226516
271 548 734548
598 61 5640
687 166 337481
163 345 174480
765 167 75329
656 455 707589
630 39 198569
385 448 648381
680 347 908953
111 537 346425
554 709 502636
131 18 17183
684 78 433821
133 276 51819
50 668 456431
772 254 358536
772 657 777697
351 334 666409
84 632 781361
152 719 7497
794 774 495096
640 49 19937
575 527 602527
504 551 57387
542 517 494093
158 682 934499
190 654 632370
248 393 224480
715 468 191800
648 184 310547
697 56 2884
751 546 663133
80 592 868875
512 46 398674
538 626 10599
385 790 690991
577 273 144637
418 196 960909
561 446 106268
256 477 231658
719 601 309042
136 155 424825
752 453 663979
374 328 306835
528 245 840978
45 211 227879
515 727 851463
409 90 876102
77 93 971586
612 390 671457
630 517 689138
636 222 727915
726 374 257853
453 145 100539
306 228 451856
63 564 835417
226 371 454169
208 175 631399
490 321 205525
626 104 154198
633 260 70965
16 535 292995
258 753 595527
642 205 837793
570 435 169417
530 20 462376
358 622 495399
303 690 700675
742 534 102947
153 762 853634
535 74 927779
502 72 487786
121 780 812631
316 252 738198
2 123 64892
525 44 542619
267 484 992572
64 535 560930
626 539 633339
22 461 374894
438 5 90278
410 661 312489
729 19 617781
219 343 641615
642 103 72545
560 646 764531
562 100 530445
761 276 26502
376 43 627453
273 357 979263
408 464 225462
582 495 217155
772 341 963544
543 137 634103
496 373 798701
722 495 852892
680 749 585674
513 103 265035
206 681 62911
178 54 656436
187 511 478529
25 340 525154
416 355 89321
63 750 586298
29 223 59597
554 646 770247
751 168 84605
513 129 978282
594 731 408902
302 775 549644
657 219 150388
499 526 143503
313 574 69812
587 588 286932
497 350 422696
155 748 61752
783 159 633802
546 89 810695
131 464 835320
443 205 612297
414 160 40140
620 250 164765
779 223 758633
727 427 120529
222 592 60075
626 764 649863
1 346 485282
149 588 405832
6 786 756451
201 492 876404
524 113 715046
647 231 307763
689 719 140
600 312 123645
521 612 237262
192 256 31847
152 74 775975
252 197 833966
733 187 120130
576 618 361375
98 225 616664
113 218 457241
652 214 91168
284 552 379052
489 617 322018
784 690 185910
237 577 495917
133 292 160187
618 541 867757
282 107 442855
644 788 359725
441 581 218059
105 584 434701
398 387 433689
610 418 337696
785 322 892911
341 217 698230
717 798 387166
143 75 724212
679 321 568839
541 326 429139
749 648 31565
204 111 822576
560 338 194366
480 566 634345
294 264 750905
433 562 182865
183 577 736801
482 146 202709
268 254 222276
784 201 591498
364 767 620335
285 544 297669
294 430 557887
122 669 846417
304 615 818283
330 739 348522
390 173 502089
340 799 31019
38 773 877701
368 695 976810
225 53 295839
406 463 682850
204 620 844515
422 240 125297
391 432 401383
535 380 827806
662 451 462553
491 65 619087
517 538 144815
125 67 338563
240 80 816268
49 155 3004
82 285 946896
183 398 816182
408 32 615627
753 456 505141
528 142 698103
126 91 921795
427 3 896174
700 364 835558
639 211 392940
755 271 255124
341 589 594779
216 775 224093
734 755 923295
734 513 571009
149 188 204025
567 276 8189
268 596 983646
58 131 631363
278 679 249365
713 569 56492
412 39 830905
211 127 959579
458 172 805766
415 602 791324
543 37 860025
790 269 874659
702 535 607844
186 798 10634
167 618 502363
745 669 624015
452 438 522306
726 214 365617
345 30 298112
76 668 54254
102 473 587322
281 159 464045
338 276 436049
67 470 509927
388 172 272336
143 490 844812
85 253 389505
211 634 294973
23 451 833995
414 103 296692
525 717 589715
195 611 774060
619 165 413893
798 257 464985
186 561 377117
252 602 283984
156 290 76028
717 10 381500
534 79 84028
100 220 266968
205 422 184016
536 675 618809
763 134 800017
251 137 564998
642 416 519536
307 276 141010
245 122 370652
741 16 212828
211 413 30050
701 723 843714
185 511 625679
407 362 203115
70 743 600351
415 688 408683
388 127 475540
764 684 326568
673 658 303095
320 138 680211
65 769 43458
765 612 921596
366 337 569233
703 780 892043
440 193 754448
461 625 742094
117 748 254463
512 795 712487
445 198 169988
428 215 438354
186 699 205605
360 15 338205
682 162 183015
704 278 334011
712 50 652731
91 69 371528
138 552 696118
364 502 991840
380 212 422457
88 159 117791
337 573 475139
732 313 311029
169 659 328816
147 370 962451
338 589 890651
14 386 564376
631 411 752053
136 771 123099
785 443 266816
572 519 924371
162 286 9337
107 71 126648
718 308 167889
152 412 618351
587 642 585682
163 504 753398
538 483 119725
222 404 393697
668 284 445234
494 293 283027
244 570 644899
410 695 315354
584 382 759332
409 460 246347
191 459 251094
534 11 473530
327 417 69514
353 269 211134
139 212 404421
158 172 141533
266 296 667204
76 443 544057
470 24 464049
148 790 89011
401 181 929567
413 310 981819
229 228 351814
136 366 756310
96 24 165165
33 625 424973
215 534 132416
51 309 959163
165 17 835437
558 502 711690
217 480 778101
733 578 61214
616 467 72017
95 445 10963
157 306 41605
49 425 823766
463 83 541254
350 560 569598
641 356 574303
500 383 7036
498 135 357824
141 261 714571
203 94 479659
254 797 623785
383 327 242617
450 311 805825
792 731 433622
461 582 95218
522 553 653978
189 22 608875
334 475 110292
528 684 367270
569 65 756958
361 623 298521
215 3 697525
132 598 296740
694 218 811757
771 312 272447
132 533 313859
402 95 802480
60 44 716459
71 268 998475
744 395 879865
288 588 538428
480 514 923708
547 6 426987
372 228 866155
664 445 83919
411 354 878798
739 758 445128
800 702 359026
601 707 958658
80 718 643964
473 601 96225
138 531 232879
553 113 678707
289 218 666685
248 79 250966
425 96 420933
649 100 215745
444 96 198085
469 582 318028
251 525 830267
277 75 221172
139 600 805204
527 97 88517
648 100 124793
663 735 555326
525 433 765726
768 137 687585
508 142 333921
733 536 781415
788 58 9281
695 226 795899
110 328 485321
720 540 753754
351 662 438697
122 235 37318
108 367 877762
411 753 110909
131 299 868861
236 245 74362
753 289 57056
658 203 534778
517 411 456846
699 239 991189
763 297 468269
738 190 788132
531 259 567523
769 618 172100
473 762 23808
747 1 789462
29 193 354833
635 711 347374
234 751 614004
269 402 840279
199 130 803006
650 228 425951
691 257 169484
105 140 758145
588 527 595792
183 81 325146
452 800 152117
378 358 271410
348 733 70775
75 316 40371
293 552 739441
714 201 243263
757 386 174278
343 247 442853
603 538 968498
278 448 551308
361 447 717461
687 670 839469
376 736 40203
769 245 357267
300 170 16739
797 298 731604
334 667 279943
638 89 664210
169 204 580925
387 14 866674
105 354 717064
286 337 452716
194 327 351716
630 468 943183
199 777 942810
523 626 581572
596 578 26076
616 386 709224
61 164 248073
204 337 863858
781 356 718759
163 398 457508
271 553 402969
85 573 561595
293 276 665527
285 777 157065
631 209 304
292 187 784726
452 77 842516
707 425 251418
391 673 338744
383 602 401314
583 444 841802
705 310 891661
720 363 385186
525 674 70828
192 763 908594
41 778 852145
645 342 934067
229 143 605672
559 581 541262
654 383 264582
493 42 795178
93 706 173408
545 279 184767
694 739 796880
374 27 463653
361 251 241738
732 156 878665
333 411 584004
72 133 353418
64 655 652510
264 92 367280
522 544 814472
651 195 479137
388 460 811095
615 167 993226
637 547 840063
165 542 476879
425 94 262192
58 396 456902
515 244 638441
52 6 733154
528 236 320514
311 224 187047
101 556 941712
175 460 181837
120 336 594181
312 504 546848
604 154 419172
119 606 894883
26 699 524032
485 591 731739
391 715 66883
725 96 65019
351 51 301065
534 93 106360
438 6 564296
702 684 810746
79 559 948117
732 355 84536
230 620 630007
150 427 971132
70 771 297206
135 682 1717
735 362 55982
672 475 483079
699 632 772145
93 138 299727
650 462 331259
123 175 363520
153 14 821518
456 224 762716
148 712 149640
337 257 250724
339 307 433246
455 99 426970
114 231 405698
279 131 249087
440 798 773855
606 762 913292
101 497 245746
304 179 243579
483 132 301687
280 606 730268
549 780 273701
439 358 494771
786 518 549991
281 47 38213
314 85 437781
46 646 225691
755 590 932312
653 569 179049
621 356 695821
423 73 863678
76 356 158859
54 427 92176
712 676 216032
404 290 942238
562 256 973773
622 57 55077
69 158 788361
264 148 29707
607 721 212474
628 766 305149
477 577 663654
759 588 746445
81 286 160758
383 358 477503
476 594 585017
694 347 253238
311 462 612478
46 135 253934
311 440 878434
56 347 381267
26 116 199122
473 284 354754
72 144 22992
185 389 284322
415 34 228214
171 550 132635
96 57 148412
136 133 759751
546 205 360920
77 705 280242
590 290 167959
490 287 839117
12 579 22999
96 243 886582
792 142 766309
32 218 435600
456 195 412037
767 531 50950
428 121 286807
234 409 187209
673 368 502556
401 601 11822
85 130 947669
76 58 627828
530 603 145655
543 670 985596
744 80 150828
576 682 323561
62 167 319931
722 653 60596
261 689 436796
567 330 407011
169 570 274141
225 19 979318
488 644 474527
93 687 291132
299 243 532453
702 768 102593
194 772 23335
694 7 371674
97 306 414567
519 463 42182
399 118 872500
327 195 283680
312 399 423933
244 275 627940
566 670 786421
215 744 122779
504 130 482185
786 458 940474
236 796 897517
688 746 795784
265 43 735369
637 527 32739
321 449 525965
463 431 203878
693 627 286784
483 274 566996
402 65 744300
544 454 281379
181 551 470505
705 682 416576
716 43 19099
225 340 143145
550 394 764466
689 707 730308
495 27 899886
290 553 752369
363 189 4112
53 544 49124
726 316 426292
455 513 623547
651 20 962027
667 557 742545
729 445 386333
461 168 274936
239 778 345200
152 101 889061
436 745 275491
757 19 816603
664 344 342577
702 125 559705
709 303 251359
53 681 484262
757 403 407533
787 393 725816
111 573 877290
38 785 869499
370 363 359815
397 743 863760
603 624 852048
711 194 10717
751 123 480753
265 89 93013
425 555 461512
798 207 128706
240 204 562936
226 443 223094
208 190 232670
57 708 591069
594 537 751406
456 84 534985
764 347 448928
306 332 189648
600 96 964249
531 623 690412
791 564 251190
607 755 803520
436 517 659477
457 130 895091
671 436 282475
41 318 640361
222 110 628582
633 238 966753
692 182 723727
188 229 81575
679 359 755537
331 668 742484
116 326 688492
561 771 437813
173 171 243325
796 647 20370
84 625 116333
83 98 590306
136 116 943567
648 557 742186
757 275 186962
14 32 567234
413 343 744263
572 74 921387
638 194 43613
346 752 935492
234 606 786752
376 318 577370
236 118 968595
521 607 281255
455 692 467422
204 150 982314
583 729 788184
448 169 940340
590 347 932567
35 609 889081
666 466 333645
550 659 545769
81 280 318481
636 749 326533
546 59 973330
51 707 225020
327 688 276476
141 79 218081
209 107 27309
352 635 936358
659 603 498112
334 39 418375
153 375 783588
338 750 922151
775 726 285163
672 164 696894
83 614 733259
737 387 576552
414 441 78042
601 550 360552
326 270 964525
92 90 552038
55 228 955001
259 617 472188
393 488 737643
746 589 244447
467 472 270629
769 680 841864
469 193 714085
431 634 79359
489 219 490723
107 580 790817
739 3 544646
268 352 473928
337 475 20893
228 251 498894
753 587 496641
207 78 891945
291 473 401653
153 675 757307
136 598 767962
568 2 755988
159 757 945774
426 479 751375
233 557 71652
304 86 689168
573 512 399043
85 461 930392
115 581 586706
429 778 247970
181 773 695845
20 190 101896
393 222 361595
257 130 183164
771 25 622165
510 192 344615
620 43 583482
526 158 71812
258 661 8699
761 686 135227
185 464 461562
601 350 639947
619 282 217505
11 416 966936
733 170 448538
686 437 469603
252 366 683959
149 584 624700
477 657 532350
708 219 356099
13 371 311396
52 758 211607
29 97 6873
173 311 141150
208 658 458857
507 399 29393
408 728 115631
185 74 341820
8 44 751073
605 790 904062
551 167 702630
493 709 401075
258 522 273876
614 585 782754
434 517 500411
383 535 531003
400 27 305264
353 42 829979
240 452 430060
283 59 948481
563 539 333750
286 468 268248
783 462 481693
398 714 676199
521 293 485611
443 221 479555
488 101 940687
38 799 351751
661 587 692214
123 608 109378
296 66 991196
406 310 100545
666 334 406999
185 78 287423
750 753 909191
55 537 246036
715 726 726704
525 328 78852
568 273 955945
726 452 70701
367 753 727095
114 101 393987
471 774 834657
584 669 490421
563 619 704149
239 169 656192
273 340 512986
312 252 458871
206 582 420285
666 243 450635
266 538 39796
537 641 804312
742 458 606804
199 698 619206
187 735 857361
252 464 83736
368 680 580817
765 610 268908
416 194 832412
421 55 172211
336 299 283119
765 3 55829
72 658 908242
69 287 2243
561 513 149645
417 555 408629
659 463 833646
500 685 766630
429 546 458891
489 734 193169
534 33 730788
483 51 889053
345 543 688198
335 353 134331
733 438 353233
564 772 880497
554 138 261071
698 597 210202
432 386 159032
692 176 638710
737 470 463922
261 385 344388
191 187 59804
100 120 132278
47 550 676653
325 6 981571
161 113 304680
20 171 630613
519 525 619554
441 74 217198
388 438 469407
505 255 280151
549 477 237705
767 617 227621
98 651 965545
199 1 30612
704 640 276397
726 289 460259
6 577 828005
732 557 406817
145 783 468986
334 757 89185
264 752 850110
702 556 967636
50 159 685739
706 426 837371
430 570 830145
726 471 519676
170 714 776868
588 535 577276
512 574 240797
407 246 754218
670 308 152253
755 8 841234
700 401 767797
58 52 813411
561 587 204668
673 338 638549
304 234 516709
707 706 123690
615 362 280768
2 289 861450
799 685 33218
532 72 457973
157 598 82336
388 190 711379
540 536 717144
483 594 448453
708 207 988116
220 466 346901
423 585 421422
739 491 576402
201 638 61852
561 307 585675
256 252 414589
7 111 380362
505 728 821950
651 788 680054
151 771 520668
439 32 107139
375 57 853877
776 587 752988
161 454 935760
574 521 808217
270 40 979885
132 781 502450
114 352 724763
387 570 157502
780 543 898441
226 472 166929
441 457 114836
141 427 605743
82 244 777772
779 259 701848
31 662 217454
306 702 440600
306 517 346385
492 413 600529
90 180 57305
403 580 120863
359 675 204488
783 554 326163
78 158 404209
646 25 822352
280 286 114483
511 16 156350
84 580 177819
446 533 357748
75 179 742474
313 64 996642
251 3 402789
537 373 801845
694 143 397383
349 283 470416
390 124 106167
788 422 731107
321 215 239554
500 517 42798
336 3 443204
274 264 349299
571 155 870130
50 133 760426
777 272 220511
560 73 691259
218 790 207199
684 665 787380
772 326 805240
300 665 645
492 616 603146
484 24 611966
769 249 459005
178 451 308404
161 675 129408
300 673 372010
380 610 495589
700 737 145180
105 719 587773
452 271 808538
72 380 710091
493 708 219869
346 532 750032
244 442 969895
144 579 429243
211 421 566266
220 316 694281
371 680 418766
470 602 309771
331 49 10412
708 786 685031
142 201 415002
684 291 621323
551 497 808652
263 781 851962
632 793 107943
262 785 476608
137 258 58301
699 797 37590
238 327 132161
737 612 178825
527 391 101842
620 239 206026
115 499 737815
522 444 263291
486 259 22647
571 245 67690
360 511 6753
124 653 674943
699 270 46643
142 167 706381
560 1 249042
545 479 322538
183 227 502151
563 93 913857
502 796 935208
438 288 937547
70 240 588072
679 266 641325
718 67 524228
33 234 797566
516 532 428151
271 797 934261
80 750 576427
529 234 916755
617 409 529702
579 701 553681
307 256 395183
379 127 147426
163 407 756416
90 273 701870
180 54 246038
105 451 11377
775 178 853849
663 129 472821
393 188 479040
91 494 449231
601 443 352969
619 647 179619
63 762 190781
731 695 560968
16 282 257792
779 168 175491
284 415 700425
81 20 644253
682 518 990968
474 431 148247
159 531 841367
484 699 432538
326 152 877707
283 640 663763
722 470 309623
44 165 863661
427 414 750979
557 756 252172
109 603 878302
326 469 416941
157 630 660450
337 606 229721
171 52 283958
653 224 36764
144 732 586959
235 325 342688
365 426 245054
116 692 739188
105 335 492231
288 129 635203
547 435 954607
460 348 950947
89 207 991427
194 724 257700
95 607 400243
392 317 746931
568 268 970697
416 459 949248
397 567 518275
659 569 178027
632 414 458922
247 663 268274
763 724 37251
493 555 938570
322 442 933636
670 136 457794
724 702 720171
584 335 640292
507 222 85323
46 535 477305
551 36 754555
215 531 947121
1 514 183968
475 639 804650
617 501 197344
348 258 471003
98 458 741137
496 11 88851
733 508 607393
366 350 464223
154 709 882426
128 112 876399
71 170 476831
76 106 914550
556 192 486774
778 564 604364
548 637 921111
769 470 552997
179 485 867998
623 415 315057
709 355 97674
149 256 879419
37 624 427820
37 441 458039
269 706 529279
212 110 87825
36 677 898781
755 614 735053
674 589 476941
96 233 708329
620 582 123956
263 571 17208
699 269 994878
792 338 676644
229 466 988573
137 329 414855
605 132 416733
597 124 63112
470 595 421357
612 293 444840
317 377 449630
9 219 990171
684 533 689601
86 252 583086
224 678 48218
590 656 140181
197 457 392623
455 183 140301
438 692 990586
15 719 162343
129 431 500930
242 601 371058
394 222 601805
485 282 240550
179 362 242867
282 753 948347
734 105 1319
562 246 294791
581 414 41117
102 13 493697
37 563 317148
189 547 850893
522 8 268709
800 425 165100
218 243 194673
504 432 237405
401 515 507492
206 351 466705
235 407 679213
209 211 854592
61 49 449121
643 141 753325
222 89 449025
463 276 672809
117 351 872177
741 467 229633
86 52 833604
730 226 962742
480 711 129145
360 305 990607
339 312 461956
440 463 136721
738 165 920857
389 794 868566
612 311 635651
368 696 646755
678 446 922717
182 197 630190
785 522 857493
739 234 832923
647 686 900037
434 93 4840
179 438 286640
26 122 821215
759 389 252710
44 276 637922
372 199 818036
716 336 327719
284 355 236923
165 739 806064
547 104 253205
572 428 494012
764 710 398672
553 698 231338
21 151 971871
217 794 327361
23 548 624117
626 64 733113
232 576 153584
11 736 47864
214 60 601164
460 93 891861
681 711 451520
183 514 82984
114 261 399623
217 506 151925
177 526 757166
598 74 980753
637 578 107840
509 610 393273
282 664 928727
523 188 667503
683 274 980886
68 470 93221
734 709 193532
393 531 552119
600 551 398232
433 497 161985
730 597 275877
31 361 92591
698 632 595285
378 609 126643
245 105 62650
644 585 694388
751 147 892754
160 463 199999
724 679 560113
553 682 868993
680 235 738796
257 170 647695
537 380 123307
372 30 1933
704 248 265095
164 222 560020
93 602 563032
307 92 926128
299 390 952367
473 84 593372
331 465 872467
164 589 385973
342 584 239072
538 194 465416
43 478 495081
252 271 479378
640 774 338661
397 446 199966
498 403 194239
356 491 835213
27 318 930030
510 250 301108
140 130 478139
763 591 940125
328 715 114195
101 676 919916
31 443 804807
712 249 747212
607 202 297550
759 722 887785
727 370 530354
307 180 316752
636 518 755328
218 502 861914
552 199 630957
253 369 627687
455 669 399914
207 596 891017
42 289 871689
29 63 467068
497 54 154235
329 269 838699
563 57 451989
689 232 50033
249 306 369953
472 57 523709
447 789 218897
53 494 864470
140 334 166780
644 517 195203
121 602 36085
537 465 645544
537 399 8953
425 775 680978
130 544 895009
555 491 527666
39 42 938166
15 228 776005
365 287 113690
510 692 255962
674 165 619796
700 360 805781
382 329 885331
459 429 540424
355 679 803734
314 475 351217
27 599 466550
96 44 741201
548 508 51273
717 262 784945
297 653 895221
97 500 415018
727 162 215121
334 732 292133
309 553 965714
160 335 708078
191 561 812309
402 614 799184
557 382 602405
723 47 837189
792 612 594155
789 35 774909
327 292 938409
566 522 565046
248 781 571089
674 51 452623
538 679 762472
371 463 448676
605 277 79485
590 408 285759
157 185 360983
222 635 611508
275 666 104864
457 400 727189
70 512 894655
161 146 177871
445 83 931407
195 547 93157
425 574 356515
187 658 492505
207 410 946808
373 101 640582
797 157 810958
612 750 514965
82 99 678028
360 8 205097
42 414 53612
464 754 918333
685 322 748946
210 130 206205
558 239 338488
620 271 848858
170 371 192181
299 403 22127
97 584 387201
465 591 870814
243 657 376464
432 600 868332
784 319 98248
564 249 634604
244 549 609249
163 272 934639
661 564 420313
349 615 267660
299 701 909700
789 136 272612
682 564 141540
774 25 460128
341 265 692514
640 292 662024
538 377 464799
617 78 541017
337 616 947216
315 69 583118
593 126 191321
519 341 441360
493 682 512547
693 280 615413
289 739 563559
203 73 820406
579 356 583735
270 351 982197
438 272 218931
753 463 4489
709 142 61360
243 242 986463
465 192 830099
601 330 802455
51 371 659964
534 563 384189
128 33 782463
549 134 577533
212 381 736406
109 253 985841
762 609 651169
498 284 621594
584 78 848196
541 538 514964
388 591 715400
390 294 557884
685 195 49623
253 611 986023
699 115 647386
742 547 129099
361 646 490654
417 286 187432
14 348 405324
377 318 580911
582 528 321648
711 96 611860
310 81 840929
368 102 696274
131 281 288731
172 406 208573
578 584 843245
455 796 394238
589 468 440805
353 770 718599
1 382 931109
584 286 909976
292 153 137526
719 450 142027
262 46 356844
339 300 582372
744 787 483530
263 393 634448
188 217 727881
291 559 435667
650 347 302209
274 363 577603
722 671 638492
563 721 515943
724 45 866018
252 128 293632
524 89 861417
282 754 667669
297 225 255522
718 284 779885
478 492 451430
496 743 280343
262 659 61698
682 202 291531
550 420 608988
340 784 525001
140 559 322115
764 302 982052
299 120 587100
498 303 464474
327 482 641349
47 233 444940
517 701 943768
49 68 578981
349 561 736114
131 359 798241
386 420 640395
416 485 372003
112 467 51947
664 83 28423
400 769 64907
800 623 848935
482 567 483110
660 247 939906
231 510 86519
516 713 609193
735 77 517531
392 339 169372
569 557 415067
384 519 645539
730 42 973313
18 438 892135
198 17 864991
493 215 974322
485 64 842045
538 397 480696
292 754 898072
456 103 280103
521 47 55235
342 426 618484
435 241 610324
794 458 718030
47 383 768066
224 515 19974
763 427 944525
756 521 948956
21 12 28752
704 800 174791
683 193 470309
422 142 955712
701 18 760711
562 449 951829
206 483 685350
366 312 408578
381 459 644442
529 697 318898
35 396 196385
237 182 348921
84 283 127786
473 456 885701
502 543 269506
479 495 111810
520 633 897562
95 186 640462
483 446 224162
247 502 547664
157 475 220958
553 712 735877
786 750 254373
731 509 17728
436 398 658266
113 233 885561
707 164 306596
772 89 271815
74 292 330106
628 292 672634
60 430 386710
143 792 465635
316 633 645565
664 708 360443
329 750 960277
251 261 931781
70 785 113978
290 448 284823
449 630 664162
258 672 271379
396 123 336
332 190 63879
182 633 710851
515 385 935189
254 288 796118
363 300 228734
449 733 410015
590 526 719962
15 181 757381
754 89 629056
788 5 589434
119 526 967493
262 212 938140
660 563 512872
282 306 161921
561 720 860270
341 7 722714
141 772 440746
185 428 280621
152 370 461362
305 229 625345
757 272 383834
433 97 871887
683 324 533990
558 461 619817
298 361 521304
594 102 594827
736 697 681815
278 153 417398
556 368 552310
693 516 479911
252 779 993447
669 367 403956
239 167 485858
505 718 91802
410 596 873745
446 133 866228
290 782 166223
501 63 616394
750 601 753498
475 626 483759
442 366 572461
448 61 250380
620 663 139286
199 47 35711
129 769 72759
660 382 468853
32 625 93117
641 680 498844
475 427 230946
585 575 20048
77 416 676514
386 297 352689
148 415 539871
255 359 433593
797 717 494439
741 307 611686
732 234 931169
183 399 98015
93 387 286654
751 717 289548
66 655 61162
578 450 906607
462 328 585505
799 792 490648
701 512 226112
48 758 648862
390 522 155218
25 373 714502
266 201 144673
565 489 277317
532 550 616885
564 120 924230
339 538 350763
289 505 896034
458 20 508340
784 584 330370
228 195 728191
513 39 890719
538 113 896236
666 773 218979
692 448 636051
23 298 985931
2 410 195559
744 227 595497
150 439 832171
578 220 436935
587 37 216636
260 363 159776
414 719 89234
735 450 584764
80 785 776816
188 434 668674
44 630 820893
655 48 384039
751 616 171483
352 336 952590
173 620 742613
142 140 416527
638 168 62283
507 68 192351
435 407 388100
104 716 646232
366 196 754505
161 441 909419
604 359 689585
146 407 653731
17 536 388821
83 657 317778
311 181 294536
364 718 55329
232 528 711796
477 336 954263
201 104 373677
303 595 665260
199 782 699189
630 459 632778
472 146 311007
276 66 484335
655 347 166211
159 639 624396
534 8 781055
404 209 616539
258 545 750198
699 411 716043
506 108 531007
489 77 416057
573 277 313466
750 297 878579
381 258 400433
131 559 146622
208 292 945447
723 494 911219
306 337 834353
129 456 149741
487 674 385387
131 398 146934
365 201 533582
38 735 615940
447 754 418097
296 138 186111
209 42 276373
615 552 454578
713 521 541568
438 732 128093
368 373 66974
615 661 192360
203 291 372438
433 445 505044
433 185 138928
743 351 62435
627 303 919467
79 718 47582
443 560 107199
700 549 307955
396 402 767345
229 319 996126
293 641 159680
565 650 123454
446 763 523204
228 5 327331
710 636 900024
335 406 536151
570 412 86484
307 709 839413
9 661 275771
265 678 817511
716 787 838512
303 560 324870
510 294 419492
403 156 406501
50 451 630423
154 646 323275
380 9 427677
279 749 128221
594 184 468847
622 190 730119
454 547 901061
424 561 763855
554 108 133440
132 14 322276
324 643 799249
520 574 159262
108 546 930621
701 682 726456
348 539 698497
400 362 275151
38 94 407081
751 605 715589
438 367 293091
114 512 309430
548 250 919917
187 424 781842
184 268 898895
337 723 127437
199 553 758736
234 535 263158
462 267 945757
37 355 91432
493 459 8369
620 288 847549
278 258 46899
62 33 755527
26 61 388971
114 752 879013
561 114 880405
207 251 114246
122 695 237763
323 771 920055
246 382 982597
479 528 521695
209 752 957050
675 597 805471
416 309 623019
754 549 399905
731 98 666924
149 331 859719
80 160 234520
266 272 11889
306 294 156366
152 402 701430
713 393 81621
771 339 742696
40 453 673430
352 590 873678
391 263 801323
657 267 786977
500 215 755970
548 504 298570
280 301 453455
794 606 819721
388 64 711281
557 441 891699
205 716 738475
731 768 990034
545 796 969800
728 760 48079
737 247 436343
582 452 235626
456 554 307026
15 621 919909
491 363 325869
272 522 824906
364 315 994769
750 295 628165
705 61 900184
792 354 577747
614 434 538363
363 292 902526
236 789 573801
458 102 269359
349 461 933127
486 141 261036
39 522 178124
703 354 643055
380 52 953444
631 587 123134
713 338 62985
619 601 219452
525 179 193084
386 194 488748
790 630 302511
318 487 158074
190 434 81708
447 792 295220
215 547 273653
135 536 879909
775 376 783204
779 414 417292
482 779 478910
69 65 248146
382 695 498138
768 338 155756
20 573 581617
11 66 53206
635 6 641693
370 53 998124
293 321 537063
710 134 648107
204 590 121093
95 129 381389
137 249 464661
449 113 523168
67 151 223440
568 763 454032
113 252 869315
606 502 252042
528 413 126050
147 797 396249
673 567 959221
333 170 970315
355 196 730730
467 524 606912
688 459 795988
386 128 683414
648 798 705271
733 282 492260
400 272 624911
84 722 283089
633 90 913157
410 401 293211
287 495 843254
642 534 51114
116 712 598262
281 299 721949
218 800 371102
753 209 637660
152 516 218784
325 149 49106
797 33 486444
13 173 807097
392 443 69131
365 670 513617
568 682 79717
312 773 961489
186 112 161474
333 244 73761
199 169 516442
139 636 499052
241 723 524154
389 782 379045
355 149 22935
759 143 609269
676 498 353588
773 34 142649
701 113 100131
43 285 439470
444 38 378347
280 169 87382
293 653 640117
739 800 108430
265 237 874917
81 773 951132
701 647 660740
330 405 668236
13 794 891769
520 193 787157
129 795 256343
758 671 515610
712 556 279839
620 519 740929
628 100 522054
483 503 142738
210 516 310967
288 293 819026
110 461 46530
678 332 139458
13 467 249465
576 102 658290
581 27 620168
664 68 669074
521 36 41124
16 206 868459
334 542 65486
658 492 399945
746 756 904696
525 766 878197
111 183 911222
749 300 833019
140 317 216634
788 592 653508
582 302 764798
448 737 478510
443 2 819986
183 235 233284
324 292 972981
192 100 696167
207 166 629775
194 582 715749
182 125 305280
15 345 807842
340 655 979882
422 785 341310
207 105 857510
548 495 578508
448 539 124852
10 471 975523
486 92 249412
11 483 380806
579 733 589578
323 49 602975
119 120 860777
112 312 701754
256 69 59797
170 761 919532
361 322 430196
789 316 714226
227 296 494680
477 712 178786
492 390 201842
289 85 953861
691 365 796372
133 213 487225
246 266 669292
106 701 182084
527 127 232279
436 489 991279
451 719 147158
139 683 885724
642 679 197809
741 367 283536
469 371 907088
154 134 698112
337 92 71079
611 322 938413
757 256 426671
396 463 804624
469 675 142380
322 127 154406
786 95 248022
460 396 525384
680 459 878639
38 586 55368
85 42 593049
667 145 858934
478 245 311441
168 772 820251
627 353 875582
330 696 644957
1 391 355734
759 579 10761
161 680 237044
674 71 190498
334 525 60248
484 75 831789
793 239 177466
651 414 708926
176 541 999279
791 797 689572
505 28 372812
269 772 874114
153 402 145207
443 649 764419
571 502 346984
239 204 692252
403 544 435364
577 749 42443
355 324 57550
503 650 633015
122 634 716784
396 214 611170
517 430 561173
609 492 171323
364 113 753476
510 768 989169
297 117 861168
84 110 43583
188 527 356137
146 45 518882
633 352 963809
241 217 271764
597 393 277564
353 703 477604
593 600 684276
485 216 937980
536 532 76393
491 231 136977
275 424 179163
315 739 341331
54 741 941190
530 206 793573
235 682 958843
274 674 839649
748 780 578847
218 302 801561
164 579 814430
658 616 684313
80 677 826437
715 293 516745
526 505 369179
503 258 313029
273 384 426132
82 489 269082
120 78 680528
42 579 510552
178 353 772120
312 486 469572
20 116 672170
459 503 664444
682 328 264169
350 771 804420
273 615 779352
155 570 654080
591 69 875187
610 91 518440
568 332 873402
502 136 768426
272 271 643994
202 131 879230
373 692 224535
54 579 367729
60 414 385480
46 65 839245
540 622 239216
223 300 788433
238 657 999889
306 256 27655
513 746 545096
574 621 757098
726 469 990848
644 256 989163
381 794 37969
706 430 547278
28 720 820385
232 157 633153
74 143 133135
469 433 975430
605 227 335108
481 304 59148
447 581 490176
408 401 935800
112 457 33046
763 245 353936
44 800 247640
756 585 757738
608 55 147624
520 240 709062
573 289 510085
162 765 558441
70 448 415769
682 708 458975
350 192 349314
256 75 755887
355 275 447167
434 391 604444
286 152 612518
95 514 459746
387 314 364699
173 397 674299
86 333 715862
570 331 111812
761 477 637936
493 54 79370
175 693 119243
158 753 941344
174 482 18691
400 732 4919
774 595 517193
662 165 260403
233 473 838776
119 426 533289
545 50 930450
134 590 245856
477 550 78664
375 72 374881
7 252 625413
36 579 895422
107 351 673967
647 395 429736
570 104 242471
124 474 294264
68 445 511442
133 402 59492
47 792 182178
589 200 459661
85 376 512489
235 40 174989
261 65 366626
98 330 885208
426 324 439643
215 413 119324
522 529 415793
32 80 918166
460 128 633968
105 26 800678
665 632 629207
302 682 315851
523 260 676775
63 266 41450
253 44 164082
580 146 480304
411 738 674711
298 243 169591
542 430 605723
93 290 356622
754 588 844394
56 477 659001
442 503 497967
309 172 803838
567 534 594000
702 630 701639
610 607 77090
590 343 291594
768 24 78527
567 81 788110
156 223 304307
720 629 690688
530 22 426340
311 543 623230
662 598 760123
325 570 840400
159 298 314731
117 722 629484
590 403 607767
399 267 418343
189 312 291449
181 411 650736
533 226 561606
69 438 5507
191 562 401340
230 442 972505
310 274 373283
547 609 675958
37 199 428760
191 611 445678
46 255 696370
173 265 667083
798 412 826757
680 211 657507
485 716 395287
300 704 531638
491 633 933242
100 664 255263
233 607 121324
456 503 239302
290 263 780681
735 263 750003
265 635 987468
155 80 229318
779 537 867660
617 772 566221
60 541 724283
103 310 483069
745 780 883185
358 38 252823
363 567 182800
428 210 154240
652 24 764269
408 315 325456
478 648 42637
235 470 567700
694 748 211058
275 711 1553
106 587 745324
542 183 797731
337 520 76547
14 498 313374
674 663 452432
597 417 739705
656 401 64090
30 249 521670
151 403 483005
658 708 77535
157 691 78584
86 466 776536
710 43 793287
500 573 687777
405 386 30896
503 561 655486
321 336 136104
686 345 875505
198 400 791556
742 263 681548
89 107 651316
117 371 17513
674 568 832129
172 173 584216
460 119 967601
324 384 133667
420 103 489129
175 115 106090
595 755 59019
332 781 708116
727 458 421483
250 609 612110
136 373 979313
370 166 155578
279 512 258072
481 26 376576
796 750 952111
28 316 681180
174 296 833484
26 642 557399
282 41 377953
212 362 915693
707 226 966557
498 74 656918
27 501 131140
656 377 955735
221 261 59850
596 495 160595
731 358 172481
672 59 154302
515 612 788836
515 598 656742
118 435 421113
80 459 533196
318 167 501657
659 792 880930
559 194 277355
296 786 771228
246 514 832066
13 240 269778
561 671 629188
634 177 822078
281 375 459524
624 750 931518
592 306 516738
528 470 940269
373 292 290116
331 526 281931
113 287 939017
582 608 183403
463 721 550917
473 703 9859
706 553 750387
620 6 646923
508 17 570331
18 785 792278
686 350 272092
242 796 12801
260 491 313594
223 710 485938
409 580 988048
220 368 571509
70 633 344087
753 358 527024
719 701 520138
197 399 820814
247 392 948480
325 303 119275
500 467 329352
229 205 94707
71 462 878571
711 432 878658
481 453 588288
492 382 813767
110 318 301766
587 335 697959
129 779 411892
215 799 655581
45 4 835235
344 425 674559
553 197 130262
343 674 694325
244 749 707109
245 784 271260
287 416 805863
449 214 173197
199 229 270054
749 99 690873
98 351 961829
533 659 827558
178 539 758646
291 444 379775
778 264 70786
58 616 17889
637 555 94591
366 292 876118
293 33 662622
51 153 680669
628 512 566437
446 8 558780
683 576 339591
214 20 931075
152 350 256303
216 737 667867
507 254 824221
466 739 710074
755 707 93259
453 399 895455
398 138 990522
785 470 513913
190 501 572050
386 157 773273
419 363 866220
350 715 776568
385 228 449977
742 707 582062
632 723 760538
299 14 615599
200 556 511602
232 708 560109
4 66 952073
79 112 657644
521 270 758686
149 219 455027
278 33 87761
398 753 984230
384 743 159698
545 472 711239
751 185 819347
420 690 4385
459 661 351426
359 205 350967
316 179 428525
728 633 606314
647 255 140101
230 735 891631
464 193 161419
317 485 531911
97 400 773773
431 246 862018
147 680 903465
652 125 204556
263 38 173607
684 50 440373
377 405 191870
666 414 759245
552 254 812938
790 220 704719
513 560 208597
233 138 780329
551 515 586714
683 740 846814
290 313 281388
559 344 189616
291 26 182853
676 276 57955
496 81 218111
464 39 649973
426 180 61856
515 364 817247
372 350 822344
199 713 29080
128 477 570964
86 640 204138
525 339 522448
156 498 387987
136 582 822891
324 498 362278
569 634 448210
75 254 688281
715 795 919960
289 466 794555
663 402 528932
781 68 774413
54 790 384206
153 122 142721
469 656 746446
350 519 667439
751 138 29408
258 494 379315
498 787 930178
539 524 66397
42 158 561682
541 520 654955
757 773 574608
157 769 924669
541 526 957373
611 355 621851
204 677 599856
214 713 921112
776 652 397291
323 418 367964
760 486 402174
637 719 990513
228 499 10788
485 712 803741
544 533 132611
546 82 841944
634 279 983719
696 430 504357
592 627 719582
717 563 811821
482 490 998169
173 139 385596
304 793 777048
583 734 212022
543 480 274524
211 623 682998
515 362 581148
689 143 397765
129 637 221794
694 83 882
581 239 124416
450 588 899539
78 546 329398
369 391 415398
485 668 272056
19 430 104528
515 494 412187
43 754 969383
643 549 609969
112 414 462347
62 781 852669
458 557 747006
749 742 548167
473 367 302406
422 732 853534
78 791 462028
65 584 269528
419 504 790131
659 517 986611
401 565 143749
366 730 738349
391 10 177276
68 500 863423
35 285 407659
591 373 235188
354 47 682860
641 536 866282
273 454 182075
523 200 314722
349 710 453189
341 371 852624
799 227 603273
151 99 298315
757 218 141747
129 193 543704
17 112 570429
196 781 686702
194 363 433203
458 700 305497
226 616 646221
595 255 629916
689 778 351729
575 401 485842
380 337 120252
664 469 289904
670 279 468416
80 217 307552
124 24 783999
212 633 586218
97 390 102957
42 727 81601
662 720 287824
216 210 122773
160 770 476057
75 265 64330
174 794 479946
109 52 291816
482 546 529478
350 230 476051
170 607 357861
50 122 881216
728 128 317006
254 491 769588
780 3 975504
439 216 180418
40 496 669353
277 740 301538
573 84 567664
447 588 243512
269 261 452275
550 748 975930
85 299 19848
241 31 752996
428 728 115944
208 598 684933
480 623 183576
728 575 181188
418 290 648758
249 183 970965
105 503 664795
434 520 268900
233 57 178363
201 173 367477
760 138 818909
441 248 311567
279 719 812177
752 300 403364
373 99 400458
404 214 91290
781 123 574159
100 340 830976
216 101 137527
280 134 460498
423 544 973424
130 424 216752
86 357 802928
310 263 746478
564 725 454435
635 256 638094
274 531 211231
356 680 329734
693 318 64378
265 648 464138
204 466 866090
89 56 865585
793 65 961020
62 670 168663
406 166 111427
602 274 905537
214 97 208798
496 184 446198
434 782 294651
187 438 481064
422 419 336799
406 673 455340
484 379 995899
746 37 750378
561 137 872041
521 513 712773
795 777 3113
129 298 417533
402 735 453483
45 179 555356
540 344 341563
429 178 37813
620 130 585190
795 651 853032
475 292 763886
756 584 442983
711 264 410374
418 525 327657
418 312 327907
228 287 242499
379 576 269716
461 230 562128
568 711 828614
782 786 610782
687 70 315047
640 144 425842
475 170 861924
624 184 180337
156 326 198655
133 433 264916
22 221 182525
216 736 683322
101 637 641622
640 339 840537
294 171 511273
323 602 924365
615 569 348124
392 335 28862
89 84 750508
428 707 854697
400 274 378771
94 83 880704
177 704 862603
481 273 415870
263 604 919579
435 367 786690
625 615 744645
613 50 238558
774 186 877743
303 792 760215
34 382 990487
668 720 104552
344 642 977958
510 648 621921
303 236 417076
686 270 698950
621 692 283620
14 67 639421
564 775 459418
30 761 861876
445 56 776467
413 187 234049
558 743 462992
399 498 572320
385 85 726928
496 793 960750
286 402 453318
679 726 832939
761 501 816455
168 647 977540
635 753 833293
63 257 344478
218 314 716109
202 451 724742
313 586 527069
163 797 650627
700 373 93679
450 569 42241
256 54 841594
109 148 663934
135 630 124499
503 412 889045
118 467 888599
478 673 384732
437 347 51080
636 10 445740
127 368 838510
466 262 72680
776 507 928211
640 330 954523
436 532 993186
426 184 498434
501 253 137807
773 86 834526
681 718 952084
431 392 637054
465 137 280371
663 164 439329
149 383 240067
412 655 373694
300 791 654937
553 679 646415
342 490 37296
748 776 680568
527 760 613785
69 165 859509
265 565 255305
379 134 880510
76 536 317256
116 682 959291
506 307 359470
785 312 490204
677 757 273610
677 638 914185
707 33 589131
653 678 598198
709 265 932478
776 117 768607
755 17 968519
611 213 280811
653 756 295110
729 282 170333
325 450 117720
123 479 829334
474 238 444392
413 290 87138
604 165 796754
61 584 932014
156 145 366023
215 710 368592
562 768 325315
69 244 146830
692 314 841032
533 402 120531
703 79 44249
234 755 397528
72 4 400465
361 455 578863
369 13 604514
518 326 620571
269 448 329234
667 186 148123
490 464 411777
122 615 241300
374 506 754431
503 64 281403
293 82 451050
734 81 230067
143 444 4434
546 732 367429
219 298 234135
207 475 572994
435 214 88930
742 769 415209
571 621 873185
731 777 882164
336 748 7019
317 457 548956
150 214 918932
333 427 561631
648 353 922113
501 659 153597
654 21 148319
529 491 37102
130 477 370315
694 380 422247
328 391 181042
23 788 116643
699 325 773025
541 580 855621
170 232 83549
783 427 107489
573 7 440681
289 750 533142
732 21 724382
697 545 983054
333 175 772531
236 306 818746
270 597 441449
800 250 359100
166 221 678148
671 534 643248
144 424 404649
170 788 616372
249 620 254228
550 474 517970
322 512 118120
573 269 654208
238 503 339357
580 454 514694
80 69 285434
415 366 94656
55 529 431273
1 795 412243
28 327 105325
307 681 254648
509 640 131418
180 170 72986
313 125 954097
358 45 760299
487 418 886961
115 477 416602
696 63 277664
515 653 732249
684 263 475637
681 409 627367
595 642 141944
692 742 689555
529 554 135487
716 516 25205
303 39 432264
316 96 160721
431 424 820583
663 180 705144
177 366 387721
610 454 449032
399 506 759890
69 771 971665
740 188 269458
433 698 494536
83 261 461171
72 32 763614
433 386 409182
488 203 174818
495 795 523489
2 327 148208
152 538 286370
398 633 960382
189 570 415214
727 691 718145
339 227 541749
406 298 815810
718 309 596758
342 514 385497
709 417 795256
4 637 493488
101 705 727437
506 361 136331
746 653 278108
243 122 766357
368 577 695284
608 396 751549
276 776 324257
429 237 340670
613 424 310497
433 612 884066
639 61 657905
511 789 293463
98 527 379952
120 281 21559
58 791 623959
90 447 910840
456 579 486158
178 154 916770
174 596 957852
502 323 796035
62 77 501143
386 639 734237
686 559 634695
248 523 109769
120 54 532642
407 75 969459
649 326 823158
777 249 289221
364 189 684775
688 696 286904
26 766 661213
521 67 846495
549 93 746200
693 11 162321
768 680 640256
290 145 622623
174 631 156763
655 782 71315
122 561 857960
698 767 426937
524 398 295207
198 465 401164
91 37 373129
637 157 27745
474 400 203168
200 673 208557
369 445 581718
795 742 141623
750 548 778068
170 425 748192
577 697 838855
626 253 562898
581 263 431162
561 787 60365
255 758 421814
143 147 68972
65 334 681340
212 414 895123
800 197 902814
89 134 927149
393 35 331776
682 338 564248
167 202 861291
250 77 17703
397 307 837964
243 423 943074
164 489 499181
285 346 672008
117 154 17372
691 165 914355
294 154 296522
616 706 844172
69 751 860480
661 108 534946
153 220 205011
371 111 973956
390 393 741104
702 120 375059
108 595 825083
443 484 466391
498 102 237857
658 503 34085
274 678 589854
789 756 26439
49 511 130360
124 757 901374
211 652 328176
745 295 907754
578 610 618751
222 681 44157
17 510 406568
354 662 307381
221 70 215610
38 398 959129
12 511 222029
227 47 401802
399 650 330531
633 319 260418
217 304 882617
75 724 506171
440 426 27724
787 315 450748
722 433 408086
468 794 667164
358 617 127512
217 229 521164
269 370 965789
527 398 769939
360 212 766939
314 245 274671
103 785 198093
90 33 361020
101 757 903696
470 741 444495
496 203 161673
193 55 751970
612 676 33682
427 432 834843
272 46 614017
144 309 497345
601 462 304363
401 344 592693
435 158 321611
180 712 937204
680 672 399010
48 664 319918
742 647 532327
282 581 424025
614 522 750235
88 673 878123
367 716 770087
297 376 414467
637 301 567693
316 9 63281
132 278 378691
649 293 866945
742 230 386812
767 420 736137
340 393 779505
17 221 885702
397 171 446935
360 533 385071
465 555 601255
638 266 327660
112 213 398431
159 641 741208
320 84 519352
625 377 292920
67 514 949855
125 781 35851
776 394 958079
581 134 830850
418 38 42663
77 676 28074
58 24 762649
28 512 761692
613 397 11728
351 695 78853
99 730 725069
498 312 223362
225 438 697485
374 614 959938
483 773 91163
419 123 795569
542 360 764996
440 248 861718
774 734 506276
791 389 580143
111 171 915240
291 56 902832
642 729 857987
53 447 373614
180 163 739704
726 448 227214
565 744 695107
536 97 797413
726 14 297693
181 262 983069
621 220 496699
721 283 614884
65 712 723152
349 399 702241
417 408 3495
513 579 416814
735 673 182146
710 463 40574
367 142 845145
601 572 630488
150 72 399956
574 766 793154
662 117 28122
34 671 45672
282 1 673555
232 639 14495
784 20 44659
497 41 1475
353 474 326024
195 427 955911
797 458 674992
401 158 366441
37 290 706136
168 350 328149
755 92 530508
508 235 97318
365 553 12228
183 663 524532
202 484 199277
756 413 296817
554 377 277072
183 476 986141
655 737 198728
279 755 810912
84 730 682412
161 753 830283
216 293 971154
667 728 512328
141 561 330406
438 366 353168
250 622 276499
323 525 721954
163 331 358472
149 353 161360
463 326 976301
196 732 369691
217 244 867421
133 314 474205
428 446 570008
171 519 325909
682 595 511563
688 31 532313
161 34 305166
185 347 775079
59 440 997904
511 676 843093
528 612 366930
405 493 382066
329 626 754650
96 637 273840
437 735 801737
214 793 841295
629 292 710772
28 648 362722
597 304 715387
173 668 628859
22 465 212390
174 619 605592
730 526 827761
576 446 882972
638 648 403792
303 304 16747
57 466 994603
320 285 802810
397 515 552919
416 705 972687
461 283 836364
263 775 961695
692 61 219205
243 632 122399
196 46 269249
155 40 70900
178 387 613834
203 741 263241
46 565 210187
47 748 440786
678 185 443203
172 570 283130
447 686 768288
82 647 23154
182 568 7648
61 91 354817
545 357 365827
637 193 51871
792 596 596531
122 762 374009
256 463 446384
150 494 330094
427 732 215033
780 606 751907
704 358 527597
295 132 456001
410 714 330401
765 266 257896
788 587 805199
580 211 690778
88 184 724439
223 650 552651
426 378 823073
288 540 974377
196 741 797365
220 619 359104
3 447 506829
746 461 319973
221 594 267453
168 620 204214
311 505 396949
587 474 569239
796 413 166519
378 664 917483
721 537 935787
559 275 445313
635 295 340020
794 357 282287
194 679 138610
509 361 163377
307 580 150708
158 118 890355
574 182 427262
510 449 474018
212 508 622476
237 773 658218
591 358 84022
232 723 771158
324 699 719575
163 480 910569
51 728 939693
689 658 914569
487 512 478028
242 114 988615
636 555 799134
13 101 312599
343 146 905189
276 441 739279
688 232 213484
741 248 964768
403 169 957109
21 705 951956
85 710 426999
698 124 935798
64 630 977783
375 706 507900
182 218 412724
182 95 559330
559 69 667153
496 317 440430
76 422 356221
584 412 911591
401 521 317066
617 469 174450
789 277 162255
468 698 672608
75 646 763769
264 401 632364
136 81 210100
522 303 164007
304 9 319260
57 512 975752
591 73 138039
16 384 969573
462 317 206434
316 585 175737
123 278 806158
795 627 555983
303 270 107540
451 386 795740
74 126 602189
55 514 343132
650 476 5427
193 170 989897
131 538 525382
789 68 143347
68 217 460024
444 630 819720
416 136 356439
482 715 203026
790 49 806085
464 409 673653
97 786 945013
405 189 508823
228 209 855044
768 103 856454
786 42 249305
146 521 791862
479 409 379292
76 477 300452
570 677 949686
130 798 296764
154 560 481901
231 728 877561
392 296 656901
215 60 442909
285 2 142185
722 80 737779
654 525 214893
795 376 952904
457 523 471796
159 559 949711
217 67 16951
84 310 405394
282 120 363327
287 617 675022
194 28 256768
408 565 269915
748 642 944673
194 316 486023
71 105 398188
796 345 254911
314 315 825728
7 520 236322
419 511 752578
310 276 131187
627 505 825009
435 782 492550
104 375 812735
350 370 153156
518 339 664251
472 323 10129
167 796 406334
780 468 785146
611 459 616414
781 362 685129
766 275 173494
141 89 823495
210 740 132776
204 415 481521
71 489 951601
350 299 601807
141 696 749497
308 439 735770
455 40 395343
41 645 150541
702 591 80736
450 505 631234
406 682 497710
246 68 200263
453 216 961515
486 410 119647
577 705 548064
427 746 757096
673 561 631454
427 200 202773
764 130 197835
69 154 4049
180 399 678004
45 528 44528
414 433 265852
655 693 443522
306 90 757376
307 673 948466
534 282 192096
230 488 442108
417 527 299355
427 537 231459
426 695 351176
357 739 466511
397 782 580158
323 395 523385
341 779 33968
722 425 408220
16 47 8976
513 773 499648
605 472 899458
726 136 105889
231 287 883117
770 597 561473
753 365 518580
756 161 869754
8 481 465237
575 729 391828
737 76 132961
312 468 464407
486 391 541975
203 540 854247
785 667 33625
377 331 994115
326 35 15691
9 19 102678
593 24 422480
633 434 515339
161 779 882193
352 324 194185
620 504 469704
58 451 96035
67 232 339016
147 423 886502
435 412 323563
434 259 477011
773 524 425378
405 680 74998
164 659 585159
726 526 902122
368 109 754618
158 552 5011
583 440 521105
666 504 557207
40 347 626359
109 141 932804
403 742 157847
52 409 798502
497 397 99167
162 307 888020
307 677 174764
599 532 738894
693 214 67980
213 524 793811
391 558 94179
589 513 379834
115 647 284039
308 368 836192
436 152 168102
515 75 571927
640 484 283360
173 292 565117
21 619 329348
242 343 721018
307 134 370635
247 549 167245
769 634 897763
552 339 116933
417 594 218722
269 507 977717
618 329 949602
614 736 155200
715 221 31574
271 45 940071
79 92 651017
546 741 162649
469 70 339468
613 660 198276
240 677 384863
771 156 46419
316 273 641554
117 754 387842
632 231 773701
376 597 94442
753 534 817720
162 352 270217
355 26 409030
2 114 35813
229 611 624804
208 259 40976
750 794 275772
166 320 867831
268 269 196318
745 402 76422
499 121 973046
529 652 27004
355 356 265388
65 376 231256
590 768 849813
325 454 228596
774 211 526776
346 110 404142
632 317 419192
398 338 105021
535 132 345509
461 685 634715
552 688 499906
586 352 310158
662 172 111257
293 346 337864
214 787 832167
627 762 692281
240 778 234694
730 703 503614
318 470 161064
630 69 625475
45 445 405408
298 150 316750
597 154 900867
131 337 226832
132 474 554837
179 83 433173
303 722 232537
103 382 282523
135 391 888822
409 601 832155
97 193 445697
176 473 770710
203 600 692908
160 44 682959
449 280 127120
45 355 760573
499 98 53089
605 137 746290
23 377 815332
554 380 671654
377 303 735036
14 141 683081
405 552 466441
86 124 157941
125 600 242297
72 94 322376
451 402 890257
654 393 857890
447 778 944707
298 631 433247
467 20 884525
402 635 327106
172 691 57564
479 225 302561
525 750 124879
177 48 803432
326 194 538140
162 488 247242
642 252 766547
351 297 694106
224 349 46989
141 198 833509
799 71 353188
26 256 645563
428 39 234407
58 64 4210
99 221 806673
681 522 342470
435 152 629668
799 738 628659
179 228 556513
82 720 11841
522 722 879641
420 500 437647
625 740 745861
442 299 916483
601 773 219026
300 687 375021
633 635 547775
11 735 65642
39 15 90344
233 339 502689
698 752 618403
412 495 968240
611 580 189011
685 218 719603
118 775 542075
339 231 280232
297 749 41620
646 412 485522
548 700 68431
252 181 275233
778 795 372490
329 677 76389
136 723 102450
489 777 237374
389 209 335935
734 36 612273
596 765 928736
676 741 947428
420 561 379081
306 43 847878
473 415 803466
584 561 173179
91 134 433363
425 607 559987
586 175 734019
122 68 204951
739 602 211217
765 382 388433
261 291 774247
290 43 971641
1 394 491418
1 141 567550
788 663 164655
304 511 427684
25 391 259299
78 218 278873
519 30 108268
439 781 623645
321 695 177118
569 612 342464
369 568 289878
599 763 183042
618 277 422693
566 434 329900
607 37 48241
533 163 943243
694 541 476782
79 676 514247
624 523 691995
256 194 90888
628 421 295229
229 483 430321
463 606 54860
284 29 387465
50 735 678686
702 682 349757
178 479 392629
521 673 492097
19 336 233894
30 671 753758
773 461 828321
498 158 771076
225 773 579525
267 65 874486
34 447 682226
278 474 15241
607 14 773886
540 421 297962
739 573 20589
200 358 823735
69 755 184541
389 258 171213
426 105 305199
416 340 323822
70 424 661112
761 466 15067
104 639 6549
746 509 278183
252 774 117737
413 388 332107
400 192 422002
85 67 488885
621 407 929630
216 167 940504
146 339 109901
40 456 109602
442 669 539984
434 293 774380
765 579 281304
610 707 748600
351 614 530227
430 425 434127
675 249 141363
764 419 809149
350 124 9145
732 449 399102
664 162 725644
766 685 570499
657 458 67855
93 228 484691
474 258 873582
471 520 892303
269 356 810607
775 605 652039
91 554 534619
148 336 691639
200 494 21046
382 377 755144
764 202 985054
519 704 748834
94 634 77164
455 682 982070
152 264 878723
625 759 267535
436 561 850138
47 406 909322
263 498 647752
49 549 953067
218 165 413865
291 105 502474
578 136 427257
618 293 154304
783 467 828877
27 155 762794
22 555 813813
240 556 933351
610 299 857072
456 594 911544
340 310 688668
779 641 925957
241 584 930458
398 153 53007
726 703 836397
613 696 588798
535 604 587921
324 332 467118
492 741 800502
260 439 754981
40 640 842808
43 400 763356
424 179 516297
658 352 651653
41 119 337648
448 117 330187
300 640 267827
277 743 290876
519 505 519597
709 580 345062
617 320 456380
328 620 733806
34 100 927913
421 492 812876
52 399 849338
48 111 817851
121 277 336900
693 70 296128
45 410 417201
130 481 641490
527 733 171300
347 715 784344
331 444 639276
779 612 677847
267 601 552338
583 108 582889
233 776 274908
73 305 293508
31 298 691064
428 624 199202
470 197 498696
702 62 412588
417 42 585530
337 524 947022
289 68 608478
568 119 837564
184 195 480901
556 41 731299
769 733 762844
396 275 147192
616 788 488752
638 101 130840
354 763 44893
616 181 959811
3 19 914553
551 25 800716
623 430 423025
609 239 994758
326 322 526535
563 400 341981
362 635 472818
426 560 448278
323 273 130467
398 29 59760
453 256 156733
397 251 893995
771 404 392636
195 103 453717
252 275 814914
549 266 355206
598 188 17338
530 241 431600
556 302 739727
692 55 842368
512 84 277466
453 300 459690
774 61 882705
92 656 716649
543 661 652870
760 341 295796
509 534 79340
534 49 686232
509 164 640538
274 175 403692
627 608 227422
743 753 886621
592 504 691422
319 69 931651
798 62 749548
677 744 105687
684 738 677801
49 529 81026
370 336 453706
298 475 711015
413 752 321837
371 739 939519
733 628 894243
701 248 437331
339 434 639529
665 462 613300
381 21 20165
589 612 755499
648 552 323961
352 173 725089
12 31 405487
342 483 935491
466 699 596091
91 238 29742
90 367 965849
229 16 820141
174 699 433410
749 157 364654
203 93 99463
379 104 12759
9 640 253375
556 393 609221
36 227 43358
530 388 346123
247 436 860392
759 745 336256
479 720 262505
208 83 511657
243 697 326703
396 436 335139
218 375 876290
506 88 837128
629 231 951823
658 224 332396
49 308 346454
504 127 392591
494 518 178671
17 85 430671
416 34 733046
694 29 347638
668 608 984941
180 150 985659
602 682 289743
404 57 380588
218 610 515359
627 631 872820
127 176 934555
108 17 545896
553 267 738222
663 208 931588
288 289 782905
285 78 932732
287 327 891813
290 583 105097
737 353 292077
475 42 841513
496 293 545851
754 34 706461
755 359 504097
495 373 39288
477 51 255479
518 216 439212
337 79 892260
115 678 481731
754 323 5054
452 781 816238
396 194 1849
69 159 99756
643 198 947295
146 761 844261
727 434 730307
8 283 260895
117 247 178402
716 376 888246
624 283 469491
22 447 233055
173 749 841878
224 696 803228
79 341 996825
9 530 89409
164 515 535196
786 258 580340
249 261 954161
139 387 384778
662 231 290734
99 16 251036
701 230 762312
385 340 605697
637 564 566160
525 266 966923
217 445 511195
521 133 23832
636 475 682678
683 121 677561
206 465 350327
347 136 94860
597 586 878011
462 310 904918
507 221 960616
128 553 442613
746 488 759275
175 430 643419
142 217 203509
690 528 719969
227 253 925573
572 392 672822
537 517 57358
330 219 90908
610 244 80888
319 703 561943
348 28 255881
526 341 346194
111 550 872860
84 162 802728
476 107 963365
11 532 222470
99 112 520340
374 672 195026
655 166 769217
742 157 965605
465 599 71894
634 507 78127
562 324 531950
281 643 724475
402 782 523096
252 649 224514
180 285 415604
362 127 463557
511 493 400596
719 376 197714
441 338 7319
291 515 385108
629 697 690605
344 445 553964
285 787 643237
307 132 462987
630 304 928794
374 172 957571
595 528 441097
279 209 255365
133 348 53606
344 190 921606
649 503 529438
451 344 970122
736 97 937014
139 520 872244
143 40 68154
417 591 23538
504 611 229828
426 220 370895
148 710 999928
591 175 359009
612 440 315195
230 285 208786
190 347 928832
384 354 52855
789 224 544417
434 485 863647
713 708 494035
70 34 186907
389 667 710521
20 680 854466
373 252 703919
348 274 461147
516 535 662983
320 696 926292
376 761 150710
547 249 454850
187 4 260853
39 11 374890
558 225 571138
299 204 277080
106 41 24356
747 410 880831
678 432 978029
645 614 302936
218 788 703828
222 355 434852
603 43 13781
69 501 539404
151 387 978613
17 233 600195
626 624 503607
10 399 661804
117 470 754795
280 344 253956
504 239 778726
186 205 806612
18 653 933615
413 304 282923
376 433 65444
742 525 95128
445 491 623640
528 673 303731
710 550 32384
431 215 871807
547 640 755790
77 721 181953
388 351 761887
48 477 942581
748 677 599141
99 63 693242
583 616 382704
20 48 518276
37 665 639003
774 757 350425
635 607 132603
715 688 18343
414 86 606512
205 361 510092
598 494 548816
134 499 593403
585 177 400503
419 660 593315
269 663 945501
161 129 620926
409 564 735146
374 368 726577
340 459 8108
146 412 683424
100 719 520782
314 150 354586
579 460 521310
487 458 485468
713 494 579294
479 730 196631
301 514 932034
105 232 122473
237 520 888935
299 142 80469
751 370 481505
729 706 876636
391 445 343018
234 347 562381
197 764 980866
340 713 500013
382 483 809381
668 81 455561
251 256 308563
677 463 698300
463 791 260854
107 787 480222
218 646 755517
320 193 572027
238 455 79284
230 325 643889
459 439 896430
540 706 743525
705 308 241141
603 559 864719
771 714 688590
770 48 106122
458 353 79087
630 612 264134
271 247 401705
243 497 48082
401 98 290266
708 41 365172
462 67 787332
210 317 989635
156 438 873516
137 521 360310
753 544 687271
655 445 549797
159 168 991265
260 284 166271
608 4 83628
299 133 610144
357 721 890758
56 37 471410
550 758 743099
629 608 271286
480 439 282702
6 45 593781
175 418 433147
492 592 104673
136 703 475105
542 716 754694
766 638 208836
202 395 440974
492 496 983047
77 201 433202
342 401 360884
169 796 83414
769 797 77947
11 218 413339
169 60 677224
778 537 586400
130 251 563195
253 681 389992
241 527 761074
436 213 544698
689 292 480746
427 789 549806
201 161 863132
475 793 717380
647 355 589140
512 654 865428
295 148 853265
674 273 842348
364 413 238008
229 60 732458
290 748 148940
93 625 917516
787 370 657255
185 314 973229
269 779 454246
243 324 571499
471 706 646724
613 34 963214
374 259 132307
607 549 414626
558 620 254852
677 117 999156
296 61 61820
96 665 3100
330 785 545836
104 759 211556
304 133 411369
472 521 7285
157 474 861727
190 169 564835
502 621 621764
451 545 375940
295 431 555485
255 115 536617
293 134 573992
619 39 408708
258 598 401224
110 53 89216
475 595 325985
622 466 236046
585 799 498009
359 337 991473
588 530 951608
378 356 820540
291 198 306062
571 367 160654
358 340 638767
691 464 780727
314 430 388721
31 26 964608
533 157 390363
214 482 541355
214 21 329713
319 179 584414
188 1 127434
371 487 746933
196 247 282676
335 139 399364
513 224 105133
621 278 288040
48 349 54381
795 521 842118
287 645 63352
129 552 50251
412 599 923746
423 461 163778
265 529 890624
732 599 583078
79 691 190
742 440 849968
563 139 20578
445 223 160247
537 153 316556
535 762 897325
681 359 237690
112 184 644686
511 458 224108
586 24 413094
52 577 737297
392 318 353026
512 382 466249
570 787 47452
534 657 536753
695 20 111735
392 536 285967
201 598 152683
44 6 374166
724 305 45212
467 126 54784
586 319 105188
591 454 658695
477 469 717737
551 11 408839
528 477 239591
377 4 567552
413 172 82264
27 616 256551
611 66 414379
381 169 28000
798 348 887503
309 281 308815
603 141 622471
626 2 29350
731 689 378287
540 615 978311
259 494 720400
541 116 141078
382 630 433201
293 597 60399
451 355 167178
314 225 431899
535 422 386245
101 421 400850
732 500 181756
55 637 188345
434 412 417711
685 250 537049
438 271 401988
211 485 150008
333 731 964651
312 329 321252
224 498 792214
243 481 965326
118 269 587107
495 359 958057
199 500 114398
556 431 434853
710 150 589998
53 428 74003
440 755 714906
43 75 552305
646 711 453727
636 492 682374
229 361 578060
481 42 950584
610 688 37672
117 88 580656
213 71 37270
141 744 942902
551 484 886949
16 397 135665
338 127 822986
290 742 391076
179 573 842982
188 141 18166
237 513 300676
490 615 832132
480 786 996501
155 658 440256
146 516 235719
653 374 467869
200 365 179884
185 648 136786
751 269 466593
440 633 790481
392 7 446507
93 345 266931
27 695 74511
390 24 859149
798 711 392506
747 346 92407
463 590 296191
652 517 758579
785 658 246722
535 164 8808
740 765 373137
752 244 672425
507 227 4455
705 369 872197
554 384 753487
656 126 614678
463 778 965992
800 579 439997
505 88 767520
800 409 711353
35 309 756138
221 415 68702
599 362 862099
774 156 662236
217 329 779206
33 723 750647
666 264 323508
485 319 777741
768 327 511988
19 501 116565
57 101 940174
359 114 711437
185 590 709118
301 236 425161
21 99 402279
620 559 322144
734 741 940245
578 449 323347
42 538 712996
579 651 477039
494 443 30672
658 372 968452
351 476 769835
107 652 518049
386 133 742197
192 215 514179
183 96 543676
183 358 222281
63 40 107570
328 128 382056
131 287 187988
794 708 487556
274 580 814883
77 554 37462
787 430 354321
649 636 468288
372 275 697896
573 467 397307
197 368 418417
715 492 922324
637 422 645114
352 614 728117
324 150 39021
284 769 695975
173 476 518032
702 465 45316
377 372 678391
484 98 464002
517 555 846372
640 62 135518
374 323 869358
159 746 728997
48 579 214120
260 297 503488
263 570 20653
633 217 429567
126 525 907624
723 118 315
406 637 939019
75 593 481628
646 161 400734
610 221 619222
482 314 322612
232 40 297288
593 440 160847
314 33 377087
257 239 279198
518 228 414513
522 49 568943
389 583 851654
15 384 452811
327 203 616854
731 671 491107
764 83 528846
487 171 794817
319 570 314414
577 633 67312
731 751 818322
288 84 449307
348 340 969527
121 694 136227
5 590 867140
408 123 878896
316 334 157369
572 754 26057
417 558 523626
788 695 675840
226 481 470501
122 389 780283
346 558 134638
108 452 977410
515 684 50557
133 428 160554
5 463 430365
261 435 896718
326 453 950553
539 702 58555
744 409 846604
601 8 497680
568 659 970869
409 598 867482
776 357 951387
497 638 301186
292 372 55096
304 634 984801
203 795 573091
766 308 261525
84 545 74233
281 65 455408
565 732 448105
309 609 448574
589 713 703606
258 133 605380
726 515 965382
216 340 626803
153 180 569098
345 782 54884
40 593 226191
461 710 226090
533 10 710791
296 363 353413
647 422 827784
173 383 852974
103 543 237776
560 310 389247
92 389 166685
303 592 99465
611 362 322570
99 608 971155
145 554 361242
562 560 884641
205 725 466654
158 731 283471
65 408 877376
693 789 783026
234 666 355804
649 633 209482
730 35 653980
356 326 30569
256 722 549397
608 625 14894
554 605 654490
678 4 435636
310 258 339919
109 482 628285
565 680 571047
198 303 377595
440 567 195822
716 493 103661
535 195 6396
749 713 397033
748 208 783212
654 3 940788
335 730 545634
218 712 687098
779 105 662495
239 406 390054
534 259 602604
742 259 432491
514 187 581466
410 251 892108
22 306 474807
767 194 814007
393 630 358005
98 435 651770
9 783 966773
579 70 811976
677 318 445906
795 786 121210
488 463 36759
485 196 747166
486 634 465424
524 597 380548
75 237 168804
261 512 38050
672 380 84241
650 726 411466
19 171 312891
80 580 231891
756 767 418967
114 249 806705
245 248 563037
554 779 539084
118 633 193652
112 773 100271
491 289 540712
559 34 934750
665 699 644079
607 244 764010
450 520 706704
667 714 266851
800 80 813030
89 689 214930
164 391 836661
627 218 308738
295 279 646292
146 772 542931
666 554 745853
656 256 533343
674 582 837213
503 530 928851
641 323 848308
629 558 977909
412 332 87967
6 427 886916
754 470 338503
287 392 283583
335 647 19913
738 661 37459
196 265 265237
348 639 71035
594 462 128673
341 749 164407
617 770 652631
628 307 395225
396 789 602482
355 535 582632
649 729 605253
213 339 347830
544 349 54016
387 456 637729
254 15 757873
592 637 526763
17 434 500789
176 214 527428
184 47 707911
214 603 259880
527 421 794872
795 199 290880
259 526 551305
287 178 804105
538 707 680676
701 705 874749
767 607 505293
15 523 680152
10 313 688601
203 274 748779
539 665 916453
652 102 554647
42 783 213020
776 747 213356
220 314 518065
457 97 370948
318 200 837216
210 620 428393
145 416 314981
581 336 94876
720 700 14339
322 489 65794
157 545 980959
11 304 862724
714 219 751827
143 561 839264
234 554 187210
239 443 302503
351 319 501306
93 29 399718
326 736 938380
555 3 381763
417 168 10679
572 395 836353
299 548 520307
86 71 204907
144 86 512601
313 342 16916
170 59 914495
367 667 337536
714 52 398347
758 689 320770
192 593 642166
447 585 530289
445 357 673766
294 489 387157
519 630 555750
391 122 576698
297 640 432044
221 478 880680
458 582 905366
716 532 169980
257 685 488879
266 114 477953
663 624 738108
274 90 99954
602 676 688657
233 200 887235
3 617 324889
627 650 726306
12 794 721798
402 326 30797
442 697 841934
354 367 728639
444 214 530439
791 264 629347
71 169 843804
70 258 951234
131 569 129233
778 394 194913
204 779 861112
584 315 401769
432 96 897447
340 199 74197
588 240 537708
247 129 134562
464 375 543593
186 233 706891
434 34 424257
467 575 99973
469 431 4198
16 103 730562
87 422 336833
231 498 889944
264 314 309259
292 548 972876
499 29 368377
73 246 183359
22 44 368409
282 503 172465
792 435 915195
261 191 829659
234 745 251052
668 391 476728
777 499 228712
114 550 631068
195 186 532880
652 623 738886
784 581 585484
776 322 657510
777 661 40454
478 104 200891
673 678 622627
438 409 122288
319 281 565812
510 100 479154
542 554 911790
260 648 650856
228 253 988974
285 487 42130
502 782 210294
606 483 15390
393 546 42647
684 186 782084
471 672 331025
651 648 231154
171 252 40128
358 247 856785
682 25 808988
575 69 187648
181 731 774717
269 793 201286
570 598 862134
495 36 840693
625 682 133937
553 478 722385
388 309 642145
251 755 222337
683 572 943560
216 598 569757
266 782 601619
330 691 983806
425 566 82813
256 642 891296
192 394 297511
532 110 731460
161 265 88797
459 259 307853
440 710 416139
285 510 146924
637 90 925787
138 62 585998
786 375 560179
37 184 219991
578 433 684609
493 270 779286
407 584 124041
188 622 538977
25 126 10745
289 701 919058
235 51 483675
88 182 761101
86 399 798515
43 623 4415
532 47 487085
49 203 209521
795 612 729771
355 38 622618
597 76 374211
307 463 693158
474 613 80577
710 333 779676
186 229 766854
23 464 280004
683 269 577510
761 39 201902
126 492 55322
682 191 494353
449 130 334194
737 24 15517
56 621 187813
246 249 472959
754 449 498199
93 210 345506
356 365 551423
644 450 618794
426 483 65613
348 508 213404
492 351 941767
179 619 335302
588 443 6192
202 278 178330
260 610 100761
403 145 857365
547 105 486063
647 23 682766
314 346 106306
17 78 359616
359 434 167208
12 557 792767
4 489 141431
348 711 339308
587 495 284924
597 280 512189
714 153 273495
401 780 19013
250 230 271233
776 487 207953
793 684 672519
262 219 641526
222 668 887561
167 35 159889
264 169 883412
710 647 857514
4 1 721751
562 299 927400
374 38 838711
170 498 148339
777 669 385753
774 23 28650
355 256 562510
475 611 97777
295 382 640541
714 572 197680
435 130 693216
254 418 682817
202 53 596561
149 117 386223
7 359 441557
748 128 542652
194 236 413779
769 785 593817
535 459 136659
407 111 29404
156 611 710529
311 172 1943
504 55 547445
529 185 75328
518 311 745664
577 385 504817
428 538 620614
706 592 236404
298 394 487226
711 103 888714
24 262 333414
79 674 885710
212 278 992361
309 692 639639
22 500 955929
1 771 458166
650 645 491120
190 184 179150
720 718 992533
89 209 467725
427 433 116
326 312 371974
115 283 796850
534 7 274440
208 278 469732
165 417 997258
257 447 9119
524 356 947264
462 369 173294
716 354 109841
579 410 76797
633 362 586917
638 715 187485
252 178 858495
132 164 262273
433 446 563551
9 671 484688
609 128 188074
346 84 120795
121 613 81973
732 151 959370
275 586 788874
434 343 626793
195 122 234913
525 285 838931
652 699 396927
320 781 467686
342 641 791926
535 19 213680
152 384 216497
760 272 544452
509 207 611331
181 724 216933
151 476 892684
259 454 723501
763 213 819684
694 275 583228
350 545 119554
328 532 13291
762 44 372151
94 649 799766
124 177 185541
666 621 778221
623 513 8803
188 566 788123
567 554 67722
547 470 990039
110 435 911001
724 34 954615
206 594 708778
389 745 109320
74 654 493377
81 176 830198
150 263 750641
745 73 682453
471 738 371277
143 180 682497
562 349 718020
608 561 417261
789 363 497700
555 92 760402
489 206 804345
91 180 991646
142 44 591002
683 32 170782
537 191 73634
307 341 455796
448 352 232331
174 672 479432
699 378 147614
339 13 726686
716 667 27262
675 74 768705
750 315 898125
345 209 664094
362 655 917757
199 200 867082
713 163 130205
584 792 202185
698 671 200821
538 749 201038
145 444 453377
483 4 684130
332 35 963943
655 26 997733
517 59 198576
800 684 287615
219 726 376440
375 685 902303
74 229 222463
585 740 465108
367 143 933579
24 517 604395
489 218 546748
493 592 753258
72 596 23442
258 187 1064
117 798 576730
44 204 800969
533 19 284444
82 322 421642
233 611 651871
396 722 895978
550 69 233402
542 153 333158
534 233 100201
679 542 608353
678 757 421210
651 791 729512
345 150 851996
630 111 894919
453 669 399900
510 577 599168
44 732 463423
190 75 22771
731 203 725185
261 597 6170
612 596 435424
192 29 234086
402 261 844731
745 393 903290
62 470 977059
396 462 459593
160 461 287728
643 156 224940
137 283 266398
765 682 36632
467 629 20915
90 498 11034
154 97 59373
638 193 742636
689 601 30275
698 545 191783
668 263 887545
158 299 489930
631 535 269553
661 508 810263
521 233 787612
277 428 383424
746 334 742382
566 131 867736
547 222 145628
654 42 223230
786 456 258925
201 247 418000
715 640 529404
396 77 192780
522 453 402333
487 335 157269
204 573 829299
754 571 56864
353 506 848554
346 7 904981
369 47 861350
678 674 658156
617 296 628208
96 759 432544
255 174 362793
25 96 181755
409 420 468103
451 669 369488
17 391 924363
171 426 359219
206 625 919762
164 52 561006
205 796 608481
325 70 973843
634 624 379087
590 732 730949
726 341 197531
65 642 604390
715 261 454909
651 441 126099
730 538 296433
286 122 370825
712 194 510656
544 572 665338
638 740 764918
667 151 296117
262 261 668382
112 5 54729
491 522 871365
232 217 739772
337 110 903714
427 737 468952
338 694 926538
38 290 276150
258 472 994845
248 52 312797
456 731 790909
157 706 946379
208 408 565218
571 504 836223
585 236 955902
338 671 340119
223 259 677688
637 14 709409
571 511 145115
753 516 178323
204 266 214013
484 690 785347
650 92 505046
590 75 441355
532 293 300844
210 240 904947
94 729 976472
545 7 928990
586 742 922374
29 514 684052
451 376 898629
159 680 141347
293 709 653747
754 237 556420
539 291 296982
753 424 977046
415 32 733846
481 697 27864
120 698 801544
27 198 358797
4 729 396269
589 327 726070
457 360 794113
386 784 569642
447 150 511564
40 193 873130
763 491 855850
452 550 938772
109 445 573742
251 600 805074
287 261 883740
551 236 383286
110 764 44477
770 448 961056
757 724 524201
317 497 470243
792 265 372824
474 190 111966
62 735 103384
359 40 240278
497 427 519788
332 255 525890
608 784 240208
54 513 895992
122 686 610291
334 106 672612
4 9 64447
155 522 37315
588 454 565516
128 207 856902
436 728 426885
270 186 546346
796 780 38318
89 797 428353
486 664 748417
576 400 903392
521 76 855960
61 627 773635
232 177 126453
426 120 659530
226 102 21972
385 788 554765
572 717 993823
683 213 358057
373 193 405560
195 777 260710
246 714 778115
728 703 494921
419 437 158103
695 123 563806
686 698 627587
269 669 465927
250 653 843617
395 330 706276
781 574 442834
528 742 867743
551 265 649558
150 474 842587
220 711 665424
614 41 241933
600 70 416887
44 442 691807
372 436 580674
115 582 32534
269 291 452015
335 723 163762
252 336 330449
753 72 194751
513 506 487910
711 708 840672
245 88 268606
440 80 480450
677 342 793303
597 615 872436
587 237 253933
601 147 436644
216 569 442065
42 1 669275
561 370 435637
179 251 873633
526 379 334528
12 425 407426
678 398 379524
589 436 805603
576 143 594118
435 592 64798
759 620 469834
784 593 388267
608 391 810763
223 701 733923
154 589 187461
754 162 619579
104 448 39479
213 158 411512
546 653 430926
448 336 623388
611 143 694295
414 491 727562
481 630 983164
298 133 102104
525 350 600067
371 710 827102
408 718 907584
338 638 495729
769 15 235549
410 236 74205
204 222 360718
313 137 204435
644 722 514945
47 12 540349
522 638 106365
667 202 282929
354 317 323357
746 256 309799
664 372 720993
788 97 976016
410 647 570265
415 444 448438
581 104 13454
398 799 710268
120 250 692033
471 522 981706
343 53 3459
748 519 240340
14 192 618221
429 74 104402
416 61 155085
175 248 183415
652 667 80172
700 296 199078
738 54 73797
719 692 556618
629 794 461817
346 337 821718
104 744 909028
427 646 316927
421 615 24123
359 585 731211
44 31 787930
176 787 706154
169 383 855211
14 41 12182
703 536 600521
12 246 497624
201 379 932251
499 232 885381
435 330 927486
629 432 824672
372 351 373433
252 17 760893
183 44 704304
349 342 696603
504 165 401779
543 329 261066
52 106 663871
127 448 724052
419 501 148373
387 251 129606
166 771 457108
658 691 149508
149 171 500713
586 405 580932
730 512 998024
28 385 83022
168 455 481846
255 776 146010
468 629 409614
65 325 226071
430 704 215567
403 728 888323
166 61 70132
770 702 802401
10 99 873451
491 697 462223
538 687 92486
374 743 180194
88 325 585961
329 756 751503
448 425 101572
671 18 65779
762 104 413468
401 322 398148
518 566 851531
523 766 424814
464 740 423189
517 600 71446
434 662 26171
66 213 458281
698 550 899972
530 673 217757
767 278 515419
414 342 702351
418 204 427690
257 564 490632
181 331 46272
429 87 57383
38 21 104934
80 712 560996
693 288 948529
374 775 958867
260 589 845354
692 21 804305
746 422 998741
169 250 515599
346 347 169314
115 786 532703
795 609 848603
674 305 887981
731 571 713232
227 770 509605
29 652 116311
133 419 235165
330 96 520986
417 397 522555
149 64 289879
69 665 536054
795 54 67147
83 493 780482
68 40 275467
383 273 153010
86 159 25034
715 233 875226
38 250 801607
198 121 391745
11 728 23705
649 572 425135
642 110 145570
159 488 574598
695 482 764333
396 313 975181
586 46 182857
287 370 348263
279 253 680830
723 755 148571
540 544 170432
453 297 277238
669 142 151557
713 309 142324
376 414 920942
730 565 101956
694 38 729006
221 432 793445
13 710 427680
642 563 104634
47 157 967513
635 764 835969
557 769 550395
404 683 72105
376 580 452732
34 334 534420
555 411 90819
232 316 765317
790 67 745210
421 382 307333
757 259 290487
91 205 476298
714 320 658574
567 17 950904
18 727 835829
658 138 576593
198 772 795621
624 439 613882
159 118 417615
98 214 568697
619 105 677937
49 368 858508
91 634 984483
775 786 208863
2 541 971319
18 202 347435
77 772 917604
709 647 67678
762 755 10488
22 400 129806
589 683 762590
529 502 931698
336 25 364084
559 271 403060
569 295 977294
599 48 830418
544 111 476819
569 709 664166
341 356 322733
563 303 976108
780 215 758389
88 558 781015
669 636 64838
21 566 511484
318 296 217256
432 472 893262
410 229 664207
735 206 565286
751 18 532167
737 431 106344
678 178 571061
272 669 784557
252 104 67800
86 562 293237
403 134 204900
436 442 212586
44 198 553742
133 495 807265
663 239 470796
745 790 430925
651 99 786325
3 246 323496
269 401 941786
638 147 877137
23 679 211266
703 762 62716
325 491 176595
505 221 562188
475 736 1765
269 636 943422
266 664 607990
402 722 846077
194 777 890864
709 652 997614
55 130 399307
440 49 435815
429 587 400091
6 542 521210
175 343 453562
676 111 518834
708 365 784229
749 70 395659
515 440 138516
678 622 332765
54 301 784667
97 35 275553
790 740 27607
222 288 931478
651 306 534638
410 390 510840
291 586 831236
394 61 597122
417 365 224403
408 183 1070
599 735 895572
362 307 865919
680 131 849940
494 742 947837
493 51 541487
179 68 837837
570 203 441164
82 93 602817
623 423 315041
189 254 542755
530 463 525032
46 32 875296
86 220 33059
219 301 582962
444 347 468655
384 667 146354
123 325 887990
598 522 945730
692 669 595019
6 539 611523
356 240 385404
582 460 351113
631 43 799260
747 77 175053
766 362 539250
499 424 620344
146 59 461711
409 658 477909
355 440 82551
531 759 469693
123 137 312402
449 610 267119
479 662 355842
706 412 726374
175 626 15773
189 235 812371
364 504 858544
329 469 559679
159 432 727966
678 634 9724
308 213 255458
791 188 798922
584 177 979928
577 271 580092
353 540 762998
113 758 726918
654 614 463173
765 196 467029
319 661 521881
292 582 677710
56 539 392686
516 481 686333
361 558 195091
685 155 339820
774 20 277648
252 673 375781
768 576 503281
785 613 928355
646 118 854835
215 707 725189
378 756 362520
195 415 972628
530 474 275783
252 326 314088
522 345 24562
294 699 134194
496 189 816664
193 339 236424
470 168 565539
175 797 267564
101 414 70721
140 522 923917
135 296 822589
686 457 373912
485 623 626241
162 25 439077
223 404 638550
710 605 860932
575 633 518502
340 530 239866
41 701 526212
85 255 727125
295 128 143181
506 777 249592
22 178 649281
30 324 379035
755 652 68196
466 547 894830
492 700 262457
354 150 39585
286 140 42964
251 252 873982
694 132 729254
280 262 973238
102 313 385868
23 77 903081
487 687 600415
736 638 521637
322 405 772381
637 201 895966
456 666 478119
158 357 254943
727 143 485407
85 56 211790
335 134 490267
616 445 668081
295 704 244322
703 143 75925
449 713 357004
323 9 81374
481 93 203249
476 76 342873
73 475 286965
659 349 524424
430 224 154579
492 754 28385
550 63 475665
405 161 934301
497 425 684099
480 664 243403
87 215 927698
418 582 666636
240 717 630342
781 527 40467
226 715 950153
261 312 58192
99 645 217385
710 118 319357
83 247 723664
731 147 13439
304 421 221045
297 588 763655
98 106 669159
689 507 567088
29 256 329392
261 739 574446
17 611 28741
269 137 185957
748 778 585711
535 463 992612
194 678 169185
189 587 138781
405 593 436999
117 296 883013
481 94 415518
553 102 7327
204 270 397037
491 1 717557
464 688 531154
553 230 750184
399 544 502008
30 44 86979
23 761 257231
123 487 285066
792 220 260924
208 509 36025
137 451 855891
320 600 64975
297 356 977435
500 645 278585
93 556 80372
589 181 187912
277 780 468109
372 410 261867
658 363 396486
304 186 380582
253 324 820791
675 482 865943
517 379 338582
683 31 563501
566 370 793936
236 514 135289
368 610 133358
213 566 949721
34 560 100901
66 624 904989
662 446 714466
350 155 459197
670 192 847300
14 246 463447
445 234 965192
687 673 496558
300 670 575657
41 98 269961
56 259 372028
30 515 642625
180 325 374486
516 512 439273
220 298 179695
567 767 277118
351 579 969921
555 447 514927
319 327 728467
482 595 63236
40 281 916209
749 467 310564
258 579 391505
6 623 121619
574 124 128103
637 634 90713
230 405 880301
782 320 27514
644 416 726101
633 149 631538
79 303 397425
787 274 488409
116 279 356797
2 564 345881
570 441 353784
283 358 116813
465 353 68137
258 16 805357
758 3 10266
602 523 6929
255 272 103396
192 36 819106
228 303 615987
508 266 798401
137 121 314998
730 163 780570
178 254 145789
655 628 624642
790 356 804614
422 424 235710
267 744 692851
144 85 704240
315 141 501735
142 63 466461
193 355 504203
230 624 112151
255 572 771520
307 577 122549
275 498 102851
650 732 443592
123 383 497633
63 734 297475
300 202 703603
740 50 407881
636 188 721147
99 494 615211
399 672 51161
305 729 387129
146 207 219156
133 636 630330
541 598 53087
147 687 452902
768 586 304471
656 637 796288
516 443 642958
90 82 990432
335 515 630866
111 253 594164
780 586 902271
144 277 29592
573 205 155050
124 224 54492
134 180 467023
296 432 989092
27 548 496550
795 100 90477
290 780 342647
478 163 87625
279 711 326122
665 597 577545
771 584 891198
385 556 681120
284 792 631598
596 631 990824
104 507 627781
596 80 169348
88 651 106897
796 136 930960
117 193 168113
685 729 448612
177 270 545106
706 40 538671
699 335 782247
305 179 990855
308 400 852747
457 599 82833
18 333 367833
87 217 118160
783 295 507296
203 437 2988
179 779 960618
25 175 578672
121 580 145320
640 75 396874
40 638 242634
515 321 983232
596 644 300227
754 642 764616
254 349 113612
750 487 438177
207 560 436521
363 647 773674
772 214 596662
471 257 931225
689 49 709150
220 742 88212
493 758 58505
629 204 309803
127 518 789792
620 553 209051
298 346 997348
202 699 824526
46 662 588614
638 137 159730
401 388 627316
614 462 695702
677 686 635398
656 22 627286
492 444 763968
468 576 250316
538 182 536571
674 72 998398
376 375 91936
338 414 175037
117 59 686191
743 623 820892
248 68 57381
121 450 231865
110 210 778230
480 9 323493
502 128 69829
407 443 278396
419 349 891597
748 562 598582
247 441 430079
81 416 636648
739 406 93308
397 662 730055
309 25 387311
666 718 141126
271 700 140324
559 287 50807
728 132 462763
287 318 158921
779 28 894538
496 523 184809
798 586 712002
282 338 352703
60 739 718430
791 421 545708
367 525 294296
655 558 822725
43 220 916593
465 187 505735
765 277 873353
450 408 641258
470 287 174260
225 683 732480
581 590 309146
219 318 458915
18 125 84316
608 236 81524
285 755 14809
315 279 383665
65 106 967481
362 463 98444
460 547 368770
459 40 826944
796 97 594657
167 684 803068
98 409 63980
765 492 86233
33 188 673420
777 381 629849
293 148 933725
157 599 948905
475 112 458306
350 778 64757
101 422 434462
107 216 680002
508 178 315270
475 612 402234
40 388 228980
568 112 941252
485 686 358379
107 394 473677
604 770 852258
617 443 780324
166 626 197376
330 474 506424
506 319 744066
777 662 637300
216 20 495662
610 278 492865
143 582 453856
425 388 888234
533 517 409008
609 299 41134
206 782 205681
254 200 164192
99 755 175260
761 525 646916
147 176 605497
658 39 989063
391 23 579474
139 378 704949
228 753 655920
227 659 509295
300 291 345237
632 141 828261
190 752 550930
514 253 368325
229 75 329570
64 634 863518
774 115 675553
256 511 785792
314 40 542693
358 229 495985
55 69 50730
200 292 560351
267 741 152517
45 784 90567
483 239 565693
256 673 528773
161 556 589420
217 148 984645
492 694 711506
678 93 219188
25 219 88044
628 273 436287
307 748 105323
442 312 720617
70 312 334377
315 67 110193
198 725 671264
12 415 588319
686 576 321746
569 138 611549
396 151 359214
291 314 568220
177 717 896812
331 663 328968
338 133 152054
402 698 772474
679 68 739728
438 256 919866
194 186 707251
337 677 863684
67 307 219484
68 346 17308
197 481 655762
709 623 729327
530 187 379174
752 109 642126
218 773 69727
659 178 999067
48 41 59007
550 677 856410
714 361 952260
499 431 25237
299 775 876739
43 782 237456
498 711 666353
672 444 194685
603 711 389148
794 378 821735
540 177 185657
141 557 821599
506 761 409850
563 577 169602
341 493 362870
272 490 805560
156 482 367409
726 573 241915
16 651 136366
585 757 609088
673 30 499472
640 584 805022
306 150 668521
3 548 284690
395 473 104611
617 312 558756
794 260 776029
420 621 836771
509 791 320792
468 385 740897
9 45 311637
495 357 311149
216 756 718947
33 220 673662
519 576 142213
377 435 168895
629 105 318597
700 78 763826
584 626 189046
768 468 784114
784 412 121523
466 167 395612
722 88 548170
687 469 760648
23 271 704148
323 319 303983
29 791 262604
329 6 356585
454 636 201450
235 687 338267
121 49 146923
726 209 467789
635 409 929637
34 762 929334
718 215 817387
380 22 369148
742 719 912766
155 559 509284
719 735 647346
467 748 624514
465 38 216830
749 598 758546
635 694 504242
751 362 672631
157 523 10978
331 134 717850
248 207 457813
552 81 486840
636 318 321249
289 321 195512
574 455 495512
83 496 392415
452 329 991781
278 116 304442
358 563 425562
673 325 927280
122 495 162540
596 594 760671
220 349 69850
799 798 751653
493 409 975250
216 224 672038
583 663 180594
315 600 438390
125 443 170122
568 241 303789
402 511 209840
472 733 326381
376 419 940300
562 775 198845
532 597 885052
770 333 171946
24 552 16062
712 658 646333
298 242 814936
307 32 4268
100 701 819114
70 719 529613
767 163 801401
437 723 604331
599 644 981831
556 622 884544
572 179 298798
569 601 393511
152 33 302518
25 149 543756
693 468 862300
747 146 524832
402 267 207380
496 648 504363
530 681 567369
666 138 843395
525 71 844522
346 208 881727
697 117 533761
315 215 388906
142 73 541346
119 224 634577
440 339 260353
173 55 664332
617 216 532440
186 427 447369
576 587 62931
632 662 685829
263 644 593177
738 486 288689
104 555 870410
727 292 671571
534 557 955618
474 436 24778
738 800 149627
637 435 708873
172 635 515366
311 747 156415
249 481 577309
569 518 583287
760 144 373805
545 115 671697
52 629 53430
660 38 28707
242 32 648650
691 451 58868
282 795 450276
557 125 999131
87 330 882070
142 578 467024
694 448 314253
404 796 557297
124 175 25676
581 213 410864
54 589 859853
274 692 315736
247 381 502021
665 362 189993
216 164 62072
687 552 118304
37 351 417280
378 117 262113
424 650 453534
769 392 158967
353 209 786295
192 693 551693
127 144 56948
153 325 798334
650 611 2632
687 305 267568
83 626 426657
390 311 541255
121 609 903543
512 791 921924
532 708 227099
552 401 798623
560 485 790926
176 53 897351
19 431 401175
280 776 627716
286 485 93728
502 756 908741
797 490 399104
4 195 658318
91 132 68516
513 246 861166
84 599 30464
172 559 248738
370 156 776063
781 627 84797
511 307 539731
528 553 717351
239 458 248927
132 537 149998
189 198 349899
700 8 986989
534 18 293220
90 329 602413
96 172 419203
545 185 800991
413 593 669466
786 326 834327
80 681 476806
658 683 923591
475 606 124288
376 420 865528
324 501 538194
668 309 397134
398 377 236024
91 774 769358
467 252 783703
13 25 298184
739 16 135310
166 249 145738
231 459 873018
472 383 951097
27 558 288433
674 228 375106
212 629 738571
256 619 883503
406 421 794515
194 721 296706
84 165 340321
509 717 143057
64 431 570849
381 774 921244
502 377 908078
72 511 610441
687 513 655704
592 480 751741
435 155 255049
57 43 349488
92 124 820842
631 613 256449
657 235 34967
582 11 331206
499 490 786091
278 313 743746
401 272 52697
357 501 144559
10 739 791190
562 313 187397
632 308 430700
486 357 43178
351 387 718905
685 37 409898
772 435 861970
36 373 333611
525 310 329423
720 320 269025
578 439 994946
613 724 493694
1 623 436586
207 766 395209
6 745 668183
350 651 998600
697 522 33197
438 55 35956
764 107 861233
430 718 668178
68 525 289981
40 48 562879
688 755 124575
307 759 593144
378 276 909843
118 219 233714
115 364 647782
312 751 355096
430 601 125533
448 593 566674
14 449 200815
131 205 907920
482 654 589310
37 412 13977
108 743 110470
424 757 704533
229 791 625267
58 332 951169
76 283 359234
115 81 670852
411 434 809539
407 598 880079
547 631 242065
623 452 283634
279 159 547415
529 333 115576
96 440 31098
117 491 560817
371 53 80098
53 197 504440
632 610 786081
67 473 594040
299 431 422540
12 304 833110
757 600 539878
94 396 353822
103 534 686693
553 470 534251
494 324 390188
233 515 451717
372 305 148587
796 473 92216
469 384 737615
300 621 81495
53 759 761555
489 107 608905
56 654 652834
42 130 38076
714 416 126219
695 75 84443
41 380 792649
758 55 532514
189 318 100542
452 640 331436
329 243 167278
204 719 225116
162 634 712014
443 244 842281
661 168 907274
343 48 513286
413 630 202946
155 23 525044
424 572 251644
508 712 513259
535 325 250909
292 492 868267
748 487 874319
101 743 774228
30 173 338977
673 767 479623
730 187 626859
235 260 971748
258 9 840363
449 474 546028
471 13 602736
652 503 645033
367 709 180358
788 59 207788
208 89 939005
492 676 317854
59 714 397350
242 459 8504
381 114 351464
112 707 36712
386 202 478817
604 101 842440
588 246 956912
745 686 65795
67 389 566227
651 678 924598
34 526 28945
160 220 890844
688 309 48562
127 349 638406
412 752 152431
47 725 945279
403 370 926225
146 235 227745
698 293 261670
21 31 607407
777 779 143424
687 72 834345
368 338 552060
485 328 884151
417 209 715873
455 627 202273
435 511 705146
791 357 263102
774 126 539170
297 462 418875
288 394 167494
175 281 378368
321 223 849734
619 426 602891
248 446 885404
199 172 816693
508 766 427499
455 212 695125
512 710 2161
269 651 424803
792 759 563772
175 90 842835
490 439 412290
176 247 511572
316 535 125303
586 727 145265
404 133 530078
758 352 651601
336 565 715355
698 609 444890
535 517 555951
64 243 247215
316 314 584597
724 492 720601
451 381 611073
341 94 546212
713 141 314561
513 540 933777
62 363 641544
454 664 617081
331 341 388409
234 538 199039
487 593 516948
511 456 445138
152 709 942292
617 771 456516
246 146 780649
56 453 382509
520 171 25415
784 694 495827
469 684 576972
145 545 657065
213 496 942867
164 647 356955
774 84 406460
33 178 778222
36 701 696352
317 286 382341
206 504 473362
277 470 629105
692 786 941814
615 705 271084
519 528 186214
542 234 247770
584 228 424577
412 211 671250
655 96 391238
162 44 613588
166 311 180159
573 169 671772
139 488 863520
283 35 448327
567 411 564963
650 321 35018
244 129 35479
16 105 286801
743 741 423418
492 102 873024
207 84 490160
67 699 900138
233 428 488019
90 442 563706
753 415 108225
71 565 346563
785 487 508204
679 403 220644
345 377 667472
309 583 320082
451 587 361086
366 277 288999
776 345 764779
715 130 906673
320 412 163947
695 46 354257
426 295 32104
515 744 882096
391 468 414790
688 460 50834
463 537 768606
501 748 653767
531 544 657225
507 463 174648
510 784 582504
797 471 977725
315 593 630156
252 299 678087
636 328 972840
376 468 606618
266 608 113186
88 361 694157
701 630 613566
419 150 626570
257 4 701252
247 472 862802
332 204 485276
455 286 816378
11 412 1843
29 163 91316
670 491 940925
712 356 626798
35 536 825330
268 239 545885
763 768 342809
586 358 512496
552 286 17935
240 101 306351
413 799 319308
474 454 684460
193 674 241118
727 58 697895
38 336 140471
481 379 55538
37 762 492094
378 428 895493
549 220 283600
150 6 885748
221 381 505805
432 480 379427
133 194 955132
593 19 98588
165 756 608546
134 598 682818
164 525 628839
789 417 265745
251 58 524527
645 129 51264
230 609 412354
479 587 960852
592 536 247692
412 625 240258
705 94 129422
21 370 92633
512 169 91991
27 538 631486
123 441 322739
646 196 531767
231 765 839187
376 71 546552
782 399 428508
407 69 780748
348 578 29492
164 501 596291
778 498 203975
173 71 940127
589 156 897573
202 631 747113
414 217 96383
466 673 939856
766 706 192460
620 340 380199
622 744 212427
581 266 84514
233 762 337873
567 446 98830
42 790 519568
190 66 678354
215 650 984104
310 117 384663
677 552 248002
507 225 75028
71 785 877715
455 46 35254
574 59 798625
531 305 486951
590 304 636264
54 568 483828
528 361 60701
500 109 56884
507 565 95144
28 182 96497
141 199 428463
132 552 920876
1 586 628267
248 371 607672
434 218 298553
195 757 435204
733 191 498655
107 660 730219
771 289 78589
313 120 34248
85 326 170827
784 509 364247
36 137 387224
376 277 123854
658 240 953462
720 716 106069
487 436 170061
467 71 270173
94 160 104084
781 795 511814
577 250 603951
228 691 270840
204 65 989747
276 555 888591
192 193 626816
45 416 987712
271 404 665519
117 485 37574
665 734 940889
6 502 695286
692 62 277198
124 91 307139
190 171 161171
8 398 563520
686 319 279278
620 615 373359
224 234 800457
233 124 176982
469 729 925246
166 782 880342
562 692 931508
583 71 552464
313 521 828431
778 515 325311
604 126 799450
252 658 859210
783 347 301992
574 115 808314
616 372 758071
765 28 957294
153 211 347543
774 171 522287
160 183 398595
716 692 413385
581 578 780548
556 242 811742
612 453 805714
43 286 494540
652 753 523663
273 364 138573
259 315 759415
567 578 376127
142 339 67335
71 751 13337
775 172 392803
462 493 425457
463 379 178059
763 248 327947
533 657 766887
406 451 170329
109 364 475007
204 36 284638
700 659 625771
416 178 880126
695 65 781387
496 380 520868
179 162 360211
235 772 795421
666 552 923481
524 234 363786
524 190 913561
595 553 473987
711 772 35720
437 170 111790
398 438 169426
324 392 346583
418 117 333009
551 71 374913
758 474 309941
249 227 797120
371 568 83138
315 651 458020
753 598 187522
255 239 1763
319 99 620336
264 249 75901
170 481 597356
484 208 592365
395 677 808289
534 98 485639
519 611 938243
129 235 395784
107 381 291517
183 679 503222
789 4 523298
569 320 115223
649 703 658132
379 29 244039
778 265 337704
217 410 844872
359 620 784432
620 108 877644
515 616 941273
650 683 977827
771 538 76404
514 457 351245
288 752 926571
512 65 322955
327 520 635732
261 344 908835
617 347 319721
419 377 730231
711 422 578845
796 312 737183
382 149 355494
453 720 564103
197 143 205944
552 75 119283
536 125 951374
264 696 570
480 485 105614
531 765 324467
694 77 87220
707 623 532611
338 184 986332
116 735 396339
288 573 895471
610 251 139535
307 89 865930
240 292 222324
571 617 505562
563 590 709681
505 767 584180
451 728 743759
562 402 682531
795 297 976644
394 209 679026
545 35 997089
167 504 920302
512 363 324733
9 261 633872
320 648 592322
662 431 311674
617 142 89692
376 135 542464
180 668 476412
443 189 434109
166 471 384255
417 493 110888
673 592 337022
391 410 904741
342 613 439530
103 359 58441
269 752 809585
715 546 936029
439 497 609131
265 540 358547
767 743 405338
184 200 158143
133 692 560330
559 254 81116
169 189 157762
616 428 643563
146 191 510185
449 349 580936
779 435 685537
106 47 918494
792 441 57709
564 431 840340
791 192 558015
22 108 914395
162 572 866919
526 554 195444
647 217 387001
388 665 123189
698 177 197507
774 518 47673
462 576 541458
257 71 290791
356 684 766459
137 777 885455
452 683 307323
488 133 204539
340 440 523599
103 91 305627
3 489 345524
719 703 957240
543 344 78971
81 88 416637
329 449 994948
524 15 281513
197 256 888704
212 579 734963
568 7 452511
376 389 756418
590 576 972566
775 790 225798
381 43 377134
268 517 901089
675 745 746803
735 498 251972
26 426 42217
766 786 596711
534 251 843572
330 482 956683
43 252 567757
365 234 763328
731 372 706413
651 110 180533
640 362 606149
195 346 263101
644 14 869021
268 61 322611
596 229 838195
684 767 473085
722 445 249511
487 627 38441
294 122 761793
336 420 99444
516 37 789294
644 671 364503
268 626 94435
304 74 135149
625 637 914526
349 516 2967
470 30 386181
91 47 211632
511 311 923226
556 507 67837
379 505 71583
130 652 379530
660 49 855133
786 384 3038
338 456 29937
636 572 742080
515 649 920651
709 203 387743
518 555 550944
418 495 114141
744 373 205652
97 288 635419
412 310 324325
424 781 198727
672 778 136022
85 728 394289
158 202 527068
648 515 316316
570 96 135417
366 24 517352
485 295 272302
685 320 344262
418 84 104126
109 146 621843
734 771 456872
593 751 57098
304 740 977049
796 745 382391
719 127 865334
371 534 287750
635 778 3668
33 32 691061
399 7 518595
442 607 469364
64 208 410722
795 29 163847
167 489 521953
576 730 895020
209 398 188961
733 498 443514
308 126 97391
680 46 925138
54 660 683196
720 212 568785
719 734 859161
350 249 156095
600 290 48867
448 81 288162
430 596 324648
209 564 818931
149 646 250855
416 216 161717
173 500 175685
426 769 854955
568 115 620120
430 201 467460
167 254 418108
176 513 153141
289 507 26503
782 203 515230
643 296 350088
175 548 294910
107 11 907615
518 192 521099
328 403 170234
761 737 375132
601 331 345774
585 106 470260
589 384 382722
45 333 220682
336 447 789079
456 157 756555
289 39 608314
252 461 985844
56 288 576989
2 424 154323
317 720 490604
310 590 120341
602 467 461429
454 122 802301
245 129 161365
766 77 588000
21 606 242587
326 373 304938
467 434 712747
267 153 797250
618 632 881290
628 348 133140
658 778 751123
472 172 929103
131 167 94405
239 402 688613
720 788 62187
298 626 640963
682 754 901896
478 500 489016
211 595 583955
788 465 171768
516 640 454525
773 145 882513
378 37 171817
512 288 70101
268 200 620694
117 472 867408
560 317 866822
215 91 564947
552 107 726883
687 728 439001
684 227 688773
723 589 769951
569 644 114623
793 348 123179
39 706 596326
179 541 848986
51 602 207517
707 76 150550
58 718 187470
177 767 717610
193 287 861316
456 233 520581
789 69 228584
475 445 781693
783 37 499830
599 512 79600
579 491 421244
616 694 319042
91 597 690236
370 74 70955
437 327 140401
567 361 707561
95 256 60826
745 523 989874
601 565 310778
563 755 558871
237 143 5994
616 160 828969
607 678 54000
686 334 510736
294 780 505676
497 485 655616
590 57 331808
583 637 810502
468 104 430390
312 402 122650
686 675 201845
650 171 112122
400 366 903951
126 185 428033
727 109 477674
566 731 144625
511 759 76091
45 740 431552
51 634 616793
762 157 373801
415 491 62295
648 204 547342
194 147 581986
542 433 114468
315 426 574186
58 37 820053
276 351 897260
14 225 353669
221 650 270363
269 230 568381
799 652 570777
712 623 996680
476 674 344695
349 257 649816
84 600 633764
103 575 263970
410 228 772153
252 166 355576
654 221 607693
372 400 415108
208 110 31975
351 84 787571
4 441 179216
202 105 302753
153 552 138990
246 472 305158
123 718 575202
354 397 67750
618 354 843209
569 610 763036
153 631 390149
392 261 485216
419 388 512032
783 366 250954
29 202 920607
145 630 892489
751 780 493075
358 428 992190
522 571 665307
73 704 717475
708 205 560976
102 474 198286
229 176 726856
203 612 248230
90 248 938652
744 381 387670
773 158 578402
393 600 785974
293 295 5867
619 620 809856
465 493 344492
147 718 819771
676 198 353666
594 151 234199
87 644 831920
317 708 140201
644 591 597922
571 86 361366
145 715 908975
447 238 53168
82 53 755169
735 56 112770
791 796 596759
506 610 981109
40 657 117413
5 307 411195
764 738 438885
539 30 527993
107 300 953675
527 150 107802
45 474 911400
179 13 485718
9 17 196030
164 581 579948
413 229 540447
429 641 539713
197 346 514835
567 505 116817
654 799 390163
174 412 848027
770 153 53720
545 782 324110
243 650 277974
353 166 61108
70 553 813905
323 476 345718
196 39 894917
79 90 414034
288 280 179140
665 784 570113
523 86 555888
422 307 56689
356 6 639973
578 56 5892
183 297 757234
762 126 488676
456 202 153624
467 83 253882
240 227 387778
596 484 731990
347 607 9919
251 708 394158
193 150 658434
444 717 737525
259 510 931471
227 358 678147
212 82 269210
591 185 176589
602 188 134569
440 420 252707
28 324 639428
560 721 308125
390 659 610838
698 779 46577
44 643 769369
705 52 7318
5 7 824520
107 749 278952
618 601 776177
94 568 633369
186 523 29338
31 85 537658
221 439 60576
43 328 141015
217 280 876294
576 554 307497
314 652 563128
514 725 278244
115 655 361897
124 616 195774
42 449 735128
647 390 444914
719 62 899503
654 800 168819
456 126 166204
379 414 62236
210 236 67650
223 132 33335
691 126 746754
346 162 135500
799 12 941951
367 761 840640
542 231 755809
24 297 82492
270 83 585059
531 462 751510
109 743 107364
3 264 622296
124 637 993100
166 799 33663
419 202 935547
483 659 990985
751 382 641552
231 8 894911
352 657 477089
365 211 208724
793 426 664470
546 98 993379
379 600 685090
335 465 943960
388 314 209663
263 586 703547
725 144 802241
614 687 424737
381 341 83695
491 775 384910
4 584 280836
242 521 47710
272 59 754875
356 71 156340
552 427 888602
146 458 301444
493 692 979411
740 57 19821
608 654 421415
543 416 710364
177 591 555475
228 503 568605
273 513 523653
650 455 146096
781 561 643791
501 232 581237
714 699 87621
17 203 713409
166 14 374572
551 89 247272
414 538 977113
153 446 947219
625 311 345128
339 745 142148
520 166 458022
455 585 187270
99 641 448449
459 372 585045
355 251 586290
278 173 960633
655 660 547028
463 33 617331
157 46 601211
221 119 437563
501 774 344238
48 723 800506
324 177 883094
452 258 935989
293 631 943632
272 147 455053
535 539 82211
575 659 197088
594 86 167822
565 323 420975
163 453 85938
163 96 795176
320 631 171853
471 632 884101
377 309 448616
332 79 632965
482 1 458782
275 708 413287
363 610 476278
23 226 283649
414 534 14552
769 2 320753
261 88 213044
431 72 356051
59 287 235372
254 650 843145
222 337 117337
668 280 511355
534 29 872424
218 799 240378
273 751 94474
485 659 670118
176 44 435419
422 107 900821
240 789 822095
19 666 900859
146 212 923082
395 241 66467
160 718 640072
789 410 114485
112 350 19977
390 146 944500
665 443 416660
227 505 738901
47 564 537789
534 437 904106
106 56 63493
670 742 309909
538 296 545080
621 727 287449
187 412 55804
231 528 72661
629 338 481404
692 751 725349
110 425 176160
545 26 334347
83 486 171860
12 324 670772
42 773 75889
519 619 312237
327 696 82569
712 724 651234
130 741 460221
235 640 509648
605 598 996178
414 9 577883
171 602 446441
490 628 335439
28 471 68537
394 50 541470
650 590 297886
597 132 841144
527 489 165672
281 660 186007
224 263 787420
447 356 209579
367 35 332247
267 253 34606
340 639 951159
746 120 81190
293 773 365412
495 190 118512
29 753 774975
738 752 141822
611 411 177475
127 64 733401
323 17 927494
786 109 279932
621 349 798242
690 637 436145
301 742 845043
551 273 683183
483 292 431941
394 11 649668
91 56 268464
547 436 263142
495 180 300822
591 631 853563
42 374 674153
571 215 635917
131 434 947561
424 573 551424
390 774 778316
722 359 426071
328 89 380320
202 470 903560
795 436 408306
128 64 539295
451 330 865618
223 433 79573
704 333 521992
151 66 538634
352 588 514290
254 24 991533
23 367 841208
766 748 65682
747 358 678333
572 261 279033
217 324 781132
51 689 954495
240 318 645459
543 61 469331
699 205 923185
444 308 186089
350 690 256677
543 170 636505
363 67 91266
704 546 697428
153 618 100500
731 150 681733
357 303 696704
30 745 248249
308 337 856836
302 338 105492
352 171 756154
469 167 210295
584 644 608724
308 268 380491
280 596 307969
77 74 49886
684 678 656225
744 526 29942
575 465 465994
306 736 989361
670 745 715398
581 632 3546
347 571 876760
196 316 421959
626 697 991079
577 632 287907
148 762 601000
165 777 392068
272 521 816140
228 729 255665
733 696 43588
671 33 493270
295 780 316988
238 566 172950
132 679 117624
771 122 492623
565 299 293278
545 339 915347
743 224 111859
437 135 229040
690 265 641103
532 459 562604
358 725 791724
599 477 544631
26 798 643222
168 651 596790
580 66 145895
747 245 57190
364 12 829774
765 67 140160
169 486 247566
203 448 557999
193 530 435492
126 475 853292
294 255 364505
621 508 602871
300 766 790139
295 713 755932
233 446 503864
299 278 254167
171 121 889719
597 320 791125
598 232 183500
341 646 103720
648 96 258553
30 406 965616
657 303 738005
794 712 22149
720 25 626629
334 20 536613
134 754 487572
776 615 938849
27 139 612493
571 658 135628
164 553 172025
35 158 433774
400 424 286476
290 92 143750
243 419 685125
79 604 88420
667 75 566366
343 758 278273
451 436 728980
520 247 472579
343 64 87816
597 57 905294
532 107 524685
758 402 13210
783 710 965642
337 681 463908
229 426 972958
54 465 813041
595 737 884539
56 624 664133
705 538 924293
521 180 235389
106 26 139624
246 535 843960
590 694 287242
45 267 494785
564 24 486234
26 784 990276
649 225 204916
567 287 522419
78 432 776162
394 724 238315
588 3 887268
296 34 849724
450 125 40438
9 464 414134
585 436 46332
796 691 445852
448 459 305523
344 262 610727
287 18 263515
696 77 228803
308 580 565847
333 311 157917
510 756 567274
573 315 197485
700 776 662413
702 445 671102
72 454 988406
255 101 520053
494 137 893167
429 652 165959
263 536 780211
363 503 319007
623 179 157376
84 719 510593
11 25 343691
178 98 574551
292 703 890493
689 560 673025
565 430 393598
495 153 605444
387 220 683466
597 258 421381
683 429 67266
321 415 616645
795 662 204163
295 270 781277
686 261 814926
59 783 382806
296 494 594787
688 426 379364
20 687 65632
602 721 184807
481 294 691252
131 109 604099
481 274 400995
307 664 306362
796 566 233011
7 74 446906
554 286 625313
53 284 222681
258 63 730710
545 437 813226
41 268 853236
640 550 851657
730 583 220449
307 337 112132
296 650 534497
765 495 944375
658 554 352488
145 121 311436
598 88 149296
762 292 721950
684 754 713141
326 571 285741
774 177 157986
535 694 68386
512 356 251887
526 153 858558
89 589 789716
512 658 855703
120 449 952237
370 427 400594
549 614 980494
516 78 163810
631 8 639857
372 47 953998
420 319 175658
717 701 535296
410 329 896116
521 431 762618
237 307 653231
203 683 304269
286 203 804142
141 447 47428
375 544 483029
780 305 407844
755 569 313382
339 167 646284
201 288 217406
272 773 235826
233 231 154614
216 735 259586
617 103 376393
481 299 445550
99 113 380662
65 576 879543
120 2 183036
416 206 385914
558 341 865617
188 117 982530
392 266 442116
304 617 140245
87 453 170703
558 467 68820
200 690 490996
491 392 624390
20 289 232161
600 467 377433
223 578 182537
185 134 579709
212 483 541860
114 732 42641
272 422 460759
474 65 55934
40 242 360173
744 702 409536
690 367 630042
636 684 34199
273 32 28546
625 620 663129
589 271 546099
337 57 507620
718 623 192900
427 441 698392
81 249 696984
453 30 329240
54 388 957121
779 315 826786
499 779 335096
720 76 144503
97 295 905032
675 532 8325
165 101 621835
655 793 967779
132 724 230181
741 216 50908
335 767 505625
472 776 56474
330 213 827907
352 573 733142
241 753 955760
178 129 573909
679 516 359102
168 723 273702
245 381 515403
371 162 681702
644 382 164011
497 516 395315
219 210 289222
287 679 318886
583 642 915732
30 206 881646
38 299 116489
553 215 507130
499 94 452514
223 484 410918
714 268 727274
86 551 562476
160 137 131123
287 488 955436
564 383 372788
72 595 418801
603 12 141162
100 386 378612
5 292 412742
265 757 243410
266 566 452183
754 379 75720
262 551 763848
488 721 713866
713 229 347126
596 660 19085
454 596 720940
592 403 824960
206 588 660421
556 580 459442
218 568 537327
351 101 766510
49 111 377717
546 274 14151
158 481 788362
66 521 35286
290 476 536067
402 378 234337
113 27 240646
488 761 949139
726 192 525004
414 616 49983
608 124 886962
501 291 884053
330 388 154043
228 732 251391
533 160 622799
588 769 472516
434 471 266548
621 617 159325
431 108 429558
531 238 368353
800 333 877725
444 480 65466
562 227 339775
529 781 136043
237 105 120821
216 33 201313
346 272 369137
128 744 205044
754 740 315876
238 699 993740
583 15 483907
13 212 275084
592 110 442406
648 55 495747
113 722 999425
341 212 324583
491 177 413564
769 387 483645
23 486 268187
452 475 999835
9 333 888519
463 84 295225
19 506 947313
706 382 565851
611 298 421864
69 57 886315
99 45 266116
626 61 873569
51 394 118463
661 463 745362
599 672 217471
93 89 428876
725 455 114752
5 771 807405
544 792 70106
659 790 770323
234 156 991682
644 761 114165
693 575 152820
317 136 740748
624 287 800663
424 313 25659
520 8 371315
424 168 258025
493 714 902470
15 597 805679
481 166 771388
781 285 75712
745 201 649675
22 464 961543
593 185 162395
451 208 591924
559 602 333130
300 384 621405
743 71 573169
242 80 959671
709 113 212484
99 518 89374
6 268 407156
278 489 648880
390 649 539603
402 493 692127
427 93 754420
578 215 815870
296 622 66102
430 271 771358
428 491 188646
743 458 550683
294 513 138901
131 682 832595
316 704 520734
328 737 329837
2 618 204684
425 121 255354
386 738 700546
306 173 473696
281 139 249773
36 171 235977
287 764 537565
249 426 19497
114 670 232856
286 233 368316
322 730 764087
670 320 256585
349 408 933971
411 405 142590
684 30 329684
527 525 671963
45 531 561660
443 737 68031
347 446 510146
672 483 934789
541 628 692102
417 544 222598
582 455 170980
608 371 604788
404 697 240492
766 426 675710
691 631 490202
523 113 42161
475 7 220772
659 55 315790
612 772 429034
644 727 388790
137 362 19702
337 584 757770
184 306 960252
146 37 642947
106 773 311839
25 659 637588
485 661 897705
307 66 388895
81 435 790699
407 185 202247
142 287 246226
197 629 990267
422 693 271621
644 758 534373
394 769 568692
61 63 640757
340 507 15492
732 344 714997
714 701 476039
33 616 11257
398 728 352257
717 232 420445
781 217 919801
242 230 545523
167 549 365620
266 322 144148
341 279 32020
427 91 6523
79 538 255742
792 395 741374
8 619 325097
584 330 556200
558 348 151190
404 456 10635
794 22 456637
540 354 165386
528 565 118821
164 451 881821
780 752 296854
791 514 864728
668 746 79017
780 498 242373
229 187 886792
534 677 346026
735 664 798268
592 408 244994
576 66 402318
77 85 284845
555 508 73960
710 799 597566
386 441 289131
258 697 360264
436 609 41137
588 234 693860
468 377 432144
569 660 305047
284 165 54452
376 166 773179
539 315 282341
80 302 979670
109 177 258881
321 517 953149
112 719 236009
94 688 439438
321 326 534933
529 139 696062
454 268 830457
305 651 92619
580 449 530606
538 617 518363
177 579 414001
336 780 155155
122 375 458122
713 672 822106
398 592 429133
56 739 44199
234 25 907962
391 507 813188
61 670 959945
186 348 571588
324 148 678043
442 219 43073
657 605 274927
8 433 964231
95 47 92459
100 760 618247
778 445 289675
32 192 177702
86 443 326048
663 132 157335
581 573 456272
684 58 232005
444 789 745370
126 723 250223
459 203 413595
465 103 489966
162 553 359684
198 613 681931
779 321 719888
132 396 56669
420 391 542521
656 367 770642
46 253 828626
298 180 703104
153 490 271680
186 143 471313
232 670 99812
480 188 636616
351 792 515130
339 597 732911
207 552 229098
350 89 99144
776 560 283861
53 150 773696
789 761 402446
741 709 547363
181 561 960096
215 488 190451
601 234 49059
799 117 600243
23 215 685271
498 697 603315
549 742 864056
4 421 875381
627 268 40171
35 131 300413
299 575 537020
697 421 741733
457 517 30062
94 49 836941
407 334 894854
564 734 732286
684 241 605225
239 231 890213
121 560 772150
22 663 238634
739 171 33819
641 122 393620
593 714 11564
271 19 326341
445 483 41639
515 724 325606
200 250 941312
82 189 713203
43 781 128998
345 772 270137
767 465 499428
102 181 434679
530 108 372673
198 1 580545
374 649 299382
321 692 354740
241 483 228894
270 308 220805
633 8 249877
183 176 988599
98 327 386395
647 278 100347
214 76 588627
781 546 80081
1 288 497421
517 399 338416
187 104 457314
568 5 581970
155 500 321657
93 315 473720
185 500 527933
499 472 107151
370 588 199160
405 126 416536
150 774 417525
595 243 48159
562 714 691683
559 128 340086
494 95 291
80 773 802880
531 308 22871
409 533 746384
440 505 937330
363 325 727071
93 169 58604
540 149 927545
763 610 253832
251 35 666652
613 523 694816
538 597 749030
311 364 447860
408 719 501419
76 192 848015
100 186 770765
252 34 389136
273 2 361694
290 445 179404
292 20 668539
777 518 78188
217 615 866037
182 162 562522
798 642 310966
687 535 815000
747 696 656160
612 373 942573
176 477 706806
71 145 974902
374 13 709584
402 359 335556
138 395 897776
752 611 317197
516 624 508834
24 644 893019
257 611 547015
510 779 948424
508 32 550283
408 184 903071
18 740 847558
429 289 657591
796 703 813292
565 343 469456
502 300 847588
574 266 256050
619 758 888630
673 633 230577
322 19 67942
495 35 782309
251 785 44365
198 34 940188
769 174 788949
579 767 189225
378 24 260
785 109 713916
263 790 602053
489 334 821117
758 145 663729
102 628 950900
368 293 94242
504 526 263378
356 515 466312
578 159 490866
635 182 43673
673 350 719577
782 281 757283
61 555 605483
228 614 503415
724 535 710370
316 499 704032
256 596 512284
378 60 550919
712 738 143177
99 648 174157
451 784 843713
162 477 538390
311 184 662734
664 535 856464
666 5 111186
216 489 932450
206 306 905649
382 225 511642
246 178 447669
356 653 452775
637 237 839074
553 53 147541
520 666 20360
222 460 394504
610 400 312323
17 427 44167
484 653 499413
636 676 515551
678 436 72480
520 384 922339
513 574 588231
621 766 372443
29 56 974979
686 11 958062
292 771 338186
751 288 409906
416 474 71488
753 489 366081
675 421 326587
786 37 475848
83 628 858756
213 115 567190
261 714 82242
797 675 827888
135 172 561808
606 656 589011
774 30 461959
132 198 761559
266 146 228865
540 646 759876
740 294 242058
30 105 533314
580 748 42077
576 202 514966
728 208 230338
132 124 859419
543 472 606108
389 264 562380
763 152 553278
199 370 842001
83 244 194608
385 732 885065
694 57 271191
437 350 888622
511 288 724335
346 711 750742
432 351 970471
91 326 99195
280 603 757682
211 342 798359
297 616 654466
571 229 978780
125 17 597656
67 195 337906
113 489 962327
184 212 39061
526 282 291091
76 554 885637
753 629 270092
200 452 155794
122 110 319925
319 675 726783
519 700 187606
762 113 617343
489 105 901731
541 747 912161
265 344 847297
543 479 534245
150 584 42367
645 340 888505
172 576 819307
711 224 892694
217 689 998409
174 603 248908
421 353 360104
157 364 128253
95 10 350537
751 693 608569
268 556 767993
548 225 212697
272 110 527114
555 686 188083
234 631 824362
134 544 829695
161 369 428147
197 670 349732
298 667 499249
163 451 291341
760 261 528242
362 123 323551
535 478 645906
726 545 810909
159 638 8426
130 650 284066
390 323 806748
95 495 631320
54 141 727979
343 478 198222
748 578 130427
742 564 447842
713 95 559439
26 371 705431
721 63 836666
127 643 550449
709 49 923966
158 336 278010
59 718 577903
581 86 125349
483 208 228332
280 98 806144
587 697 916974
798 176 60502
577 696 896352
422 659 443892
460 542 294349
693 716 541524
471 373 603935
216 514 211978
798 29 348627
323 376 798933
533 8 110826
8 52 56119
705 629 9486
261 171 211066
625 267 214587
107 276 541173
213 431 541833
97 519 746490
505 641 97890
271 798 719522
704 465 36083
390 765 531078
297 215 781183
468 331 298920
243 687 313293
488 741 743022
328 362 432611
678 666 427663
448 321 878125
467 392 622773
238 269 779219
80 57 486978
146 83 675021
561 774 97136
441 650 628141
74 559 854067
367 637 231529
414 514 65348
211 47 659481
6 673 966251
44 779 163773
74 252 955665
711 520 270910
367 91 887894
718 46 575357
594 78 390101
443 83 331537
412 262 275846
493 17 602297
416 674 354400
497 467 223145
562 447 697184
749 545 760847
327 256 800862
666 636 411745
112 671 48180
143 8 637492
227 454 444055
157 303 142485
253 457 85324
742 447 265936
393 378 353461
6 95 416422
434 638 746598
326 31 108886
661 437 863519
711 764 37209
623 798 615151
59 490 454770
795 162 222079
169 215 918502
151 570 260065
214 427 978895
402 386 182258
278 257 362997
629 12 684811
291 25 961311
59 661 371594
238 15 237922
222 327 704892
104 404 851056
264 606 482240
436 610 387550
505 299 388734
587 592 129410
317 797 90433
626 28 904555
601 766 344386
746 63 690943
638 349 492356
184 201 633216
432 348 634046
696 169 680392
246 768 548139
651 432 6597
774 161 692867
614 537 218678
380 426 415845
551 434 656500
141 117 54536
162 321 572662
665 195 441782
436 122 893682
596 788 690695
363 317 565676
472 511 293440
262 207 246128
618 137 963358
526 484 793831
243 187 667236
477 607 762152
495 630 997711
632 516 211214
629 409 904909
367 88 658190
592 678 927595
323 299 807881
575 600 217764
561 326 911823
8 198 592325
238 763 982554
422 763 449902
284 200 880703
376 301 380615
378 564 846646
703 464 448998
691 378 247415
186 374 709225
155 15 425585
615 406 18252
380 552 196555
116 495 582624
153 695 615636
449 675 767818
651 554 91647
18 423 965988
182 82 869320
612 45 758040
382 495 334121
338 492 44186
191 781 873397
680 58 301413
525 343 746850
763 288 785010
660 317 533386
472 141 73416
423 212 931100
663 275 583496
109 613 669897
396 742 926551
223 234 749730
381 797 306009
189 565 278647
718 471 647688
561 84 231
303 166 684991
163 577 579788
387 506 539201
454 11 374417
316 357 847851
644 18 561340
60 709 624630
58 227 783982
252 545 816451
238 788 450025
26 137 396567
688 115 122698
108 127 556259
115 668 340380
427 726 931057
771 568 607154
568 729 118972
64 407 322925
454 136 342885
508 136 628983
253 307 700713
261 82 75118
203 235 887237
283 750 612312
343 596 216694
573 708 242611
386 712 592674
519 710 389281
1 140 581924
312 289 477403
763 58 200151
207 532 125348
732 451 713530
91 125 84299
483 567 605971
704 175 998550
131 510 612670
50 765 280221
238 640 558642
235 695 476805
564 343 834727
351 142 219315
96 314 710864
200 750 736055
667 398 794014
543 334 199310
426 211 998064
391 509 767809
462 89 609874
542 739 795888
794 39 114606
534 768 797175
731 282 136930
603 344 284748
517 422 870988
409 631 504863
226 99 600947
599 42 866748
273 616 528702
134 312 985181
585 193 540037
654 428 342257
326 249 495621
517 179 552664
773 205 302806
642 370 206825
271 484 803327
79 727 699130
633 472 648471
11 318 558280
476 536 239132
300 296 832261
348 279 519987
369 444 713571
783 502 276519
49 657 746132
63 219 984631
157 299 931702
295 312 999744
711 8 307521
730 395 963676
777 372 191473
327 648 714090
539 380 239696
438 539 968489
55 217 301084
83 644 918345
479 133 215798
249 292 324871
550 87 746323
397 48 105562
757 12 678188
594 481 241811
682 521 744688
256 600 284851
315 313 545716
36 388 671942
714 208 482720
235 24 882480
131 157 42044
691 242 521583
630 120 37301
152 190 211135
15 149 305912
193 206 393106
3 484 989829
659 536 669610
45 781 465283
699 702 531212
395 51 169534
57 238 741923
441 790 745747
507 705 771092
297 166 53864
285 233 326149
394 461 138809
536 28 730606
363 108 792035
81 720 905025
8 783 564970
493 432 512658
591 249 307466
367 658 224811
672 252 274688
317 526 547684
534 41 43502
518 348 211602
150 751 318166
743 33 729514
153 72 109386
70 438 901495
175 690 882377
259 213 176912
660 238 317261
792 417 125318
237 152 331
337 49 609378
287 471 583843
120 754 137938
44 429 97193
636 594 738100
107 648 705648
490 709 433960
400 482 501332
165 458 808769
230 222 244897
16 549 496164
158 295 906575
687 390 832199
468 77 392306
796 543 461438
699 128 47108
648 338 513161
56 134 172377
517 318 374705
427 392 642595
110 305 424560
250 318 370290
688 473 357051
764 405 421488
362 780 941566
234 367 392831
640 694 751079
439 435 454985
210 156 90678
66 633 215208
694 708 94457
239 445 307502
468 291 396654
214 485 812123
723 408 693101
722 231 755232
658 452 34969
189 93 438903
199 411 920507
761 90 652670
28 276 766830
471 330 888905
188 400 530174
627 124 344677
25 257 242862
770 747 381169
267 606 466817
311 397 925012
69 465 862976
523 117 34295
530 7 966025
476 492 3759
205 545 286756
729 511 812614
258 374 43539
329 784 806501
704 161 832421
158 362 752048
94 581 623045
745 13 765474
465 686 344307
125 625 940905
418 647 997607
669 383 931691
686 92 66614
271 41 746973
752 313 741052
253 309 335209
176 739 492713
499 636 801461
383 692 613627
366 402 775687
689 196 172963
788 518 182031
291 83 997076
668 496 123142
300 184 352123
511 701 710765
678 208 469835
14 447 471901
288 737 300642
419 15 681967
618 508 396363
734 79 273598
664 779 540050
679 599 103227
288 216 528311
626 469 594656
134 661 657911
776 620 668007
97 389 715788
172 449 785535
163 360 165745
289 618 406296
656 580 804898
796 686 203097
226 333 588079
510 416 417299
579 340 993706
292 204 563364
387 656 186585
72 622 642984
330 77 143486
632 456 135643
397 43 180199
310 587 981985
373 567 327149
704 253 490070
326 228 695092
648 216 206998
585 114 330965
312 798 483914
128 486 808118
687 115 672792
185 718 597002
229 565 142195
168 175 144970
485 249 594290
745 62 452972
599 281 292780
305 620 739172
694 787 446445
586 252 862850
39 266 140563
444 258 876171
658 321 777667
568 15 176582
750 303 110523
537 57 975982
501 348 512565
100 583 41552
635 238 932028
382 643 805402
411 698 410637
752 723 256686
4 508 362617
579 751 581571
714 155 880375
706 249 712869
401 582 325328
729 325 553194
629 639 49155
716 250 898699
450 240 277471
555 201 719766
772 379 636789
263 293 53295
86 723 918529
400 548 672563
229 117 645614
450 514 354889
454 236 197589
163 127 707196
599 612 62106
469 473 204364
552 749 806859
184 80 273164
16 723 831992
731 767 134171
109 43 64569
126 738 916240
652 187 3641
302 578 607202
579 375 74286
136 585 764254
739 620 107003
582 265 817636
70 678 746848
422 183 960632
623 107 302905
371 71 598584
343 418 335310
46 77 946331
221 637 901927
705 295 165028
427 260 258371
22 390 617867
283 240 107708
519 588 440098
112 1 112617
367 45 829145
236 598 658169
717 309 686190
353 667 624593
665 213 673332
181 343 984198
390 28 46884
199 530 147835
509 676 854929
334 86 912042
333 624 750728
16 171 363495
496 324 608115
653 336 729702
701 250 868569
461 102 436478
21 74 256160
475 550 194204
792 535 413511
290 643 968048
113 604 798051
212 798 429710
713 244 847364
743 605 128596
381 472 920712
313 764 280923
332 727 554796
407 676 590211
358 648 775222
326 267 520410
59 372 706556
19 390 776505
21 288 789027
780 109 801231
222 666 52167
207 192 401117
234 682 415901
130 632 868350
314 632 477123
671 492 572717
653 78 149765
674 535 132520
165 106 220196
137 49 775427
48 84 220448
781 775 725818
131 332 728238
42 274 760202
156 313 423556
87 416 663598
673 31 702568
66 294 990688
774 775 31867
749 791 382495
623 357 510565
39 55 289867
94 471 627573
344 755 708431
537 274 449540
647 126 537960
525 106 143943
660 733 848158
484 138 28299
698 343 33258
517 449 244124
519 130 652894
236 277 689897
516 537 916226
192 665 271576
357 231 129533
602 510 689418
441 579 395250
424 362 765579
40 212 775791
445 532 287805
586 600 891965
682 214 431190
424 394 999332
348 306 733447
207 19 201941
395 658 299729
335 45 178571
14 742 839315
58 18 407355
371 57 405101
306 747 865082
708 442 897305
793 444 685352
54 574 115239
717 213 635686
211 130 987867
382 197 97218
405 82 123545
325 318 70349
439 194 983510
789 144 316000
169 236 723403
463 561 806506
645 310 212600
223 522 431606
373 602 399993
211 248 474723
224 512 123674
580 674 225767
235 179 929097
212 731 673046
576 304 489615
679 781 844048
483 683 217840
370 65 524327
760 734 589935
637 702 614638
730 575 104017
304 525 600963
654 778 414777
684 250 283472
620 93 402007
444 678 302304
65 207 648158
373 388 44179
483 674 825750
22 698 428482
31 490 578159
313 153 631518
328 552 474825
51 230 558187
215 478 548501
338 703 622919
652 323 698965
780 463 290754
214 720 133362
203 234 579233
217 596 903974
684 591 359483
795 270 617067
114 416 559378
506 604 159725
619 83 437155
302 517 720637
415 382 32207
594 26 34083
168 123 251034
20 441 973624
454 374 174548
456 464 471733
727 589 251429
586 330 623610
701 518 232247
629 791 782736
712 192 541193
535 157 774590
695 220 205138
520 509 437289
782 132 592956
637 612 608049
397 780 237326
76 607 89037
220 514 200949
430 161 482186
66 52 327474
800 72 478036
675 217 66334
98 245 102515
604 378 546123
183 546 631364
712 279 325421
626 289 613679
742 520 614436
431 618 586358
193 109 732673
750 160 999399
507 407 436277
385 649 961188
71 243 772661
372 699 845347
715 419 518812
751 764 815019
440 11 476972
133 516 336848
460 592 391150
201 367 192791
57 24 117350
14 374 699842
221 423 608048
308 720 136730
283 200 322920
410 275 431150
93 192 167102
337 472 528271
442 643 679875
795 210 682995
572 291 604935
83 371 348123
308 108 271730
99 18 133961
266 628 910606
642 146 82145
261 539 623051
188 698 80824
638 267 941718
135 719 867284
636 132 533840
185 24 569487
500 15 240156
704 123 516305
482 35 50704
495 17 309341
747 169 966676
31 629 608225
667 208 502153
42 659 71184
628 163 972457
364 389 428570
123 611 764820
513 390 531852
298 291 530484
626 439 793841
46 756 380557
601 269 736143
51 242 203281
262 638 289230
533 420 289567
24 151 810946
531 485 548116
201 299 819740
737 242 166844
531 661 331615
623 583 368208
547 696 520786
712 580 428034
678 455 918566
522 398 509645
621 46 532535
792 716 664176
323 37 515676
553 263 464695
773 776 674881
234 533 967574
322 485 440815
669 298 811507
16 433 670365
337 162 207193
117 375 961346
686 44 231829
727 649 97465
237 616 566832
591 205 321627
366 405 388264
762 188 438158
716 495 29030
492 699 422895
438 703 690907
3 289 760333
759 115 156727
589 195 717332
689 237 266805
365 244 998844
347 526 441477
112 133 757643
531 214 71986
576 225 57651
679 344 652312
500 560 155054
337 16 498247
542 404 645251
594 613 780947
371 198 258850
511 431 658240
97 683 762379
441 588 940806
20 453 839548
434 189 698828
553 764 10328
645 718 896629
535 76 923431
392 294 188487
207 30 292226
663 383 375055
182 596 941960
470 193 479700
350 685 569330
179 498 822934
461 426 833591
413 238 138546
257 210 140739
290 451 489514
40 708 14250
517 93 681794
50 389 591332
81 255 402130
784 480 735869
133 420 755421
665 769 492113
534 757 260553
482 614 891115
766 393 151656
418 594 268398
514 137 742714
429 216 634350
568 433 606206
332 337 56430
45 115 899770
440 183 665893
754 619 444825
252 462 861006
125 494 728118
25 123 689397
659 623 893180
463 769 780590
337 546 357935
412 414 845040
235 497 54552
289 246 496642
255 736 229300
23 307 448392
595 404 266187
420 348 420397
518 789 527650
721 442 118379
215 258 647152
638 12 426029
383 263 531224
22 462 38872
769 178 279403
491 676 746971
453 331 804189
516 179 778278
542 674 709683
633 365 924789
779 389 26960
143 56 582187
713 470 772713
438 390 438523
69 428 732578
16 761 462646
176 104 24548
21 94 461411
241 112 642523
733 312 593751
30 382 375396
679 195 87804
708 12 834958
161 424 466538
53 374 191483
362 683 326984
60 217 455717
165 319 893591
180 171 553530
473 758 522550
136 152 834911
61 714 356857
473 679 231437
334 278 248451
118 783 444045
760 185 809396
459 505 917024
387 615 918892
655 734 416195
461 402 982147
423 451 848987
758 528 636931
143 337 317812
516 201 801359
498 256 427027
38 157 392408
416 690 799203
531 262 29237
1 650 439860
13 55 771017
781 333 942318
800 497 474950
688 428 534354
84 489 641628
699 698 310805
538 46 100756
365 94 781013
663 413 711535
744 474 974301
428 585 404135
415 4 578843
674 631 569846
282 309 913361
366 147 581796
431 764 4404
91 300 288928
229 172 194108
11 586 777481
453 682 883235
45 169 246356
268 291 180879
186 484 249148
167 187 856369
797 78 435609
56 325 412906
659 109 777290
141 504 349775
687 619 613420
377 574 643108
655 113 313781
617 594 2948
233 605 322431
329 493 388039
607 771 498504
14 212 709338
247 551 980226
596 86 285057
675 639 382062
741 739 938647
674 503 181377
17 329 833419
680 679 102142
320 723 918943
599 799 824361
638 279 680006
515 255 560738
434 794 981998
563 728 638095
483 216 47421
76 544 962516
625 237 43097
1 414 637821
343 283 880477
703 578 489610
645 668 866064
215 28 646833
238 560 443158
501 427 201447
215 164 853504
413 282 222006
532 303 99999
628 792 301131
768 391 405918
573 271 266221
723 733 512423
754 482 101830
421 782 363625
769 593 568530
165 797 654629
296 603 243250
74 784 363906
185 620 721244
742 410 821143
268 683 588045
774 247 295282
365 371 706633
491 43 311330
378 176 510302
610 562 93256
146 439 580477
419 142 471956
777 612 858364
368 343 434153
371 231 90670
250 328 841537
711 619 185119
356 147 942786
464 593 810637
343 10 862269
391 460 573766
763 23 138248
283 494 586066
499 242 698897
317 613 960784
371 199 616808
493 7 134710
427 221 499563
634 460 495017
721 301 193645
527 581 600976
632 589 611835
65 124 776998
426 399 605746
592 7 143228
596 524 727018
780 326 459758
165 396 382472
260 460 621841
347 712 648851
165 793 98663
609 751 192357
130 189 460109
246 152 667678
689 461 567691
511 83 877934
58 281 742592
766 151 930157
395 126 868681
751 262 979067
590 720 161848
560 552 880532
699 290 365279
713 70 218359
449 379 713982
716 729 280419
484 85 620530
311 717 642096
582 756 163497
355 565 347891
301 413 836835
765 41 100784
108 49 203497
301 119 675091
756 769 601911
368 622 191390
350 575 280293
693 795 280822
153 361 987307
756 445 726319
439 281 380137
507 70 599297
446 394 106356
392 376 434979
664 622 371847
383 409 688066
165 345 245940
59 484 987474
15 275 900382
290 167 114945
553 105 875182
745 24 189402
624 107 824124
279 252 373941
264 792 160597
55 197 753966
475 193 364897
359 510 616652
683 383 471283
251 457 769333
26 121 541048
563 67 532461
685 168 544542
160 500 162401
454 281 696716
277 505 152658
19 728 494626
486 211 280927
69 688 680222
192 765 317620
350 506 256390
781 581 257824
412 145 546329
345 46 850899
145 356 586595
647 397 763704
728 311 121284
173 763 787325
230 220 489637
454 437 624395
326 180 125068
267 730 620945
687 281 949513
180 664 680534
353 642 579698
106 359 43966
465 155 643422
151 368 117504
352 660 623017
793 798 169142
1 253 616773
92 792 421303
219 131 708312
589 60 989408
456 288 539620
393 228 833075
691 42 282349
621 466 620019
796 281 988841
444 225 168694
77 513 711373
334 730 94335
547 440 866439
83 446 583212
384 255 445537
732 525 724492
473 131 755180
167 14 891408
359 504 627198
418 754 782547
682 789 959870
4 784 666114
724 230 314901
532 668 353700
42 32 737031
160 129 862634
117 664 289527
674 409 282129
162 12 954431
348 228 414518
4 617 669192
496 285 315991
757 620 622368
453 347 996576
739 563 539714
354 405 808354
149 609 463830
477 218 492210
204 356 859370
581 412 436982
277 212 594190
158 169 569667
645 425 441267
222 306 488388
156 405 683177
399 630 194974
157 752 948047
366 647 669327
276 653 180462
599 410 797788
562 434 125714
539 681 750020
518 173 468378
131 189 911645
351 3 29410
186 612 483297
429 792 702512
657 322 869483
685 298 25816
738 442 108115
705 733 760191
787 568 204346
117 171 249368
646 59 698480
273 729 947038
83 673 565607
620 738 145963
307 794 458904
690 731 814133
518 71 996046
449 724 503060
522 299 307187
217 549 928479
17 266 86281
723 594 564027
562 41 441558
484 67 291973
178 299 65933
77 170 581841
772 222 146127
617 324 879800
771 428 664448
529 734 885449
266 517 144565
244 42 164189
594 578 51116
204 32 921209
492 237 516527
260 289 536882
369 188 981847
667 588 299026
770 731 703953
55 98 245181
572 580 56469
287 635 28955
24 541 814500
723 679 483629
409 37 925332
758 738 621234
121 177 108071
445 718 672007
655 39 602824
190 309 639695
83 715 516705
610 793 593392
125 401 303766
205 551 283068
124 54 561826
658 424 834611
743 436 947579
613 425 122886
384 30 727378
431 253 353640
560 423 792705
137 80 483601
524 798 672755
794 415 397190
194 522 585278
199 592 45094
681 512 268289
71 684 695198
121 104 791641
777 440 83049
774 677 313905
789 84 488798
475 353 433548
126 79 251826
435 149 957587
423 55 24376
671 752 577725
650 220 160800
362 87 899400
573 305 638474
139 669 65954
494 295 917904
750 306 532697
342 430 844786
63 23 315642
457 352 449241
375 302 963364
166 198 578523
673 497 607351
751 197 136920
330 788 104189
361 713 333870
141 637 913381
415 499 336025
138 78 477727
191 120 609568
117 47 642390
626 393 813974
187 41 648182
460 44 659769
310 579 311410
267 759 854359
606 180 274834
331 728 268444
15 351 359542
267 149 387934
660 188 118619
461 136 389704
165 65 876464
254 453 714955
339 582 141262
284 9 126948
705 754 644066
158 778 212203
26 462 200718
460 405 846708
745 375 548719
2 558 268762
409 232 377521
784 682 965586
40 424 815683
612 434 339992
152 672 303415
463 251 252523
198 58 316754
522 446 910492
392 713 423638
767 799 663536
468 419 969122
678 196 389851
336 274 51745
152 162 251512
436 53 185739
549 702 604652
45 170 23428
774 421 644330
344 569 251609
337 35 978795
308 611 383401
112 168 503414
636 767 502439
679 706 979589
149 425 15979
595 714 304717
364 168 912981
574 2 921042
638 132 750565
793 85 110213
526 213 505456
110 689 843443
739 555 774592
477 112 428987
334 74 253150
15 578 771340
761 285 143063
436 139 814057
541 664 97753
660 2 481431
271 363 825293
269 622 869845
182 602 849067
291 496 827228
204 130 781339
710 672 827920
598 647 909382
537 584 723169
545 769 431350
497 788 208678
679 426 94371
130 757 240048
723 206 87166
196 551 380120
278 618 587135
445 533 409387
435 683 923566
752 400 87361
99 690 437903
374 174 288101
674 774 459143
537 788 676437
237 482 827534
29 206 726780
703 783 552955
352 20 174929
231 613 635666
195 667 9011
798 116 831012
64 132 475125
691 197 502684
674 267 466620
598 352 418634
135 578 168741
226 448 47711
740 377 621309
272 511 358362
460 599 795954
559 529 72287
563 128 936571
192 236 505260
442 640 78498
657 245 594210
64 441 395486
467 323 377397
206 679 474351
741 270 647135
619 493 656107
580 117 871622
381 193 905279
750 721 836434
309 290 338376
364 691 88919
593 116 838610
45 330 399843
127 170 373603
421 216 861375
794 702 93700
768 792 405822
244 531 272000
579 89 165721
264 475 199213
390 336 867188
770 586 583810
323 577 347585
303 691 690404
765 548 793403
460 219 948228
553 558 259756
246 122 828401
213 322 550988
569 778 882658
127 318 693415
42 180 915568
138 45 651046
608 526 961722
189 748 647148
513 744 767481
205 795 174407
200 511 566397
447 658 871749
332 215 732382
792 780 345811
555 249 663337
426 568 183974
753 609 618459
374 330 67308
795 653 72652
617 81 732243
646 669 186361
200 697 246736
390 378 819526
741 104 89017
118 43 705077
732 616 666977
583 368 336381
21 551 799681
342 560 704315
94 672 247217
552 707 946565
616 770 979902
519 436 108441
666 500 486001
264 724 474996
552 692 390494
46 533 852384
573 164 803052
627 557 442780
292 498 61326
151 59 151264
669 756 666345
89 214 571537
440 771 697676
433 289 539739
475 62 246778
273 483 250553
497 785 405639
310 700 478887
297 167 427240
315 46 18692
201 210 275845
600 744 921713
756 498 649352
729 711 608512
431 516 570218
610 189 512602
173 544 897785
289 453 466996
799 187 411504
332 345 237438
410 515 261780
168 79 292521
89 264 824646
653 179 190107
497 557 327567
227 110 164548
358 682 168155
581 726 573583
799 546 633183
262 557 354941
243 339 72674
752 647 168368
91 594 135606
151 170 202154
182 737 182518
529 61 691903
410 398 925121
100 92 665993
344 516 571470
493 732 427460
239 538 440920
385 544 432393
586 307 714756
502 384 168089
522 98 392105
277 10 78553
319 441 575575
392 280 817388
261 556 228813
338 561 525055
74 90 80966
411 781 571812
359 691 314646
737 496 518089
609 233 693741
616 320 977107
439 598 81194
300 187 298726
751 1 950482
307 81 189004
385 43 823815
628 659 113786
538 409 407492
53 563 976584
331 39 717346
440 517 979887
653 355 473954
246 635 733561
174 228 298680
635 104 851132
573 735 364532
332 653 821210
93 655 806276
65 575 340701
181 576 329078
116 115 104784
192 198 351001
574 89 892387
395 214 499714
347 361 439553
539 728 905075
636 395 550561
52 654 794912
488 395 816907
418 381 641538
737 120 140950
381 175 332450
320 790 97000
216 256 811701
531 577 25304
483 447 139515
700 796 102457
758 356 594351
36 168 919355
629 462 716106
28 304 384930
563 301 443449
586 402 146618
124 399 526248
392 799 396831
728 385 813487
569 583 634170
352 684 594873
797 97 749178
657 536 625484
704 144 781867
344 82 312695
584 83 678168
741 648 607861
638 280 145449
762 550 34577
310 794 714744
175 476 518186
77 24 468796
749 650 738151
61 691 362732
685 730 65674
698 446 889325
752 712 980457
545 394 582919
215 411 607854
595 375 633860
691 641 171962
79 25 118215
234 150 734802
107 66 90143
345 607 669323
520 226 727356
677 739 316669
460 178 708572
622 475 784248
750 221 803798
400 418 381007
478 325 52801
157 345 120432
273 457 692534
403 769 637497
130 631 320296
433 383 628889
508 14 674988
645 712 485018
118 419 689331
238 696 708283
265 398 254162
97 223 936460
662 93 689991
25 794 124741
248 641 904445
2 192 59934
341 780 267466
597 758 710452
43 85 367238
690 271 203545
757 142 73981
225 461 31528
302 443 317558
81 389 175967
658 711 186392
424 383 173106
293 173 975853
606 456 567045
201 344 922810
776 458 320336
143 321 176094
504 294 671755
424 524 361520
721 749 905683
250 537 736339
124 64 124851
673 552 553133
211 576 775844
557 267 627619
482 190 13274
719 216 657894
749 108 863571
25 239 195126
207 343 88904
439 680 463923
778 17 38890
57 583 172922
571 408 684504
606 759 1376
54 97 908255
70 279 426193
42 483 820526
485 161 236488
55 141 76195
572 790 740180
440 430 394080
301 169 239
192 81 591170
481 730 839211
637 229 412044
558 654 427320
199 110 308526
584 42 915011
722 296 538807
100 286 332194
156 20 701226
293 242 986666
475 608 842279
508 241 836231
83 450 107332
395 579 807409
538 475 272826
32 207 920293
592 570 23032
215 140 637008
122 475 826803
705 239 96781
664 58 619773
147 473 252327
383 99 663908
464 351 565923
314 607 575204
639 632 879695
483 696 244973
629 717 219486
763 71 504010
406 86 389764
623 488 544429
381 685 768488
322 55 411231
37 744 239606
155 10 793421
555 623 78324
25 552 339311
448 592 380422
626 385 892903
382 502 882665
686 678 282686
118 97 300702
343 474 319438
21 2 622373
539 403 725802
520 592 402805
778 274 266431
347 170 971736
516 158 181985
263 638 365138
475 3 967230
174 161 366664
26 239 170204
446 644 851052
257 649 862437
620 731 513768
509 371 977693
286 762 790408
195 559 671320
198 325 944040
673 178 716659
569 380 338265
313 203 365472
367 288 644426
149 28 950436
426 304 542360
3 193 683090
13 393 627643
565 582 157389
381 80 811924
623 683 287134
359 189 845641
613 288 767441
237 384 798919
627 337 223427
685 413 229239
452 599 776724
13 320 23336
497 601 405303
329 200 988050
389 174 619647
168 104 946929
633 564 549028
665 554 880213
612 299 650959
98 620 81432
732 530 413458
1 186 764900
190 674 636373
216 579 41035
580 753 692065
623 244 388747
700 45 352268
99 136 819419
143 248 129757
789 433 450117
109 481 916112
42 308 104795
755 544 100749
394 751 42613
424 432 115777
357 149 750084
58 777 645329
10 567 721908
635 36 272344
533 589 152875
733 228 61031
363 52 361526
554 519 659816
617 228 163609
783 24 935007
24 217 634060
673 195 597075
23 358 728406
785 179 708200
42 789 55032
672 259 268460
539 779 106224
463 164 248520
21 695 264504
353 638 416052
492 158 401123
746 747 37277
713 109 471582
416 331 625169
468 118 646474
106 642 834645
552 504 905615
195 554 228091
284 428 112757
294 391 576127
509 471 613488
530 605 123915
126 724 505754
309 95 769244
457 48 508161
765 258 798486
246 733 513118
568 607 832315
185 485 433403
40 658 267783
509 34 845896
211 496 718210
245 577 512980
254 471 598206
229 646 122362
347 652 239956
451 558 173249
604 701 192137
260 72 478356
471 169 840525
43 26 92211
272 453 505781
649 296 974638
495 389 157476
750 442 239124
509 324 297244
304 704 761302
566 800 80745
694 654 513288
344 487 531310
275 312 408838
85 250 671597
456 485 672717
95 646 99499
540 445 605273
302 117 219442
617 79 99128
725 715 668189
687 478 116663
562 112 610245
134 666 531331
650 235 164258
390 702 958784
435 164 790897
413 431 455055
536 308 100276
293 572 538813
425 35 838061
771 109 360976
744 206 727291
794 390 321045
231 156 328722
622 721 845717
479 227 141420
48 285 674862
612 300 310561
517 200 383610
431 673 112672
216 714 775402
136 378 303742
425 273 267893
564 681 93841
245 417 298665
76 756 625986
427 348 464254
475 187 156886
523 334 143153
282 760 474422
268 728 591550
652 38 875237
535 444 457447
159 121 272717
479 395 175803
131 535 250660
787 249 370955
192 122 867205
550 105 113505
32 2 799750
525 410 84247
608 36 504355
616 454 402462
196 102 713734
508 98 323349
305 362 521404
304 560 263558
176 723 311836
171 757 130083
339 336 84180
485 234 388587
173 478 684556
682 225 632961
224 753 390729
694 474 917145
322 649 317119
231 667 747123
675 433 580778
640 291 622153
462 364 874656
121 418 890542
111 531 79199
428 161 491678
261 308 461513
457 739 795242
341 495 296672
98 300 542748
129 719 68102
798 238 725276
693 361 482479
681 257 476880
606 454 201659
483 311 294058
475 265 733003
596 689 710562
655 80 46114
579 239 186118
736 73 179931
718 28 942822
52 336 658629
739 13 228318
256 482 396438
355 34 293852
163 404 856668
558 510 726582
332 144 154743
326 500 353942
287 393 777342
408 437 191505
294 271 536760
254 253 119848
168 130 206168
29 624 886694
113 141 680657
210 174 668100
738 777 684813
528 655 6023
550 763 21546
633 573 88990
618 712 254476
689 300 249227
140 288 397873
631 410 696286
584 59 656720
729 343 12535
401 753 556125
165 375 480786
82 598 165523
475 723 752947
591 17 447085
95 716 704827
107 419 226289
525 129 579685
389 202 611067
375 650 767743
22 742 391352
428 21 105041
226 164 902817
264 513 630442
318 437 720462
403 414 897921
371 292 832533
164 562 776912
350 78 359373
644 215 276813
167 648 939515
633 34 27921
120 531 726767
496 639 738391
578 252 483992
298 612 797217
138 65 27403
241 163 145697
326 692 32911
139 265 141165
55 628 535991
208 308 873933
495 10 604735
188 513 32779
381 241 720485
698 244 401048
325 38 517265
483 430 915203
149 197 235170
287 448 605995
785 9 577546
33 280 13240
165 496 365336
646 244 876116
87 14 200906
36 643 177659
788 260 590883
151 676 470038
705 736 375898
303 44 301106
39 393 247617
684 467 522004
573 273 606728
689 198 329029
783 653 800275
277 609 457242
134 399 962832
766 162 81548
101 376 74687
399 182 992885
507 236 930541
679 209 284545
425 95 406678
547 18 553519
156 258 493648
51 19 927279
582 478 871444
371 770 539697
34 306 115768
14 796 725202
385 598 518717
247 56 838966
372 212 457633
371 562 635715
36 519 988184
776 463 477199
408 488 696088
372 208 651048
388 472 122573
182 485 353475
401 372 290194
741 773 451508
256 711 136779
727 665 357269
732 231 184185
361 217 447840
56 561 311636
143 434 978631
17 555 329961
683 244 679395
225 48 907748
213 731 474764
556 731 427798
729 433 87597
715 98 636955
457 775 100097
233 24 314064
46 313 921796
127 587 712089
553 479 384340
77 169 813335
96 342 377422
39 256 915337
117 352 777265
247 429 106949
143 327 195874
61 333 845795
189 757 45780
668 690 71155
438 59 247744
220 42 209020
261 769 47675
303 77 43142
293 185 140432
84 493 579332
722 499 132540
727 503 993095
409 332 550938
274 380 180438
294 533 773192
798 77 342005
377 536 916678
384 334 811127
10 744 323783
231 546 585338
753 26 894975
250 304 279184
46 90 795901
486 573 16170
316 677 322069
395 177 716329
638 764 979496
416 241 156598
781 659 123241
731 445 296919
705 304 349976
52 788 8327
240 61 424523
541 364 551941
414 133 978252
360 745 171000
359 357 567344
353 531 853278
56 98 759112
459 403 951287
795 372 552027
475 90 885736
573 174 614185
183 555 637654
436 608 746386
123 512 328233
149 599 217258
395 339 503057
788 233 114569
532 582 69261
298 780 869575
321 263 195692
50 425 804662
493 641 688910
231 766 772731
12 551 671408
92 94 221916
514 586 568233
122 379 961528
230 183 557235
563 664 304904
255 443 302214
497 173 880395
259 311 113050
164 40 75686
273 344 397244
138 605 562693
61 100 974844
687 515 369945
111 201 839921
778 99 180670
486 424 640537
375 5 647078
375 355 129911
224 186 199201
312 598 755149
800 600 634221
574 764 546475
407 164 373070
399 44 751811
368 746 676808
723 469 147986
734 3 937606
551 249 727604
573 123 26794
438 151 821527
408 5 428134
18 404 571329
494 51 961269
150 770 2069
535 75 671347
173 60 779426
616 321 632721
582 411 746435
251 709 420112
175 7 491277
783 760 993578
272 639 748979
781 82 126708
698 620 749927
312 756 554854
725 650 599830
367 364 578195
282 748 182245
255 711 728926
124 415 883291
270 402 5898
748 575 253149
53 153 563941
600 484 90871
118 639 287645
251 369 616077
565 564 160260
725 413 971726
11 351 732661
461 791 293899
256 668 59036
474 721 422796
525 541 704684
701 585 894534
87 6 90573
557 591 856416
268 461 456014
361 487 362620
391 734 829482
739 189 404277
561 233 418160
794 685 357103
79 245 627475
552 645 643677
405 272 224509
341 574 791515
316 468 342110
234 536 629763
497 594 835635
618 77 767525
401 363 620421
727 419 92837
329 418 861219
677 295 160154
115 551 96385
125 185 779105
510 361 281284
520 394 841780
453 386 143575
190 321 75390
208 722 928439
206 156 772798
726 231 756060
90 527 509863
20 47 284842
5 265 841769
288 76 362159
108 514 986922
7 466 316631
480 709 197147
451 115 837809
559 109 537099
698 49 456963
653 194 422205
700 24 883741
786 760 756022
589 101 57427
553 396 114783
134 308 584660
251 700 61675
322 476 528558
406 405 902144
325 287 54311
303 219 482582
261 159 811528
738 395 703589
362 740 400312
750 39 115130
575 647 720276
333 315 724510
725 625 351988
656 303 787703
193 457 18473
658 716 963606
22 611 172543
89 202 2725
672 303 180587
741 264 985303
643 513 394329
389 757 978157
354 363 992720
732 570 304191
20 343 968740
678 584 268341
547 30 403292
72 453 223786
731 735 726452
654 669 468363
381 206 163100
431 779 115787
492 462 814312
247 285 644814
438 371 22641
478 121 80043
80 606 265478
24 794 892403
39 68 540164
511 230 284918
521 478 124197
752 739 681377
545 294 142639
772 81 206340
11 184 596048
274 779 691226
327 779 319406
570 714 368099
633 611 948798
414 40 233901
649 256 691153
675 333 664562
754 797 75013
702 205 744141
163 490 98256
704 385 273209
703 516 84761
543 48 764704
283 743 17172
35 210 794457
731 239 273048
409 95 364287
406 118 512649
143 483 118303
209 523 92283
732 23 966231
303 765 297555
539 530 708134
491 72 54058
797 494 129135
244 303 813297
500 169 946874
365 186 906771
499 60 423911
104 577 890568
420 76 163203
596 494 497554
287 789 921469
518 655 984513
251 406 496982
402 233 196340
527 270 384815
14 64 778588
418 727 502884
206 688 349508
758 85 407746
58 33 725812
299 451 428837
768 422 817199
72 672 730898
161 53 181960
656 447 777443
585 553 252267
396 274 747924
705 431 355559
783 701 942262
760 460 108102
623 42 993407
587 598 923400
672 144 421147
321 477 988329
433 278 530236
299 607 241410
36 407 873337
163 88 56481
772 374 213523
731 340 153282
383 723 31829
159 306 396127
287 255 891612
720 513 262332
490 152 22700
187 29 247552
403 28 426577
346 753 387056
448 131 983787
448 782 717727
168 97 849844
652 14 945502
66 112 978437
154 218 387360
434 76 978305
21 478 728468
570 356 227643
470 281 893638
165 336 268262
133 331 810441
762 682 849324
128 622 48706
679 610 887118
594 261 523048
574 364 677182
335 608 247736
438 1 711978
775 688 347313
355 8 932265
321 609 488536
325 676 308
4 762 817146
152 296 94315
31 345 105416
335 211 559309
53 443 595474
373 120 323816
160 638 421046
360 306 780270
22 747 22040
157 717 190814
162 510 873344
510 764 68016
112 264 762343
44 784 285613
724 319 14117
669 209 663609
37 178 711590
225 374 617618
538 430 229534
417 133 352936
648 733 585815
579 121 684582
784 514 994085
769 620 562904
712 725 357262
629 652 846273
735 581 248262
163 68 399165
203 575 248727
797 272 354972
552 310 369443
755 575 467984
227 755 48636
569 89 647363
570 83 206638
153 43 499286
151 785 808885
238 135 900600
262 229 588568
552 265 17454
87 786 823153
318 354 179198
3 126 878985
751 634 819359
718 211 611222
328 425 143953
199 525 410264
545 689 258312
359 233 788942
678 341 166674
394 8 704322
181 241 208242
412 225 801671
190 324 25745
76 433 998326
389 278 99566
5 587 106767
342 311 302896
212 615 196458
665 39 468092
248 22 997245
19 45 185130
580 692 868444
627 6 398256
214 511 940206
474 480 523021
231 374 281433
752 703 765128
285 4 944189
715 30 64985
222 301 299407
575 464 533673
565 350 904235
310 752 190024
682 320 550672
694 5 410025
129 528 139636
67 639 760146
261 377 570505
302 369 574152
336 20 302022
763 371 682618
768 600 458899
26 508 309209
123 35 218230
359 382 222560
120 129 29276
28 208 227839
641 68 364276
283 258 876478
121 131 406925
234 667 641937
641 481 708915
569 467 426962
432 18 455474
575 549 775084
783 719 371567
509 132 654139
780 412 996244
59 405 970953
465 691 634947
497 741 867436
465 259 981912
157 280 105463
330 347 747243
694 329 534048
603 255 478397
27 389 868255
458 352 661474
270 444 61178
405 797 215234
673 379 348329
726 248 76794
265 83 569707
768 67 444186
777 586 597651
295 61 691054
64 545 814288
620 18 223416
614 409 398375
122 465 967059
789 652 671891
542 424 424370
412 116 62417
325 722 844259
416 652 775860
594 602 415716
795 414 360457
672 101 172131
27 453 553298
11 708 484328
534 687 585527
472 415 719404
62 74 2596
266 397 346686
77 342 689465
348 392 808873
260 299 250519
47 713 894150
68 573 315856
336 405 941840
26 8 460730
787 692 625862
160 581 174314
746 722 665588
243 739 842730
86 535 690269
274 288 527159
111 580 291680
332 57 476474
10 664 925606
426 118 159067
239 631 533493
681 133 556704
44 201 272375
218 524 868930
131 275 287565
643 615 210300
189 146 336060
418 534 371658
236 625 161109
491 453 393498
90 326 424020
453 677 15039
798 380 641803
724 745 854323
5 763 458824
350 170 246821
529 744 825730
203 622 930498
337 51 98190
61 677 887728
714 136 908819
292 179 501438
669 42 947803
19 622 147127
209 694 208220
499 254 224986
569 247 881761
335 280 272625
356 125 494715
622 267 363119
309 590 746987
541 403 912742
429 524 566252
4 516 330962
117 143 954413
630 665 333718
215 573 265551
422 286 176782
123 460 246634
592 411 406786
305 611 297953
641 713 736614
314 596 665218
316 754 869600
768 83 133220
58 126 499179
722 225 674654
754 431 892392
512 386 197719
771 697 50607
369 744 772184
137 750 722677
754 716 333964
113 285 468538
431 270 944744
103 454 692797
303 30 190782
271 42 410839
365 572 127078
568 280 836553
623 39 555532
38 604 590753
272 42 644730
606 544 44001
33 539 350730
586 188 663478
151 409 687347
640 659 21764
480 656 845088
717 553 795975
636 635 650130
494 791 531531
42 181 967512
426 328 410333
356 264 118634
771 682 105983
565 132 645269
39 681 470638
787 620 22153
402 760 332676
107 459 298759
660 700 378133
378 637 262944
577 67 377479
126 437 767789
689 729 721612
370 761 181342
623 566 466345
277 330 531471
318 138 837135
718 296 985952
652 453 470250
358 501 489188
329 155 925692
628 732 356248
756 491 690796
571 702 679492
67 150 221649
756 184 660305
84 585 546942
287 428 286636
179 139 739963
226 68 568295
498 241 789469
620 370 57838
288 221 732064
762 208 550248
101 128 46102
100 669 676185
676 207 426852
417 323 376681
723 183 109895
171 315 423184
396 537 550097
205 344 509789
143 236 705043
536 509 61127
406 492 940725
632 615 56197
536 32 1688
165 200 144615
664 596 488789
645 116 530645
271 340 429234
531 166 640150
218 746 549379
269 45 666298
465 19 234137
630 676 573845
567 593 899690
62 373 543775
309 109 417543
203 466 840179
593 218 301753
199 585 649433
6 704 671513
307 447 179440
697 133 133687
521 346 39506
621 68 901741
155 92 418009
52 605 363073
753 40 115041
240 157 671822
314 554 293504
7 173 627235
527 320 30548
342 220 644109
77 48 758153
464 547 275377
650 358 936387
211 632 613685
380 456 808198
361 182 435568
92 385 716357
43 9 839547
77 195 533649
711 393 629287
420 617 114890
591 721 753392
719 696 273576
263 800 643396
777 754 632482
194 140 460994
735 475 282607
618 651 242910
534 306 114864
210 536 25127
315 75 606253
127 256 914899
733 147 253843
504 168 171150
118 187 594340
685 62 742438
550 314 946068
624 99 971248
170 438 634241
549 596 571989
19 751 426093
205 416 975505
134 719 528047
412 304 962036
228 735 612913
422 158 116469
140 152 23439
296 358 916090
427 278 582249
206 368 786743
580 122 56580
41 770 621460
470 8 220182
734 704 964544
767 318 371732
344 643 553087
540 519 279233
86 618 29821
787 75 929477
551 3 501338
395 292 748034
635 271 785232
283 789 173211
6 282 697709
566 676 387816
520 253 532907
165 139 974980
277 684 983554
98 629 762864
457 503 697196
580 408 181692
84 247 171827
703 548 342407
571 94 81678
566 361 211445
39 751 274824
247 31 880817
53 79 51641
135 791 451007
493 348 523915
553 634 239466
34 232 547078
573 494 753547
193 159 775767
87 418 422359
166 415 813129
559 788 211845
271 738 83464
66 225 298947
236 623 7536
792 253 997794
752 214 111262
325 178 26736
142 172 523189
426 282 993770
471 643 997813
371 332 211406
25 15 271219
65 792 873918
796 349 196767
309 337 306954
173 176 32593
191 631 846535
353 784 991763
655 358 974654
286 431 151836
217 82 292058
151 595 750290
168 683 301632
283 74 277556
3 653 382559
229 480 933840
82 41 680045
470 219 492277
726 608 762579
632 658 977260
649 138 57262
77 512 509892
781 80 920891
314 732 209810
599 118 957277
286 445 868840
103 298 463231
256 164 865790
625 189 501661
253 452 520202
681 752 521104
71 63 161584
620 129 244910
367 231 552576
571 695 278989
496 723 473963
795 271 379660
234 157 946859
775 668 819649
681 182 124933
96 218 578184
315 636 996603
661 656 592816
86 419 186916
722 153 461289
475 80 41253
769 345 783108
103 110 950372
536 51 62264
631 675 254284
322 474 323447
469 594 278259
181 73 711736
460 669 348098
471 268 535202
150 478 116052
180 416 975807
381 435 739663
200 208 91084
726 522 515459
779 385 980288
730 682 221373
254 707 410372
107 542 46986
715 606 942650
653 284 228852
404 787 209430
733 404 401714
571 698 323086
324 388 437980
664 375 928068
150 498 643624
209 590 199022
177 537 305200
351 244 483639
470 504 678555
12 107 923992
221 417 136155
782 225 131709
778 44 635243
330 41 357196
639 36 297263
333 159 18355
225 615 722752
45 305 573668
153 381 35270
698 774 170017
347 628 355020
533 117 195377
2 634 772849
555 312 689104
2 762 378552
168 322 335349
154 31 665276
376 708 861054
585 687 450137
584 260 983462
448 523 723955
167 513 666047
642 156 112865
584 358 230095
446 590 193960
614 555 950
11 652 370465
127 694 861072
705 319 400251
694 467 835347
553 132 295876
293 220 491250
392 234 749761
235 471 434228
92 215 740399
12 559 993218
578 131 2439
664 367 580871
277 592 388514
447 104 175272
441 90 442896
518 414 61506
795 124 67845
664 156 952749
236 254 98902
480 564 184213
683 779 511783
45 124 15947
439 501 846536
591 516 136517
757 383 726604
713 706 362798
653 572 233089
783 185 162565
763 54 990273
472 102 416751
729 345 514135
792 539 778285
356 426 499532
621 137 749559
274 410 231091
143 607 318048
201 719 570685
745 386 886649
429 312 494322
542 72 379494
623 509 35746
777 490 423979
280 20 785107
119 399 393272
86 202 118772
100 142 72984
342 101 407243
357 576 397647
710 484 814628
759 540 57606
611 647 988925
42 645 60647
346 427 33035
457 196 316663
196 449 809668
10 561 976569
174 722 632527
389 558 387087
14 100 468541
247 165 510782
249 678 735844
622 122 190526
62 182 858182
243 639 625941
89 776 504679
262 281 131844
503 283 862081
604 616 590303
583 684 929866
751 155 301712
706 212 972061
800 148 831355
687 621 51528
635 209 191817
225 717 171652
363 229 436377
275 549 386985
9 383 900594
778 769 475408
21 430 152882
80 573 360927
740 703 34686
286 196 953558
170 16 581561
287 65 702855
601 795 356753
716 715 802373
498 421 560714
129 337 309121
713 737 14562
628 196 756387
686 271 64564
4 236 155922
364 294 895525
2 761 465976
492 626 213660
714 710 372268
741 655 155447
72 731 903391
771 580 463948
231 170 57282
574 188 935956
794 382 951801
225 735 211860
679 622 881689
110 123 926302
186 563 18120
173 317 531395
68 688 867228
234 444 660061
564 161 265082
253 430 418837
656 68 715954
84 33 20109
216 42 813007
12 60 221730
353 20 738710
109 436 243748
626 192 496723
11 766 814064
71 140 524143
489 780 968773
512 59 180521
554 461 149680
724 396 320794
533 680 167858
463 694 519485
756 579 381681
625 776 218213
791 779 697143
761 751 776762
494 649 397810
137 173 941876
552 260 898064
672 639 884821
753 31 235021
163 211 426083
229 485 461660
478 655 758595
769 80 700083
73 781 910717
313 208 41284
327 601 898903
317 700 945159
384 521 729129
329 151 680070
788 636 352044
384 591 227241
46 2 316887
210 510 376077
578 165 255622
579 752 959423
550 729 202666
604 471 579859
280 326 202874
445 274 298872
172 154 163672
367 650 316814
117 265 771832
60 355 911599
143 787 869124
649 72 50571
305 443 211644
446 508 719534
685 65 949961
296 558 274461
321 319 172678
273 390 390984
516 798 875803
734 215 764478
437 703 542579
607 417 458597
734 745 960122
412 349 233077
585 151 956773
423 41 486750
50 249 58429
394 609 529318
176 720 854373
559 223 872322
58 472 98731
87 336 596081
327 7 2665
336 144 162126
352 339 80301
676 391 81233
501 130 496017
340 371 281930
21 534 784245
331 91 786257
48 171 71943
774 371 631700
8 118 911272
766 728 960629
37 399 654270
172 604 816101
322 453 313160
52 56 48274
221 161 11038
281 178 695009
702 723 762131
731 637 774767
583 666 685446
221 262 766425
603 26 663707
455 544 699869
672 261 251140
219 627 509901
524 677 898382
643 566 665635
317 637 84664
711 515 526154
411 165 641671
256 582 156918
110 794 762550
349 326 78558
476 74 589133
515 730 288665
641 25 842936
254 265 277818
421 138 738729
13 127 114649
438 111 980301
283 400 400858
366 18 477369
631 156 987958
774 95 18273
620 587 709309
167 559 783088
294 641 102030
370 248 764223
656 454 606157
608 388 241771
361 132 941797
559 584 592900
102 636 196207
25 627 26941
681 582 646050
677 580 833439
119 350 488517
515 14 102881
207 745 423401
8 614 585315
669 340 582043
453 275 695020
627 504 386610
724 754 884624
262 571 418281
357 327 180540
639 430 140884
413 674 807709
416 611 872028
140 294 609989
527 302 510433
321 152 744544
20 185 563698
395 265 197919
387 721 965913
342 548 26087
264 229 642593
798 499 254789
83 791 618773
769 27 547096
315 180 477865
84 29 125696
358 606 164762
53 342 159581
108 346 975300
711 342 483387
343 167 253733
657 459 951686
491 147 51637
387 172 16567
163 204 939113
410 451 702416
69 199 100220
384 164 623312
179 608 441917
71 340 981552
744 648 829199
163 780 314238
391 504 230867
31 400 785908
338 780 219080
83 304 490317
493 24 542297
562 487 824866
183 517 597316
266 335 233317
279 355 860328
583 657 878034
216 523 403609
509 511 338973
362 72 315263
58 702 978162
695 474 603468
306 570 241101
176 34 889948
384 576 963320
800 331 671119
587 476 688882
578 729 215640
5 482 47460
545 780 736066
663 100 791768
569 421 714633
371 37 908001
51 89 920779
539 457 771727
488 176 950300
311 74 873075
431 304 342385
162 54 951240
678 378 115862
368 469 291026
217 196 316250
456 52 741630
250 390 306560
664 653 129058
655 393 701726
409 791 162068
60 275 991002
359 780 346079
402 530 115102
217 620 408895
656 800 647060
5 634 133241
487 174 552188
131 187 898947
344 288 620141
457 555 132668
472 87 841706
610 76 714304
491 60 619496
381 365 399867
308 123 448792
761 159 453768
611 351 144145
769 752 112082
734 228 84847
319 128 139720
318 178 257145
27 719 568160
352 725 99065
366 371 670372
67 741 450881
191 599 568460
447 30 24863
339 788 597358
585 113 65035
80 488 236829
152 253 214392
204 357 4817
174 645 12827
11 253 437290
731 441 355798
226 70 368833
558 46 719236
133 683 996240
55 736 721325
616 317 751841
771 599 41202
647 768 960968
634 269 914451
191 463 872283
725 683 653659
406 150 692800
489 747 46719
134 246 621864
778 141 639461
741 763 408850
64 327 871151
456 190 756195
795 341 545310
438 315 604613
375 452 949294
160 748 275799
214 539 227946
358 214 323415
187 774 627302
44 104 767648
774 164 766292
298 391 23998
552 542 337748
614 207 378670
475 331 590717
602 173 943788
16 377 717825
562 247 378707
481 758 956330
189 424 517410
711 15 440307
252 637 779111
146 745 208112
712 726 473063
759 271 999711
660 296 767401
245 49 693244
170 537 474175
542 428 962756
487 368 343111
172 673 513402
627 256 94483
676 329 728430
507 256 69256
297 695 818359
572 25 716259
245 197 661364
235 224 749618
447 736 594916
664 703 388086
645 575 84282
14 344 391103
426 143 514356
224 443 995293
211 78 415866
163 561 698874
142 227 398550
518 686 301821
486 2 517781
500 484 923176
191 575 617954
265 324 67273
279 744 100055
147 364 228040
35 692 267499
449 500 825194
738 451 494391
157 260 487386
215 798 774234
704 659 23788
720 235 657613
721 524 313761
384 642 768923
773 232 237699
87 82 662091
290 604 165262
704 281 28160
383 139 82350
7 714 793747
150 655 873438
277 306 689153
30 343 516355
686 34 980624
744 475 543272
622 602 121376
780 142 962417
282 131 981531
358 179 51057
124 244 752001
90 631 518396
400 295 917679
717 376 621942
107 453 453144
646 360 723097
492 482 791279
144 655 952960
746 158 363397
645 206 672525
797 677 315250
394 760 431512
778 428 717656
366 183 296062
227 544 855002
391 104 507306
264 110 78107
144 370 64260
635 717 664650
590 401 692208
771 35 831944
463 800 854262
590 275 252778
295 203 386140
797 634 379018
584 648 593799
32 433 391590
86 311 749165
647 478 293213
465 307 616292
387 239 841305
161 724 721465
31 257 835502
431 555 895594
544 735 522041
465 153 918217
707 473 820090
658 619 543645
728 635 831277
119 251 421780
591 74 984334
745 727 618929
2 444 301708
248 9 142704
713 343 451332
687 418 857919
302 237 282736
250 87 826631
67 702 3010
273 318 605887
512 693 991272
430 364 635559
284 26 793651
49 494 973160
665 799 324074
431 418 497941
646 721 679973
124 47 215892
628 479 703964
155 619 170277
691 387 532196
754 9 276698
720 17 491759
694 738 384393
509 711 647579
377 710 95619
769 445 653940
446 52 972949
337 413 206845
354 282 594938
696 616 783686
213 258 510044
756 235 394509
644 325 319483
759 559 585819
35 774 167543
719 432 855485
344 323 451722
504 372 681304
728 554 194947
16 115 845238
200 231 377307
533 453 219389
396 320 965531
58 11 267510
86 753 940027
110 630 267309
162 200 544051
3 488 650263
61 475 923703
555 2 760760
613 349 715934
51 580 628553
122 429 578663
640 618 30631
176 263 777915
652 481 454629
300 30 754260
338 616 20346
693 532 567435
219 40 946680
400 65 134805
745 547 697746
418 679 491527
52 590 336136
771 717 169117
150 532 808440
238 207 233030
616 296 39396
750 379 707382
552 181 437533
661 128 459984
226 49 673075
363 611 905174
356 530 956934
360 442 779129
366 58 974754
211 423 468394
188 325 931008
671 86 379985
592 264 573006
123 286 812055
766 51 878171
785 348 787911
736 273 38988
190 164 957161
7 695 963429
572 314 685457
694 390 807434
15 525 284677
1 590 111631
78 678 886206
764 44 414744
614 37 254930
29 228 979347
448 632 941964
780 578 981194
512 179 579570
672 369 405578
83 333 440034
794 545 305538
620 315 162631
502 238 943303
538 274 916136
749 603 565969
542 362 411444
557 86 910962
455 185 273790
315 249 289582
110 605 362769
551 186 332761
59 590 180612
432 122 441909
695 131 663252
131 145 346834
266 95 650380
68 175 663567
174 420 956866
770 401 19627
583 209 49375
140 646 317709
93 250 764665
509 663 201217
435 251 755667
207 274 381836
719 491 421928
500 368 848450
330 639 62552
732 354 624088
229 722 117559
131 466 118092
437 123 634928
144 65 299219
454 702 546744
731 57 426662
299 263 570223
320 63 901648
644 233 412222
152 42 927719
78 447 671111
627 325 382138
619 629 811371
162 492 389539
481 548 639346
549 488 340209
670 174 895733
370 728 694197
85 548 940803
664 592 656520
367 63 177095
147 743 901636
227 723 679061
344 677 545787
176 406 713981
515 530 118380
349 150 638350
398 341 437375
493 759 114349
437 717 792520
554 212 373241
345 238 814124
516 42 317277
692 240 443019
480 12 368098
468 639 403526
55 547 540949
750 116 312882
547 388 29268
602 787 716264
551 111 467902
211 371 945083
270 458 657103
448 799 96440
587 284 301298
283 25 186804
147 83 388619
649 554 324682
565 517 467505
406 372 478077
791 446 579318
35 218 637744
618 44 342552
759 209 340689
66 275 769787
633 652 552918
368 724 800384
297 128 291127
333 581 901260
95 785 192047
49 358 859957
424 626 810983
445 115 858222
489 645 150855
119 378 303669
579 624 606408
146 550 666327
287 402 54431
88 269 531875
657 607 50845
484 362 399456
445 405 229392
248 729 847432
366 280 633479
228 788 518898
140 503 227276
267 733 128074
75 706 695606
78 685 276354
511 483 983513
175 374 811351
448 789 34627
24 795 206416
785 784 799263
703 731 167055
265 411 356194
317 121 674653
487 340 75811
452 80 747659
358 459 375365
722 738 657633
336 671 978359
403 535 841683
133 765 739506
493 703 195503
333 691 653677
175 471 223785
482 471 184500
146 416 859349
544 558 481681
238 729 292073
336 421 946297
611 716 539556
413 497 559831
396 760 858314
571 358 286303
61 537 644648
173 633 313777
236 547 520834
736 429 85995
776 158 842700
111 205 38696
134 551 95641
447 88 765841
40 755 457569
276 124 311405
223 369 473295
451 287 859115
92 520 68087
636 314 704986
409 334 722642
28 445 971816
309 652 828993
680 547 881328
94 528 98245
742 485 414517
237 602 311476
618 52 807177
170 269 305593
295 320 347972
13 207 825799
557 370 588286
756 639 120938
229 573 581693
11 116 765822
226 57 129218
731 241 803441
97 2 801488
604 305 128248
214 244 544485
601 749 219127
107 344 919219
171 660 883143
730 215 310376
509 558 471909
747 354 701897
62 379 143454
513 57 50040
471 345 794156
503 377 340078
338 593 475293
598 767 328433
591 203 696876
273 640 937586
5 769 885546
308 65 929435
483 633 185187
776 391 488824
780 122 388606
575 239 109161
178 204 432997
192 153 256826
625 762 784482
691 418 187343
602 699 97422
649 37 298102
656 747 185973
59 30 872368
591 642 889309
623 217 176878
310 158 915073
766 277 379250
502 310 475563
533 9 973563
261 79 519946
295 188 351831
600 725 85856
221 606 775140
38 297 544594
79 511 905827
765 377 495000
124 356 848278
264 490 473978
327 591 903494
322 236 939423
285 356 271346
558 584 370845
315 160 425681
160 598 509365
197 598 562848
584 329 912620
432 139 402289
356 496 549447
139 682 324649
173 111 802600
515 178 610187
800 308 290867
54 639 71541
26 226 367723
434 163 915359
780 211 35847
475 127 181864
171 51 290120
197 453 373822
252 94 368373
174 657 440955
527 124 590967
259 85 642036
230 396 483309
312 379 173697
238 37 557353
539 61 456447
436 111 681193
415 49 492433
754 712 270201
147 399 472363
205 768 928636
785 347 875723
559 485 592061
248 784 568181
22 472 264666
344 707 562039
257 292 423230
526 382 110535
564 771 726835
624 148 924104
384 625 35157
28 607 560696
103 9 304763
753 790 824567
215 605 68810
53 382 507034
87 394 732078
22 364 50873
235 674 912250
774 731 347760
329 403 189243
726 390 261540
518 290 596154
273 37 13328
492 214 219914
539 240 786759
365 117 508102
706 572 461348
458 3 784980
367 759 280819
101 5 251658
594 362 428201
676 666 346900
498 332 349870
687 388 433928
415 271 786541
757 628 449937
362 630 210773
246 270 409623
373 556 281269
240 641 654871
784 410 539847
585 507 179674
684 61 861578
519 598 858001
190 734 502605
641 608 341391
752 597 94428
227 305 333012
169 43 994925
569 637 250568
57 68 880786
365 107 992081
756 433 293688
339 196 592565
387 475 779574
656 24 960152
182 340 156138
43 467 856267
509 468 317265
57 434 825507
580 81 923403
46 446 267181
758 234 300167
669 162 591005
156 478 663143
508 411 128683
193 643 813805
777 756 995656
289 181 826549
217 643 153736
728 160 21069
88 109 118960
415 3 686425
780 236 115831
369 60 527403
213 200 374319
49 626 980031
340 50 709223
731 401 586772
17 624 670944
303 27 2374
53 383 308333
737 581 136452
718 285 571949
313 224 21999
87 685 817295
215 764 806494
550 543 626589
327 510 306137
535 608 180232
687 703 277167
290 270 92078
616 700 441551
703 145 927188
590 152 718589
774 485 388580
543 695 5603
69 768 617685
220 658 299563
292 334 31915
593 739 498017
484 281 230950
207 608 958131
655 426 48292
179 123 38773
591 60 987799
224 347 875282
757 402 686714
236 730 664670
512 708 569875
224 81 887942
267 165 141705
413 269 518259
519 610 88955
78 624 313689
119 415 413603
701 255 837296
736 471 939783
250 634 924525
386 191 877328
380 677 616895
193 544 239187
561 553 356834
519 687 243044
656 16 972585
265 797 511214
202 52 484579
742 348 272348
575 787 856407
255 303 354517
261 635 37097
480 583 814365
87 764 887312
397 298 432843
390 634 206971
639 736 80457
208 522 399202
480 106 375482
163 516 893624
648 485 634656
435 351 549223
263 384 347956
268 32 379348
202 183 145830
474 709 317381
342 423 212734
757 149 91854
749 582 661173
442 676 604685
128 432 848132
259 612 512438
34 216 99242
218 402 704523
571 390 953473
391 687 250609
735 637 692051
298 670 767184
753 19 697761
655 70 781512
394 711 321918
745 486 561277
251 533 716683
315 740 665201
61 189 344818
83 471 440952
368 744 172628
635 117 505204
249 683 191522
327 691 292997
485 131 754335
694 623 451026
325 203 410256
682 477 389874
43 676 610212
603 478 936984
219 623 86448
160 604 199740
498 341 83479
437 271 477334
46 19 846195
180 26 650635
101 627 383881
777 387 326596
739 142 491882
218 163 473636
743 590 691836
450 496 829574
277 114 401827
739 35 504788
539 517 711480
455 166 29453
109 776 151065
698 787 973704
348 222 824073
285 32 159878
519 143 572162
129 634 88805
382 334 736261
268 384 592581
705 735 589484
161 44 837607
592 482 945926
281 64 915002
520 607 734633
485 303 933087
516 636 394369
291 35 415357
95 537 599826
619 635 902783
652 200 706797
571 794 739668
341 551 346036
173 556 629222
566 503 320308
438 88 530432
444 617 259315
405 748 267695
517 261 481727
591 260 731834
16 426 954745
796 234 743512
643 508 364227
692 426 491685
253 257 46846
662 242 705004
445 466 871420
552 218 182726
11 748 507133
84 75 712324
703 432 163474
167 422 782567
266 698 469427
489 731 486068
469 256 663683
102 595 726457
782 46 259110
744 201 681142
162 575 152098
381 284 908579
788 488 305267
652 628 248251
403 327 153637
183 378 411256
668 509 311458
204 226 404703
376 514 27491
593 202 538326
479 402 277018
562 659 465295
186 422 252954
439 424 119304
721 349 546544
203 766 292881
194 669 142389
610 146 936221
24 591 915365
593 640 446596
24 566 204055
310 4 435718
84 441 58658
626 138 746507
289 624 518824
137 643 577497
164 146 965672
726 507 970861
62 440 845255
165 457 860291
162 601 526727
773 556 778256
319 63 850614
794 423 506341
43 548 888845
591 353 388222
112 530 144641
217 551 74598
477 757 730379
769 467 194284
133 464 374655
24 606 776495
522 255 701264
460 488 765487
415 179 941628
255 396 533180
262 538 698988
576 648 265376
423 354 874613
301 587 199246
395 222 485241
302 111 463925
475 604 422991
582 502 994989
332 658 390653
207 601 230040
794 432 103693
405 191 736859
361 69 811958
781 103 411127
735 261 807353
188 747 117487
258 789 166909
64 425 862775
557 793 908556
598 533 823359
748 161 700823
749 97 162937
619 664 476825
400 35 266062
8 469 793141
358 570 65093
154 715 11323
187 302 679291
179 495 643971
148 139 320847
432 498 386306
704 750 691929
196 174 487394
448 595 132116
305 335 468304
77 189 781364
517 476 581455
640 354 957534
152 517 951784
650 89 256287
390 263 526562
612 451 352021
726 594 967472
440 264 522604
628 640 974604
305 16 613269
472 249 185673
701 555 105998
687 194 826402
482 615 949935
29 282 996087
103 600 563135
450 244 253823
681 195 910899
742 733 908568
168 299 960729
339 371 843914
152 686 33965
71 794 275165
6 4 705682
613 476 85113
653 291 271259
609 126 48464
736 384 534924
160 107 812768
600 482 610471
81 239 10491
449 717 569415
764 187 264189
565 365 512344
351 789 671318
259 368 440142
275 695 741990
428 564 986380
768 74 961933
326 361 945488
148 706 416476
402 394 859417
202 407 849179
162 381 299313
488 353 303984
446 112 55576
394 793 580525
312 506 292692
703 244 77159
474 759 379031
174 512 155876
241 210 152546
266 80 753156
445 526 59654
118 340 401407
210 4 364133
35 481 902281
25 267 906601
117 543 694504
211 185 296077
558 184 690262
457 116 988658
489 793 919544
165 426 386440
673 490 621250
673 203 803236
337 335 346270
613 430 267344
194 406 587358
176 113 29119
677 74 104956
337 614 964462
114 435 164802
272 642 861660
642 617 667756
183 460 255727
666 560 380227
8 171 115337
37 500 27330
103 258 660840
583 63 386839
199 336 987563
22 91 976305
353 578 481881
201 657 362624
541 235 786263
425 288 156099
18 385 963972
673 332 640764
463 775 409918
452 566 162174
56 92 910100
291 276 886401
639 85 926848
288 127 153616
601 459 866705
169 489 365855
160 294 70010
401 555 122314
521 737 207463
362 637 675082
735 393 861207
330 680 655926
702 319 334131
536 681 577665
712 657 831060
431 376 259711
392 665 26351
587 103 470356
418 541 167983
760 333 895982
733 105 472775
518 135 866840
290 688 560630
746 648 126323
229 438 345109
234 501 387304
561 568 236754
284 749 966260
290 727 470798
222 531 540201
593 199 524394
219 430 429345
293 397 545205
113 128 37911
205 392 184026
335 585 110058
631 306 78749
728 285 819258
256 449 841453
642 615 415116
388 121 744245
798 112 564945
313 360 702202
529 791 429145
679 112 764156
640 174 636660
771 230 975779
395 432 260295
98 12 609271
655 383 711059
743 624 187410
659 598 607561
582 456 839491
741 780 352908
158 638 515784
384 581 678814
399 547 863257
661 180 678656
35 298 395913
279 431 208012
8 43 203311
121 454 500291
748 362 462105
800 406 947974
171 172 626350
73 162 221577
436 110 524867
105 163 108899
342 365 325139
781 707 453638
156 468 932570
17 316 15842
757 123 589733
596 358 50488
22 1 372163
743 160 367665
552 342 908038
80 214 148748
723 95 847388
348 155 422577
536 428 500547
12 365 929063
231 208 123799
796 71 245783
703 117 214789
152 575 64542
71 703 881470
216 615 529173
536 310 554658
53 518 39586
443 555 619409
21 512 618625
654 585 338404
56 15 608484
26 470 947650
136 589 697158
311 431 695635
636 136 282246
319 610 594437
577 122 588692
493 46 818326
84 518 872618
583 110 669764
129 452 613360
689 555 261466
337 443 391412
94 790 811583
784 717 632926
44 245 907319
736 785 136305
669 515 311411
337 351 586118
161 513 868996
794 592 186402
432 456 598639
270 675 467050
310 706 434163
730 551 893006
359 578 888294
301 237 15195
445 754 901344
168 785 388635
732 510 593992
398 95 512733
313 312 227313
335 327 238618
190 485 4011
638 149 733554
460 788 18942
480 544 261319
220 722 823612
174 122 301148
259 198 308941
214 350 919708
67 152 814570
510 740 153884
129 712 23117
596 570 381819
202 168 905967
456 78 56880
299 86 911246
306 490 404153
527 309 526247
730 174 33709
555 39 357349
391 142 743869
538 9 55149
403 552 62224
239 224 854674
341 761 884571
282 600 828750
378 326 148693
179 635 845990
629 219 595504
97 702 133807
29 765 645957
295 395 284614
498 379 528528
419 240 732468
290 758 312621
700 486 233958
428 37 633527
489 280 306013
257 711 470766
55 578 616869
311 432 949254
692 150 199284
473 537 826116
579 136 594631
216 31 611792
121 779 388610
428 527 266829
338 702 223637
722 504 925353
324 612 384421
587 751 728102
519 124 429188
140 365 30924
15 286 528058
40 472 451109
425 93 711290
161 7 42212
354 731 828257
776 725 967185
414 121 745371
204 198 81806
190 481 3176
194 320 345635
482 703 836309
416 108 655502
787 358 289720
615 654 982944
426 497 607345
615 598 808035
320 274 233738
745 294 711533
677 555 141847
92 789 699248
304 71 416630
75 677 917598
45 221 881076
494 777 137823
378 377 123792
93 727 851853
759 332 927767
673 316 669031
645 558 885104
440 149 785991
619 38 560104
318 646 249957
718 692 956026
786 205 713367
48 423 932883
393 383 230230
535 214 961785
485 549 357869
298 390 663898
167 432 494334
539 709 662954
788 705 528870
333 55 142055
179 471 121974
116 588 894286
76 481 472597
150 8 714532
223 772 500100
40 218 993902
578 37 94941
491 371 443457
620 724 593451
745 159 264812
530 31 543568
80 437 862995
301 754 451279
310 45 554697
585 454 828027
766 655 119586
125 710 459354
783 552 195405
354 283 208472
709 289 442880
431 687 6336
234 703 797841
286 118 778261
26 261 237070
67 264 149479
337 239 348307
315 201 801672
738 432 516052
712 481 987334
452 614 541379
778 175 432338
287 688 491164
324 99 795579
571 75 41559
255 555 443482
204 253 858715
118 709 911848
235 499 104937
421 208 498534
602 719 585901
176 686 743271
38 166 107437
360 439 270215
716 600 66525
569 223 857078
753 63 100436
213 372 343310
597 242 252668
609 311 150072
152 644 709186
108 195 539351
544 588 954939
210 484 266646
549 207 543445
165 422 363175
92 82 790709
537 359 131769
154 170 837575
433 224 338165
552 378 306551
597 475 510693
462 134 368428
11 739 407166
293 40 930678
65 470 201556
688 53 584137
399 352 937541
182 669 625939
606 26 152316
764 182 259371
313 437 772799
204 565 221419
294 256 809299
135 551 818892
321 587 67930
297 64 29022
53 134 931578
770 329 581111
320 620 368767
581 143 686090
362 550 506951
498 214 671228
232 242 416119
539 667 791923
568 386 297264
221 325 307737
511 243 728927
392 739 212453
119 616 880511
63 526 747524
132 126 994644
591 697 16740
634 305 323941
75 106 178491
37 236 455481
449 460 675912
639 790 433914
39 436 181856
632 495 968527
329 478 537253
120 533 115409
696 97 515453
433 285 527773
545 465 997385
543 242 335001
67 792 229563
784 338 551622
333 113 909638
541 81 66246
341 17 285407
221 599 889736
46 346 669370
586 140 854787
407 265 888222
699 609 553333
428 116 198449
161 153 4008
214 569 685968
588 791 727757
295 223 629191
146 223 188913
668 283 893751
777 328 969307
330 252 996621
32 410 514181
601 622 683058
218 770 390555
646 349 46141
221 752 956314
45 586 332327
333 4 545561
108 404 289535
582 448 5551
615 793 708890
591 195 363735
773 710 309906
165 574 284128
612 718 397702
335 179 690981
308 722 770394
749 20 311241
434 277 757555
419 331 712763
611 214 492851
144 43 657598
322 483 284299
343 178 167140
5 4 264635
298 125 262381
264 539 667909
734 45 795918
104 248 654212
291 7 20095
381 101 437379
218 299 338583
211 477 996448
383 98 610544
753 423 856436
206 493 803421
325 105 520398
738 562 527051
193 63 536149
670 54 209764
146 71 348379
128 666 5957
253 646 334780
519 684 275866
341 213 506369
235 545 964950
762 347 697260
519 34 170621
423 779 555124
340 317 500025
451 668 88316
132 67 53000
688 127 655431
283 34 910964
239 344 682464
775 235 393941
20 786 26224
532 36 961878
463 175 14219
715 483 794848
554 58 259505
428 555 570366
323 289 569383
122 15 738744
516 112 985045
246 727 136716
206 18 636309
188 397 168230
710 754 288125
372 615 563245
751 430 731546
479 48 893760
503 307 288522
310 391 870824
11 200 346945
142 585 100565
584 89 35843
396 256 537481
415 283 500958
741 455 679520
566 432 896132
326 263 656563
637 111 269932
505 709 343791
347 9 10501
563 561 976500
631 538 576217
453 294 136529
625 554 164202
264 678 852274
271 792 794865
255 372 718698
101 107 289717
525 381 976207
566 145 975246
753 264 410373
382 214 763052
180 578 770814
283 675 899800
560 582 681867
706 661 107526
285 357 705265
189 516 461182
92 698 817791
430 116 759545
388 469 134163
525 279 612155
113 688 955997
473 391 222256
53 305 917363
562 238 554106
435 593 41665
253 421 747237
235 12 503763
331 162 562912
477 716 545782
386 619 435435
65 594 730260
168 704 583525
554 79 354716
650 301 49340
488 241 792216
381 379 214756
497 552 726111
772 623 285735
203 460 337064
239 36 189021
443 442 226905
175 132 974138
173 498 652684
152 369 639851
384 639 509751
62 608 351626
232 366 988844
591 156 571075
701 308 892190
296 104 711539
699 118 270710
82 397 5431
602 644 167341
475 88 418954
284 73 393248
401 599 523208
764 78 442832
544 121 784992
201 332 630515
417 208 945996
761 93 964422
238 752 585761
193 451 961798
272 68 232171
692 295 912861
381 118 950762
703 481 863752
343 302 887959
307 534 945395
150 278 354416
667 169 501083
132 689 453310
443 589 116763
711 747 703740
52 681 444385
657 507 794846
690 396 82573
351 303 822722
436 701 21028
733 395 160498
527 540 312310
15 214 542599
787 705 397399
258 314 868713
736 453 33502
404 756 313854
745 457 792233
731 775 851484
308 388 232009
183 525 331547
25 585 38686
243 528 348954
379 259 171719
550 527 421604
181 377 803307
557 244 961529
481 492 237589
183 744 830370
400 194 460702
151 481 735498
5 433 967935
593 701 345090
565 212 841977
701 770 318820
207 151 700312
264 550 575104
325 764 59186
251 680 954459
479 419 379185
626 323 714878
651 472 345018
416 682 440563
268 764 280600
706 296 351254
396 102 722998
67 147 914982
439 426 365340
731 122 111676
72 131 83825
189 174 433561
62 456 148503
360 620 702623
255 691 899225
424 791 268879
639 150 825328
52 413 528253
752 459 314837
448 512 473905
183 797 510885
459 684 38483
676 776 315090
204 242 403555
235 185 74973
100 356 249253
312 718 387057
451 103 295804
237 344 623185
400 493 622984
53 448 197094
553 254 175153
342 48 874189
101 145 816934
448 165 807294
454 256 226549
602 309 511734
449 388 950852
321 767 886814
601 434 91866
84 531 659263
644 268 407569
762 214 693652
402 145 891817
332 34 935768
390 552 537366
580 625 548476
600 522 140014
586 432 65896
253 303 481420
206 149 447470
373 418 418770
631 114 175706
598 191 842081
417 407 838687
475 11 695508
654 276 852539
413 411 337611
515 688 655220
20 266 415123
87 657 365422
232 680 891772
469 286 810277
172 509 524310
22 61 868111
195 474 145303
600 236 162316
26 742 344864
221 412 628708
335 281 629223
799 204 611994
169 563 824364
335 625 278357
650 98 287305
489 671 46143
239 649 510732
579 81 453045
506 529 64666
625 579 604863
79 220 950940
237 220 526334
800 437 672776
427 279 524441
742 133 397464
444 139 944260
562 490 875579
739 418 844258
428 201 945695
59 516 449836
587 682 117369
241 206 40320
791 420 847868
622 49 614207
667 354 306633
396 715 422975
551 607 66331
761 213 423225
472 484 38394
655 54 625715
768 160 178012
93 416 464890
603 69 860868
517 299 408997
289 647 15486
78 297 761054
706 198 56683
729 261 242682
211 757 291418
39 10 148372
460 472 667875
57 363 483195
429 232 268452
717 493 432295
787 171 880489
679 313 43064
195 294 881545
759 688 33451
153 89 437852
41 68 582092
717 471 604373
21 355 361028
613 95 777567
723 677 430674
461 606 995
25 435 510012
605 171 327077
172 160 738436
715 765 826184
348 592 261597
605 580 439621
326 377 24701
67 609 829443
736 422 279995
340 435 836331
520 187 174838
387 68 756971
635 744 562477
247 418 467285
404 106 288562
544 800 146550
521 240 536939
91 296 70316
656 77 317176
624 65 989352
332 614 551487
724 540 48501
242 378 348412
280 436 200927
743 530 245076
113 463 560004
332 277 509875
151 615 557091
604 189 734252
598 427 252112
662 148 290036
667 719 602960
268 405 974868
524 168 901899
522 412 849263
174 180 893908
206 85 668565
36 335 974122
77 293 827832
484 629 436244
34 223 898388
229 796 485959
690 429 431484
88 776 695852
558 796 777003
120 193 95517
510 643 902981
146 677 440608
681 360 24013
241 553 220545
494 770 356141
545 368 882477
312 21 734136
712 99 990613
11 384 93169
769 646 591107
234 731 296012
185 278 57750
565 448 630027
54 503 167183
257 144 709523
514 54 727129
320 513 568633
469 302 613649
574 633 113009
46 28 230085
664 618 862621
670 746 683706
380 592 430304
558 644 803391
574 31 81516
539 693 619151
726 108 157674
525 702 160302
421 411 314131
707 682 532054
756 710 381582
201 342 723919
643 482 319588
224 593 708728
566 698 80524
88 123 746687
33 665 252400
126 488 969287
413 349 77527
203 577 560100
135 347 66290
304 776 649373
165 57 17039
245 252 451425
65 797 780504
66 714 5657
577 530 662157
190 291 533321
737 678 542800
542 745 82165
272 54 565109
12 174 653788
15 685 509977
208 69 264779
600 364 704878
522 276 658331
281 359 300944
647 589 327480
610 591 177891
105 75 341988
472 195 722911
602 43 377503
448 75 464294
320 42 401044
289 33 223650
624 780 634
580 724 738165
90 610 761687
83 699 62783
660 768 344360
252 446 611090
141 784 223347
276 331 718962
146 587 976956
14 466 255791
564 34 594625
213 261 509211
343 287 848562
170 208 792576
190 132 77872
192 578 871436
399 377 149251
240 660 14392
685 742 839859
297 421 885877
223 371 788831
596 378 730396
139 88 462507
43 640 488684
615 171 887828
190 71 35811
32 563 545447
514 500 505115
406 63 159439
195 406 694858
745 97 488103
187 172 888078
323 607 895714
287 509 950896
400 796 423705
640 323 466913
49 658 92841
48 640 912698
198 460 15385
149 697 1401
510 484 819291
289 581 790049
501 77 89744
427 576 164117
17 299 361714
322 451 919935
430 579 152602
24 599 563437
747 577 231800
51 145 557907
188 642 824966
568 416 716664
456 345 431936
207 46 349348
474 472 724337
497 671 500590
322 27 963953
566 592 228614
450 630 581131
52 107 899758
266 135 988347
93 776 334067
211 786 296988
617 705 393890
482 216 859231
82 290 966344
503 786 427127
692 318 332056
491 71 311528
1 588 175345
696 558 996607
83 777 798304
778 25 73973
585 249 845097
181 247 144067
686 80 297832
217 716 329370
72 351 545162
13 430 214599
765 730 498687
240 486 843056
466 579 40138
793 467 313318
180 10 72423
335 475 884517
307 500 629262
493 317 282919
484 693 121481
360 709 904519
424 663 286624
65 798 673443
531 639 908937
775 37 305462
41 57 739224
66 609 131086
659 468 229574
7 2 229298
263 614 544988
496 621 692108
304 466 709481
151 143 742043
216 190 347763
84 128 606994
197 312 523531
674 77 533614
397 201 959603
317 414 178179
116 139 598499
723 445 275654
542 303 954292
231 345 101273
280 215 1092
592 104 379403
361 512 801238
434 741 779355
4 89 284907
30 569 312826
264 565 67795
515 108 250952
514 580 823448
521 116 365194
331 478 188054
484 203 976660
375 70 928380
566 729 103199
280 766 53115
98 641 487621
258 194 724370
599 202 751429
28 240 44243
517 121 434158
115 707 415124
276 706 792492
720 160 952238
645 642 318752
161 531 522781
118 352 410532
444 761 42489
573 355 163290
177 732 399263
789 334 643812
761 320 406944
671 422 408631
587 324 351958
632 41 54697
614 494 805664
2 446 370626
263 5 930175
5 445 156660
72 352 831210
284 330 574711
721 367 921991
773 281 283490
482 706 947552
112 498 893761
773 415 894892
370 719 887973
520 708 25137
679 730 631585
481 50 544739
553 577 971158
682 143 87648
67 534 191846
329 248 32450
27 405 805231
705 70 124983
223 347 992707
47 689 636627
772 384 53419
258 291 695692
149 495 839379
766 457 383268
192 19 950714
671 396 842010
197 188 318956
243 275 631378
349 131 865564
198 472 28319
658 769 314763
615 487 228575
621 645 18012
515 236 370578
651 331 225730
373 72 873257
157 338 50217
91 625 820136
589 653 470478
724 612 299777
343 451 589891
567 278 16765
62 309 194422
660 213 759243
409 436 314860
199 758 876339
476 665 689237
235 121 216165
625 435 329548
436 382 189589
48 158 290956
394 700 351925
259 219 578277
706 182 907331
479 27 304295
572 604 152128
632 439 257210
740 433 999408
596 367 791869
494 664 332015
614 463 888639
185 665 199244
653 581 515417
298 284 465942
117 28 165902
19 727 44639
735 157 416772
234 427 317737
213 197 741486
163 227 382993
28 343 480601
130 263 835504
393 58 143547
492 396 26515
632 637 881605
376 5 409031
601 645 638379
674 350 136465
752 315 422960
2 736 610574
562 267 682408
424 243 86247
91 97 577424
713 311 211694
299 525 933557
461 372 352154
188 17 297216
721 167 646004
231 370 743848
390 779 414376
779 231 508081
583 667 157412
534 704 443755
558 125 228452
393 15 905307
522 245 571087
81 471 383318
192 211 23655
227 406 183744
566 339 938737
205 672 789210
93 13 89930
747 383 139773
42 674 234151
753 87 691084
278 629 385094
660 674 680404
519 793 175465
640 14 743324
205 175 11951
136 350 383315
341 794 397924
193 342 548044
619 16 844373
490 296 951817
419 82 840135
547 782 514337
483 463 499581
272 590 928502
39 148 551580
327 679 304829
258 83 806802
60 608 32181
416 586 574836
637 355 274684
622 775 141689
457 343 36224
767 269 272007
73 396 7886
336 740 476466
33 272 433846
235 631 272259
712 613 797751
78 305 567070
10 335 205318
769 118 120155
618 518 217900
799 715 892515
510 256 408151
469 298 142550
421 770 870180
243 368 928276
179 263 991776
496 783 229955
545 211 781272
291 155 577095
179 51 475699
697 136 823602
521 775 245841
483 75 533490
707 320 301603
484 506 948747
526 35 910753
464 414 881701
132 690 194340
527 252 373065
740 465 249985
672 22 827938
143 352 45655
45 557 734935
732 367 296517
772 133 906502
562 327 29167
630 430 599394
404 479 423776
372 164 502654
5 247 922789
425 223 339686
385 549 322899
203 367 44031
706 637 199733
93 449 117901
111 736 303718
242 201 322879
387 540 791183
293 177 969486
747 194 920534
701 520 49010
185 573 114928
22 366 824914
437 484 111951
392 449 217238
235 346 197752
135 543 630436
652 483 793963
170 787 443323
276 625 370018
210 450 391405
463 426 307622
282 660 847091
463 156 967442
470 536 301282
670 674 851261
666 791 849643
336 698 463246
245 297 960389
587 272 424770
517 647 99965
700 13 258394
464 645 170725
23 623 359523
326 324 676323
424 349 450670
90 379 628774
166 57 541547
569 669 916747
247 616 304582
191 185 916109
345 147 422380
192 89 39365
140 355 283812
33 581 4002
404 585 101534
100 612 550308
582 309 567582
238 299 328112
341 247 434174
710 445 403523
755 376 73932
635 440 665490
58 586 133796
755 393 912398
541 770 465674
480 141 853099
337 516 672515
148 623 990679
446 693 13710
280 291 577806
676 332 221778
478 360 656541
545 406 79152
715 314 507205
213 188 342837
552 739 790114
461 13 460346
759 774 246505
293 798 755341
425 243 246830
506 455 744050
247 24 392927
633 393 783100
611 613 169288
566 667 547507
16 376 473656
745 227 90082
365 220 313973
693 397 792819
430 499 181604
182 190 995902
183 377 497301
613 622 938655
650 777 948138
382 163 200085
128 278 121833
102 331 103702
796 161 585502
652 411 354454
618 386 78716
525 192 379067
430 419 204031
71 444 600694
67 84 310456
101 331 709497
666 766 674404
497 124 981469
573 711 43328
89 563 556124
136 288 841103
118 314 377150
495 790 383282
676 580 181858
86 587 481424
45 746 609218
61 761 400388
61 382 545894
480 531 450966
505 99 324763
222 735 209657
436 218 594825
579 326 544408
679 105 438358
799 114 225199
275 798 217417
508 487 281638
625 405 838205
331 613 434479
353 434 341574
53 358 499588
470 327 652461
754 615 604108
708 440 321703
591 675 159658
797 452 241659
224 550 135293
726 766 858260
349 112 172931
376 321 841680
17 288 505701
323 257 11960
453 293 331560
611 484 306253
86 69 156823
21 777 37529
265 334 759662
374 595 996763
120 145 566769
378 579 568925
351 137 605270
25 375 987031
704 767 609670
210 415 197773
746 85 603816
311 632 238277
234 569 423000
389 584 395640
622 399 112295
636 596 20032
548 298 810841
189 468 869838
545 233 412832
202 331 243167
478 395 649073
703 471 753125
763 42 693509
445 192 986230
263 269 151255
318 151 687839
498 698 498850
622 507 147022
101 578 100805
356 544 154581
84 572 641218
723 89 29087
671 249 594697
742 712 523289
170 577 819129
654 568 584954
373 177 341868
173 256 880867
743 780 537687
774 120 728579
29 352 315245
47 153 200538
702 560 675370
606 545 223228
181 481 930713
445 461 856571
229 691 876000
310 282 220491
637 318 461374
705 13 47633
391 774 395655
249 677 565974
633 614 273103
208 549 969062
192 786 363918
540 645 695907
57 135 250716
129 395 407293
415 461 941540
80 598 276838
304 651 22977
178 136 90302
562 272 604527
475 239 58517
697 140 104744
94 593 423295
158 1 741932
576 20 177101
706 419 554514
81 290 200100
782 233 273844
622 273 274759
615 158 451296
161 604 611197
621 286 106956
502 348 531426
682 603 191462
160 284 723999
718 517 893147
240 378 555205
415 426 790004
198 387 546438
296 145 811302
662 509 169247
372 576 675666
477 669 592196
338 488 702355
12 229 843640
368 182 532503
226 490 337011
481 194 57825
536 582 356999
179 565 401286
8 425 531437
251 219 296709
200 320 440623
324 396 113854
84 205 373307
641 71 21650
696 732 27631
357 319 737003
269 631 281957
248 147 109033
580 321 269137
737 56 491182
371 421 67332
148 53 647195
615 554 67053
284 691 417195
252 455 531152
566 103 511507
340 160 168458
509 721 757442
106 112 181330
469 624 520292
322 323 907295
173 384 980182
491 608 89247
357 173 109330
306 349 274254
79 218 426951
709 583 587979
414 22 103727
504 190 902400
346 476 521576
579 443 590586
280 717 22597
512 336 13642
126 252 764581
479 747 727713
161 281 977284
56 286 157837
403 614 457942
482 47 550711
472 621 484656
747 266 905658
332 318 374117
411 453 814359
407 297 703743
578 57 93808
725 224 784163
62 347 904044
399 59 983417
434 550 76317
559 422 790754
509 473 356583
554 638 325658
105 186 661081
387 599 900885
496 228 845275
693 98 193766
716 374 809163
531 302 662563
544 618 198517
550 623 338438
529 439 942019
88 533 66948
608 364 468154
244 159 35580
70 425 605235
321 90 296006
512 484 878052
611 409 506261
560 336 270021
180 146 535359
263 66 218152
95 197 84677
483 90 655397
367 539 903953
523 44 423318
512 549 75274
613 62 903602
166 31 749149
754 179 573639
579 490 610411
311 413 823784
20 457 752506
591 517 457399
684 783 493076
265 688 791128
492 8 993941
405 207 464870
359 111 77874
249 149 637198
8 760 746569
284 339 799667
758 596 253057
347 275 443028
641 201 398435
19 209 192934
726 254 608526
681 477 268042
106 213 414329
648 574 112377
692 409 656794
65 343 711309
86 283 888769
770 108 137207
453 212 304100
92 276 805580
530 527 22013
13 162 451213
549 313 589973
743 534 56074
651 671 863835
363 128 597629
738 653 950510
317 255 195167
737 379 512862
120 159 574739
422 337 871315
677 445 882672
128 700 928093
480 284 252099
790 619 354158
455 654 838521
52 402 178663
465 227 872511
336 623 121897
598 437 746975
38 211 316934
672 277 272791
619 134 321498
471 475 80949
498 716 903810
735 125 143443
472 344 701627
691 112 372598
183 290 662093
372 262 910187
87 2 879324
222 223 101818
247 166 987858
307 773 623172
274 381 460444
365 189 899839
752 11 433500
401 735 955689
528 246 937197
299 126 608902
271 382 163168
611 724 847863
576 467 230231
466 515 674452
473 120 963408
171 498 896011
42 735 820456
625 657 978778
2 587 797850
549 51 171354
520 234 232893
273 626 298791
753 675 959250
254 640 778587
642 571 607219
178 57 890249
466 753 966008
278 749 155268
323 795 375267
559 492 531648
145 524 551101
516 515 715567
69 786 62497
521 40 99220
443 208 779724
447 86 701657
543 15 520921
665 581 642548
4 49 617107
110 185 935355
472 414 98626
293 476 591040
733 499 263678
526 286 643468
235 491 732097
138 408 394969
519 430 464253
523 738 355645
468 187 888778
626 33 246688
368 316 516223
678 111 946340
7 43 875648
459 533 669198
291 453 1707
527 203 478186
798 276 784636
207 143 92909
286 241 867888
674 318 391672
660 501 259984
201 364 923999
117 665 960094
432 675 280489
70 755 645833
79 571 904088
718 162 345815
767 690 914772
685 394 419800
742 251 309641
652 1 504675
263 685 518031
671 405 456808
441 382 804885
616 323 23221
619 553 780680
28 750 561410
505 730 430300
182 345 185546
542 787 954313
640 224 293992
407 94 748933
545 635 358209
331 710 832841
492 128 356081
543 747 931807
149 285 556401
119 381 439775
84 371 444933
507 102 349990
308 723 761767
707 362 643633
525 618 986160
648 308 730782
430 535 535873
136 268 901842
736 620 240237
634 261 243045
623 651 950679
259 99 853944
424 200 811382
177 306 107666
117 122 430588
41 357 203760
798 760 723368
348 474 509407
665 325 933801
386 199 911726
477 365 549959
620 498 860632
159 129 176544
509 594 893722
398 635 505075
299 343 804789
724 732 369125
759 755 580850
552 694 354421
712 329 277885
492 266 373515
731 169 333005
27 727 171969
204 34 490588
451 82 918192
657 695 431743
529 285 959209
591 110 334784
637 75 471704
265 105 226238
80 197 324164
49 82 83804
678 17 875339
60 56 36361
282 187 328056
352 507 800218
187 376 788170
776 70 223907
621 381 216714
665 442 437170
773 385 482840
649 420 679745
612 425 589579
648 32 559230
658 623 284642
27 159 951067
497 436 745651
423 445 7892
74 405 960043
504 616 502990
139 586 900519
767 240 263565
481 407 719249
7 741 886829
798 135 628685
572 468 599111
374 445 691475
45 504 753430
499 780 616385
285 747 605712
320 223 210177
430 760 881787
514 148 497180
789 560 635718
218 172 572469
677 312 937522
650 51 629213
667 422 637416
515 277 883307
721 73 431992
482 626 354756
176 337 533726
202 457 192447
537 146 888308
571 503 821651
61 95 646159
631 283 25055
459 437 84518
752 520 593929
92 336 760283
393 760 997192
321 283 756916
413 784 465026
257 161 33040
413 581 3482
481 397 902752
53 86 463641
31 489 940282
300 525 254623
574 325 61607
3 136 488250
469 144 59132
219 81 629982
388 240 997511
591 740 996342
490 790 349345
34 534 656551
20 449 351500
583 439 162809
685 68 606437
265 189 536879
283 392 81737
40 587 609853
510 36 915118
733 176 390706
768 372 494275
768 748 268156
19 437 39307
778 220 510940
317 520 928203
52 304 205243
491 625 279440
509 294 300674
412 285 248681
531 467 849414
348 240 228078
322 746 226463
715 20 100596
408 573 715583
276 245 226962
92 44 612890
206 696 151788
222 759 534148
795 483 34065
693 590 965257
442 383 416175
788 247 561694
761 726 964874
90 236 400763
469 139 801132
155 401 373367
271 765 856894
338 581 423273
368 223 9847
782 391 232100
741 553 779364
216 417 566936
396 245 539785
263 574 131871
9 255 382228
425 693 134856
307 395 651023
152 777 528401
712 504 824035
626 81 425801
472 683 34880
391 730 859095
144 406 563286
413 518 144074
722 629 32727
39 343 63367
187 354 346508
562 122 307607
51 374 141675
502 236 508633
621 443 855735
779 46 104475
695 196 505263
269 755 874374
414 545 14493
27 411 909849
647 132 409414
667 172 800009
189 618 70365
745 397 400738
539 723 740152
668 511 224076
536 613 966450
38 280 251175
643 58 848702
188 226 322444
28 451 778255
322 4 524163
556 191 860830
702 216 598451
236 55 36526
425 124 187059
770 754 94840
441 286 280319
734 141 194286
681 657 44045
264 452 298586
37 525 714293
476 474 375735
272 580 961490
680 476 159460
15 382 613961
553 76 492272
622 726 61604
295 130 673480
119 586 794832
251 689 592550
367 434 178993
25 343 285495
607 308 340768
10 752 270512
653 786 965189
586 296 423398
784 547 520418
494 637 182917
121 583 243951
226 406 635957
613 393 386675
497 261 162520
297 51 551655
250 655 6581
390 279 73271
451 70 591654
620 352 890559
213 17 393808
43 234 49275
655 681 153359
725 293 500201
41 541 614019
690 121 856426
747 504 256898
477 372 983987
381 197 825353
71 373 933664
516 260 104994
96 689 465203
353 60 776939
234 162 154143
756 362 672658
206 152 328599
289 439 352929
372 115 986675
4 141 174717
336 189 350071
566 563 881771
238 108 218945
83 206 942835
415 295 582940
726 417 458754
386 482 602574
661 473 200682
787 157 515081
461 649 270657
441 278 370994
580 137 526050
133 744 336219
250 449 166989
747 631 878114
55 453 614423
43 572 346536
608 382 564594
323 210 537535
746 311 492304
437 548 774539
573 551 126345
275 78 386058
696 632 833409
401 287 732439
138 214 669151
637 655 187731
566 653 653759
132 242 889921
590 515 307509
218 616 774436
4 612 933181
503 53 693724
282 412 36707
491 20 489904
343 444 507088
416 517 251084
335 772 469076
134 171 667117
277 365 758571
493 154 835770
414 736 195644
257 393 714753
73 628 860813
196 751 731577
417 672 846707
685 540 620256
133 177 364217
397 731 36222
356 32 403810
613 408 134276
291 114 203076
398 681 54980
53 591 408005
480 539 203170
213 348 441304
66 631 101090
477 183 60462
125 497 480747
2 554 590388
138 516 795498
717 47 493592
621 118 387796
277 2 975213
56 449 214303
795 642 22378
81 236 727348
206 494 307898
101 256 594025
469 52 909544
397 484 306406
658 573 936129
618 652 646841
157 715 1191
482 690 705981
425 152 515346
133 97 68132
348 744 854687
616 83 131222
155 349 202782
774 348 857770
386 204 980254
447 103 445962
264 312 490493
678 689 477006
754 180 954875
795 692 453250
498 519 727792
269 652 539959
202 337 990076
269 517 512724
482 395 461815
674 510 873729
602 391 470698
419 246 62735
149 781 92136
265 279 763407
654 682 887120
330 129 383813
40 367 401751
171 796 506729
711 470 941304
139 232 608247
176 700 34687
623 122 549818
514 161 468809
738 511 444666
158 337 460621
514 131 439129
554 216 333790
490 45 232573
51 524 988408
480 563 615292
247 265 716331
697 113 289192
202 248 361830
706 245 414427
101 798 63592
407 276 571321
760 483 263469
91 101 709544
590 570 997312
726 659 895773
571 547 355199
784 54 730939
86 422 304542
136 297 420115
699 524 841737
673 188 385633
445 661 84066
566 497 998852
728 735 902549
3 544 215041
428 755 794861
778 6 731822
635 439 660821
669 718 161270
442 744 118732
729 130 446470
368 306 991757
491 54 430376
561 386 660972
444 70 495707
594 463 374904
596 550 830424
11 83 458779
715 424 868420
460 721 309149
323 86 52800
138 225 225956
411 594 284079
110 285 822859
104 181 370240
93 296 501399
399 81 550334
87 78 85518
765 432 319449
257 622 138431
153 786 828631
692 76 544003
788 83 220672
591 741 969183
391 24 718511
513 612 398663
507 772 53899
581 427 172968
697 477 597267
193 238 406003
633 494 639583
262 135 942732
154 38 491448
247 796 724059
334 235 17682
240 558 607076
231 326 774586
201 681 221521
224 727 75919
559 71 265244
514 162 703159
764 571 629121
224 418 496235
677 416 789197
29 237 788428
529 293 101017
779 628 125326
797 652 154368
599 110 937509
247 483 990405
565 5 420009
188 270 490119
17 373 350739
508 366 272293
160 135 57820
596 327 568366
311 4 908891
181 523 630061
693 687 983292
229 505 350483
647 129 655736
340 505 996731
428 5 752915
349 37 670270
173 776 936645
797 594 50741
611 701 361210
16 700 855363
654 432 314680
553 332 696461
315 482 902250
451 113 645091
377 668 320363
164 351 66641
174 384 99196
408 251 458630
614 632 166572
361 485 843847
131 331 751783
445 752 422631
557 574 666379
589 760 716890
432 387 945532
245 193 598236
110 662 194106
218 598 662252
143 485 197321
285 430 470699
425 71 675237
321 219 774672
122 327 259051
322 39 115698
108 533 109137
659 475 46352
393 571 401427
711 721 586853
611 314 115255
741 84 852889
503 182 822233
266 546 747151
688 255 95876
145 178 324012
672 390 58481
505 307 857735
753 593 597155
660 729 642686
598 629 168287
32 459 498431
104 172 440319
523 649 587160
627 718 218232
436 770 259990
573 648 307548
191 242 944228
606 512 31630
145 669 695779
301 518 144125
248 772 680828
663 244 982658
246 548 217503
782 123 598721
453 565 170376
136 314 271860
721 299 488036
635 327 497506
123 91 69415
100 679 874662
271 440 757207
7 750 316860
645 438 641814
58 247 307776
394 652 403717
726 310 729585
753 370 955868
94 308 832119
64 188 92557
304 496 929994
277 171 794590
644 704 929033
640 360 737482
668 113 447192
18 323 192618
260 258 945289
651 134 419048
387 645 98156
315 344 450919
290 599 499951
497 565 242683
618 555 941381
320 267 612900
747 522 585588
639 721 790906
259 608 135836
414 678 479998
622 310 252483
248 462 68567
550 429 990266
397 741 675426
120 664 757444
690 283 485616
600 385 960119
325 559 309921
235 268 683462
325 524 513549
727 147 359273
229 618 131678
363 208 549651
73 618 228371
612 384 739018
410 783 592498
239 266 76343
341 389 6272
601 713 359186
175 550 274479
795 773 719234
60 370 912690
306 57 860330
334 692 956376
245 441 638366
377 180 562040
330 758 258593
768 36 674347
614 792 115279
785 66 58862
678 484 681509
356 634 695314
113 189 45776
656 265 379789
650 366 542958
117 387 275585
652 236 525790
122 78 88402
237 45 630460
316 6 888991
714 293 844945
56 762 730768
180 265 208184
465 266 711251
149 93 648900
659 100 410675
37 361 947779
709 85 353220
742 752 939370
669 465 775811
332 61 390050
733 357 909646
741 236 151785
760 484 834759
422 184 33525
263 610 108673
132 368 386908
446 368 502284
463 21 778679
394 92 531145
507 142 431742
165 385 44257
189 573 130550
476 378 336290
138 351 337509
524 736 399192
65 625 935933
132 288 522002
166 50 783954
33 79 86468
549 17 726274
158 568 455992
702 142 48076
775 111 732032
232 55 610749
165 162 708177
622 420 458638
477 608 907996
345 540 630507
543 607 308830
499 321 972699
693 150 713204
354 296 229089
123 583 4090
316 152 83565
259 245 284474
446 560 647000
600 207 322459
353 595 902239
501 287 219224
567 147 400418
492 693 463875
59 22 984229
128 99 128062
612 625 860634
65 644 756664
33 74 748434
713 543 246497
497 730 992609
74 767 640775
149 52 223028
562 412 973924
592 313 271609
296 574 332842
50 313 774085
363 42 23630
640 761 810041
732 741 712465
786 347 902946
293 664 687341
102 301 287566
409 427 86321
671 334 214253
398 98 761229
753 530 125430
322 265 649522
369 264 966605
358 327 455266
283 107 436445
563 532 177479
517 702 820317
285 734 403183
589 221 43339
746 656 771556
755 714 509244
549 308 835264
580 736 817655
406 758 305125
248 776 319353
787 474 32995
401 488 635049
156 609 778181
189 311 98397
723 203 124438
203 223 382774
274 545 37635
363 135 605596
349 662 98783
250 625 145802
696 303 731988
305 320 32822
701 750 87544
198 20 708866
539 405 970660
349 681 904804
38 410 507023
479 603 387138
665 140 171320
416 67 7731
270 783 434266
327 642 288380
408 342 167271
561 322 76388
304 182 746797
521 257 390493
128 125 590146
278 758 806682
623 295 83163
739 336 647459
761 784 100082
55 633 972206
140 301 731280
756 152 775232
694 82 370468
503 418 971581
56 225 604285
230 581 435850
29 349 76461
453 545 869037
348 301 88392
642 127 128917
782 30 833885
800 243 617483
209 5 838031
217 13 127569
403 554 982998
153 492 158835
352 743 922701
640 739 332144
195 313 394542
635 22 260107
748 588 952364
683 462 435304
71 34 251785
789 343 533855
751 407 310149
47 683 835432
356 26 801619
246 16 382372
26 46 324048
253 45 255072
679 285 232152
619 278 439188
519 100 754304
564 210 681249
484 473 956838
440 128 779176
324 445 820371
122 679 431619
317 152 713362
324 210 337110
233 163 724696
52 229 472653
409 592 873653
384 63 438425
563 142 1385
218 723 402870
755 95 796775
273 97 566601
489 560 70730
628 772 488187
780 146 809275
27 297 816767
468 180 287487
121 704 104418
575 764 556308
650 572 402024
127 582 798131
546 153 812666
687 206 476230
113 461 844923
666 635 265907
471 435 252006
478 53 672113
403 635 477671
587 412 483515
785 504 665824
546 443 378514
330 159 942154
68 332 302108
559 782 303530
180 281 926135
46 581 532060
750 107 88715
215 83 429815
528 87 653096
502 459 144882
140 734 399700
556 351 438605
671 97 398295
652 35 57678
331 145 310279
345 616 167067
449 600 616144
203 98 36330
458 778 389786
143 192 260922
478 615 852639
281 138 253279
34 218 476061
462 68 365024
289 508 798786
443 14 119336
222 542 456874
10 45 37104
274 626 239229
660 777 401753
244 70 770330
303 231 512503
582 155 459594
737 489 959367
214 764 236340
215 519 826543
523 267 52798
288 674 493750
141 23 934045
319 248 65919
403 661 35156
232 541 318349
107 718 230340
368 168 747456
284 678 747142
629 501 39854
262 435 887813
227 682 987418
493 302 81692
91 507 829579
510 413 180416
122 460 134880
491 726 967722
380 761 36467
617 598 776247
541 561 584147
585 474 623167
693 743 292328
672 398 257519
797 50 388132
185 527 805789
504 720 176151
35 690 742654
264 62 367294
92 470 823619
81 305 447279
256 305 790143
745 222 163510
771 86 476574
507 676 977996
404 83 595266
710 298 984892
115 396 978273
643 312 680128
55 147 497006
794 242 839829
579 221 291238
521 794 52236
681 609 695281
568 166 496937
11 230 123092
98 555 229172
217 779 639687
582 160 650496
415 2 108062
522 309 867912
718 1 977154
562 563 318893
483 575 321339
499 293 710718
623 776 377340
347 676 164382
656 644 157700
688 764 465941
308 725 371367
269 744 881873
761 643 871432
740 726 777188
321 353 736424
131 595 85174
718 207 657058
755 738 377416
524 139 825608
788 425 255525
354 783 26896
586 207 325409
392 532 646253
33 296 815882
299 42 588017
337 558 722890
622 722 345268
744 775 688318
31 752 945195
718 144 791582
769 290 807608
98 485 970887
717 359 961136
366 626 781811
133 295 81842
155 473 605363
797 138 262350
583 288 263686
72 57 66192
764 461 330973
189 109 287491
201 552 987625
40 363 862052
41 252 16038
407 363 947193
7 344 516706
388 657 159352
749 66 348593
85 496 416553
591 28 871168
149 21 59026
205 739 537453
259 163 631303
391 7 119940
72 236 597832
614 602 166072
88 546 669997
722 573 387250
61 114 908935
395 218 634145
285 495 785523
690 156 791387
592 642 442531
295 52 47479
336 468 103870
793 267 562356
191 296 852893
418 713 252699
48 728 51872
486 431 688473
89 158 203893
386 325 476020
67 721 329309
795 222 810261
677 113 987626
530 147 666282
71 746 811
256 730 528373
60 261 961911
191 667 363059
607 706 223433
470 248 163138
700 19 340005
327 478 57533
236 159 523141
87 756 473442
212 270 682920
753 248 918612
448 796 793097
244 28 938565
470 228 118910
791 185 962297
553 797 678318
103 99 282205
131 329 20584
615 48 183598
575 255 688616
712 507 885830
680 466 223078
654 672 885923
459 702 962178
776 165 166474
610 227 468276
206 168 749090
208 420 73251
246 202 899675
376 203 880949
44 351 534229
786 46 83246
777 103 284219
416 693 989777
500 483 402316
765 425 683292
529 147 183004
27 37 344956
69 524 2074
374 215 15511
639 11 473268
711 717 526141
273 784 415149
385 525 532840
355 246 681925
752 634 605670
556 689 642053
53 221 572992
439 555 198117
401 644 359677
59 238 53191
722 319 407017
781 570 375693
756 622 458313
384 796 887515
16 173 445125
217 63 993343
716 94 989103
653 51 364887
53 309 126704
468 41 376348
556 327 410258
341 691 44889
494 780 514908
742 28 900646
293 287 991111
313 533 848739
335 81 355084
151 242 660869
734 124 207408
589 118 190409
689 595 539435
759 544 49765
58 450 186090
137 336 429729
205 402 682687
303 426 723459
531 344 749977
705 611 639011
434 796 678945
238 22 944843
480 70 337798
428 798 915648
273 586 377283
1 633 969509
789 616 493238
38 467 29034
635 144 548775
440 791 112313
346 57 201868
31 261 376524
323 767 627464
613 616 149062
522 613 946857
165 420 956340
552 513 461486
294 417 902171
367 166 465856
173 100 480344
484 331 196964
72 177 778993
252 228 918674
275 316 435975
300 661 544853
747 72 125360
697 699 908553
4 309 698555
250 627 524509
279 184 533276
669 609 68256
309 195 509301
765 342 698406
358 698 82226
509 583 993489
328 582 991140
196 110 981593
462 481 292329
668 742 914930
517 444 404005
269 703 413805
399 563 340070
728 415 966097
664 600 148283
34 688 266243
759 171 329525
364 275 85783
68 240 689992
274 351 140711
700 207 217044
285 512 288943
328 382 40783
338 103 515422
740 149 341306
535 667 557348
230 521 862682
14 540 776161
33 125 206426
87 212 632104
78 437 513246
737 93 832556
764 435 417723
558 634 203363
124 636 64469
792 580 153778
786 556 504821
724 510 326486
513 118 134587
64 537 140434
156 575 122091
651 320 881568
327 486 206569
403 695 195532
125 243 315448
681 442 37606
131 664 706860
585 74 822874
174 568 499502
525 269 161476
65 224 693615
591 337 590656
140 777 994044
250 70 946999
378 452 744052
393 33 3693
556 182 504742
745 502 921608
366 674 554473
339 201 185017
355 461 391747
632 81 816884
113 242 933023
618 399 581298
67 782 416486
158 787 868268
134 428 993046
580 569 436967
96 517 95347
667 249 601967
141 361 340414
314 18 880821
749 120 247745
227 213 248525
117 646 946456
255 178 53244
216 97 28241
761 548 964398
627 116 985431
133 445 377695
318 198 815497
15 322 593113
412 380 54118
567 776 439482
186 794 613827
6 35 411898
168 23 297512
651 49 508457
800 271 239315
610 308 305828
107 387 465804
88 713 277825
156 537 368691
305 525 436947
269 426 710715
239 43 863260
233 500 322664
795 48 69679
700 356 839357
5 52 60492
113 541 760868
751 420 265768
486 743 23987
129 543 480357
703 77 905280
490 204 500735
716 772 642071
604 112 217192
531 271 326397
8 426 408712
132 154 415171
444 796 650027
539 339 72419
242 641 215310
278 120 825264
569 794 668885
434 781 758079
644 414 856787
83 124 664069
497 401 666690
101 224 374199
369 229 971796
762 123 446761
415 622 163428
179 370 226630
145 474 801999
594 683 3910
40 780 417819
748 384 551411
78 716 617694
366 703 913836
188 282 533403
398 697 316034
257 236 752625
210 565 695018
512 334 465151
452 795 192665
315 210 341758
48 302 381192
552 195 182402
525 169 288605
230 557 195128
577 82 761420
638 286 588716
616 127 847936
34 156 53028
480 731 646637
181 778 927250
250 314 389237
625 571 968643
431 130 416010
179 654 828713
239 312 591281
749 148 34779
195 697 90626
429 68 391696
544 198 494481
149 511 234896
155 209 889668
270 588 278181
268 776 501831
219 705 16027
586 622 23863
734 688 139425
470 294 922065
420 634 513093
453 308 386637
248 672 300590
791 712 848078
238 356 275904
693 652 476449
290 753 412267
184 437 52708
514 692 603981
405 313 910588
760 50 551917
352 669 33997
561 121 767726
262 482 284873
423 280 741493
145 413 809388
242 604 847835
391 48 274573
795 215 797832
349 699 533846
656 756 817667
787 788 951684
756 57 613636
450 531 136235
221 375 553968
734 333 227526
462 457 132098
530 278 297677
212 645 522807
458 566 656845
705 145 865126
791 137 113291
710 771 197266
494 757 152133
636 781 41764
689 86 399964
659 70 182776
589 598 783676
486 88 697069
47 578 454938
178 650 598279
161 750 661513
4 476 259688
696 740 180383
593 273 793933
621 498 985368
464 112 577994
44 792 504856
735 121 372212
275 643 5981
373 91 451869
381 680 844981
495 16 380133
795 607 637305
751 449 328184
731 255 448952
175 446 385558
216 788 622983
549 260 802117
342 256 724514
156 72 125961
209 703 444021
109 324 871901
729 52 876773
329 241 70201
734 374 486588
86 716 588315
441 583 449063
318 171 397691
781 133 166960
333 732 947665
133 226 158511
144 197 209795
167 88 236717
688 456 412912
700 245 246906
333 459 27447
432 593 518718
81 799 124855
163 49 129846
792 304 919645
538 623 596314
343 300 480206
160 495 70890
29 679 689963
466 84 452875
512 634 442293
49 160 903404
204 368 97875
706 695 216427
344 182 706181
373 176 758226
108 752 707093
318 486 875113
384 452 46127
405 78 943465
110 138 720209
377 669 251759
622 768 283482
355 584 69906
25 271 218320
653 542 705932
64 360 438518
536 609 311838
235 433 152267
734 653 39165
369 763 27
291 265 154034
209 240 559469
338 725 123037
461 760 913547
296 371 333441
163 405 187956
465 354 37266
180 211 800692
213 318 466498
731 176 749074
466 705 484473
251 419 335284
557 433 777894
455 44 829637
456 569 478437
782 562 904225
736 557 466246
166 750 833648
247 528 693627
498 313 280725
185 216 400751
117 402 432156
714 526 163273
792 729 834944
790 107 776076
635 372 312179
655 589 449670
454 756 410728
611 359 732134
53 2 124616
411 367 806315
27 7 582956
316 328 164468
324 593 610780
749 618 528999
766 777 10613
679 564 630041
477 204 552875
437 257 966220
609 359 128783
144 199 945805
76 448 187727
768 617 216143
423 76 912506
400 569 345425
672 394 435450
230 433 996557
775 152 37187
373 330 687349
604 148 628539
374 436 449915
750 332 938719
616 274 680735
581 326 620157
556 363 715959
439 669 478421
61 763 72783
401 40 874093
34 113 974120
30 122 623304
367 388 54478
506 100 523749
84 10 875095
517 386 27642
591 525 827327
570 647 206406
608 615 293833
469 295 958706
486 58 404294
70 430 468984
322 279 198047
749 496 676782
21 5 3145
479 647 619807
402 638 559002
438 385 120801
68 235 365261
754 663 318963
49 143 188256
185 180 882794
224 475 194701
575 413 933773
557 42 247106
660 420 327388
490 583 177343
55 64 997979
281 271 120809
700 675 457225
503 20 213473
521 500 248696
1 657 127504
320 241 628649
224 600 230221
204 322 791756
582 55 331806
790 746 289866
197 726 228205
528 47 118125
402 216 307278
495 726 229396
622 439 282952
191 574 422344
394 106 132000
63 799 110757
15 380 115162
148 113 340684
756 125 31319
735 494 678500
49 283 911018
275 536 487981
140 384 847892
338 522 710442
647 99 312865
618 274 910875
84 515 862100
756 174 103528
310 485 284486
776 716 268772
570 174 441391
503 493 627376
397 543 480757
732 446 903005
334 153 373149
223 248 451249
399 511 900630
365 496 809599
168 561 431388
493 620 867946
373 157 865308
311 17 880008
742 307 234208
36 662 788321
793 702 398873
284 585 565772
481 332 458250
743 278 731984
570 34 962679
229 95 131800
108 115 474529
187 42 596737
99 7 133262
255 474 678007
221 225 377640
428 388 417699
107 599 264284
178 35 936461
125 526 288693
565 708 395170
763 365 975492
120 103 824070
461 477 89955
683 506 552708
121 75 829381
72 219 820829
110 220 418148
537 767 421760
359 62 38971
317 510 353810
452 489 795833
137 56 330452
349 288 21564
284 320 579776
578 465 787192
163 159 341076
203 445 482833
739 478 889088
769 185 519218
289 498 609346
468 193 439407
151 194 504389
594 87 780573
233 647 829534
182 105 233047
161 587 994004
473 370 501600
50 218 94192
621 83 407294
289 179 207888
648 687 20207
524 687 149521
456 581 517100
556 762 574242
261 531 324109
409 389 483221
635 754 259615
84 785 474466
130 138 156778
96 601 650702
343 31 199965
795 527 358499
569 722 412593
123 642 735988
673 177 546998
418 144 24304
492 62 600625
640 737 851633
303 591 456529
674 745 765208
784 58 798881
366 524 493468
790 311 255580
46 416 252113
172 578 78725
145 584 581354
283 425 217045
338 33 713960
789 75 779453
432 574 431658
676 33 933706
528 685 788452
794 20 652614
630 411 448251
457 381 122233
619 654 597873
465 211 939363
156 800 486152
531 530 573333
233 283 189315
629 541 77154
525 634 640381
132 176 39983
206 639 434131
95 353 32314
535 163 460830
374 739 369230
201 490 132409
470 113 619120
776 314 415620
350 630 38348
570 540 258051
39 430 399644
262 760 513090
506 153 793198
13 427 745320
582 542 986892
43 94 233899
471 636 105874
7 698 714203
456 100 285552
766 346 7846
400 685 177080
529 272 56589
344 301 720901
764 583 908411
555 207 763715
96 165 973881
611 671 441473
716 310 360273
394 113 809564
697 168 825974
649 284 966184
10 487 221146
45 518 287314
653 541 988126
495 636 158057
176 221 391360
506 8 869929
652 460 141421
679 665 351003
453 667 718266
791 95 792330
308 792 579884
512 291 749343
710 455 412016
165 649 959645
395 253 48449
721 358 349054
798 286 277801
552 418 610648
621 89 670464
681 710 573194
62 489 974719
55 765 519051
486 746 291133
568 59 154567
471 310 154180
746 102 394078
35 568 210622
429 531 828476
779 14 806191
661 633 548034
473 479 77401
413 592 674936
580 276 16021
630 660 518409
186 410 403352
154 529 965099
397 97 194674
464 608 594772
718 561 694056
624 31 772022
548 76 646286
464 638 885262
15 78 165912
516 395 912109
87 29 909443
692 277 417674
262 111 328496
595 273 766148
168 43 640912
193 20 388660
397 47 680515
586 458 842455
750 368 936438
97 245 41362
288 22 358144
753 498 706562
180 685 566338
474 657 694328
713 98 228364
391 585 376113
383 40 447125
14 86 49063
683 510 150911
371 764 835114
309 554 137434
543 158 310024
253 55 873211
489 327 313545
609 123 250412
757 191 65448
447 765 952284
545 108 300056
721 766 382562
798 477 723840
208 668 200605
611 780 86992
677 728 453003
572 414 345558
203 717 71748
259 188 885524
145 691 156987
688 601 19302
578 559 734978
293 68 975236
491 498 878835
308 613 407255
486 768 56944
400 66 113703
125 635 256401
380 416 65557
339 302 783520
468 404 254709
263 606 628823
613 764 629588
676 21 560597
563 455 350149
233 604 337574
384 342 309222
565 39 87040
373 345 872885
24 361 652035
207 414 23417
591 492 189575
382 66 234724
778 744 195276
306 739 394750
615 166 587766
706 41 636842
373 406 756983
498 536 586984
379 67 354974
428 279 991411
433 28 285728
429 612 124605
171 126 394626
42 638 563422
638 123 85046
218 695 162426
780 71 201066
649 304 572135
13 53 348500
251 743 373641
753 160 961665
308 138 572808
386 120 919862
585 525 734263
313 496 70337
576 141 456372
644 376 831449
527 371 652825
44 438 295755
225 244 349507
684 341 214438
311 544 185672
85 225 890424
469 615 691056
422 58 889085
42 751 251379
479 141 354737
51 696 660678
672 498 970765
682 519 570887
632 257 534824
173 24 15128
722 460 272770
521 494 120588
738 63 618018
87 660 428052
775 408 827178
52 349 219785
36 103 701655
390 382 444455
404 131 464197
466 23 63472
52 170 572630
256 459 212867
276 49 959156
154 219 367330
272 213 835868
298 282 166214
424 393 182009
568 250 547480
9 364 141398
663 217 99520
515 234 689240
420 441 384699
133 277 400678
273 270 384380
198 628 858578
404 128 637136
264 438 741884
304 778 198602
24 677 197283
190 14 160222
504 392 136780
296 205 214027
35 19 408239
369 362 510441
740 630 930074
452 343 606841
751 166 270616
113 59 927392
698 116 730240
453 195 415011
317 419 424420
495 214 776905
234 272 285797
123 147 318355
543 528 237281
166 306 466909
634 166 932016
163 181 317715
219 415 849056
311 368 343716
564 115 483115
151 480 113378
628 675 995762
97 298 59875
662 490 51956
519 364 140482
684 340 406259
609 362 384408
334 429 491687
43 341 887138
586 348 14262
584 406 249275
280 124 955574
551 6 971017
202 372 339416
433 636 817642
523 711 729125
501 539 863172
573 760 45018
46 267 575148
717 386 393572
565 391 463628
47 427 215082
511 434 711430
181 132 844557
259 670 565807
51 203 892095
578 640 762751
2 536 938010
200 593 444945
697 607 518255
601 732 704635
124 245 995092
446 322 742839
719 266 801156
711 318 180753
377 135 774850
637 11 772157
41 594 605240
678 73 396039
539 628 477871
144 29 599653
242 54 601528
645 50 665103
226 343 596975
92 496 68447
511 596 304147
109 739 572157
346 544 797860
325 5 82672
735 2 502747
132 745 15882
213 192 160500
410 109 982076
700 611 506338
365 798 618312
88 612 420348
320 98 785245
28 493 988253
528 634 613207
331 78 182131
9 469 816654
71 778 681546
217 338 886338
708 204 633328
326 24 762113
223 540 975482
398 520 633473
476 248 962268
267 782 661785
198 624 223468
583 609 506666
714 652 809980
84 770 626337
646 800 109306
418 30 868213
125 792 3644
12 224 782158
719 71 676575
433 597 306525
26 754 423689
341 191 572430
464 793 117138
728 414 744830
292 105 482079
616 271 282563
511 247 691314
295 371 972020
523 294 240602
427 643 103622
598 633 22226
301 747 439396
421 662 40572
411 320 839144
7 784 368902
229 487 453505
778 709 401569
619 626 446613
77 87 429130
685 435 93031
276 329 91418
772 579 26465
105 531 794488
784 234 625260
335 133 805237
239 518 681090
296 246 269936
234 1 699048
772 667 873685
467 148 59246
719 237 928044
36 296 215715
353 523 510420
542 624 19849
465 34 472870
782 373 276424
497 422 602167
177 588 360420
568 104 363679
400 490 100854
393 49 540823
547 427 568169
526 335 952085
473 625 8485
352 699 29253
53 293 209254
98 276 89391
204 84 96264
475 26 292574
62 413 259248
587 475 313047
776 104 110878
229 500 135238
505 727 827798
462 535 889497
79 188 230212
211 759 439409
298 43 789605
769 226 649494
695 182 358668
404 516 25001
214 354 23272
256 132 498663
24 324 301541
662 468 686029
289 564 343061
53 800 715121
500 676 733992
703 627 593995
772 11 580732
444 605 143867
335 687 137787
252 771 406117
264 612 217740
190 556 872076
738 454 943256
458 47 69096
510 574 256404
632 669 102701
492 735 795077
31 527 63560
654 218 602434
380 357 973895
665 722 570120
444 106 250186
345 490 390308
371 544 968890
587 180 504579
481 444 785109
723 216 254593
389 195 883334
425 726 171840
580 251 123595
121 153 886655
444 438 449883
435 396 266609
104 748 547730
429 399 900667
73 131 298050
140 35 282288
608 102 190091
509 631 382726
574 106 646664
144 226 72329
385 642 938708
256 170 914054
397 712 747291
51 249 740230
528 789 289611
685 558 441910
412 643 967977
49 490 854125
482 581 556526
246 544 963028
166 784 224604
624 758 677954
70 298 142835
649 580 912433
768 194 395205
171 517 749363
247 237 471257
486 572 222094
400 85 560332
765 136 928309
577 54 373345
51 177 764307
765 647 445542
126 287 940720
343 670 421430
36 371 920586
688 382 573134
790 11 275257
412 548 343013
391 222 849207
747 125 319451
755 335 775041
726 129 763707
362 455 9905
407 652 284300
321 51 148460
508 509 897317
514 552 123291
640 262 110903
692 520 283769
725 276 265524
39 708 338550
637 254 633770
299 569 962443
580 340 752092
572 640 718163
336 743 117494
647 463 317055
74 110 524467
416 771 663721
282 181 869408
603 548 299033
765 588 439426
437 441 574799
533 113 596388
308 283 722741
672 445 178384
753 3 319632
356 372 884712
428 177 60463
105 424 482529
247 584 585657
641 611 127271
758 291 86220
640 677 74769
709 630 132502
48 280 859824
119 351 304223
710 757 828754
458 12 499141
285 234 276719
21 726 248205
204 99 471479
598 314 213213
542 14 597929
686 449 124353
450 476 844313
98 645 232591
129 347 237602
281 374 377763
777 390 242564
152 55 956107
496 174 840150
796 514 723146
78 428 528505
796 145 19612
316 355 378241
149 90 72806
297 208 524655
220 669 731082
285 46 693050
698 280 649140
211 148 669928
736 729 48978
222 646 929279
489 760 142787
126 4 218800
132 718 213023
407 606 906019
576 194 565726
432 148 151883
209 71 74921
550 645 510522
511 639 543927
63 563 721420
755 739 403567
553 486 127347
356 25 619389
222 555 52409
434 193 765865
346 102 761027
697 333 772863
10 645 53215
723 230 971477
329 203 884683
493 202 661800
76 698 606730
680 420 593897
790 281 432315
407 24 703383
338 596 931535
262 300 699070
513 538 293838
501 434 967673
393 639 51701
40 498 73755
433 199 963814
735 417 851901
755 647 83222
500 472 591432
573 167 523747
796 115 68092
16 268 804085
361 663 813943
471 266 433094
471 798 885791
291 626 668733
510 108 414779
34 244 522407
325 74 789502
745 463 773432
281 390 701677
717 390 561791
127 342 19902
488 481 981435
793 297 978542
542 4 323083
640 185 108819
218 247 298991
450 720 70663
773 644 299127
413 521 854333
473 527 407297
512 164 642340
412 499 150158
234 652 90798
349 577 831965
375 129 230378
434 92 98101
402 759 822183
779 146 501526
150 190 780934
453 540 600895
643 250 998196
717 268 641663
424 578 793213
423 44 975698
278 286 539501
103 170 932713
684 75 587392
432 710 657967
311 663 666587
25 684 632296
145 593 593291
737 670 923596
135 727 737250
406 410 181050
513 115 368064
416 311 816919
317 258 171304
278 717 660635
674 368 561149
189 388 988041
212 399 657829
778 354 106245
21 60 525848
118 273 628010
78 518 702966
399 588 309317
159 338 91968
499 310 838476
283 388 778863
378 775 648751
503 172 852486
316 300 410634
370 188 686127
776 511 885981
446 211 416104
162 406 603222
34 43 588781
402 640 701453
357 171 221338
493 504 897037
334 391 460615
407 31 983871
565 174 437190
521 320 385805
581 147 868558
444 694 92894
381 716 303527
40 719 354883
318 351 494505
676 346 549273
392 219 498283
775 323 684203
556 124 662322
686 428 424488
411 642 286532
578 622 492933
373 599 909052
535 360 480803
381 530 998699
760 299 817262
371 147 905258
615 306 473479
24 166 58032
747 349 972062
613 228 663159
207 548 356724
740 245 265282
795 515 65547
241 205 12156
789 173 835678
220 787 304873
96 93 99949
663 732 223713
438 58 207503
517 198 537800
518 347 811496
220 661 90287
468 427 327006
252 667 11365
17 733 235849
110 353 854966
244 561 517674
572 737 213333
492 524 405574
714 221 253865
695 272 452240
277 791 526002
146 489 267218
234 708 489140
161 599 441415
454 57 962145
717 787 393300
220 336 147224
583 731 656518
613 364 189814
309 404 631604
509 56 740216
397 46 924596
344 637 665923
572 586 356394
211 625 667501
99 171 916746
255 420 500915
94 577 426901
711 37 291939
510 378 479546
520 60 310524
298 663 311038
797 700 146209
242 545 719651
177 67 556586
406 729 548173
214 753 266038
257 604 529794
469 641 212031
373 421 545679
68 310 231833
219 587 167160
211 213 414605
326 465 988094
335 371 699492
46 104 604504
258 645 644328
747 258 360530
371 664 640087
704 217 385073
607 775 49301
657 105 863556
530 620 826182
351 190 524121
125 37 447867
229 551 560980
433 587 112411
33 194 422355
322 83 825462
242 305 753533
196 715 920630
339 351 988459
567 400 235646
530 706 757708
419 64 743382
153 346 528771
110 395 985862
750 448 105185
780 200 359693
313 487 598023
374 176 891096
178 691 996432
667 431 432181
556 278 496708
192 508 560295
272 704 752576
720 753 695123
325 332 882627
605 197 100319
488 416 110133
126 158 446031
264 153 304683
67 477 920742
45 589 808657
741 415 837417
260 615 824539
385 94 41176
516 43 161143
237 790 178674
631 396 137086
316 137 386544
415 139 880300
677 13 540623
586 583 233576
642 132 412619
426 40 80749
744 335 586116
568 666 731019
421 343 517961
645 147 737166
646 231 224350
750 184 740327
719 663 585920
748 795 766730
255 404 112289
737 197 42619
766 566 746347
549 267 553462
276 731 69896
117 377 361510
600 195 839562
777 531 687798
619 111 105224
702 239 914944
35 397 385968
241 348 314359
638 61 880158
48 163 947405
79 421 525118
396 577 576164
374 654 873403
196 530 742781
155 754 503320
749 468 352662
247 438 477375
622 499 863154
498 770 477385
110 369 227857
247 593 591674
761 203 841643
444 190 107423
317 285 812183
604 2 695390
283 264 325541
502 230 726047
179 467 172892
505 407 993664
565 693 961167
760 69 702093
754 790 584294
171 249 798265
361 351 965553
50 539 92929
133 32 185357
615 288 622198
698 741 561652
696 18 501648
401 51 840668
95 199 113923
678 713 149102
11 147 60114
230 348 331294
554 149 749995
33 248 107801
44 476 868432
89 747 265327
136 202 883275
371 364 615487
28 135 534327
311 599 313209
301 244 910781
540 753 459017
745 54 634754
95 169 48313
31 342 673081
364 730 268218
511 52 230214
464 573 672344
504 316 29306
526 276 909684
744 278 815267
308 334 621128
18 614 236521
490 207 108496
508 294 920483
305 375 994393
468 747 741896
500 8 206524
110 216 403379
395 10 377972
621 668 372551
648 326 665121
35 371 854692
734 187 351273
268 275 327762
629 481 743241
737 664 505412
47 127 293622
94 511 516651
781 726 797986
512 186 915245
459 547 850640
595 318 248319
54 627 42293
23 758 359392
207 749 809316
689 720 251186
671 384 267256
141 348 526409
729 484 2186
640 527 327849
441 489 179887
452 26 724796
465 343 828432
125 520 283882
171 268 55622
595 562 580074
132 481 46006
486 753 484948
797 548 450470
298 606 726347
456 108 463817
215 471 516397
218 780 400415
566 727 670462
415 313 974334
245 179 249972
67 100 105067
132 656 333043
502 140 615264
228 350 674375
335 154 732131
583 473 508205
197 117 80934
175 743 778319
214 502 803135
156 298 334603
31 634 204927
380 377 276368
193 629 897613
65 498 224995
345 600 773876
679 691 294451
161 783 388179
127 780 821336
277 336 742692
53 531 963654
571 99 56133
752 457 679202
677 106 261164
384 465 36534
605 150 484852
249 135 136204
57 230 75546
394 25 278893
708 138 937259
673 470 951340
450 290 845712
213 57 86196
288 498 859261
465 390 523064
341 507 127480
497 273 874243
194 2 125337
163 680 224513
411 379 120054
628 748 920570
198 561 667593
570 636 26369
442 425 663192
96 199 766516
737 8 531009
258 448 826465
345 49 780022
386 704 271514
737 749 411049
567 758 518539
304 568 499878
667 593 80007
464 251 805301
33 793 153356
262 235 191087
282 507 357432
630 524 494529
785 585 316698
732 407 805807
704 565 618759
303 87 825399
120 272 645077
134 314 916277
748 328 239852
44 604 411108
581 179 563018
331 686 877753
431 365 286889
594 329 312421
303 536 865625
147 455 994074
440 427 315753
682 16 358586
425 168 193619
783 611 536384
207 462 486680
585 484 457296
404 308 696221
202 712 873165
10 114 532223
143 544 461800
46 169 369747
476 316 419285
292 155 40495
7 257 808453
380 342 622175
325 273 874877
182 74 277842
496 410 131406
146 185 234811
795 648 174787
790 97 550413
100 548 368958
147 490 285019
300 377 906869
486 701 873821
171 642 300789
646 61 712740
636 78 906213
126 669 283112
247 434 534972
567 631 243907
394 169 963480
259 439 519848
323 482 976766
685 288 564003
442 428 297119
723 736 933894
396 157 460341
8 552 330216
189 149 135451
697 601 850048
623 723 969198
242 282 196952
33 765 435337
478 236 198780
148 491 699565
407 292 547149
496 69 982607
797 752 392726
321 392 39552
637 189 756247
92 158 532677
474 763 773132
141 33 262030
207 504 256572
644 43 853530
48 681 280980
208 189 500959
457 644 844112
617 488 446323
316 259 192579
453 516 375769
421 409 372227
358 207 549950
61 681 95878
349 538 876069
109 96 730758
707 321 560011
695 554 545219
651 574 41667
39 739 281537
15 95 341894
393 717 385008
721 770 790133
10 605 593492
283 150 588576
349 316 255783
193 325 355845
428 70 267073
287 609 655415
69 169 959846
630 31 640577
348 290 17344
60 464 976944
432 435 431123
236 557 451704
631 71 79856
794 333 169565
417 270 835786
140 176 761840
350 619 993550
46 297 851875
146 688 896273
361 445 81246
112 468 465768
793 609 13853
272 759 594627
369 399 669350
335 207 87701
727 667 699018
98 345 677614
578 250 755574
734 237 88854
570 42 880256
638 657 864200
148 402 309518
726 264 956381
774 294 357575
51 798 771764
574 518 777335
738 274 938658
150 241 341735
12 628 467451
67 351 777485
112 341 16288
286 167 570581
393 103 893617
19 579 468602
579 522 111080
331 267 106269
194 771 298676
713 247 424172
135 358 90165
585 108 978057
552 317 616436
170 267 181997
436 625 832814
601 65 976759
441 45 896067
68 616 18880
523 645 912412
475 77 996009
680 431 990099
127 403 889096
106 211 503171
336 535 764586
324 83 300483
263 313 444239
494 78 323631
623 88 293389
776 395 722139
733 779 391797
598 643 67601
32 223 237339
178 734 665299
24 419 409730
670 117 282223
151 540 946259
3 535 22650
185 779 810332
289 496 321060
736 566 341210
614 79 215449
271 220 241555
787 337 908884
477 44 905945
730 195 382934
69 174 964814
652 44 314698
198 727 411503
568 494 250678
372 52 689958
493 608 820229
314 602 452307
723 272 415234
380 332 768535
612 199 25793
689 463 57214
681 194 767348
403 458 187355
423 702 438520
721 330 561003
356 598 18080
683 195 347171
520 795 837071
502 313 664002
342 391 14092
406 123 260259
172 717 814052
207 657 204473
363 74 88113
719 214 675084
80 94 602662
73 617 954008
716 686 591375
418 202 201625
494 56 392098
369 347 809631
665 321 800797
741 184 630893
773 322 966352
364 797 975417
198 644 374053
375 457 916468
185 182 91369
270 538 506867
195 235 788340
6 587 752477
781 762 534505
59 103 688608
31 265 435548
315 130 123992
627 719 392133
180 181 643491
32 530 381858
636 125 44701
176 91 250833
227 300 149116
175 426 4619
326 582 336555
289 4 549953
137 787 685080
662 21 809899
296 772 136527
764 774 709947
123 493 139261
12 703 426859
382 243 618199
756 96 566788
486 533 83543
510 226 309991
370 471 25664
350 562 232180
541 124 596696
580 138 754058
253 318 54241
197 319 204281
406 116 677442
345 356 299546
658 19 456131
49 430 484069
595 367 811010
589 648 659369
376 335 404722
121 59 920803
358 273 728336
315 755 319482
667 479 428857
101 502 184913
495 580 867336
397 199 847714
726 601 94136
236 774 274857
585 734 499692
297 678 750087
505 695 895529
332 443 213578
141 788 378592
465 536 563179
629 333 300481
441 542 167523
639 792 703738
4 513 686874
400 659 613618
778 729 250837
584 522 743113
282 12 157562
753 53 996679
118 45 607180
589 505 461322
18 491 950962
432 153 399657
678 550 997815
480 15 45784
74 749 116367
9 140 973375
670 375 161871
418 261 482077
671 372 592520
491 308 445312
361 256 517822
574 309 795354
701 789 391086
340 357 474121
24 632 802370
457 26 926634
737 681 964479
554 493 106692
791 557 498352
385 792 557564
203 112 542645
339 706 172031
676 397 208209
560 243 11786
203 20 54304
140 313 295793
172 69 317269
237 467 403092
441 628 6677
73 109 134673
20 623 181491
50 719 911322
18 326 152670
379 118 700699
319 552 501120
78 172 723824
798 187 703225
366 785 291494
265 574 101865
254 210 1227
318 342 918881
30 628 783069
522 187 536466
26 22 418391
132 665 91745
775 499 847667
400 40 455059
594 720 893560
122 205 196337
577 45 777913
158 544 354806
315 608 746548
24 777 981030
39 730 715217
672 186 75262
173 406 828759
435 358 636781
218 530 49487
400 503 836655
674 548 893282
776 596 304824
193 669 323105
106 330 222296
660 690 663089
517 312 267905
601 575 152296
129 87 680488
330 303 181493
250 51 613822
741 800 714500
417 67 686659
28 729 691027
415 359 196428
607 59 866104
645 692 941459
771 649 454888
507 357 682782
172 367 342083
239 209 315070
194 356 276284
33 300 457882
593 306 610362
146 202 737107
214 557 753301
721 548 627333
338 30 783379
11 656 868113
577 498 447412
731 642 565346
618 463 76087
540 451 753968
784 150 470055
306 685 109058
319 628 506242
600 415 211535
103 589 30434
446 635 899099
507 123 861536
584 608 208584
252 294 602187
770 487 192130
138 551 35425
61 280 553837
715 410 851468
42 739 724537
319 303 900332
138 541 862369
120 799 536741
9 246 316489
414 206 183269
730 752 782748
274 468 838
400 135 300670
228 231 455072
702 785 773513
144 599 94663
180 636 961132
227 540 170212
770 627 3436
491 315 677884
391 789 490463
604 325 478835
518 588 80048
588 542 891634
769 753 103111
142 748 913630
688 39 881833
733 213 367110
653 87 213160
150 525 165923
676 296 985078
732 57 666824
205 171 700930
484 198 455804
598 452 149621
287 101 61344
754 65 490133
342 455 940630
89 388 600025
424 461 927655
754 688 356404
4 385 856886
406 631 249208
68 530 470736
527 109 164385
268 665 149058
730 246 798187
630 306 904860
400 373 286396
108 761 104721
429 214 910475
92 12 282591
745 303 834714
233 27 612052
580 42 919971
574 365 535805
628 286 64074
233 308 932594
419 744 854228
540 284 551097
262 101 494890
102 327 482848
259 43 520204
170 433 500288
432 417 908626
94 58 247387
8 148 383178
722 587 726093
233 765 643026
406 300 915528
664 9 810241
797 443 479550
74 2 613117
94 178 237194
710 722 819782
238 549 772333
29 591 422374
572 271 283101
563 574 142244
579 224 649711
661 695 963439
433 39 668062
129 644 945969
288 670 335945
709 458 640418
307 110 336721
203 447 318434
147 769 696852
510 493 939224
749 446 635670
152 367 381504
548 270 194379
249 265 958927
111 459 809943
330 103 245214
337 576 612595
608 532 62345
82 134 86928
307 462 634957
324 191 751836
659 97 146195
734 575 755653
221 453 208527
296 54 949664
509 455 704397
799 390 160238
166 717 986543
702 584 75681
420 682 537572
617 452 305091
467 311 885565
716 722 419014
34 587 587789
496 574 190544
184 671 63838
529 748 339407
401 495 466918
580 742 55854
9 112 6079
354 334 656800
788 144 24810
326 240 764329
139 50 323487
110 147 443301
200 458 516049
73 619 220276
544 553 924055
533 394 919495
428 505 507923
786 464 453379
286 636 574361
117 427 675431
385 757 202332
685 333 280705
299 165 918764
18 632 617965
294 467 179640
159 553 908000
759 646 162367
621 306 519665
354 78 213212
391 478 951230
706 723 728268
797 455 38886
203 152 221616
142 161 189883
291 575 811614
260 201 468508
653 525 280085
489 271 609916
736 244 619512
655 371 67095
58 113 372153
708 714 398334
757 781 817254
149 199 669368
715 418 808182
443 215 794155
640 130 981116
625 790 293456
390 423 326351
77 215 941369
91 163 161231
514 339 572605
667 238 596686
698 562 516872
28 627 157210
702 4 814228
708 762 171513
371 717 113598
482 92 576883
66 520 398548
280 667 774687
629 800 649667
4 91 503707
131 39 435682
530 565 971380
456 285 19311
519 524 170422
329 335 73
73 515 972016
340 539 130361
739 595 469648
741 690 212467
265 781 592247
332 330 836021
137 535 730599
238 652 820635
67 613 760308
333 132 339647
36 792 828114
294 454 913614
269 648 255699
101 288 775210
147 44 126459
287 546 399524
80 2 987110
448 163 789793
194 409 579090
356 250 7113
598 90 271825
28 256 926145
10 413 634112
61 498 490257
250 360 456550
415 737 987752
550 509 473042
448 549 53253
570 386 909380
666 638 52621
79 740 397161
480 766 721245
324 407 235750
219 574 967293
121 766 456182
13 23 880605
683 400 966819
670 458 894529
319 133 557450
540 233 680099
745 111 7726
148 258 688989
59 515 81188
530 219 743452
404 279 995488
238 76 172671
760 183 887440
513 6 132980
291 128 282518
749 556 716647
83 336 693298
301 78 403146
218 396 256639
701 104 907949
136 181 169263
426 237 762069
239 146 808936
122 213 175729
427 532 598370
414 249 549571
360 252 676445
189 290 299156
296 9 852443
495 638 94862
379 413 284371
798 598 653740
647 644 498834
439 644 504745
728 406 160061
618 138 463317
36 144 200697
690 663 891419
559 292 598209
276 6 92210
733 774 393333
638 613 378290
161 392 888739
12 220 792408
448 660 809809
562 261 349214
227 6 916527
261 636 917715
501 653 311816
504 360 506694
559 9 739795
620 718 928703
721 364 382107
694 193 537501
120 101 577629
593 741 767144
671 91 955193
97 741 454481
728 259 928016
149 628 771977
607 211 129678
78 713 152693
236 703 915990
362 516 170780
420 750 918367
389 476 969457
777 727 222944
708 609 482687
334 81 877318
330 191 426722
539 356 931749
321 158 43633
177 125 628419
21 28 602652
269 460 483692
544 36 149084
92 734 283668
310 556 162473
536 323 714302
539 536 871642
200 265 929460
160 48 237680
608 531 615235
47 424 506598
141 346 968173
268 724 494031
150 497 127936
176 16 252591
471 366 532826
29 477 295293
444 375 16799
451 697 138337
618 586 300762
124 183 462662
720 509 94032
58 765 862354
591 40 299953
332 479 883988
68 604 786563
709 763 877892
757 564 758945
329 715 443059
365 494 817517
510 687 304301
742 626 925399
704 398 390008
430 213 572550
282 687 810799
753 2 180893
574 624 546513
572 369 205881
540 629 812917
772 509 885472
257 582 63523
44 38 842612
86 54 882393
559 30 883002
257 712 799007
596 192 936185
184 478 896909
540 464 118800
447 122 194290
88 473 452341
768 746 894446
662 686 279543
193 310 182065
158 790 405044
495 168 560988
679 744 104964
651 345 469080
755 306 412828
382 247 715220
158 304 228867
106 419 124308
214 246 366401
207 265 174244
295 755 346767
107 613 230864
110 763 213859
344 377 863640
484 442 998132
411 43 781818
237 703 287030
250 308 107179
768 642 797511
154 325 802610
742 476 885103
112 800 848085
206 33 588206
515 763 958353
474 202 909257
633 560 393252
329 674 7469
678 33 662033
473 217 662443
164 461 295199
747 116 26291
662 570 585106
569 398 924352
164 377 1265
405 22 555220
236 723 611960
262 305 909814
387 608 478332
505 751 115317
679 681 966775
479 750 489602
718 478 745609
543 788 661226
772 575 577570
281 215 800126
513 357 447637
212 662 76510
619 462 200099
133 211 53789
710 631 429706
556 566 440035
736 375 714328
505 685 222284
323 575 170236
794 249 716393
741 686 196652
126 86 449225
22 686 25754
599 99 770004
532 642 805425
399 232 447568
456 708 14685
131 644 591779
581 421 44762
800 110 627474
166 494 904016
710 340 593951
462 108 743078
639 753 366914
604 575 309728
111 394 776225
278 127 66903
781 69 327818
584 343 91910
698 247 733470
681 186 333037
316 79 648167
230 519 892347
512 101 712915
326 411 363315
20 575 872002
59 427 921669
557 753 749136
83 686 874226
78 511 615693
231 149 817692
585 551 503914
624 446 983988
459 641 683001
514 366 246672
612 797 939467
36 142 572138
504 689 73696
710 493 679767
716 484 423477
741 234 39212
664 50 404682
447 177 841984
195 696 806622
524 538 971149
351 551 654433
371 186 693121
135 671 25202
333 653 428122
214 19 394493
96 255 971548
499 738 708518
528 778 569579
146 654 877912
436 767 507231
117 711 252176
659 174 738219
703 795 997363
257 334 167821
122 431 946295
293 405 560422
427 184 863219
480 316 130858
532 204 400672
685 664 516003
326 589 361053
657 354 828077
13 84 520924
540 437 260376
303 534 684056
548 722 114923
304 448 124266
485 786 737277
32 669 663593
32 481 369260
441 649 266715
729 627 340196
681 93 638650
213 767 20134
31 246 970726
561 406 577848
547 416 690929
387 411 310047
606 418 136144
280 702 277323
339 796 534410
455 92 709365
104 684 629099
177 426 974560
683 307 57549
476 654 207384
241 745 375833
427 133 204708
214 512 874291
570 297 210193
253 508 170560
386 676 531178
364 10 86776
746 794 300804
33 767 846063
218 116 117792
321 15 396101
283 500 423038
724 478 521514
639 457 319885
144 52 310049
221 410 128678
198 302 843912
257 626 166553
41 432 638795
516 36 570711
704 632 624521
68 189 560383
274 661 90550
1 447 125903
329 508 463720
410 538 584295
571 150 848865
614 20 598562
439 311 989162
273 737 490438
246 474 225058
289 488 232286
424 786 297782
213 270 371382
140 779 15805
524 372 779490
224 589 738276
274 731 458158
340 718 582761
305 32 347473
614 155 329880
57 774 414536
571 19 930796
80 195 812030
542 727 425304
768 447 439235
683 711 527643
206 608 712785
114 334 975223
624 166 74391
571 668 715768
716 325 831909
797 671 303339
355 57 99683
573 469 1757
679 436 121517
239 135 939458
242 104 565329
197 458 580135
680 736 784928
674 141 277135
502 245 897970
270 706 299847
218 649 123299
574 111 180030
177 401 427567
698 796 319676
546 334 722600
219 181 863531
352 416 116236
146 440 733168
226 783 547629
175 637 208923
376 114 583922
539 87 624692
118 567 929558
90 699 824320
695 494 764815
789 630 122290
244 724 676335
342 269 277764
609 788 439764
287 556 256897
657 319 323697
623 793 247501
59 518 969896
46 321 995064
431 336 520989
432 182 134219
312 48 162832
29 691 270744
245 130 103107
213 54 37912
57 152 220590
722 31 993178
456 136 529542
356 704 533563
37 16 533104
578 468 957539
744 492 922192
17 619 530903
155 183 379704
404 797 855551
138 13 666993
549 235 307069
463 253 934356
30 566 438444
371 540 800369
586 13 819577
70 618 982195
647 347 452086
14 679 933429
267 321 272218
435 216 844029
99 132 914345
280 576 216336
594 42 21594
771 718 891857
496 124 158168
389 781 681698
163 520 449280
247 786 398495
633 748 640026
173 562 785179
346 29 8952
614 169 417401
276 782 879014
297 102 648702
584 348 264645
504 228 859551
152 446 70953
159 789 536406
655 430 657035
207 551 501746
634 9 629451
653 659 418138
654 345 812415
190 199 232626
461 546 21008
156 750 108058
718 786 938699
563 691 388256
103 323 416292
65 579 614301
587 320 93282
117 762 393659
491 351 750816
485 502 269710
30 640 783630
474 342 744992
622 795 726016
737 754 585962
159 711 695576
793 255 781521
299 353 492982
762 322 781130
523 115 95633
244 587 282751
45 205 822067
179 625 903758
570 490 939935
752 102 462046
66 413 927274
707 307 857350
698 262 126142
644 747 52627
662 726 408449
44 566 145674
379 794 566889
46 637 370582
171 382 551801
733 303 160793
391 719 715020
61 244 838645
136 705 67248
178 546 710855
344 486 937878
371 620 934021
132 403 951065
152 648 316426
365 375 880906
204 262 919799
704 799 949504
323 477 851690
215 583 281310
268 479 491229
398 243 859173
541 401 15522
790 600 970431
348 697 326517
538 281 897219
715 404 164742
140 706 864475
200 274 762220
327 258 967012
490 484 284113
361 492 94114
111 310 941048
355 205 185748
38 701 58222
676 449 223549
234 438 284679
192 517 665498
354 104 103424
387 124 583096
577 770 352530
735 294 616676
226 529 707667
363 680 563565
746 482 216540
327 700 419525
572 211 421989
182 594 531979
575 480 738895
128 92 68310
137 136 831199
61 526 109461
636 129 112922
201 23 241671
786 218 758782
475 564 557522
729 760 356632
232 600 929146
762 270 468550
319 1 489288
222 311 80119
375 116 231780
273 437 395042
221 466 37964
463 170 775424
52 775 545608
252 434 819930
712 641 509730
60 337 819295
506 799 126568
542 545 108386
227 556 733641
108 218 204818
772 276 792485
600 798 261816
545 496 987629
510 460 995033
208 643 859375
278 731 108150
348 416 901863
161 463 927924
607 139 644671
192 31 116656
568 772 198067
349 145 104156
745 732 4159
318 783 758973
620 714 776310
199 541 797007
754 485 195593
301 151 390319
529 445 342213
44 300 179838
409 268 459332
319 636 988938
780 153 503994
315 411 245252
357 696 248802
52 561 266428
58 284 562174
219 97 490290
680 72 5192
520 402 256733
613 610 150201
7 104 931684
563 127 424390
306 204 369339
590 734 387147
685 492 604801
23 643 941615
547 529 368061
124 148 783845
113 150 82371
655 727 601468
697 237 573096
6 653 188754
386 142 883526
227 379 790777
676 139 744253
561 404 613693
419 314 386982
605 286 439654
28 384 663578
158 724 98120
63 760 646592
137 402 763305
170 380 499211
641 716 584744
60 488 355536
319 257 347258
156 763 286010
678 672 586918
715 469 465274
556 643 211014
480 552 377180
773 404 347302
745 369 395896
330 650 201918
452 197 216750
422 172 864672
465 362 89088
579 67 832140
552 19 411617
433 44 482328
264 44 800950
561 222 949144
245 195 341740
638 560 442228
40 520 270259
316 733 839152
307 217 781600
151 631 437948
356 410 560446
253 92 833804
741 87 668000
263 145 721809
220 24 959201
793 451 365348
481 741 600704
736 251 92946
797 301 132728
445 527 926588
617 49 318579
77 310 407006
25 568 655458
25 168 252674
9 675 864814
601 616 917982
193 770 554499
711 541 714558
596 604 88832
73 303 667220
502 274 728450
404 478 117462
152 280 631024
525 78 77373
326 498 371411
611 535 851192
669 720 703272
719 673 81837
380 207 579669
92 500 908920
734 706 279025
6 357 896073
145 571 947522
659 316 655442
697 55 802937
517 663 865580
21 131 787115
701 363 749833
517 92 279878
643 676 937332
79 737 982991
36 465 288071
212 36 32275
246 34 339503
582 621 310581
410 349 153971
200 123 149893
215 273 445056
400 528 32077
637 162 690995
42 302 393999
310 580 15669
203 710 553835
312 360 467641
604 166 553121
696 531 864709
519 117 826415
72 620 977143
77 66 286297
31 515 328349
398 264 40277
508 299 177094
478 507 560250
105 750 909692
348 608 107964
44 454 470786
25 300 253637
145 762 751320
54 548 150548
552 784 45670
639 696 640088
643 226 214567
705 711 567557
87 520 185277
197 139 262150
224 84 661988
410 660 868835
700 259 681342
689 346 328546
246 717 608274
606 558 923760
267 137 295230
437 206 241567
730 56 163141
260 272 492948
507 410 20697
701 357 912609
791 214 405579
739 49 792481
174 242 547641
561 17 731468
382 480 363284
668 727 600111
409 799 633524
601 520 93969
781 140 500225
276 189 627568
26 542 168003
321 137 707632
130 336 475375
405 11 405540
153 575 649782
617 233 380333
272 397 178139
216 662 596718
30 192 166717
472 469 77865
33 343 283776
478 88 663640
720 455 716195
468 196 920781
361 65 93290
710 137 503003
219 527 65957
588 495 875779
26 670 736417
343 688 713337
286 477 169082
378 762 819069
476 16 769944
63 646 631277
720 92 384560
670 280 525976
635 664 444564
279 459 398165
798 752 894877
390 668 592749
403 662 935425
383 530 847478
731 373 919048
263 678 497669
14 530 292584
9 632 598485
708 141 405285
241 520 111771
795 82 643075
609 205 612643
199 93 693116
717 228 608521
547 684 172846
767 19 693683
603 448 798210
348 74 156276
239 512 555350
559 268 808058
352 63 343219
488 370 139551
128 16 241021
80 565 505522
260 602 606122
215 729 990065
330 719 913937
328 141 888996
17 539 579729
465 274 816440
677 70 965025
216 380 125382
35 77 136458
729 423 649452
370 490 320105
603 315 12578
569 552 399242
229 675 966013
686 280 270028
132 779 950788
181 501 546210
442 478 496736
268 43 20518
56 226 694693
251 109 715643
11 43 159371
386 749 415501
17 494 682271
290 679 704211
673 733 775866
198 131 432950
174 673 284580
409 468 218122
333 297 815464
422 170 903555
400 543 147734
333 293 24330
695 668 199138
535 734 51254
292 513 51794
31 197 16302
785 392 305940
427 152 510650
79 637 793628
391 651 438359
788 724 550716
312 411 879747
150 657 428598
603 305 321696
320 622 118543
199 575 585830
727 641 915487
560 404 594337
651 52 417789
690 49 113732
755 539 260111
315 218 3961
321 208 577661
27 515 450797
670 787 692600
197 798 482778
585 543 79352
132 493 621221
729 91 530330
272 243 783251
565 427 204766
165 404 963487
555 551 459770
535 573 815263
318 457 624690
301 227 265176
116 85 475134
534 73 224645
729 13 534039
19 605 913488
351 317 53937
247 566 515619
375 502 324300
537 671 543433
480 551 195927
266 87 84839
366 41 587291
414 625 29303
618 26 316184
353 170 665293
210 607 594724
286 195 222452
618 383 397089
355 17 512704
702 745 892421
643 24 157508
537 551 600153
797 413 460410
187 406 652341
677 384 609691
205 321 878623
426 626 597121
186 698 609728
391 103 104687
119 642 303349
306 799 141877
690 154 866505
254 100 458215
595 10 899289
267 210 827862
594 24 472837
101 231 213325
583 319 964725
427 176 358961
263 323 239534
235 705 583716
778 235 201131
279 684 675628
647 181 540030
560 323 146873
752 274 813478
673 758 964790
688 690 600229
52 574 805963
315 413 465170
633 466 890304
483 424 760771
404 188 428429
665 638 180769
127 698 632407
313 131 147754
372 194 526254
700 66 519277
394 732 337465
530 597 18841
15 704 618307
222 711 990594
566 143 538566
204 559 712362
720 572 513498
496 363 780963
486 490 697480
668 755 977302
434 648 615307
637 722 919116
13 222 844921
775 203 255374
336 797 360285
716 145 619164
62 354 484408
146 572 475151
19 75 498241
163 545 91656
396 298 53471
402 622 269014
452 324 957804
118 285 991783
146 555 725566
652 396 21459
195 150 86179
9 193 245993
134 359 135559
35 348 903199
411 194 679687
237 238 700281
420 267 335484
212 16 86611
4 39 945769
653 45 823215
576 676 981713
327 174 968619
401 114 705551
750 734 432554
595 307 536941
124 303 542143
510 166 436968
309 338 226478
752 255 731691
752 765 679483
195 703 500169
388 601 225230
391 35 342921
20 639 39708
455 399 453696
38 201 551548
686 471 671140
449 209 613112
771 275 684774
605 241 607168
625 563 672393
617 581 863565
457 98 242098
331 597 343904
20 452 278087
309 578 684891
90 623 472863
588 512 745535
426 88 469395
74 407 260608
130 704 834145
599 176 419600
284 532 926565
27 595 932711
301 399 87421
418 642 853627
652 527 899246
139 284 286830
568 591 618814
770 519 828366
770 87 880415
156 445 466473
732 718 649444
476 276 865974
91 170 832935
531 394 499539
686 681 474318
796 104 81686
599 325 664068
597 209 141972
345 26 17269
750 163 965957
130 648 3232
440 118 441577
761 419 389009
592 48 214451
631 789 57721
301 484 711538
245 665 495066
445 292 645254
329 682 541034
544 44 585938
260 3 565272
369 190 988103
529 237 219722
407 144 200381
308 506 224324
128 240 872484
705 761 695065
231 640 724303
380 387 212938
419 563 556337
77 411 297224
541 647 101052
591 141 691101
424 74 321914
361 213 259916
504 489 23120
335 254 263760
176 323 787812
339 165 76847
461 51 269446
76 740 756470
265 310 761122
409 292 895782
466 652 433907
45 235 789318
278 264 290614
41 12 160076
487 631 898170
420 350 603398
141 560 757265
730 406 450337
155 109 148097
280 162 588372
187 610 515400
478 381 793357
506 191 234665
705 441 123071
758 78 509795
307 322 13136
437 224 663400
435 524 38192
612 469 77824
655 275 505886
310 203 167894
221 319 383576
683 118 807006
268 400 193711
704 558 307707
782 157 808831
531 242 83359
197 121 940869
349 101 163681
29 520 129246
180 245 958367
743 39 387924
726 63 672626
69 250 815146
35 323 42928
34 157 531990
664 484 113899
558 580 825604
314 351 478288
598 446 899631
111 501 542493
287 128 579262
415 237 572316
171 539 821606
733 274 298511
236 380 324298
534 633 582815
724 143 531698
751 775 202170
356 105 696714
747 583 471968
7 445 540300
260 330 622766
75 319 974381
185 483 925064
451 34 504957
542 767 736498
667 113 884614
385 583 355579
706 62 328970
46 158 858636
681 749 765373
541 133 628820
637 646 138444
201 383 794246
746 346 320685
169 300 290775
740 708 773938
692 413 457141
214 771 305215
566 172 236289
310 302 502565
663 26 364680
331 669 62366
69 632 360203
470 289 709357
463 297 194721
15 2 212515
565 479 448367
662 731 421024
17 173 601761
784 334 86997
97 276 761643
83 235 602625
463 18 478176
378 578 93761
25 416 91697
721 362 798453
594 68 727164
323 215 740717
675 778 442764
343 437 376357
44 500 797765
765 668 987395
484 457 417364
160 478 611101
778 439 572799
507 80 78256
411 373 591970
527 450 182851
605 86 698197
434 106 338905
159 543 18376
12 15 955814
739 204 723114
744 750 717368
516 139 550924
562 528 134195
96 761 291775
180 737 979998
346 687 505758
491 740 344970
604 24 325735
31 459 319463
403 172 491964
138 314 103747
789 409 339358
211 733 866412
309 771 672799
204 174 482652
410 547 27589
167 632 492616
224 786 754708
692 784 953591
182 731 827371
166 450 166062
675 690 332024
103 114 22956
85 523 502899
214 513 531650
198 101 186191
618 739 235963
617 203 71965
586 96 27118
531 486 674349
735 448 839647
283 140 635588
381 633 153501
691 486 311151
93 303 199335
513 656 798709
416 713 332589
70 632 225638
362 83 272034
768 144 965345
678 83 862444
524 65 530028
474 637 270079
328 15 861229
446 219 671742
27 347 550270
27 506 916852
392 138 262649
317 122 345960
206 225 504798
126 118 394730
457 56 365120
142 338 514155
568 767 983899
768 384 644193
586 184 810340
784 606 468746
707 256 89488
222 343 500231
751 248 317761
236 33 141012
305 316 738123
569 208 668011
377 262 196254
390 797 664804
398 82 797804
551 753 641927
762 172 520853
528 654 561852
145 62 277086
501 680 237147
402 756 98341
339 315 468684
303 453 916133
692 159 467354
738 312 959226
215 248 454296
212 510 785633
416 574 393515
793 280 587621
63 90 322351
491 593 223613
160 238 113459
128 382 938844
578 623 226104
87 141 515352
91 446 632828
688 708 988961
736 393 895409
255 637 103123
156 52 433095
341 664 984940
757 625 231275
652 337 625541
288 371 510317
656 113 639692
623 543 768684
413 385 487229
286 719 567967
344 103 168428
671 187 579503
779 514 549191
215 432 166784
116 314 394869
538 74 208528
345 287 345553
555 558 197563
97 664 631181
707 783 770739
599 323 878312
757 372 509996
539 449 949050
134 633 43678
192 563 37336
300 762 785590
404 717 772071
403 700 205963
10 601 307169
59 493 952155
394 480 226683
786 170 983443
342 344 531001
341 382 351605
266 446 874949
225 257 591723
579 748 476904
753 685 880050
578 91 880122
308 361 848235
341 309 275137
657 147 216773
312 277 33415
325 495 954201
299 655 624821
206 389 674042
667 126 842898
435 153 761207
360 62 118979
570 448 462791
728 129 244010
436 573 452950
402 473 976364
606 539 354044
683 98 135701
95 117 99930
491 776 901576
559 38 466621
593 16 435661
688 140 108410
419 170 510169
479 138 841755
477 462 393530
379 91 689198
625 549 823009
301 669 225915
84 534 513744
342 25 34187
524 288 140341
147 677 570630
534 654 176201
475 92 733866
349 65 613239
638 231 892652
190 465 503236
247 17 10858
65 746 126692
202 514 254336
65 307 15694
780 687 115996
200 474 28620
31 577 468560
734 264 916874
100 227 197131
707 433 923937
300 771 790423
77 192 587996
85 60 133977
153 793 974921
568 404 556073
713 504 218657
187 178 561832
784 313 287496
529 500 963704
342 371 329447
59 64 916597
742 212 836337
578 298 799640
574 314 31169
691 768 286887
274 257 147369
381 398 15764
13 115 635900
261 400 463200
214 58 606842
596 637 365964
154 682 975903
147 359 835689
476 611 87964
323 208 78269
269 504 193557
211 44 629727
281 329 747079
71 70 520393
309 790 466842
324 238 743437
493 577 545814
539 234 46937
657 703 56970
465 59 514771
643 758 834582
160 760 683132
746 414 639599
103 187 738447
657 272 21472
355 458 400504
345 312 98890
523 102 115847
678 158 91722
214 459 748234
338 486 909709
709 236 997132
46 149 549502
468 206 330392
403 13 234620
507 473 963223
148 263 966384
158 52 910704
79 131 234115
753 259 612409
577 541 517863
780 524 599769
232 498 925524
143 479 994038
228 247 435857
156 648 763462
711 65 656382
171 137 438252
605 295 638756
479 158 670618
254 181 170209
192 340 801494
396 429 176993
483 158 522107
247 120 103279
763 74 835225
176 397 679623
530 785 649269
701 744 27188
790 228 736074
648 772 529748
576 290 942391
676 131 183225
205 303 591031
340 389 664836
432 222 791280
118 349 415471
85 197 546333
685 560 388628
101 654 167624
657 409 772508
142 767 305122
61 144 870107
16 782 508188
440 263 294980
182 63 2590
132 283 887524
116 453 99477
535 198 848684
419 231 756991
779 603 178409
203 160 599937
591 618 848313
682 24 544221
774 37 630966
540 50 610535
783 486 133818
33 530 709963
512 8 8094
374 549 46106
218 339 671766
322 623 451234
733 289 530461
156 678 221002
331 521 596723
191 452 105778
797 695 528283
742 336 273293
686 547 284991
175 495 637688
155 193 978136
389 144 399191
560 159 432885
162 47 671216
474 799 72968
111 703 460463
445 688 461891
525 685 866669
570 772 38758
418 294 863778
112 369 59928
172 695 120782
776 533 606263
791 513 396751
590 499 776567
102 604 683184
561 221 434326
690 373 290729
319 672 238066
710 301 597053
191 134 739116
274 242 284316
209 378 126506
678 511 322269
648 342 637995
122 469 746982
146 742 34349
593 198 472476
561 452 813227
559 54 154699
419 400 754543
263 307 181978
367 415 999344
370 215 792440
602 755 654619
386 448 210693
639 273 748118
466 311 177873
18 414 627635
795 316 984803
484 103 903551
550 418 362367
151 439 246616
247 732 388108
391 750 537194
178 423 404724
430 559 931952
688 710 697884
594 48 481234
91 303 209029
26 500 854710
307 31 379339
486 231 475874
432 185 411424
793 643 475177
10 342 66370
59 323 329011
613 255 561742
755 326 193587
755 207 544756
288 457 839664
745 665 7249
6 11 77915
502 626 372272
637 205 977985
560 10 764970
138 611 154479
556 207 613673
80 716 403055
626 490 203524
581 59 116283
82 785 132714
200 703 236887
778 501 851655
683 736 145920
8 17 526567
337 537 388190
128 339 39892
227 506 204880
748 671 643187
399 585 244681
120 310 924072
183 262 210542
366 731 11536
316 686 682115
776 265 441354
716 676 935703
420 102 728635
331 598 672823
377 598 308550
16 695 552248
228 739 262391
60 263 988832
725 30 664146
150 32 757397
365 794 975559
15 463 113575
250 782 479058
421 684 47626
294 67 863436
380 296 655005
242 626 398848
271 400 958108
679 141 279064
6 387 431343
221 532 89464
239 723 695945
186 77 407728
420 474 455848
702 503 759599
225 189 27325
435 23 86463
417 687 145301
701 668 741716
611 482 736627
758 372 984746
748 67 975761
166 113 378725
397 510 172260
323 181 895293
181 487 632565
281 242 111491
747 442 787593
121 748 144216
265 355 750604
645 427 444613
399 2 710465
110 331 691583
284 591 187507
301 154 191036
577 255 39570
431 433 24883
513 644 340991
327 214 967797
264 154 78018
397 295 645040
531 50 676316
682 4 322091
26 617 830433
44 756 302092
382 161 743538
481 531 270680
506 788 406061
158 685 149541
621 367 949356
580 432 343808
360 662 887402
725 175 4731
352 361 843547
729 414 781522
97 94 832289
211 10 171430
39 671 193713
132 238 274055
305 204 263361
145 447 243788
191 710 591483
696 741 210008
101 784 53066
223 153 910468
609 705 8418
350 85 888717
384 339 449692
102 284 990976
437 677 692639
228 246 711395
342 666 124347
511 471 311920
376 226 376027
788 114 423731
745 775 565882
24 328 674956
768 645 7745
794 715 903719
265 18 392134
746 741 459095
733 607 839729
646 435 5852
672 162 685083
82 306 299381
527 260 790607
375 133 116793
777 604 496566
138 192 2294
291 313 525170
37 32 849275
219 299 311368
335 383 205371
662 741 412429
60 646 693085
705 506 119190
321 134 366258
184 374 905367
408 364 678376
701 390 652936
162 160 694249
158 23 756917
230 367 897484
84 763 449656
795 209 966749
709 764 506111
384 605 273125
349 371 804000
559 379 824254
388 509 647780
154 339 858018
157 793 606155
115 141 982833
190 705 851519
579 679 183160
329 86 66955
794 510 561849
665 178 539410
206 430 350320
9 31 304674
480 19 226846
252 519 688401
298 525 596034
34 235 858488
120 486 32392
348 546 97225
730 227 302756
230 678 804017
6 733 794009
303 138 409684
635 406 387674
351 654 936796
253 225 197823
190 273 551367
325 375 36326
83 233 120174
43 317 95446
710 102 993558
689 619 776473
355 301 465360
210 435 345745
585 274 949172
481 277 881671
659 361 204099
183 25 845345
483 343 769000
705 164 258131
286 103 407109
122 601 566994
685 459 579249
300 535 662500
744 582 475551
87 214 293343
472 642 980731
463 472 678109
675 228 983334
163 690 322650
762 1 404637
727 195 947949
695 117 253446
547 705 131146
448 484 256595
187 496 140786
668 84 986961
242 781 814056
97 729 884991
661 267 737037
17 225 994089
334 267 356609
356 119 30627
507 53 647293
233 493 188228
677 678 54566
714 693 255259
699 475 811057
463 284 729557
324 196 613077
67 128 279065
266 286 908902
571 87 356748
573 221 816779
316 551 696520
624 258 214745
777 695 328075
352 438 44553
786 420 115851
594 525 586299
484 314 120191
725 297 968116
752 110 943700
684 112 522594
799 334 483820
33 374 416621
700 141 759337
551 734 216508
62 699 407454
355 721 253841
152 514 764593
504 586 708677
330 394 790295
595 729 754878
86 775 245236
271 709 192198
506 752 228702
170 174 785656
319 497 462508
269 15 20692
10 406 997106
326 792 129769
148 420 525621
384 510 156129
61 270 224993
119 296 625113
223 492 285608
67 717 706895
99 584 527584
311 645 918524
528 265 642797
787 534 734969
111 199 788805
252 605 125310
611 35 788469
488 666 416494
733 242 162010
53 595 509987
778 623 70509
307 780 975638
428 239 124668
612 420 18450
697 251 114507
44 478 487899
514 539 582191
280 516 815764
477 394 839257
794 514 356859
683 218 413991
668 723 759469
38 43 428873
476 230 936734
710 25 294230
296 468 188137
401 564 198787
503 584 49755
442 247 327693
798 789 543000
692 697 535502
598 261 334215
630 373 871679
745 481 124468
526 165 885374
123 314 856042
297 209 108771
691 723 198456
70 673 540408
103 574 840946
255 73 156908
788 367 453400
559 336 390846
88 52 285827
161 535 155479
656 612 318169
434 13 903619
552 91 375562
433 361 988025
685 71 847081
282 180 338407
575 553 391716
536 115 705272
757 167 12147
407 337 84829
288 536 566113
300 259 602712
258 7 585878
452 61 492913
247 412 138182
514 329 273225
234 544 749574
793 301 946156
214 423 496580
503 509 347091
528 227 630227
389 167 462755
641 674 449580
121 464 258300
200 205 735152
319 369 895048
2 716 780861
77 167 272581
311 225 957881
666 288 673274
798 737 160770
694 664 949854
720 745 596915
54 11 781735
203 464 51490
447 40 615685
231 32 626554
130 93 205142
7 517 844670
101 560 856626
45 770 642768
507 487 872447
352 493 70143
456 658 446066
170 349 329796
50 674 344588
540 424 410225
475 382 686121
399 203 515099
531 332 919027
317 587 491591
432 668 167324
741 319 205418
118 559 746331
457 597 928136
41 304 679519
283 12 963996
689 783 776478
753 496 533064
202 117 451857
393 417 332915
599 360 687316
27 768 22562
696 369 871451
294 269 588853
51 739 215672
566 534 777273
570 364 55030
734 486 157280
293 193 774294
52 665 660768
353 67 331567
261 36 890379
245 103 254819
515 784 668907
160 229 219071
305 118 244465
779 90 763103
242 681 797136
463 734 479479
536 548 442418
553 676 991835
151 277 945287
169 279 932256
233 553 277450
192 743 131300
559 288 702026
537 174 773658
70 173 760679
253 510 795932
454 391 326578
167 361 665675
1 651 713738
308 589 766281
434 80 601370
79 146 467272
455 461 922950
382 378 639024
778 151 566333
212 242 490388
586 205 365132
290 682 462921
501 520 466264
538 252 430519
107 363 230668
21 42 862379
82 695 25620
519 168 762958
435 190 308619
197 307 267325
439 729 534122
633 266 686258
363 650 260997
111 179 881055
387 587 948307
737 439 23192
527 451 200307
417 309 562413
134 148 45269
619 216 312464
605 177 654405
250 276 292024
277 122 90349
267 458 768032
666 624 687300
654 285 797104
190 666 365528
667 676 339140
739 606 29673
168 777 479625
437 346 874371
646 277 786291
597 548 587763
584 48 764278
295 399 642991
316 566 447012
104 465 289415
219 467 775336
452 504 392109
448 112 543710
315 785 353967
739 26 440539
505 455 825449
173 531 145029
764 84 694852
14 528 338909
509 499 93634
76 101 253060
642 59 926158
165 292 735524
76 689 37338
489 756 41213
788 387 995939
550 81 690394
453 664 216621
756 380 676550
237 225 19529
775 416 109980
275 49 235052
74 377 6604
55 713 338841
392 447 869425
524 231 206396
152 589 499637
558 187 123371
662 763 36446
242 344 373035
489 785 600367
130 227 288379
199 87 772007
216 1 637025
244 140 915089
652 443 506569
53 618 80371
138 585 756976
126 258 981872
94 747 506200
677 216 288097
479 746 976574
230 240 391430
96 42 705057
640 679 561662
75 138 122944
325 530 977296
593 308 76044
455 260 944911
107 349 890737
222 18 503996
724 211 224835
204 471 538584
269 129 620812
578 110 572230
254 44 487739
194 486 388593
582 688 381914
411 694 707982
703 219 451286
526 604 148335
613 528 716882
679 559 498603
468 779 142247
783 259 643672
563 615 820360
271 389 844840
595 266 524877
544 528 230810
533 448 833952
688 570 583558
729 162 272914
347 121 659009
680 665 626068
164 269 929150
202 289 212572
570 191 798375
249 705 302351
149 37 383950
209 99 498230
202 786 7421
620 774 333360
703 739 98728
511 239 522318
657 580 964927
162 561 726629
635 748 71719
706 589 32001
721 269 951299
265 201 507845
389 309 208338
373 675 18249
315 80 151947
649 722 590554
223 558 867434
114 747 474209
43 795 951486
757 331 708034
87 100 472077
301 505 77875
312 731 43529
331 201 672880
54 789 451940
137 764 293661
454 339 5847
703 341 640772
566 300 25851
273 769 391245
296 323 412687
298 58 880640
400 649 285129
250 240 303251
607 484 400990
472 775 897567
786 78 979305
456 363 356621
735 46 462761
561 785 432062
484 305 806347
714 476 95608
87 649 16445
774 712 434595
526 599 97823
126 663 382028
772 319 543322
665 193 402581
692 13 744269
575 469 998543
513 136 705835
649 299 403165
122 619 403636
797 185 462864
284 755 709895
212 678 885506
727 354 927996
488 326 895678
135 495 420181
695 662 727616
72 213 124785
540 89 308032
45 129 626022
231 627 399568
325 564 337949
573 367 87687
140 761 183114
786 406 726031
327 544 35232
25 74 526364
462 454 808344
24 673 127404
596 609 342641
147 45 931449
406 697 626454
729 112 723049
117 125 844747
148 609 256844
529 81 33291
370 141 120986
579 366 908769
729 69 331039
413 550 556023
260 359 647853
527 190 90719
735 570 433355
708 286 623636
707 416 348489
238 507 78636
56 220 537774
404 619 329618
15 794 410647
585 693 751639
225 277 870089
432 416 301521
141 202 495536
79 414 231846
104 155 514821
433 794 665270
157 279 54651
627 232 752861
328 257 464393
86 133 609612
90 797 156869
703 537 168847
570 135 299917
195 3 283603
135 661 419122
439 495 554411
574 406 550719
213 612 529534
51 223 484555
243 338 291584
626 207 242386
398 795 642331
84 265 45882
497 325 120784
231 556 372107
8 59 186678
543 123 358982
414 439 594454
479 552 247157
57 400 719903
603 65 484984
442 277 250903
134 419 203129
186 596 76225
586 517 46482
380 349 401423
583 484 83455
795 393 372763
483 409 615135
188 122 128738
539 510 231718
192 337 134533
761 124 548657
592 90 201477
148 602 578494
363 279 834221
164 389 795725
673 453 535051
6 658 758013
594 710 374475
477 93 999014
179 323 560646
669 392 811604
201 414 542820
787 103 600304
795 787 83813
52 584 492525
137 800 69321
669 21 67816
34 729 254050
144 159 626953
563 683 500252
121 482 164037
782 125 889957
191 698 202751
377 480 97694
98 381 867325
734 256 174433
106 16 337112
383 792 702928
196 611 468105
797 80 864402
19 105 510734
130 392 706874
726 143 190342
96 94 915852
634 237 5886
533 119 213499
718 499 303687
383 89 396176
343 233 897955
24 256 871830
14 78 705086
623 681 971630
180 221 816194
169 85 9487
680 37 603368
114 96 213957
794 412 291712
703 681 515227
523 628 421548
242 483 774660
383 599 205427
267 109 979417
120 303 363153
454 684 833309
432 702 656704
455 726 926377
268 573 721089
681 281 311266
502 11 407920
279 142 232993
533 644 47
740 181 48539
71 516 343325
45 626 691685
251 340 751618
622 197 633008
751 451 576671
260 137 625377
791 632 666699
27 423 357593
481 760 778934
602 697 639429
246 251 250615
52 576 32981
411 330 509263
798 766 853054
385 69 38584
277 352 439802
75 203 881938
633 289 454893
707 388 111734
454 108 928574
602 450 517707
46 634 126517
673 741 298493
414 580 702389
378 124 530984
172 371 819190
698 438 981177
355 484 246032
494 561 815540
144 644 721875
749 289 48745
557 466 235653
127 386 549610
56 268 217227
494 676 947276
133 679 877043
547 209 131796
624 782 388547
203 116 368237
348 510 849284
776 147 747520
167 382 509505
248 794 226329
408 93 381480
295 735 797764
100 672 261289
445 586 492346
240 575 956072
767 518 910249
168 362 602237
258 679 490782
353 327 471217
127 610 746771
177 8 948932
564 602 5494
235 776 912429
158 3 93879
686 464 715501
336 443 931054
129 306 811309
403 651 338538
546 598 189749
694 651 805997
596 31 621023
291 257 115058
647 555 626811
650 665 902827
437 364 490485
185 448 833327
224 556 768484
202 646 874978
726 486 361309
251 240 793199
667 369 254796
359 672 53293
638 496 72849
277 208 689344
388 729 517601
478 99 816403
124 729 922120
568 102 972442
487 316 584248
199 46 450729
350 614 66611
250 400 570135
615 507 260362
777 8 616309
751 559 953825
290 519 601248
733 94 661553
666 173 667468
481 418 145447
553 126 661766
466 88 556408
646 422 790447
632 567 454195
768 420 488432
707 650 675918
232 629 667239
347 494 319898
746 38 498940
496 332 796129
362 298 298170
48 96 101324
674 371 815601
312 335 438633
345 629 924537
552 74 602294
632 214 609900
696 128 551294
166 539 318207
454 346 505302
458 570 502540
719 619 723014
644 133 968749
26 170 849692
420 355 493284
438 494 330226
170 318 339771
489 691 385992
586 220 849253
95 383 584694
249 346 253724
227 664 38931
708 368 71840
149 571 502676
500 232 262037
781 377 152455
704 186 401040
731 317 303427
189 335 170960
71 781 81289
254 503 598516
465 622 290393
198 248 616834
772 393 786913
754 31 623336
173 18 80406
324 164 377168
276 560 293424
708 480 171137
241 302 490015
335 444 26193
65 476 189372
294 427 441903
652 674 32435
288 107 72558
262 274 199513
700 187 575064
411 723 495369
706 320 849942
644 199 610522
99 152 782205
188 74 778377
285 481 617857
243 25 899714
337 642 536374
476 120 23363
147 735 487647
670 612 627160
450 306 9164
625 572 523395
119 192 880151
332 374 73523
17 738 748023
421 647 499416
775 64 496101
377 316 485438
590 116 188442
107 26 805114
450 177 276678
528 522 120097
423 246 371243
706 722 425839
11 607 852063
51 339 264887
117 685 68713
21 731 70964
700 482 688217
708 147 700519
758 462 238224
426 700 413643
452 618 747272
402 309 661472
389 763 73244
572 335 491564
259 542 672227
457 562 283179
332 180 666167
174 709 253585
400 291 817003
761 663 600273
81 524 821093
417 203 224090
667 462 599819
433 682 457755
599 7 374378
602 299 360840
609 639 681605
312 485 493571
452 54 793511
614 517 412226
172 430 253178
169 149 892818
126 153 894195
619 585 336465
779 474 69951
178 48 65947
84 665 767772
545 547 429998
177 408 475146
557 303 276955
288 602 486489
83 74 697734
466 357 862515
171 567 299046
452 527 99188
179 691 718898
608 390 423090
570 507 778986
796 414 290262
653 461 663522
148 207 1243
245 650 823938
617 483 740923
139 271 733324
245 620 842600
605 606 40577
189 97 918419
705 566 915922
442 223 129567
324 721 807628
299 115 902329
354 684 46192
706 427 477032
182 466 577784
238 80 322425
582 297 211109
792 194 937979
303 417 544206
401 771 364881
13 748 451518
196 571 891279
466 362 723689
769 192 517799
401 596 828235
590 383 194122
229 114 994993
272 582 421617
388 169 71834
317 603 192019
415 325 497992
584 54 18695
566 74 105788
197 9 400173
76 42 741794
347 161 10467
389 596 829807
783 236 762605
209 464 846842
262 176 506353
730 196 132055
732 102 84256
157 558 625007
227 656 40323
214 141 331243
207 70 839371
207 80 271924
157 499 615892
584 371 930237
417 474 911142
534 646 91400
319 593 405917
765 298 158488
210 108 391493
674 119 554077
323 371 552558
146 471 231253
82 364 989996
353 57 909857
579 319 32622
354 107 922332
459 118 575452
331 68 840100
57 21 980749
798 744 971127
712 581 340268
479 139 875778
412 67 355805
788 186 51366
202 538 101450
277 776 93051
698 744 376434
143 760 659013
416 720 514191
746 356 103008
309 177 707575
219 767 377672
669 96 361268
617 220 625927
86 505 47971
18 448 258573
405 227 642666
760 528 349949
491 181 237014
528 324 606040
109 252 184014
371 338 688306
601 372 559525
758 150 700772
630 745 570191
430 697 581316
538 555 314012
521 64 298444
458 486 727154
140 395 630534
28 91 348009
84 533 664872
609 411 363396
198 565 259189
782 376 15984
568 50 161625
255 415 594995
420 454 253049
48 406 445214
234 280 514858
478 275 583764
534 638 375469
732 631 55807
775 615 441073
404 550 896846
25 347 650145
655 443 913371
660 652 372511
487 317 571381
640 302 718024
18 638 531761
325 377 686820
505 357 543164
218 16 703617
433 647 915606
394 84 848219
734 485 660905
494 385 585797
330 783 455756
519 622 294304
278 211 947436
66 746 790705
47 138 47225
597 127 658323
193 59 873628
420 451 456759
621 637 486329
370 410 425893
570 316 345692
362 383 764592
59 293 517991
201 794 109011
111 237 644902
27 345 775705
689 140 911624
144 581 976134
321 188 722769
109 84 131821
430 150 634052
620 146 535584
613 410 460326
63 453 876330
70 640 389222
492 377 325996
187 259 653924
465 467 327364
576 349 886779
408 636 490364
235 503 189975
499 43 64429
69 461 159427
326 503 316300
257 38 298776
36 12 892234
507 769 845382
206 145 366671
741 301 806659
748 132 753678
174 13 703308
179 518 234090
1 580 781068
386 565 619633
27 223 169589
20 645 997676
136 94 668598
561 605 613467
280 792 117856
108 113 279964
533 376 698485
463 44 771279
325 365 703015
733 577 393499
662 159 354847
554 722 451330
652 25 991351
12 262 491222
673 623 827752
697 723 690570
779 278 331663
77 162 127206
494 294 477801
240 583 221063
118 253 465383
771 658 232352
469 537 628276
136 316 930197
10 497 580366
623 457 344417
204 80 842599
328 232 550296
380 442 839388
729 447 265048
704 129 624040
498 541 717322
716 557 297977
610 674 454438
370 118 511262
731 96 49850
292 132 129842
164 277 626039
762 779 633934
509 352 938309
681 315 28297
265 256 447313
189 643 809374
449 777 210525
281 76 67351
206 509 70727
420 67 684932
650 774 610991
346 612 936695
643 749 715246
22 98 726841
735 174 748541
595 130 928404
124 695 280645
95 719 155821
132 185 640068
466 787 210447
296 97 370686
720 356 58521
494 82 241051
191 133 50541
681 755 467702
43 332 871838
641 434 812701
616 177 933476
201 523 169274
169 447 361500
597 744 451688
342 404 23992
497 369 673173
341 674 730089
261 113 349449
619 686 202036
301 203 954172
636 598 714332
765 509 453793
117 630 526720
39 478 519242
111 88 508394
187 675 134719
306 439 131611
483 684 427636
250 469 184178
166 219 323747
407 2 65366
349 286 727599
693 703 98739
771 772 815217
268 377 194618
370 584 259632
565 214 472051
361 462 693991
156 437 578274
648 63 832242
604 636 954219
157 447 847234
412 554 161695
445 348 236179
636 112 948655
189 752 819044
460 577 683696
487 745 706679
503 61 442241
56 313 843487
596 739 976537
174 367 932530
318 286 258912
504 84 228326
726 147 256666
194 232 931593
144 39 400090
168 709 194646
660 478 908090
179 9 963434
304 97 697563
515 747 946883
110 458 378932
551 218 251369
799 173 390485
716 261 974199
452 83 275798
649 230 361135
17 249 316270
657 76 915605
107 266 263456
107 361 772089
102 466 981224
737 507 585125
63 580 703931
441 769 19320
20 688 11623
421 600 434392
602 571 813968
245 698 903476
707 715 269881
377 94 147667
26 347 268094
704 564 445001
325 290 950918
3 492 97985
117 524 488945
557 64 82789
280 737 519079
710 696 483833
314 341 110880
285 106 972093
143 216 340672
410 400 501270
362 211 202777
212 462 246294
16 644 671301
37 465 804324
638 652 668015
107 757 593160
94 787 593027
211 303 155730
652 792 943307
768 329 884680
590 630 592188
304 785 900668
708 375 928110
177 503 197123
163 469 111574
768 607 209691
138 579 211033
235 60 656421
142 735 466983
300 135 15852
183 203 155692
223 464 423427
508 694 89307
241 699 237946
171 533 196560
288 345 473969
741 794 139991
563 232 471481
220 212 198099
735 422 520044
665 279 254195
242 256 717178
163 329 906041
458 298 316703
234 693 101686
206 707 636448
194 707 576603
190 478 917923
515 511 551429
76 264 756816
152 781 312150
497 315 214035
645 28 292236
327 750 465996
571 553 287946
155 208 126976
593 584 616430
678 197 725715
35 624 462691
50 690 99815
464 650 116827
59 355 34304
601 781 142635
581 106 930722
340 617 175312
143 603 311802
298 238 607959
43 158 860675
657 389 811018
362 764 995011
723 80 109516
81 277 992663
676 766 202947
608 416 683570
380 511 973649
515 53 684091
750 410 383906
320 132 486475
672 362 661752
799 771 837633
658 317 911449
724 562 617123
14 455 75629
744 520 625733
263 542 104338
133 429 770187
252 674 577157
5 287 911688
107 210 50776
238 279 685265
236 100 178593
446 30 228675
486 373 934692
161 527 601652
344 424 781442
555 326 720168
536 456 735810
496 7 384983
272 382 663675
611 100 579777
21 123 873388
341 111 120875
539 44 76276
393 11 413486
42 536 717223
627 577 639775
446 657 263276
471 635 850262
679 222 79432
250 571 378355
749 730 884065
25 299 516775
722 532 739012
300 278 194365
622 676 152922
296 719 127425
66 337 164792
492 697 538567
498 267 627671
349 258 44847
738 627 20288
158 276 954492
409 662 691999
369 768 885479
138 477 524072
695 83 920863
523 110 165328
346 386 649124
259 193 812494
131 561 471529
65 19 170942
80 11 38587
23 373 644488
789 393 788984
356 561 513976
115 436 872504
526 3 538814
241 280 349880
207 628 244704
83 53 239867
89 711 864248
449 670 439912
313 707 23784
310 208 821538
665 468 608211
733 476 271426
256 497 337549
575 703 502116
266 106 433228
783 507 493196
711 527 554397
464 501 942760
516 437 492981
501 317 700417
79 286 593001
552 538 723454
691 578 758448
594 648 599664
747 142 795553
694 560 935207
399 766 907139
171 616 873557
214 200 436724
292 119 933382
244 431 107289
312 347 674898
512 739 346895
280 396 931785
738 760 553888
555 325 509541
371 541 236020
665 237 739484
478 787 176204
777 98 633669
501 477 685182
13 480 798255
90 415 979856
630 283 389469
507 182 972799
138 710 789219
701 483 117777
697 415 452769
542 476 366608
216 549 482959
310 782 443320
794 347 999705
569 396 338653
181 389 262509
661 338 929059
410 363 27602
679 760 916135
473 401 344189
570 279 5382
750 466 425568
701 445 95120
302 594 551596
275 17 828812
177 720 736749
634 503 990389
135 169 356798
393 376 636573
569 531 538124
260 462 10414
454 87 614621
32 354 433921
437 221 930844
540 677 61851
631 236 608919
415 557 962204
542 646 893943
12 787 3870
647 89 191496
693 560 538721
66 783 352331
403 252 335976
196 503 910500
125 739 110715
587 68 388471
555 478 225061
163 486 343728
271 84 527227
722 416 871126
705 590 31440
667 86 918326
103 200 193371
708 346 240766
636 331 416043
782 179 903654
553 295 417220
333 606 578958
751 252 539287
633 717 498913
132 726 351346
158 294 471923
269 759 374916
733 234 533116
394 40 501250
211 35 628324
457 307 586001
411 103 433432
229 325 239135
729 506 152502
775 343 979788
83 412 680438
769 60 202514
371 458 413789
525 563 580784
380 697 290534
608 551 851073
193 101 990281
180 244 283389
423 752 842861
446 21 935052
231 189 725990
98 596 958819
289 629 295472
781 52 23475
136 28 550718
746 253 567717
616 411 437902
532 22 641257
496 297 125111
705 678 173248
411 673 924009
352 628 196045
46 156 608796
489 339 789611
183 337 317289
412 771 14852
483 714 990800
457 757 87577
159 180 843922
193 621 604809
244 378 112373
389 681 152268
258 457 93895
461 32 938912
415 456 276366
585 714 863382
537 205 359398
219 592 962660
33 98 948150
264 745 412040
452 226 29927
672 766 434559
666 139 270939
43 58 867117
648 251 475756
208 488 953297
84 252 469946
72 449 544397
80 560 282845
126 151 352744
279 673 672928
616 681 891428
21 208 377258
433 49 307394
175 311 725654
354 757 759070
250 511 452668
288 35 898882
51 194 465618
287 348 788249
585 101 140646
338 672 535356
326 627 795179
744 618 442676
714 603 211448
377 741 725468
641 360 822327
562 754 344112
191 78 945613
393 492 851916
89 282 858878
284 574 914324
633 612 463659
72 510 170751
766 424 496016
223 247 646669
562 156 906042
202 651 700956
282 719 68425
100 435 737007
42 683 297458
371 442 240076
727 62 568529
356 495 762212
244 338 175331
364 756 354328
132 661 280326
758 40 729735
280 663 907171
407 706 441799
541 445 774934
455 8 489699
357 771 831448
70 248 631840
519 416 968540
707 653 928564
93 791 544930
253 273 69136
577 42 800437
56 317 682927
200 628 145371
106 414 133211
754 64 448519
231 386 778402
681 417 234761
626 672 174093
404 502 659956
203 164 799467
523 458 352457
596 111 282560
633 117 531262
358 257 156169
35 462 949341
219 536 109833
251 357 128659
749 783 69007
50 469 592087
20 772 912821
363 48 874057
529 331 434751
572 796 428930
650 382 624964
231 698 479697
368 451 765688
68 551 334502
59 797 196928
344 212 558052
592 552 736600
584 479 581938
391 547 169628
710 195 3789
320 359 751534
552 800 519025
768 559 282216
336 41 641700
559 718 396138
670 355 110668
628 626 959131
123 617 831642
33 306 425536
744 539 118505
89 733 92059
112 713 813891
646 122 691469
425 3 646589
595 279 470539
15 613 59506
28 752 917969
535 479 263268
136 38 491298
654 728 459420
246 215 399691
794 590 891695
72 589 911290
101 267 488902
456 621 485747
522 427 598694
743 547 723380
629 257 969230
220 202 560658
445 506 836930
397 409 556295
110 468 62036
238 771 999704
289 678 270407
624 132 144026
303 616 844010
477 719 440833
134 160 472182
377 527 844389
366 75 530572
140 353 943267
570 293 600666
789 768 999114
607 390 139868
754 308 593877
666 630 210700
304 554 307317
574 508 428008
60 315 568803
227 393 891613
758 329 487622
273 146 289249
20 313 963178
174 648 310766
389 546 61848
268 141 153382
374 333 812242
115 133 39592
765 409 163721
474 552 321866
121 66 129601
457 100 982395
673 321 597085
17 583 767157
113 314 957654
767 625 642922
540 191 258533
176 175 514060
635 521 788670
723 24 722120
490 170 540105
573 593 114447
323 142 155758
798 288 811405
45 158 804654
274 24 557165
456 304 683972
376 78 290322
56 372 494553
88 191 543662
46 61 619824
383 228 941003
628 226 518424
505 362 703533
567 613 82613
179 703 256492
244 740 865898
22 358 794474
92 539 487356
66 119 680798
166 87 154606
372 274 112762
54 516 964912
573 689 305934
268 798 645286
145 619 494954
393 349 652141
333 111 65825
558 481 726655
702 195 597729
438 242 366132
612 497 592747
52 189 146747
96 633 385810
310 308 512803
800 290 926113
631 23 543171
69 357 190900
434 268 20498
345 290 12541
144 695 624656
376 305 799186
334 387 761107
334 323 91338
709 273 806780
730 720 60564
6 496 413625
745 658 820615
251 78 381693
213 727 189640
571 1 675132
680 773 86410
108 151 471633
160 341 667510
151 264 268520
649 795 940557
598 448 375985
105 271 6626
642 494 532364
3 596 950000
616 387 681307
773 717 750668
655 658 225735
528 269 139947
706 196 99485
52 792 887824
778 772 492195
115 567 746915
653 699 934226
760 518 559399
737 203 680328
457 468 289484
671 26 864129
275 220 511281
674 161 76257
712 104 260121
759 52 967548
187 634 640355
311 206 228559
276 503 16244
201 472 640505
729 616 743798
153 673 452643
84 753 339802
558 687 423183
384 232 569716
602 506 352199
597 739 805655
290 433 355715
30 360 276295
55 105 203581
224 487 443069
254 184 693220
121 501 756834
799 691 936795
310 185 779564
398 500 555769
662 272 608166
536 570 591886
536 330 408702
229 451 499262
9 107 76674
337 773 311329
119 416 229538
799 233 145114
34 353 478146
360 307 441169
114 347 797243
493 398 218085
682 543 790352
487 491 642525
133 530 678708
399 729 304421
674 621 341684
111 671 441153
670 39 748842
476 91 39481
54 62 792281
179 259 300763
263 156 877300
665 610 553221
305 692 17400
466 777 124294
19 737 189094
201 519 232200
580 617 954088
309 403 294911
635 486 305408
399 566 685516
224 176 824697
51 762 382085
70 45 735305
541 384 79929
525 273 636449
321 93 463042
622 426 157370
298 562 750337
45 723 670026
720 131 440208
681 393 907200
427 637 179692
198 286 80408
198 118 978681
766 265 842830
461 616 501088
317 460 293480
156 74 328344
731 378 756707
756 279 30853
334 143 676357
384 693 569551
391 692 2264
611 730 8630
781 168 565640
798 22 246537
183 282 408359
23 479 206645
54 473 468169
106 21 751122
778 221 756126
745 690 530258
400 361 873494
174 552 189472
262 399 733911
647 7 955247
79 277 463436
484 376 631517
128 74 918085
735 438 336497
143 114 943931
78 404 386397
253 121 938823
8 517 149087
652 203 110128
794 155 739459
594 655 358365
175 563 947111
794 796 463319
278 709 421746
279 245 402213
39 481 124371
738 345 904525
333 377 932076
125 533 888066
423 63 531338
775 124 385319
384 408 233146
302 573 306458
409 585 773361
259 166 494998
494 716 303458
1 26 813375
79 746 580851
386 406 353355
313 427 710918
366 387 784139
475 482 671440
740 123 569764
340 237 256209
150 289 597080
117 774 124638
489 680 525471
34 185 381429
162 419 174676
78 393 330937
184 210 844025
27 565 72956
396 139 395964
652 223 36874
92 692 299359
318 341 759896
538 56 935713
704 472 976699
72 92 50794
489 707 114031
33 609 237688
778 262 87571
712 162 97836
123 632 261400
751 287 492372
797 321 237351
42 642 265182
115 522 161019
749 124 80386
102 438 719243
783 158 277048
622 547 310979
160 195 148040
758 800 841303
359 507 525429
329 280 105584
701 186 796488
415 229 692860
325 621 361950
743 566 404321
142 512 74401
306 345 654566
351 683 491535
197 772 335521
800 210 921881
499 496 369124
588 510 400694
109 331 288514
231 365 65361
55 655 289753
199 790 15108
114 676 862007
728 381 105662
477 318 783323
133 600 574751
594 785 519244
687 204 883968
447 416 883347
479 577 126776
53 70 609303
163 309 872544
293 360 860798
174 483 711229
423 115 725969
735 702 240326
373 365 369104
339 71 547953
264 450 448406
63 51 78634
289 422 310247
512 554 157987
548 354 81532
387 142 836072
135 689 291410
293 428 402502
12 648 638015
262 271 715538
406 431 655315
184 672 251225
100 77 571830
187 767 582147
517 658 360311
728 386 583383
689 530 265462
565 301 226415
410 219 230258
724 115 710429
79 125 886809
36 498 509048
552 696 869860
359 60 263336
664 13 481932
367 462 110896
680 644 800955
128 24 962518
773 161 768150
392 476 256539
427 692 257024
478 188 892246
299 555 262675
56 57 765563
706 152 544681
488 44 659160
403 737 9058
247 380 985757
543 5 917622
416 590 578094
572 125 738751
203 732 960947
697 785 503387
547 263 321247
182 24 468846
519 57 838922
335 304 283568
38 73 938439
69 253 744793
370 210 460357
304 227 781182
110 610 889295
169 246 835097
669 714 583117
464 214 752453
149 59 75648
206 691 248414
15 142 892855
670 715 230884
776 718 911530
296 520 218755
736 719 798261
311 516 514182
261 259 487118
626 186 311270
25 163 46844
799 391 853132
619 518 781976
492 665 532466
760 698 524919
518 76 353673
301 502 108394
580 779 209606
75 655 849944
469 39 237461
389 606 389850
143 144 68893
358 81 926344
139 68 725080
283 525 321812
175 677 433292
128 141 586652
160 730 536200
378 728 500996
676 82 902571
108 602 856604
588 358 398281
580 654 377399
540 310 636337
557 647 521974
240 784 311877
680 417 129366
120 295 76213
593 263 319111
752 602 348474
263 475 234248
589 321 483729
26 390 697073
232 2 348290
774 370 162503
82 558 641447
249 198 600332
133 234 37570
173 108 188213
173 660 462134
627 535 62970
46 125 362002
111 439 969116
34 680 925215
451 705 206482
44 74 970897
793 342 131924
265 758 514199
391 63 855811
1 235 604362
728 658 746466
409 522 568812
595 781 641948
236 337 41795
751 470 582898
644 149 676010
187 498 505101
386 752 345920
553 457 155660
500 328 282387
653 181 995956
308 449 390087
228 569 253647
216 611 640692
248 331 554863
367 155 669435
2 29 799441
392 349 831951
629 505 743478
166 505 932403
588 707 988333
671 255 468518
449 791 381648
384 551 725151
304 711 436128
490 719 842529
705 540 101795
501 747 613356
727 544 577733
453 464 374372
706 517 391267
665 73 193982
529 109 925864
687 299 408691
656 99 597595
303 472 371869
200 601 312914
551 512 502204
646 262 411006
639 414 976059
437 396 142792
181 584 145788
132 460 88278
466 748 824010
588 528 697346
442 476 776377
222 590 712668
73 40 25987
529 763 445253
97 542 194516
408 679 928571
409 114 50340
476 232 579928
107 141 569929
172 207 926127
161 595 613804
132 338 912566
243 3 158821
422 263 503424
77 39 576293
370 203 906775
331 665 293368
393 83 799656
726 210 47157
62 736 465572
389 281 650525
455 321 946111
560 418 295045
790 335 505574
283 404 63134
125 743 367580
274 762 491263
503 417 190859
462 24 790736
60 530 232733
56 529 94759
55 626 27871
176 92 4911
690 158 668818
682 722 336792
770 693 79110
341 446 354101
452 309 646754
34 594 662860
622 334 571974
658 622 416501
332 125 818851
107 586 966531
527 623 202903
633 732 106793
486 797 545168
142 623 889882
229 258 352060
535 456 635499
602 301 107755
369 547 419887
662 359 519431
743 370 62165
369 574 210643
526 115 817273
421 384 956772
79 547 592861
295 217 650857
761 524 970102
687 373 934185
612 687 414539
129 676 98471
99 332 646665
36 169 382983
367 182 523923
591 790 335291
196 100 486077
71 254 169072
636 706 139875
476 386 642215
57 707 929934
376 683 637910
584 516 319528
315 54 76971
560 316 161979
550 583 710908
246 742 779897
708 524 975569
799 649 179589
314 173 838686
577 666 497053
683 793 640914
364 363 895927
452 274 595030
178 370 976471
706 36 994504
321 98 998275
738 590 37885
263 643 818644
43 425 572446
472 311 418404
216 66 725788
382 263 990837
684 430 247370
737 753 541105
600 291 706620
352 291 96025
156 431 178107
678 613 115147
193 233 502686
464 215 57908
120 362 882544
16 424 652464
754 516 378156
25 371 440580
651 70 111759
291 718 103904
60 636 934051
470 576 335573
406 367 136861
362 64 901736
626 263 339174
83 274 340598
235 100 637493
4 636 753409
242 486 153600
136 657 395985
148 100 498964
283 742 523767
665 304 758649
542 397 787960
656 153 813011
231 714 801739
212 563 602631
674 227 765621
127 86 16963
87 450 561663
600 238 810549
743 652 335951
172 607 324821
771 759 417343
610 16 957386
406 222 780292
395 342 233385
708 761 346825
353 367 111190
445 376 615299
404 417 431411
156 107 398509
420 232 916748
391 450 795739
159 690 685483
776 279 691689
162 433 412709
783 648 631872
575 7 279093
191 83 686295
88 258 390159
50 701 183209
55 705 372594
268 656 676478
562 292 845537
691 733 416597
202 422 897291
548 690 158970
119 527 391990
441 430 785906
711 629 8735
594 646 650681
76 778 439337
695 325 297025
505 182 67565
777 415 991346
791 54 867815
540 777 81727
407 627 720682
588 598 662250
532 454 180151
335 352 241889
580 460 576132
120 800 691121
287 180 534216
563 398 306692
566 630 237795
656 218 74085
266 511 847384
632 55 332341
276 604 503445
240 633 471127
533 240 334865
624 281 989331
609 732 969546
314 571 296816
156 539 481401
209 515 776507
666 21 463614
236 425 134328
264 243 696080
374 336 189297
711 313 708234
472 288 958378
160 311 679500
147 191 359037
408 685 457460
59 166 95805
27 585 666635
145 115 599281
466 338 908922
473 775 925013
88 250 451241
739 238 279053
229 289 88344
798 489 249653
200 421 201112
781 494 460291
136 526 976610
747 302 274010
588 427 656886
669 16 807334
799 473 74336
34 757 422200
415 745 190169
277 49 72004
297 354 415828
123 554 909691
470 163 142888
525 646 636897
20 670 810209
182 315 852502
553 120 344846
770 308 558424
584 772 212730
95 567 207856
239 755 20005
661 518 420832
573 612 501092
186 757 226969
262 786 432052
583 384 413539
503 358 502595
288 168 1753
141 255 376853
314 354 50261
746 431 1169
698 243 629033
487 481 55309
336 583 531289
550 603 771081
725 583 39001
131 540 841553
487 337 271839
723 307 705201
785 259 583359
746 208 153375
351 644 441846
541 271 963916
449 48 445267
189 694 25693
252 696 145997
444 318 822150
105 129 810408
769 366 355958
219 160 330715
647 160 353442
194 20 432067
574 638 615424
738 142 386924
658 642 160062
59 746 695358
254 159 899943
373 234 640801
27 765 35284
239 726 940382
497 598 384426
300 105 540544
497 230 455091
6 279 607692
80 436 777480
456 794 392426
534 190 293558
569 649 723042
370 132 138476
748 690 217090
439 494 979666
187 43 746203
24 662 983950
650 25 690595
694 532 112204
791 374 585889
202 572 625029
59 100 351039
552 713 877005
351 102 554986
470 303 3969
40 775 187962
261 201 445817
213 113 726499
648 482 814411
193 86 400621
558 714 980559
593 42 998788
521 529 31093
13 211 619473
253 320 742270
530 109 129948
220 25 709491
4 746 905699
561 581 336763
604 735 53075
145 105 27987
262 520 223794
284 728 174376
327 528 701125
151 657 634758
197 380 181655
400 421 773788
732 707 423092
259 317 693409
59 225 317452
198 203 321491
147 484 105335
667 723 652709
117 152 179489
776 170 339209
358 234 707248
211 301 226034
149 240 517551
688 454 641179
756 168 284570
581 314 495828
731 89 491431
444 311 254783
586 689 320661
708 441 267
778 508 764422
84 2 781988
316 449 759503
623 135 784030
18 274 87711
255 166 807964
82 179 538937
768 15 114718
555 759 490261
526 190 669862
452 221 338338
438 198 245753
399 123 461112
181 394 516618
316 135 59393
670 738 774780
76 560 482420
530 331 834574
202 700 639611
487 534 12245
530 171 430684
140 190 979070
580 598 725613
303 771 992679
653 407 51846
513 106 894175
655 63 129418
180 554 197665
592 593 892506
232 793 52144
518 659 456427
286 586 86530
648 403 430628
68 186 234994
788 295 170865
152 121 527935
363 76 578883
752 731 219435
403 415 122551
195 277 692627
722 297 386940
226 541 846623
571 293 425609
459 571 595876
658 28 920773
531 268 198916
709 162 511873
729 667 30247
257 188 581957
789 654 649697
333 788 386080
37 644 947224
3 560 16271
605 104 807278
38 87 124683
183 305 568065
84 400 719782
516 729 857494
785 21 283618
158 27 540561
78 61 759162
598 621 45583
64 604 726247
339 348 152791
352 232 493340
561 119 47846
138 251 264567
566 749 344933
2 419 936558
425 619 405728
49 473 462543
672 121 61696
401 106 537204
387 421 565210
479 303 243841
608 760 412466
13 778 450009
183 736 314701
206 476 100562
491 194 112779
219 114 853493
385 62 58015
647 608 358043
739 220 302366
528 531 430594
388 606 883992
650 623 67977
752 371 58779
612 691 893461
372 760 697478
333 605 735899
249 553 512562
14 584 462906
108 700 20916
336 645 127499
374 447 97197
13 322 498216
357 477 6954
519 534 743988
662 484 787271
215 756 7589
701 119 56157
328 301 813918
652 279 464208
494 198 127760
666 527 47419
18 303 717127
764 317 234485
590 595 907451
310 599 625799
532 588 585197
544 633 736873
594 25 389954
260 17 881861
7 205 811894
400 509 138898
748 617 509791
563 305 310416
579 391 368304
163 205 714297
29 626 191788
134 287 342435
379 370 851005
663 712 903890
756 633 897493
431 203 318261
435 283 446695
518 589 53682
398 251 113333
34 50 606478
5 687 587293
615 591 610759
760 384 869054
493 64 641112
358 134 53052
431 210 111668
232 620 279840
564 247 210170
319 57 780469
711 68 31700
411 237 766824
42 201 367702
89 193 70446
173 280 321168
524 406 761413
590 428 507837
188 357 639891
74 306 743142
336 121 393462
341 75 298390
18 512 797754
653 38 11639
288 156 835553
193 239 412482
564 164 88793
30 210 9445
435 595 793125
583 230 550651
734 618 814455
649 699 925956
717 655 844477
557 201 685934
536 381 711262
715 321 405746
201 14 346967
526 250 647203
567 261 175991
13 141 786960
218 346 777768
686 639 382594
421 669 987793
742 390 269585
487 204 416171
555 331 394936
587 54 264755
247 64 572475
461 176 650523
619 704 454777
556 164 135850
37 627 8974
319 211 616776
230 589 965521
702 371 106354
155 271 263049
789 728 976910
136 717 810917
130 510 714015
379 144 826497
147 555 75237
97 21 253420
269 19 859014
115 717 749452
222 27 440763
520 446 367282
702 792 4827
98 705 605591
695 33 182234
484 52 827081
690 434 23823
487 484 43011
325 66 692834
348 619 10661
563 490 442953
444 425 174833
109 181 897997
150 402 491574
711 516 877326
753 761 987990
48 81 692149
46 3 783171
694 648 487697
176 159 60683
178 799 280911
509 330 435889
353 633 966805
652 500 210820
781 101 633092
554 24 129249
268 483 617404
692 158 216848
78 59 305131
205 718 295550
683 316 415458
262 195 899854
572 504 695177
624 585 180142
721 549 758294
117 98 247328
674 109 94897
360 369 501563
50 582 516761
708 1 578554
453 550 394091
456 215 794359
352 770 157869
301 178 960503
380 680 653066
213 600 462963
145 189 447044
157 541 114661
545 63 41333
368 52 287905
378 459 454805
237 694 471694
132 545 688487
326 735 597140
599 479 446168
178 170 170295
179 229 215538
408 491 318334
600 94 892490
126 486 682493
51 695 78358
180 490 525887
659 664 163090
1 585 656322
567 478 121592
778 165 374960
784 582 670773
296 529 862337
277 480 569884
620 692 580360
59 54 357549
225 730 953318
327 546 775346
526 361 61263
392 487 848493
612 565 740229
363 685 539561
93 670 656571
413 740 469685
791 180 557779
192 544 985675
526 60 727951
375 663 875044
182 139 368201
90 484 816998
260 28 435094
460 684 669499
117 71 343152
301 451 542935
203 584 628303
405 242 686960
352 306 988795
104 341 931764
677 130 922775
521 731 842782
789 11 232267
165 482 794770
598 140 539382
55 540 972276
209 650 150289
673 600 301664
412 280 41082
546 35 243370
396 80 745588
727 573 872378
26 644 376195
434 338 944857
639 311 99971
747 540 774564
192 575 121354
697 618 985429
318 12 235779
124 783 578611
47 582 394270
25 411 343012
719 449 102376
365 657 666105
672 555 448837
163 702 505511
716 605 820180
435 776 801278
798 794 178793
177 663 258740
619 167 713732
694 299 365826
453 611 215676
101 440 968843
668 278 16581
370 33 628570
200 453 629655
672 90 67030
332 95 510515
28 207 686857
646 549 517860
782 631 916658
730 289 29413
577 580 690044
424 480 787483
39 294 138800
405 454 883880
48 188 367449
275 652 723495
171 223 121902
417 134 504136
131 717 604149
617 575 29229
637 7 495627
170 211 488558
21 691 262244
395 740 359441
769 190 193138
692 482 15566
396 452 780655
617 118 28806
570 796 394396
20 269 802449
333 305 548495
747 321 291826
572 626 359642
103 185 821576
659 728 37504
731 138 249565
526 141 867197
592 392 398253
275 597 490664
119 538 786023
250 191 620275
280 616 401429
616 312 425979
495 11 159855
277 368 349467
127 714 988915
697 109 240611
93 710 863349
560 395 337378
194 108 915896
324 26 397916
59 398 116706
198 452 859137
692 749 913221
544 775 540262
498 299 222893
410 456 525849
522 406 928484
289 284 555075
708 607 502389
168 762 550730
686 157 662291
308 597 498479
391 773 152003
645 118 629332
590 92 914086
277 117 28486
475 324 501385
648 48 769139
517 421 295922
559 408 126202
756 680 437734
700 424 948438
718 320 21895
73 234 546291
295 166 818916
681 518 559619
251 535 838698
116 434 380019
100 699 752522
665 433 348365
14 187 139466
576 112 722297
695 50 521613
83 455 832049
105 65 330399
799 267 937528
282 669 476243
225 274 760850
200 754 342696
361 158 474208
44 341 278600
328 475 227243
54 77 462802
597 352 783304
61 525 504645
640 83 474419
613 104 446756
558 67 171154
656 341 874432
724 735 430772
143 132 305479
293 75 756822
168 466 745788
343 433 98399
202 191 723476
432 90 389322
466 370 823063
555 167 555799
102 518 891735
601 678 995330
194 780 712418
573 96 819861
101 451 175009
557 479 245786
19 405 676585
500 89 149655
251 9 745693
579 173 340578
1 561 505461
30 505 192891
372 483 750062
246 250 971813
24 530 385672
215 145 903915
307 68 466090
724 225 365669
509 447 153706
212 260 615229
578 191 451182
180 708 623572
315 530 621468
91 243 563309
19 323 426389
77 206 777470
12 523 835740
93 44 827031
713 264 34935
401 647 451426
112 628 777787
598 761 456569
515 217 381302
301 476 534768
434 733 166966
664 560 865660
292 308 949530
260 264 434469
676 395 646025
599 105 844573
785 268 728987
226 280 680990
165 390 286291
474 477 87574
491 469 725002
219 117 859424
572 315 866846
371 683 736533
503 194 432405
554 427 578107
346 164 208042
748 593 17109
258 481 516940
168 765 635303
64 733 179147
240 746 308253
507 706 568892
175 762 849150
334 147 521393
245 374 962190
787 630 604924
23 709 981445
478 33 259133
225 90 774673
328 346 745954
46 230 582550
407 212 408022
250 436 912229
477 14 110821
391 268 430750
193 625 493956
84 50 91477
372 761 817790
711 91 983924
377 148 980338
503 370 87344
39 676 835646
446 655 685255
461 465 235429
21 291 733669
146 151 333990
264 317 172496
403 613 507988
447 748 990590
55 436 707063
369 225 433698
309 103 852139
35 399 805567
528 25 619048
121 440 304628
739 540 881440
729 766 773051
519 663 427413
120 594 11077
542 71 391328
224 33 424521
754 300 841611
734 754 803225
513 302 422761
227 15 149300
763 409 337135
127 655 170562
11 232 594092
402 609 394876
73 765 858005
537 532 670657
383 650 215812
671 427 220767
408 67 48913
491 576 462995
506 423 208814
188 129 909015
274 621 77652
361 428 51720
120 280 814555
441 17 15706
122 655 948384
48 320 43187
362 704 398609
237 271 331452
229 97 862800
176 754 686399
645 53 66932
696 714 213364
563 311 770489
102 665 701501
130 353 677453
469 551 737875
625 156 84353
195 498 590399
697 482 27525
31 56 48491
163 89 529797
320 613 69691
344 610 813148
172 557 857220
68 134 932222
609 159 836060
753 69 34566
51 546 851709
491 419 619230
34 52 923021
256 719 160961
347 402 370771
657 227 204162
585 341 595411
516 482 383613
61 292 469594
475 458 478963
474 308 371443
444 551 484110
225 797 950290
687 156 756885
157 588 122871
439 796 504883
313 637 581772
121 164 900999
263 51 935111
706 247 1642
243 268 249220
414 404 999179
645 722 290730
153 191 816104
372 746 225558
467 641 432791
283 300 487347
358 574 503664
680 408 124382
653 35 963335
473 719 2959
569 482 35257
509 752 418171
228 742 226134
155 62 34189
648 176 194635
220 668 476632
305 493 537945
704 314 572348
708 30 608279
38 187 277539
262 631 804060
99 317 755600
319 463 905813
61 747 212508
239 250 414314
544 216 526434
638 586 757993
639 70 411491
488 242 775575
221 363 179801
685 185 92191
36 538 416929
335 269 287139
382 425 649383
157 554 504222
729 409 872671
670 524 823942
306 172 478771
688 626 957378
658 438 450237
686 525 689747
241 417 641264
564 76 406426
798 491 22474
165 491 450280
711 703 346700
640 447 872272
794 515 896010
353 674 551071
63 544 816650
329 459 616199
103 646 194343
442 702 428275
781 564 715380
24 397 196322
776 4 974507
784 321 928095
329 212 17840
160 204 192795
121 702 573533
205 127 231129
80 724 947227
548 537 873148
728 292 971343
687 600 480064
436 711 734961
191 648 327007
239 789 928517
435 109 320654
47 731 124993
272 86 195016
479 63 633656
397 605 818660
371 550 387236
168 475 465087
781 571 143669
235 296 426571
210 535 234225
715 481 83204
83 12 862341
399 336 249909
677 487 702105
505 273 613914
188 73 223419
499 113 793921
478 124 141031
624 765 74926
126 448 741965
783 364 339788
499 244 509487
4 523 980632
543 702 547997
439 162 400533
280 506 764540
378 100 802564
207 360 190923
504 71 198927
100 467 914941
101 30 513110
780 522 136718
182 707 305136
97 716 216935
84 617 672114
305 134 10800
737 219 992387
787 45 538723
456 490 724482
477 552 903856
394 286 584393
577 501 401223
412 239 887780
699 756 992975
64 217 246572
451 689 559465
735 48 630331
288 678 413674
154 116 384957
200 102 697916
428 285 342881
74 737 275821
182 167 704751
569 512 255050
487 751 133930
694 546 346023
186 663 113942
413 634 120707
9 470 199492
248 399 78373
60 633 885517
714 635 918762
645 771 737156
361 267 5991
167 695 583414
586 39 625048
339 394 544601
720 548 932094
459 281 703357
510 318 507326
375 668 87669
103 31 542012
513 534 948357
309 608 876142
276 256 959167
477 85 189971
197 183 649830
573 729 846128
789 151 342481
78 332 76423
398 460 643264
763 657 299598
195 324 547670
728 613 790028
233 648 207635
321 298 934150
109 71 165433
323 658 106953
6 793 688987
113 3 197350
500 316 631256
209 549 513847
522 319 776430
170 207 519766
73 313 505390
413 772 275549
745 567 114266
249 119 98178
315 392 396077
584 687 674432
609 80 705261
786 511 422690
662 676 234717
588 401 545963
638 49 511114
251 492 127036
273 35 921583
337 512 574503
178 695 425463
425 24 608007
362 442 533899
457 95 438476
720 489 466344
389 199 972129
370 422 262690
147 720 466070
193 186 536141
611 142 139725
418 531 419150
577 468 780710
49 266 42439
506 142 714575
740 170 143618
653 603 873737
749 642 347691
656 611 578687
504 86 658716
670 350 20952
616 748 13165
555 142 479078
675 448 726367
77 37 422741
93 78 67391
391 615 454796
246 118 378314
269 82 582538
84 4 408765
471 110 538386
28 88 187748
543 653 324493
180 776 698093
298 241 201622
53 647 759925
438 617 327159
490 753 60359
231 725 294269
359 229 385307
764 634 702610
479 208 957140
27 533 670006
782 146 98556
463 720 363997
21 11 350150
536 554 382685
35 798 25317
508 308 885323
177 681 532523
552 597 806602
300 9 867536
291 195 106352
521 48 538026
167 359 331341
45 778 222095
509 785 231897
25 669 156863
666 239 917914
296 139 946210
409 203 826709
269 720 246223
794 6 211739
620 316 468782
641 243 792999
750 142 387811
120 411 20571
87 490 879249
373 600 675682
194 579 611379
337 339 804373
583 44 29173
768 780 655312
24 654 468572
19 164 590063
650 435 82667
615 176 345853
596 156 859345
407 277 913692
412 86 879379
660 414 827902
472 196 648857
253 365 366213
118 317 6580
279 212 311632
495 184 309270
434 395 298135
589 94 516325
13 719 219208
237 618 664689
66 589 997064
479 660 302737
722 265 726972
785 144 559462
35 790 806349
599 162 26497
167 124 63830
571 333 123940
519 213 227855
236 32 178716
777 598 843110
485 535 377812
604 183 183483
53 25 750857
396 630 429306
438 582 259966
753 274 677778
498 125 871353
671 310 552857
679 69 737754
156 764 142145
216 186 610303
322 799 305506
188 713 379634
247 235 423739
738 592 797115
622 473 463983
516 321 497420
720 3 53151
618 85 596461
759 754 747112
422 445 536109
698 265 28278
319 347 586323
111 688 637333
745 499 736277
123 594 589383
108 198 107575
73 769 604097
207 58 293210
787 126 633429
339 239 280657
20 340 795249
143 45 252261
421 563 513949
267 228 34181
205 105 495469
548 701 279284
740 178 650904
210 212 299383
65 504 939892
600 323 142256
435 766 225774
51 648 483310
384 134 896489
677 798 281891
567 473 551118
288 797 475854
502 66 854044
648 759 420376
462 34 335306
358 150 249805
493 169 484470
159 595 640781
689 179 37423
51 154 814415
199 399 52484
389 511 481704
540 512 607385
4 315 823189
594 552 565467
341 624 289708
570 360 557618
437 335 860098
335 466 92075
723 163 397501
69 222 754704
463 382 20798
391 619 119585
299 691 748124
768 123 54579
439 744 204211
414 135 622116
383 355 742805
420 798 936735
672 692 574017
412 669 866476
467 391 978517
640 28 518033
450 499 953175
269 59 226711
718 106 809246
635 623 897230
547 384 377594
497 470 295133
527 418 828375
768 536 139418
271 97 60028
516 335 94778
560 390 626154
201 186 390939
207 130 991383
241 407 80779
86 558 15738
581 773 203906
352 333 50388
267 30 355252
114 316 431286
77 630 585847
770 489 752862
673 358 12315
618 179 643736
418 393 335367
105 386 649474
597 183 834731
125 395 82472
463 671 9060
435 770 569870
134 367 453731
720 88 247833
72 335 24031
16 499 596801
194 744 892438
137 508 451003
735 690 148104
564 652 492109
167 54 619868
217 88 672073
359 309 308958
437 685 337882
250 380 303262
679 185 833607
408 769 737380
246 2 30229
515 141 31884
617 636 994580
197 543 958334
400 280 695063
134 192 619912
383 2 692781
546 611 919928
361 268 474247
767 383 547866
691 680 944396
343 396 355095
790 643 797157
153 209 830662
13 216 528658
683 469 983522
301 764 614963
256 56 405022
713 502 995642
116 647 356207
503 367 350372
145 628 826256
625 502 52452
775 608 549747
374 526 251566
734 370 419361
776 455 204815
297 137 187067
293 55 700504
777 266 291930
719 21 612377
85 280 73214
612 383 506561
624 345 814038
390 503 569396
401 1 875658
499 507 425811
761 520 965824
11 533 414461
122 442 728487
800 496 716815
597 792 820944
366 12 756095
65 518 745961
747 510 916605
434 401 702793
219 585 241330
628 161 579129
377 245 622954
337 82 475241
632 736 424272
521 581 726539
369 512 883942
477 50 840716
576 670 375150
206 372 499298
684 703 369670
197 201 282524
130 582 966087
222 639 105373
619 253 787518
169 351 115535
314 724 285780
139 195 548379
404 369 155466
95 510 82724
350 725 249812
47 786 716842
383 222 478716
364 114 91767
245 256 90542
174 143 498619
553 301 941357
784 466 646208
725 380 600663
369 170 716804
773 686 250155
218 680 275116
469 447 433362
701 693 593093
191 572 694965
64 631 581201
424 143 541072
484 38 756512
208 97 831137
733 703 97036
428 163 89337
213 540 90062
560 764 423423
48 248 260320
209 672 482499
555 563 323279
355 382 748165
102 269 969738
408 74 572788
724 124 482463
87 175 736702
204 612 67284
511 608 444327
50 433 383289
396 687 695630
748 509 221207
441 351 396325
72 122 338027
435 337 565728
785 789 239733
473 546 863910
144 343 100077
115 502 944265
68 695 483318
590 355 289521
559 354 882870
108 260 837169
235 78 229783
109 356 558716
506 18 775946
471 289 195116
590 320 225504
308 26 459410
25 322 460311
615 459 476539
460 149 882387
722 276 994986
126 142 941331
292 536 213838
271 683 573430
55 620 27834
455 89 980471
290 324 745915
10 440 58797
794 132 56368
31 157 151358
285 751 440338
394 75 207883
160 631 165964
548 449 43119
251 342 41281
312 174 245066
694 13 429073
457 481 235130
434 621 759212
694 419 593637
51 183 234862
457 635 499828
791 616 122264
89 152 957381
660 25 536400
200 641 26522
696 376 310782
635 739 635747
620 314 983680
538 319 209294
772 562 184614
324 675 421916
430 138 673516
220 442 954321
455 264 255513
188 445 578909
160 642 168670
269 484 739544
477 759 435413
777 74 486120
612 709 832950
655 116 647734
94 45 387437
160 540 162056
741 628 154709
378 654 807247
36 19 489187
775 539 428005
74 627 554512
464 746 792651
642 41 84756
684 65 23835
434 732 669965
35 253 924697
593 515 360622
297 296 110803
613 369 830545
152 156 556776
536 628 909807
447 615 803746
151 635 525797
313 337 179429
619 97 646468
160 626 446025
434 14 236229
132 438 952516
726 291 422392
495 436 728670
138 276 902800
148 102 453850
140 292 198698
390 71 567383
268 640 536026
418 177 94850
658 383 573752
249 32 400431
783 310 779427
463 112 360444
786 340 699000
57 409 883815
221 662 741177
144 737 299893
470 145 158740
416 407 975155
213 561 507738
143 343 725949
602 760 815275
259 305 617985
531 290 119774
60 385 85434
724 740 387020
552 691 147174
201 80 488161
661 229 677721
486 294 676477
63 36 897541
464 393 956373
635 643 478480
50 799 279873
499 502 234271
583 253 54358
447 557 49012
367 41 914949
647 753 17586
500 193 474310
482 202 364232
530 705 603305
143 755 582297
635 363 874760
399 388 230792
327 756 321237
691 683 922274
520 349 187501
68 120 851754
351 321 556201
340 700 346912
677 588 367007
662 504 544887
387 632 276339
204 384 174245
314 349 280204
716 168 971068
528 726 69240
435 394 229228
51 178 697085
496 764 321681
709 16 696491
489 91 64045
175 773 383594
88 711 773180
779 238 865545
290 5 364331
304 633 935387
395 506 787462
69 144 839171
260 590 440324
550 624 246025
200 748 741083
329 361 880504
545 551 146716
187 177 149474
14 422 630855
319 307 966024
594 212 448070
172 504 697806
195 546 698594
382 583 419000
45 420 39149
510 302 724720
717 555 212406
362 357 510808
641 60 498337
335 438 687908
348 569 466145
300 595 998730
257 322 130115
515 374 496624
517 697 788102
688 531 327525
165 459 781886
363 41 427069
540 752 167149
617 7 248817
321 648 289969
512 116 534297
544 569 607037
118 437 267760
586 270 236383
47 238 988619
346 773 597752
56 490 964925
626 63 366651
26 303 601788
500 540 796348
753 448 15586
83 578 764589
382 58 985343
39 687 846505
408 528 432959
172 161 754385
319 190 807401
553 691 494218
138 299 152912
718 385 724411
654 578 295148
665 540 711565
210 15 746029
97 502 496517
762 536 190158
601 599 832820
120 404 786214
470 767 148003
679 350 264640
312 65 981946
349 148 501271
157 591 530177
98 757 829759
163 728 435774
733 156 357979
482 542 308064
656 733 743183
431 489 386496
352 720 186778
523 380 472181
54 593 292782
297 41 69621
463 649 325388
269 548 170933
245 225 333876
681 391 671889
355 635 68782
4 707 440457
289 461 609197
484 224 443017
639 71 561153
316 108 492138
41 557 150591
684 84 355566
184 406 717467
84 274 998456
390 602 876994
528 273 468736
193 176 94256
350 64 298816
95 352 943318
738 487 429
381 480 862758
103 178 611039
796 303 809869
594 706 720698
626 441 416161
139 194 874793
671 203 61373
494 348 133304
434 649 562982
465 271 187795
485 433 110980
92 31 24293
526 128 273897
409 418 88309
431 107 412713
125 451 151953
469 126 443286
502 386 992227
326 110 197056
600 307 125940
7 77 891135
572 782 980077
574 379 962688
209 437 466880
7 381 889673
764 352 946644
379 115 111176
66 681 213999
299 198 91958
552 84 133295
133 547 155324
314 184 507948
786 371 22491
12 396 593665
541 417 472134
607 779 640288
130 751 129292
626 38 893747
343 119 194736
673 562 173042
120 700 58880
127 265 315603
136 688 340279
648 7 918041
557 418 485319
93 787 58103
334 450 583993
243 473 907756
141 466 759628
730 606 461243
352 248 704044
259 270 293794
612 725 267281
119 211 227782
595 50 653004
105 686 326548
243 158 950842
661 660 865174
749 17 986203
505 499 820351
555 360 466573
711 622 85354
28 15 225468
234 707 933864
364 594 800824
718 635 552263
313 713 277263
421 278 294174
24 283 299561
753 581 296322
24 479 412364
385 733 13134
699 676 140033
211 377 979984
316 584 447092
766 612 940067
53 95 260136
687 462 700109
295 680 325144
646 606 257559
655 696 532678
386 434 212220
735 480 930485
29 483 992911
5 141 796240
117 360 150947
39 29 33531
190 649 389111
467 86 684299
153 437 710458
781 188 434399
59 676 568900
693 8 341240
245 779 7998
223 729 572418
647 670 939246
247 439 934335
611 560 133443
303 154 340181
524 285 265986
408 743 316381
312 623 773244
749 152 249584
332 441 537979
270 523 195545
453 474 662613
605 195 543194
417 739 78437
145 305 698906
405 605 559023
131 111 720773
485 664 699703
155 28 318097
164 600 704096
110 697 534726
267 108 220332
567 552 254333
85 87 137127
692 418 168459
585 129 138646
645 15 171585
570 144 710242
291 336 714406
27 583 965899
666 799 23023
307 514 700649
97 79 265251
493 638 234564
103 320 567745
386 371 469966
78 547 988580
255 797 525968
247 573 796003
167 300 704398
624 316 425302
646 496 341129
706 80 190604
659 352 859323
501 216 878324
648 549 515579
743 507 610105
558 668 849726
194 421 897301
416 98 171749
644 294 136216
705 579 563110
184 371 39399
450 791 842722
251 798 67188
543 456 766536
320 798 654625
445 264 92188
127 236 18703
551 524 437538
675 297 636792
473 250 162319
342 443 876704
54 316 611935
176 391 233696
488 680 718796
19 344 331882
212 459 713269
583 660 134677
346 28 917726
727 228 645107
741 127 201734
793 611 632415
166 123 895415
322 467 605527
195 244 100443
617 247 809140
341 138 310647
516 230 19743
124 135 42512
288 86 102279
355 198 498828
590 679 848828
47 410 827328
796 166 31771
383 774 175807
725 685 177690
473 272 892298
613 552 988296
743 411 483869
412 325 785802
611 197 277750
479 775 809981
637 677 234512
291 221 923862
122 459 41036
547 712 324518
63 244 853714
336 48 850772
282 512 136187
242 493 772836
608 737 381959
95 404 205185
496 448 434025
540 420 877119
405 56 560553
290 386 939053
192 26 270716
434 79 264430
770 707 204228
148 685 49907
262 192 789105
265 543 326833
137 694 172700
631 578 764746
712 335 519648
715 711 164254
442 189 371617
546 141 277293
388 562 363522
604 710 29047
320 346 616318
297 388 967218
699 282 891193
461 743 637594
725 400 868377
211 277 79456
19 218 9997
427 558 230492
364 13 777245
237 600 536505
791 577 472297
380 118 473059
761 535 960360
585 417 459110
521 261 698000
288 124 445914
380 614 588443
454 538 145204
748 69 28272
578 406 778078
222 467 714665
597 632 378268
228 60 695291
547 757 506995
478 347 98388
662 206 809754
610 694 370409
407 200 209623
640 369 953565
683 446 768987
356 489 580898
199 442 458059
721 319 575980
685 445 400801
120 340 996427
665 235 122638
333 19 948197
345 60 889558
665 612 810543
457 179 582827
37 532 175163
1 259 387371
497 496 474603
209 643 875993
718 338 316746
34 431 990477
160 762 296337
292 781 687113
159 201 224240
698 770 113055
279 111 781154
557 227 577148
652 326 968942
125 142 581884
475 401 331404
153 654 393830
40 141 340726
671 418 710925
23 4 452168
228 594 872245
212 532 563576
548 171 465733
187 443 641522
351 638 429249
16 28 693024
705 646 475360
297 50 961708
230 233 219334
789 416 208611
456 758 40634
104 446 225444
625 10 767309
678 636 75505
614 675 743300
397 99 99867
320 594 225543
528 225 671337
66 7 508035
799 500 469403
189 197 814854
117 720 584602
758 445 302943
241 296 408245
531 540 347864
751 173 792709
404 338 464743
45 570 177463
313 141 292257
253 153 478433
281 443 180821
683 578 683622
572 773 443308
86 376 400293
273 367 378706
509 290 540538
526 410 933089
269 99 302828
446 169 309650
392 634 380033
230 345 449214
11 388 781803
270 132 166317
632 402 145754
444 577 630360
438 302 779133
282 308 39469
272 347 544885
524 705 381266
63 253 673756
575 660 53121
609 709 734871
406 240 518524
135 298 247280
267 393 838596
388 236 431967
793 724 29169
10 298 569591
777 541 99583
594 330 539857
775 228 572602
226 432 291282
240 541 26157
618 63 443538
512 553 836199
85 370 222226
263 9 836681
25 402 212120
262 746 682809
176 271 455212
122 611 464021
332 44 726067
342 745 872262
341 633 463959
363 29 143556
399 420 408668
798 67 760615
632 650 140999
563 134 647687
800 408 695015
208 270 227265
525 583 208723
233 592 225996
230 289 858251
482 650 306588
183 232 877144
620 783 502623
653 176 640262
120 472 722485
236 744 71517
124 170 298089
218 538 383384
780 472 400348
430 723 309441
520 161 531524
407 747 765831
18 455 595672
648 492 544581
325 597 60829
664 723 351700
621 266 732835
250 629 417229
776 164 319112
541 376 677694
44 470 650470
120 503 781166
313 688 852174
759 234 214133
67 590 223487
433 214 891948
686 287 463593
95 650 928214
684 758 763261
719 326 963963
189 128 772238
44 226 370146
669 228 422532
271 347 203340
224 59 867951
714 404 156047
98 679 988575
458 419 168485
212 747 921411
749 61 594878
234 722 579002
626 784 796665
633 359 327744
619 110 609574
637 579 15606
539 375 433736
758 72 596989
794 576 651368
694 183 921212
274 328 904395
571 369 312248
335 220 558918
527 513 135835
758 140 105497
650 770 60286
720 307 139502
373 154 612061
787 239 364759
250 391 43736
211 754 668146
285 64 995600
590 787 162709
129 318 592449
754 376 375863
701 622 838862
570 124 368203
795 424 75694
786 600 607716
164 712 676268
699 101 30980
486 100 807138
562 49 291926
514 730 838003
57 612 491944
684 148 400132
398 652 403323
378 396 177758
189 535 376784
350 738 468403
357 589 471462
248 671 454562
325 702 968608
652 244 501405
674 181 190858
520 103 339304
456 379 403463
384 332 543685
85 373 96717
280 584 805092
729 477 325262
484 122 382064
436 479 335340
43 327 508270
736 421 439870
257 391 713664
162 216 676705
76 600 167352
719 798 535266
16 43 868012
146 647 217763
37 68 914289
798 75 455806
792 98 289810
7 404 310757
555 507 175185
285 213 475577
20 154 803481
660 680 458470
147 42 216777
367 145 592296
399 794 53852
140 90 566002
762 293 454520
519 574 223218
202 263 468228
45 117 193080
452 89 121670
277 727 947286
671 447 161918
448 517 170077
152 294 1463
344 757 698979
687 259 803962
427 750 60794
240 793 29993
573 592 49495
516 382 91731
392 384 772716
254 132 854562
80 590 966399
531 48 995044
530 659 358036
391 123 889923
261 347 371887
64 1 348064
721 5 722442
333 304 179390
32 793 884159
145 643 736193
505 468 983064
178 741 743489
752 42 941602
703 573 660615
6 800 195196
429 56 722012
358 402 718730
343 787 513670
278 543 386987
159 288 31415
158 419 199654
727 578 524930
204 268 585121
388 94 831917
535 258 882896
797 131 15975
740 670 160908
461 664 978360
710 651 880326
119 218 535961
562 660 823746
136 639 373094
789 150 570894
594 150 764143
702 89 97813
537 606 937195
458 400 389659
550 785 758064
254 550 533776
400 459 716829
164 619 129878
766 654 759558
571 338 718613
433 177 786154
274 216 548890
443 322 606060
338 83 823757
456 200 90340
365 723 472652
178 207 313633
658 16 727207
494 546 105284
205 424 301352
783 203 76896
349 519 515275
739 591 905576
380 302 885101
53 217 72366
96 541 653199
174 781 869635
625 171 949777
356 557 682386
37 314 708373
163 745 102057
28 315 500899
238 576 6560
340 167 424946
523 428 993176
556 120 536611
160 255 911506
614 242 506318
654 225 886145
609 686 395054
173 191 232637
782 48 245463
509 461 89069
674 693 158813
498 653 895833
256 747 194917
572 219 804903
267 155 403733
39 101 234138
624 791 366370
224 516 565837
215 584 676537
54 24 419513
633 579 715984
264 9 475320
184 523 759854
754 194 829134
545 210 967751
445 457 626399
229 601 309748
777 646 305076
570 651 908533
319 97 876532
395 208 793839
542 350 335203
74 741 962010
13 437 433046
375 701 335612
449 271 173626
137 506 156083
380 338 9719
381 185 245949
590 81 132967
47 396 898876
381 481 990423
352 449 450732
648 317 577672
108 145 371556
587 456 919635
307 732 780204
375 38 175108
714 471 953580
395 398 245775
739 444 903642
307 265 562698
246 797 969440
184 616 197245
102 570 459225
456 7 82091
798 40 308489
484 517 320957
98 347 104466
306 93 129392
52 17 982029
386 534 83496
45 93 806774
243 201 605277
511 64 612992
677 716 935195
745 424 470216
799 379 617969
565 556 339323
105 222 265723
642 157 89222
132 404 761841
433 555 345501
323 31 392503
64 353 391704
554 385 510130
633 746 172510
168 507 30594
211 42 544583
1 476 812231
226 774 299643
642 108 691216
552 787 345447
173 335 800287
387 381 988238
311 16 289393
340 600 82086
343 739 111561
164 695 547521
143 465 348562
313 348 490118
50 298 31582
174 625 643311
769 638 782171
617 241 873810
483 171 420491
517 453 853344
137 470 241714
697 250 165179
394 191 797132
707 86 373568
331 764 949722
369 174 140060
268 766 964342
594 113 553206
55 2 788376
70 572 10498
420 227 636153
504 186 850196
162 117 668086
661 250 881626
735 15 643581
597 26 952977
162 303 613202
525 737 556459
457 167 989678
389 456 988735
76 249 993041
421 757 959271
343 135 794400
683 176 309833
214 422 229823
51 597 417804
774 302 889330
651 277 175900
409 500 779541
235 509 509756
211 416 687459
547 679 909868
675 714 299
41 624 47622
498 323 288488
514 403 743447
630 765 148561
16 78 475133
336 569 789141
378 53 701646
25 481 164902
80 1 922301
649 787 658621
262 315 846119
146 444 350698
94 485 962992
317 269 806670
711 59 431304
65 171 119315
746 327 871165
773 36 129888
544 789 234759
399 755 6985
453 26 386808
651 731 741870
512 367 695742
796 491 187995
273 312 511184
211 410 640481
494 72 115927
368 5 219113
710 341 246552
643 18 450762
190 631 161987
743 99 245572
261 150 964221
306 707 116318
42 203 414486
452 298 676417
498 200 68976
727 284 516225
15 442 222519
48 800 943384
597 247 124948
781 212 867232
547 327 639546
775 559 282007
169 740 101873
223 279 602995
494 217 509894
600 370 388622
9 279 22612
166 425 263088
490 233 620600
675 224 366572
800 157 339984
717 536 485507
126 718 840659
756 738 259043
17 626 440671
368 87 562636
667 797 355233
283 695 193319
617 595 652148
653 278 923273
589 23 802819
70 368 524214
659 250 720478
10 665 353883
398 390 253744
32 55 572279
95 515 279851
337 197 604312
504 110 868303
759 796 302909
467 676 162954
428 199 451490
298 546 472691
717 681 637811
500 370 620881
434 97 602022
513 12 865084
715 278 843288
60 682 795960
17 503 239860
490 689 731140
408 669 539709
80 221 516275
489 151 472540
403 233 859603
692 137 426582
751 418 26486
91 6 897926
381 625 736187
747 456 452063
752 604 610561
208 642 943232
781 741 497881
159 126 638459
1 648 336305
470 329 735548
544 709 403819
297 6 638686
472 385 582035
523 684 344302
341 719 239167
583 645 546416
194 442 329529
740 516 127462
225 368 552746
35 764 4909
480 176 941116
101 47 492124
107 185 414695
295 542 396261
793 223 876145
737 138 688686
90 491 238765
645 173 903970
710 240 354186
60 276 707314
777 90 162298
644 236 307965
795 408 427621
446 186 829122
317 732 567285
745 385 357170
426 54 685063
577 228 266910
625 434 493458
714 459 641967
428 240 494828
322 704 102923
348 614 893435
566 757 575592
720 761 463132
399 114 657274
569 13 557142
680 87 585795
296 795 411144
200 394 274515
391 351 473493
517 81 61372
800 719 709379
493 499 241499
768 72 48658
129 41 699663
749 632 934256
42 16 360672
404 242 952922
487 388 996233
785 628 751492
326 323 252180
700 422 256335
698 473 256477
333 25 83265
300 721 560473
261 154 455773
10 488 266678
192 669 935032
76 50 366752
35 329 539212
566 738 57229
79 662 647605
272 763 30862
229 240 701201
402 83 301455
13 248 847579
44 380 623138
88 220 786895
341 321 339223
35 586 143253
654 220 590240
625 795 279225
372 473 474978
651 567 843391
183 48 460873
7 768 453610
304 211 891375
637 557 830727
372 316 521266
201 147 780385
57 142 9733
586 168 814931
75 702 347514
113 714 886439
755 44 205380
549 706 472194
799 220 273039
279 103 797391
146 124 223878
3 103 370607
360 761 661244
338 1 547392
655 302 448788
732 184 948467
152 58 798779
16 300 98883
632 229 853040
630 380 778843
172 214 907173
374 16 679194
47 224 163078
259 89 35957
139 125 353957
568 247 783356
732 245 68346
14 722 894456
33 705 850885
745 384 31320
770 131 509959
131 744 646
624 103 395977
536 179 684729
619 204 838471
752 518 115104
226 777 843639
665 483 265579
220 251 643054
266 245 25106
419 779 269548
101 514 863171
525 390 961376
620 554 962800
603 22 288749
164 155 44470
563 596 644599
54 457 106864
479 782 446630
772 629 103860
482 115 55024
65 359 417861
703 724 135385
606 165 393281
175 784 337650
732 182 785589
271 181 603701
624 244 858064
315 94 966634
123 772 188693
640 289 947942
617 332 245752
52 373 440152
614 581 478920
230 475 546351
517 756 830358
474 12 541219
367 107 253685
594 551 585575
370 174 115039
277 184 233670
557 180 685289
139 635 372149
509 119 806873
616 340 299768
476 55 979880
238 500 580179
587 306 61592
455 438 58962
477 121 89776
71 599 630441
391 693 673526
228 451 278213
568 8 659827
340 679 122443
165 325 643008
650 271 562228
425 361 415575
81 504 807455
246 36 773966
522 429 893082
400 386 343856
320 563 656656
375 318 827003
720 476 32072
401 728 495805
581 729 22052
466 537 537649
112 281 930948
742 582 604813
520 223 486299
167 759 305044
600 481 180762
630 631 100638
188 416 943611
326 209 246015
307 35 349251
33 661 803176
82 541 798958
404 515 851144
586 791 481959
564 598 114988
764 631 30666
379 210 61368
437 490 662358
42 369 625130
522 502 109843
286 188 742313
285 176 75183
487 356 275880
393 398 689773
520 550 476260
155 784 652302
167 87 866482
511 11 716212
71 14 757145
725 347 749951
474 517 785137
798 310 581952
702 312 420448
757 629 337936
722 685 686722
57 417 728512
129 492 273361
786 145 2987
68 430 776114
8 161 543737
300 537 447523
588 329 672637
733 593 597282
375 728 383285
408 167 525095
342 236 864530
171 122 643514
652 501 700636
41 315 526006
396 394 816362
190 334 253752
769 631 996849
341 183 795559
716 58 687745
660 610 510351
308 67 182604
163 364 522064
164 55 255387
500 112 989389
549 546 653113
175 781 394709
512 422 835859
270 659 729180
122 287 84788
647 573 365384
177 481 165676
106 86 224973
743 361 924100
285 758 969900
789 160 908562
470 286 735039
559 362 197196
562 95 653173
88 232 90133
237 642 119561
559 794 830627
763 747 970495
382 722 711334
246 49 402953
730 573 348391
19 507 830801
57 46 359055
545 524 14915
234 238 71190
501 415 386894
62 262 830855
749 546 843425
660 24 11210
121 341 365073
429 383 885531
588 709 224263
371 513 914018
663 499 430156
604 696 423299
339 77 357271
66 690 856
358 713 35919
506 763 517847
164 105 767174
394 418 796574
41 637 471491
616 161 527070
746 165 950378
68 727 366106
590 193 646106
474 381 91480
770 558 418418
207 450 868701
56 338 70929
458 535 504366
632 643 503754
319 727 614872
94 745 134268
619 219 826540
41 348 708066
156 638 891913
627 600 892476
687 330 804256
320 129 432001
712 751 167803
67 732 509717
443 260 75885
730 624 615991
224 77 396061
128 503 579473
581 453 694846
244 588 403813
715 58 343598
429 142 857899
544 9 415917
593 762 257343
763 707 383090
667 323 711589
346 569 211221
759 302 785875
439 508 10031
541 103 323400
649 706 7231
685 412 709627
567 51 717861
252 2 503186
305 627 187018
5 274 217821
616 85 242760
200 558 765972
426 693 214050
33 424 887035
169 100 370170
11 683 754554
560 627 167122
281 542 434402
715 206 546143
42 234 167980
521 421 663329
768 284 742622
521 567 369615
466 536 376495
251 183 275311
447 446 847904
106 350 577972
555 750 269267
276 266 408446
519 659 896749
35 170 866799
478 712 514328
330 83 823330
698 183 876833
237 613 50940
534 175 121338
649 93 650657
540 136 292530
587 725 716557
23 255 148034
285 445 700712
780 184 907228
394 478 169454
24 201 871903
494 409 464723
227 451 926992
628 728 378209
22 494 645849
160 621 140450
19 591 956850
708 38 11748
308 112 66473
90 112 302668
180 327 472033
582 410 832243
200 90 909821
200 743 731520
795 351 33652
623 131 245447
50 579 146470
111 593 321465
134 704 359640
601 457 557472
132 3 725951
679 272 468245
601 257 897426
257 193 255142
164 417 598431
601 385 134941
366 453 261220
10 118 934658
264 765 995596
481 642 482968
119 196 379449
258 454 199720
505 113 894153
22 130 576275
696 671 357672
378 491 977443
110 206 130393
625 496 244399
693 307 169354
516 702 623531
449 115 692394
300 763 411042
347 219 344
451 242 639090
85 767 511386
545 520 939990
638 639 868907
116 643 32711
308 216 705520
246 453 830372
515 568 631463
673 723 237593
89 114 655871
168 587 147597
148 81 879963
793 156 742275
556 776 469165
15 779 169600
598 173 95060
692 623 987622
659 218 325156
257 171 339755
101 184 368511
276 492 158266
612 163 618792
40 778 673990
453 794 228360
112 558 648025
329 195 969238
161 219 202608
407 249 68065
149 640 287538
103 44 570195
561 243 556770
242 219 382616
617 331 247162
227 51 697556
116 82 143979
238 661 947024
528 325 255117
57 671 20806
491 752 229152
385 221 450653
508 464 609774
746 624 128415
757 197 462456
779 570 654138
635 135 296786
379 718 385524
59 35 497676
529 269 169931
800 397 884165
386 778 769260
703 566 690798
765 746 526468
33 13 932632
607 154 607736
51 369 135526
708 8 639831
545 239 215256
322 330 569772
529 686 803261
498 124 95264
646 547 196380
465 130 684983
606 6 811130
763 778 770026
320 250 983551
458 255 103150
541 473 869750
333 236 550321
47 463 139245
49 116 4469
648 230 257723
769 681 190459
372 693 769704
50 245 898813
715 742 73601
331 437 672714
748 502 727563
185 712 146670
3 217 968275
639 397 914894
114 518 224709
650 703 227521
117 772 537128
298 495 615276
467 507 602472
317 62 897421
750 754 938264
131 383 812065
549 155 642445
703 388 707518
3 25 809820
337 67 400781
364 476 155989
315 708 3739
502 556 678149
762 215 727958
161 445 410088
143 28 457136
272 269 957092
264 670 361140
427 586 64600
555 788 598417
156 278 272560
433 480 46988
600 360 139163
126 32 386884
490 29 111157
241 481 90885
473 618 670444
287 91 221075
179 421 260391
229 486 913308
243 23 439868
465 715 33172
527 571 679016
212 322 953793
646 406 103896
522 232 505906
776 247 260245
661 689 466011
177 299 195222
145 666 30884
68 590 539774
80 293 155407
51 323 7193
287 776 784537
756 683 762378
254 59 576954
487 48 718525
722 187 908129
350 179 588151
529 487 16412
4 405 22887
707 654 791603
127 514 14998
430 181 76755
343 411 929651
490 595 877913
519 527 768558
63 180 766074
745 223 615337
39 271 686706
279 86 7313
483 374 28986
786 358 343677
712 239 957679
161 336 987819
280 780 289322
488 688 848446
609 398 682703
281 195 463398
16 553 427415
753 6 693826
367 429 50860
708 125 650106
569 225 726213
382 734 542623
545 706 903688
673 131 493560
740 637 691783
781 300 929674
97 180 802322
477 724 379844
488 592 690972
712 688 857315
399 629 612568
295 445 411494
693 412 404349
299 229 494555
757 277 131823
766 526 606048
54 799 968884
382 106 805163
171 644 34152
317 562 499896
280 732 329803
506 524 173401
136 482 102794
117 717 797823
478 158 240203
144 276 66379
68 283 938850
104 237 253243
27 35 422241
165 372 124469
395 481 425953
799 555 792951
77 684 247579
459 789 396632
684 448 524860
177 113 43236
662 344 602900
789 274 30411
428 448 773403
650 320 775301
176 54 208250
573 328 694244
6 579 964964
449 1 227622
434 201 988009
266 3 357387
273 57 888467
649 738 502199
405 783 956893
160 564 89727
651 672 55351
720 579 911628
496 777 517882
103 122 968182
424 190 860742
359 423 390593
189 649 417264
697 259 94706
602 31 978135
258 130 424566
633 772 112932
136 206 595859
638 278 229916
551 713 897417
53 73 668180
725 208 134666
717 335 685787
287 112 888542
431 454 235806
240 505 60040
335 492 560066
769 706 503590
503 311 142614
28 289 873652
776 253 89006
383 314 422986
701 295 192347
530 49 71045
186 129 546035
120 759 606001
599 573 595371
189 111 453109
573 594 370128
473 717 498134
785 121 786253
628 432 199827
350 529 936345
780 744 317114
149 183 273411
72 725 764130
460 110 840303
96 332 240745
775 148 47940
656 623 610556
397 494 917777
788 334 703559
497 87 130444
744 431 895642
60 27 795379
749 376 164571
133 106 170336
560 800 891526
128 494 663094
37 166 123507
565 661 185393
500 261 443669
710 682 638104
239 768 556127
420 623 936243
599 506 622008
795 736 98964
387 168 377797
362 725 598353
749 31 957297
268 769 507226
91 676 354710
443 175 863048
726 15 764059
276 730 476887
645 461 30328
432 559 269413
237 139 594011
742 80 600024
680 714 548215
210 16 401449
21 685 421679
591 330 55350
648 314 582220
397 387 157106
511 285 670142
715 667 996720
466 571 133468
398 790 647913
593 476 125030
368 137 50475
226 633 645793
443 669 827827
10 632 816377
507 757 553006
484 697 324771
335 2 147432
568 244 796666
723 162 621004
296 167 645069
182 598 485560
123 612 516192
454 534 640490
613 352 269265
383 493 466022
283 322 768833
91 472 380833
471 723 532401
731 564 60579
18 526 974255
205 227 707266
609 747 567593
99 95 968021
111 451 136745
209 580 416815
360 545 323289
739 92 935721
222 479 434184
770 728 553863
710 774 166197
564 534 114487
317 762 239417
644 207 3766
741 744 865496
566 64 229685
383 77 63405
745 618 270343
705 27 335135
757 795 831959
280 468 394185
745 476 823225
534 13 681772
540 659 234850
789 59 884550
165 798 493512
224 664 285
516 217 110014
491 138 594498
433 19 911795
198 563 825439
98 669 323926
404 260 891729
158 784 985038
568 608 406276
156 157 466294
280 174 772925
610 305 602643
12 671 424949
227 710 215563
568 265 346260
571 542 242700
170 658 890206
772 646 867369
189 141 459467
353 69 633945
550 246 873587
778 114 88600
478 353 637547
350 731 144722
188 688 587241
728 608 734887
411 123 78249
440 4 570268
598 790 817439
740 139 502911
313 92 68231
253 544 554467
20 18 452419
782 226 332830
169 677 422606
300 784 254573
800 365 203573
282 594 285614
79 764 17546
555 178 208074
303 455 635654
360 100 92298
25 700 423235
783 516 698691
428 718 766735
601 646 836408
631 604 221802
242 292 769313
466 116 495435
456 734 437917
171 693 878152
538 354 759953
101 504 492107
784 312 949626
268 427 362406
447 369 88277
136 343 135792
373 37 292898
268 739 531443
154 418 95844
188 564 667435
113 683 533151
193 512 212892
420 179 505790
769 216 588794
698 227 481687
9 528 284757
470 551 600427
140 219 89695
662 336 618965
312 152 16248
163 304 10671
432 264 664535
419 45 927589
81 377 616132
232 451 752693
263 99 506312
378 593 28371
342 727 216178
464 516 372346
384 130 766985
126 510 371077
398 796 111446
547 45 287861
766 81 626701
443 684 495774
496 198 113175
342 605 615196
599 549 596179
75 551 926433
167 770 624857
272 138 656782
720 665 433284
203 278 70297
634 761 914096
346 645 262592
690 591 593156
376 121 893749
716 187 816684
16 380 301169
240 263 305231
36 742 719519
184 78 139703
371 273 990663
244 660 705663
696 408 228716
100 761 610219
51 159 292037
798 691 295506
504 710 245692
757 67 23781
359 421 44215
347 169 46971
330 74 179910
260 604 885554
285 384 239889
189 296 980642
454 96 132133
321 391 232953
752 94 945003
314 3 692415
423 289 714851
389 551 966405
278 114 2824
638 366 972167
338 719 959190
360 516 34173
751 467 183847
537 686 669041
45 745 537155
225 721 643801
789 180 109500
12 552 192746
352 314 812308
269 64 140164
67 619 37397
188 506 81065
710 263 90031
679 715 115866
165 665 305016
226 558 584876
376 283 701250
310 369 1507
599 2 293069
625 325 442816
607 102 386781
160 589 984324
784 91 270187
759 669 264994
197 327 693751
342 738 719298
345 593 735772
248 796 441804
470 507 21805
788 375 628040
221 786 96572
730 262 849116
500 451 927115
320 100 670688
114 590 954954
290 666 168327
632 331 854625
201 760 976988
748 600 774701
423 487 759499
44 259 247900
244 12 933886
554 67 428149
452 94 769876
225 169 645644
316 617 726318
713 639 815127
690 179 693787
441 178 908225
177 453 344782
348 216 978006
595 648 33828
755 329 895991
245 293 917054
26 190 565972
666 544 498991
685 354 696947
409 280 450326
300 507 862859
42 685 346678
58 328 147367
755 373 40779
390 585 517804
707 376 722746
212 553 576633
411 313 901265
421 625 669745
61 400 395866
142 108 161145
523 462 455558
739 789 683757
763 799 423793
800 37 580166
148 316 320893
247 734 370748
599 703 421378
436 412 827354
573 624 635722
721 308 681330
125 168 721527
770 439 777684
420 167 277069
601 214 644403
120 242 813600
600 197 417427
795 278 158785
516 111 28257
30 631 9245
78 457 771889
235 311 938606
640 107 498822
493 473 500607
287 360 833077
500 204 818022
499 129 955107
319 213 54940
705 460 910434
336 487 999562
131 225 412077
163 231 742026
632 105 986493
390 772 773375
737 35 284255
550 276 780667
419 270 187804
299 532 195806
108 96 937733
746 210 873444
534 357 963520
621 185 205331
70 471 268412
190 644 84633
37 565 166744
637 253 35150
598 678 813295
5 439 863528
749 599 122319
171 623 498596
519 37 243462
529 581 624769
325 582 43557
603 34 172422
665 743 502438
167 782 168529
146 633 565214
544 156 895772
792 267 211865
418 478 4669
444 174 783288
311 739 715364
597 418 914260
783 440 324242
667 379 72144
77 484 662913
763 772 997749
309 436 334224
161 716 459266
103 545 14643
603 524 314929
420 28 169189
514 582 388468
30 132 756477
308 10 964002
426 437 530003
253 778 707441
387 624 638634
396 419 185330
190 497 954790
402 716 270877
757 25 593083
168 477 964355
79 154 961255
411 783 267420
467 750 737798
48 561 790154
302 671 30592
496 596 483386
697 135 185026
221 584 439972
560 416 98931
376 198 211105
683 706 376984
306 577 862767
164 125 51888
730 724 206830
16 748 209441
485 522 902137
121 62 133862
115 79 791671
710 703 880764
514 701 500535
1 181 126914
724 488 506727
95 497 255799
95 614 173192
501 528 793799
166 518 44482
700 397 108596
624 615 683288
478 771 585863
710 229 238901
239 245 72282
221 334 718043
551 297 324997
758 22 777126
275 749 213541
368 570 580296
390 477 178307
409 104 987985
784 598 706365
17 598 38269
285 281 700423
67 533 60657
735 267 585386
490 649 304095
394 619 599940
663 787 636173
438 504 483750
697 715 953762
454 597 871253
310 498 682559
474 90 952383
771 554 316905
345 676 454667
87 19 540589
641 714 842818
705 691 360492
779 7 354712
152 584 258104
595 7 875964
421 376 432638
61 306 572491
367 437 584366
249 371 19482
214 201 72495
372 681 653915
795 281 369862
567 620 783678
262 136 602234
12 746 250809
170 250 584667
211 725 184813
544 576 228366
133 205 853701
766 261 16263
590 348 573280
134 279 472623
196 721 989369
492 358 880242
487 208 510558
572 455 264968
651 378 17319
109 236 101320
436 128 209831
347 495 269847
212 597 670708
550 237 59751
476 59 170203
59 795 123464
435 418 410557
766 79 855331
37 112 437505
303 478 679856
748 523 987258
105 303 66181
793 293 370270
730 343 588075
619 169 771118
4 781 592290
187 643 119086
62 17 121988
147 713 774407
427 662 716103
81 12 317153
363 406 758934
743 116 45038
767 53 535047
460 97 50112
524 756 410290
526 279 673077
470 448 108050
715 136 653439
508 511 660969
703 527 800367
27 445 387709
206 716 16020
51 660 89555
720 766 245554
261 632 597120
81 702 152514
210 568 497878
122 770 396848
584 737 197403
558 686 406654
136 37 581296
604 730 14579
354 394 762194
720 141 824734
207 763 669582
125 586 692630
263 354 852285
267 726 570772
77 400 559912
567 750 428346
680 427 417676
694 608 538902
392 617 31042
342 696 194690
579 728 442364
691 260 51021
87 613 449857
721 541 708706
328 760 577888
501 361 612446
423 593 364678
241 426 346377
571 277 189940
530 481 951415
93 326 547124
476 280 985488
390 654 855792
213 7 115765
406 237 325534
26 547 828613
198 404 620013
399 255 54258
586 498 183714
661 369 8703
747 573 408136
35 411 540953
443 50 64484
176 429 388861
525 787 329587
681 394 703642
230 120 233627
95 654 67833
612 600 902781
618 675 516753
77 283 471720
507 379 4375
449 267 606864
504 514 340520
526 612 182351
290 592 818391
636 467 331360
349 147 383948
117 44 394193
224 654 198571
451 763 528204
748 777 439398
20 672 821592
714 247 243071
167 132 323829
644 782 688273
438 429 300066
739 69 539469
253 737 442649
526 196 304158
333 367 711052
522 251 679739
80 766 62870
616 423 449388
703 455 354122
125 169 243542
474 628 549473
332 207 32221
646 291 397198
727 447 799475
568 650 972812
93 715 32328
687 9 717164
178 250 192589
537 452 251505
360 596 114206
228 16 343815
423 765 696960
273 131 550796
238 487 699936
588 764 843497
95 782 978691
381 450 172508
262 153 933612
122 492 879490
69 260 191209
467 545 832503
8 439 692041
351 61 499591
1 11 846338
180 454 549258
594 161 784357
678 384 472658
33 507 284011
383 333 655872
547 666 229393
158 375 689393
186 320 421560
619 494 225322
266 64 655538
149 102 318687
737 225 447921
249 403 946471
366 125 970819
457 794 607891
50 744 518407
457 219 602875
501 511 392497
237 709 698369
185 506 154650
744 776 21015
366 173 985626
535 69 571234
388 159 888260
208 519 188436
51 708 936718
351 141 537072
176 424 79954
10 536 837293
601 455 651171
717 396 21029
164 614 305396
484 691 379903
740 477 79986
92 427 418879
569 259 475312
746 369 480710
323 598 709998
125 156 875378
302 130 817648
5 585 227805
81 352 975808
222 675 699793
254 609 96479
446 492 773229
215 402 274207
316 778 116064
605 647 585663
120 484 428435
194 573 293701
572 393 127905
463 612 291523
282 275 42760
562 586 233227
35 414 994699
410 134 721803
315 163 25480
156 353 344563
33 545 286602
674 176 969428
51 408 153703
155 163 195748
736 564 15916
796 722 275508
623 359 348947
398 382 776030
603 233 835754
313 645 268783
794 595 403802
495 715 852880
249 656 292630
367 160 775348
735 456 861653
574 254 168197
407 512 781677
756 316 613707
719 169 583834
473 743 272008
670 301 711312
689 728 853693
665 579 709168
193 169 891052
360 333 206772
67 222 616573
203 323 41836
371 219 454813
618 467 257190
161 567 633285
216 746 27611
47 252 142647
773 734 911732
697 539 499518
243 79 892503
336 689 38419
168 400 842220
607 600 364530
558 322 607538
652 290 292117
664 565 198659
351 96 209318
48 75 232104
471 203 938339
605 649 883366
171 502 627570
595 65 732652
389 51 147588
641 214 90068
641 584 735934
357 236 132592
716 42 177215
267 119 649122
21 268 697940
29 116 494102
71 37 931710
538 460 438338
731 737 659503
305 14 209071
20 770 815991
298 82 681466
337 493 486483
539 583 287399
785 654 563439
344 166 380191
462 740 33954
727 762 710181
678 679 866253
30 14 61543
367 274 544354
576 259 887166
646 689 745790
548 37 327490
545 104 184590
355 482 73367
729 606 413322
405 135 724525
162 342 103767
180 420 969626
54 153 440491
492 328 750904
509 699 644757
184 739 73555
653 640 558451
98 442 790002
94 796 695318
257 45 701992
733 204 385887
309 22 735924
22 351 669069
276 337 939131
550 622 791843
455 39 892645
441 170 881785
256 745 908629
290 703 610665
657 57 769390
326 78 98089
608 134 585591
285 477 179336
473 167 763997
517 797 58290
11 781 554494
452 622 690588
446 745 812048
656 794 857809
241 352 982130
138 326 668288
50 90 826963
328 308 95970
154 540 175360
203 403 191553
365 133 752436
349 252 17839
55 501 883440
509 430 678538
402 785 919200
264 273 449446
141 470 45119
634 412 253965
125 545 895224
719 87 859306
462 530 831899
600 21 903423
340 169 27769
339 604 291180
82 109 620121
453 184 760928
589 293 666657
322 607 297921
75 292 437686
554 545 413201
593 434 53214
760 278 131475
579 552 466907
510 618 995470
602 546 8835
645 200 189863
664 797 56073
548 430 819464
599 617 289798
55 715 597468
232 287 183702
675 613 284010
15 45 100797
725 147 656590
776 407 217048
397 338 571125
750 247 709935
698 570 422600
631 665 81486
653 644 486017
485 30 118796
530 177 921467
403 495 990262
541 524 726706
120 569 848465
402 542 977273
546 675 845194
244 257 482438
581 265 872026
365 603 912709
225 644 709489
485 66 197736
462 376 470804
211 655 414745
695 55 971341
693 511 269089
19 670 115566
156 45 447683
596 778 784413
413 761 223960
13 775 638257
302 497 894555
186 219 502945
776 580 30091
560 182 769849
478 126 302594
90 325 639531
211 100 412333
341 337 62742
114 253 632170
122 556 286718
210 459 332540
558 297 156993
453 48 201133
284 327 886626
770 738 389563
362 408 886516
736 455 810981
280 754 258525
50 431 371821
527 18 85613
695 303 421531
256 445 488430
298 554 445748
685 630 16931
573 190 211059
477 392 24862
567 103 779635
420 486 653251
119 390 925961
588 117 742429
265 660 894134
297 126 712357
613 501 579925
735 799 271597
526 45 718383
660 437 164896
541 184 399439
239 709 394350
463 38 89349
123 737 9142
538 45 386074
240 516 186566
88 124 79159
218 631 866462
4 20 519836
458 480 334557
455 347 352900
359 137 16697
569 68 732065
295 740 989930
372 584 727500
413 183 800279
59 706 757511
375 46 803194
625 51 262826
253 134 106482
71 308 316944
13 670 936615
342 142 657839
43 42 789949
651 317 562611
160 330 702732
428 651 317310
729 437 84085
28 606 815317
796 360 836918
288 366 781048
317 373 203583
379 179 24406
678 447 724172
281 529 588390
552 776 413813
741 375 573982
399 665 498430
364 615 91251
12 485 387390
442 677 629697
224 184 84710
765 182 256982
337 766 989440
554 135 832224
506 68 563605
762 694 356727
218 492 567660
663 643 281363
187 601 177255
254 619 436972
300 163 119963
319 412 302765
499 533 742790
327 220 262712
327 502 397372
235 297 986081
449 518 111450
301 614 150193
43 534 9927
456 634 538289
196 739 880353
595 474 866221
750 201 273169
615 102 871596
528 772 962174
461 593 712159
44 749 737662
326 162 870666
156 654 339269
330 596 284278
594 558 277776
592 539 458769
201 727 111594
424 686 693551
636 613 316070
707 409 27703
492 553 217772
315 658 475620
295 95 70803
30 76 184335
176 503 222768
87 367 561755
555 576 579636
185 390 194675
371 52 972260
666 642 546842
372 302 406352
600 643 403832
760 424 143000
64 224 747727
592 785 511865
311 312 986971
757 238 293830
66 550 924114
479 794 836982
484 595 899734
466 2 689740
428 788 241841
62 535 753207
267 89 204981
253 390 721353
275 223 519807
475 326 573792
748 769 62195
550 511 969830
547 530 313249
373 538 148666
631 666 82105
497 14 971363
603 321 386682
283 164 774729
487 183 751346
127 195 558625
340 419 316308
729 656 668121
311 778 310863
125 309 548182
684 314 485207
672 661 741856
124 607 638827
656 646 142496
778 490 930100
124 201 909564
553 200 739516
495 733 636876
332 461 419039
620 575 4933
44 62 370617
364 512 330533
381 466 605684
260 403 943395
718 456 726316
243 291 921813
312 574 935221
212 145 126982
767 508 979896
393 48 876153
298 674 219350
491 382 207145
575 607 41293
479 608 207915
185 340 759615
775 196 416995
220 474 604292
786 757 347176
508 3 900448
513 572 418712
48 180 597845
170 324 254227
225 471 149277
661 34 630120
439 63 966902
107 188 2842
765 295 806019
152 628 233014
358 351 612849
335 429 65279
302 328 669654
394 240 500989
755 751 572859
475 105 95213
509 183 618385
362 108 227616
25 33 485108
254 738 528612
525 379 660042
598 755 533844
147 351 837233
374 237 346764
625 229 294861
80 229 328287
347 438 990929
373 662 833229
254 393 809635
29 81 953770
670 470 572819
217 791 889536
58 287 299633
186 148 913551
326 574 527013
569 217 750138
492 124 97468
422 229 600340
47 480 263625
181 739 491957
728 590 440938
149 531 109473
411 755 528021
15 219 171684
579 786 381995
223 381 865957
682 381 30644
219 546 71750
728 122 94096
298 201 369532
576 155 828120
570 188 924259
148 398 294187
509 437 93961
65 657 675653
486 261 761160
568 272 757957
446 674 495386
735 562 815011
405 543 557277
215 782 651501
116 315 140273
245 370 697170
607 430 155396
338 525 187678
125 370 338076
628 283 580678
519 127 48579
158 175 156477
345 162 776319
519 134 245681
538 549 659005
395 545 95450
652 295 840478
356 50 537181
725 399 848980
135 114 978687
345 585 689617
222 80 874743
177 652 14176
126 213 838223
401 567 667707
785 55 723277
278 64 554166
261 214 520847
728 682 47163
7 58 60018
205 270 798997
608 695 787442
573 771 148514
574 320 910782
708 100 52827
417 13 306381
449 202 942781
692 351 858143
703 586 217971
330 541 215333
36 385 309
359 22 744047
585 264 776840
196 439 854155
340 323 153641
538 619 619596
343 220 625990
244 666 551136
187 77 178618
78 46 828936
590 631 689968
283 51 491851
540 563 597370
686 524 202920
556 260 887673
23 410 324957
311 351 179913
472 78 597787
265 154 769248
476 356 147388
151 548 729207
620 695 182212
30 124 617737
613 274 839434
776 669 900849
572 269 693148
117 661 528605
230 728 529459
12 146 263801
230 172 657031
677 365 129695
622 22 310832
599 152 770606
519 617 789493
573 62 764134
574 577 692261
734 85 722889
53 627 255851
282 776 640687
36 682 285444
479 575 620646
459 370 813863
289 544 963749
59 704 493370
711 72 423989
660 194 295136
222 346 264693
319 152 778540
659 617 172356
555 49 656545
558 648 703434
305 92 190424
485 106 869019
126 545 569194
633 621 364619
630 651 549709
64 698 873697
675 379 212903
373 215 211794
442 756 829924
470 590 343435
432 140 154445
147 90 196495
327 754 755938
791 728 341170
398 52 799833
506 598 160388
683 161 17021
513 76 909450
239 394 501328
420 288 99741
738 292 426175
607 474 997534
601 343 847992
312 34 835933
661 171 328203
698 591 142573
417 780 186454
731 467 858730
36 194 268863
550 41 671788
661 659 645229
462 796 563713
525 403 95490
583 106 450195
63 428 404376
25 547 35399
126 224 599002
636 66 870832
544 408 320820
397 345 717891
353 274 864601
652 484 281810
150 499 169064
48 35 958898
43 471 177713
760 334 77928
182 566 179657
551 153 964290
247 142 637925
605 373 630964
729 313 20728
134 38 93588
252 272 369003
690 761 898562
761 790 524083
514 43 920684
599 639 557345
577 707 950836
797 497 541304
733 57 860617
617 577 502130
57 505 632646
539 176 620898
317 715 862168
435 579 733927
756 780 513655
217 362 679086
201 26 652109
265 631 943796
447 504 93136
313 470 35128
131 24 404898
561 187 569219
559 497 921367
581 295 427364
120 42 164544
74 210 377762
699 214 645541
572 34 810316
349 660 740945
649 685 797987
348 372 664240
390 84 102355
686 752 825857
666 503 152534
426 12 577557
262 391 681699
583 131 714540
397 659 287084
513 567 448549
719 617 449433
447 201 457251
550 531 82319
366 757 759853
545 196 261447
151 115 290403
639 271 339555
492 576 96763
182 512 714131
724 713 421697
84 277 872084
272 670 637009
312 36 714698
148 77 209861
147 199 579386
240 466 845119
538 706 518612
275 565 754962
608 676 922537
434 381 495309
610 259 902548
193 712 725516
508 58 328555
597 395 52462
470 332 788788
286 275 858842
214 776 457884
123 745 530155
753 121 607112
112 577 126082
410 708 255766
268 768 800192
236 651 129431
49 298 161762
470 132 752743
686 767 702517
297 193 415762
332 25 783863
241 738 69199
232 189 914402
247 353 543851
587 251 914413
771 628 965888
256 698 447336
441 143 167899
532 485 810648
595 707 189756
442 131 77766
324 455 282506
432 463 952648
195 732 704194
666 563 883937
157 602 989104
728 4 994947
137 657 921496
287 160 124082
364 533 40856
559 481 739383
43 589 124532
570 61 980090
361 517 932859
311 369 770970
182 521 385531
613 422 948208
749 143 306481
767 705 309114
296 77 397510
257 470 32862
359 363 731247
18 271 613594
304 287 834899
564 748 27399
55 704 617477
351 613 852994
53 250 279315
605 534 10349
163 586 227333
183 355 661354
540 327 475409
481 525 495152
591 638 265546
775 280 902782
54 482 380792
286 312 462692
380 625 763075
549 631 744480
180 711 995824
552 55 940810
768 579 975033
126 239 690799
691 633 882035
147 392 666598
565 18 986112
343 235 409763
495 560 550252
194 564 204645
318 613 705054
535 597 868902
35 150 740851
374 665 690103
46 273 12839
350 269 715907
597 264 972143
686 139 258812
344 608 742953
429 339 136042
225 539 525564
792 241 850242
520 458 918296
666 474 426187
232 698 949154
470 792 394570
374 588 486021
749 687 277375
696 480 761959
92 54 139834
49 178 501359
30 369 654763
492 415 957573
414 759 306395
600 101 999077
60 389 836333
659 678 119145
283 513 731846
645 97 419547
685 427 132559
118 678 909613
664 614 923569
84 219 193492
682 383 9200
407 550 759283
514 757 859928
210 252 195451
570 133 73443
349 402 477215
217 793 354578
459 136 527401
650 284 237906
568 576 758219
159 622 967909
677 764 5295
512 96 978820
674 428 732960
181 643 649634
113 483 557698
141 607 702313
245 679 738982
181 358 532184
268 279 271568
380 459 255719
749 575 974344
154 440 938259
210 668 499949
389 240 564207
135 799 979167
646 597 873661
147 622 857223
415 172 382920
765 533 634644
592 312 327668
529 47 818633
15 780 325053
760 572 273794
132 250 530377
668 591 556710
371 369 853246
313 500 272419
313 222 356894
318 108 583571
585 542 783279
435 745 928240
280 66 287189
606 304 833737
36 529 870754
675 127 825578
664 395 107137
796 240 117909
704 286 273484
544 542 639842
231 211 204660
107 427 443687
433 299 439627
782 196 467291
388 634 94298
669 234 72475
186 539 205195
541 14 75657
317 394 690935
167 36 61473
497 115 617151
53 670 178200
359 86 535463
591 170 39920
439 266 968031
686 512 978551
137 670 114028
222 685 520285
724 391 798335
654 108 117457
572 32 757807
143 239 669529
735 34 966526
628 377 852989
431 730 967907
104 668 763364
742 716 275147
323 450 340570
181 325 571968
699 57 893614
495 642 729975
242 492 440766
734 158 94357
50 256 262780
213 235 343552
352 224 892040
734 383 641675
517 387 909657
66 65 3419
632 184 455726
127 572 471265
760 133 104871
230 335 242718
216 287 974383
125 515 576665
22 251 181672
432 30 864310
118 613 779314
644 630 272441
167 752 708277
132 366 92668
393 529 870634
698 382 100623
452 267 150760
283 728 551726
506 165 605291
408 694 971917
96 787 355571
292 335 508072
128 670 182289
147 474 435894
620 533 267708
350 585 259381
720 490 635496
398 37 448401
44 772 759574
726 656 227977
363 102 93897
661 573 393864
266 180 363589
196 483 825851
376 105 459078
463 358 417708
722 461 155074
363 299 143176
180 207 644770
714 346 183396
240 374 642251
205 123 453819
311 596 490526
48 497 235958
556 555 21036
87 346 439649
500 778 328199
174 188 679216
190 73 456848
21 567 392970
29 57 47090
126 612 569090
324 432 12808
519 754 195125
288 716 168962
37 536 277903
109 507 922932
228 46 732654
634 650 859615
517 115 817282
240 690 888218
39 793 263248
347 323 794325
751 701 972745
225 798 586901
438 577 253025
496 751 921068
751 455 152083
95 263 500440
498 465 690698
519 280 262978
685 726 432489
384 2 520899
123 769 681777
572 633 703346
138 510 822801
722 410 322492
627 779 134679
315 414 285586
177 604 356535
174 120 394338
61 563 213587
310 168 64461
505 785 73873
570 275 868590
391 452 167427
113 570 13457
7 485 626680
504 719 249827
739 95 189578
244 593 286018
455 31 446504
396 257 340175
565 112 574637
345 109 822316
456 5 273679
693 604 354530
281 407 756888
12 404 673672
210 603 365298
799 677 158581
340 180 469055
89 652 240940
257 567 808829
479 292 214588
255 773 527544
650 483 39948
378 411 662059
357 593 443305
769 767 88008
658 514 775004
332 467 810654
755 649 262276
519 148 117538
616 703 213500
129 356 896287
266 496 961749
338 349 525576
155 243 376171
339 347 312062
241 771 387466
516 368 40464
693 527 53604
95 750 412046
23 440 894139
91 113 396891
508 593 95745
529 596 749682
245 596 101847
508 279 761612
608 68 683787
759 74 448473
85 171 158862
338 558 22849
168 37 368481
631 378 361130
265 440 964718
382 343 468619
122 773 874305
70 751 76481
589 702 933772
336 75 813829
229 460 254018
566 135 330353
792 378 808997
117 598 3843
137 377 198891
335 278 894415
448 381 754501
441 476 661889
412 403 761951
321 493 875782
216 305 99669
244 461 953610
723 768 154119
298 644 430253
450 547 49781
641 124 807427
198 255 636953
516 115 759818
148 307 905072
112 147 596587
510 85 464431
84 443 185452
301 677 778851
527 4 499196
705 560 327092
797 279 297727
232 706 796837
192 391 648507
1 603 379434
782 466 61542
688 204 162985
166 663 74897
493 406 230013
642 435 776306
93 292 686969
137 612 845580
57 334 394884
148 434 214426
793 52 466675
762 778 85353
660 710 635206
195 311 839425
780 82 751224
308 604 167400
244 258 625497
525 712 233105
458 234 332329
735 520 468264
474 362 307020
160 580 865486
495 496 113802
5 434 747197
347 767 958182
133 179 997746
379 7 524682
567 691 944597
439 616 278759
293 250 873611
321 275 467949
789 359 298156
767 161 28544
25 787 256555
753 662 861598
164 722 79681
522 531 992002
568 165 547218
713 13 982785
452 579 311657
11 741 840116
368 260 531545
674 799 101722
83 225 755344
86 55 278618
92 171 477930
236 698 693022
73 569 784276
298 800 628207
325 109 319804
325 616 847971
515 149 496204
220 497 902764
362 187 897540
192 147 307459
684 51 18848
367 634 80112
538 180 937856
222 465 276076
323 738 782664
82 264 663000
758 670 401841
592 265 899517
377 228 141512
232 295 22165
423 618 627691
104 686 81206
235 447 950319
421 187 166532
284 586 862323
344 249 368831
607 30 2060
425 710 626031
572 546 878843
762 670 827830
678 581 424157
549 484 692372
349 682 293644
535 112 848779
75 718 796588
265 765 116744
24 20 544556
341 628 105784
417 257 347235
414 233 814627
718 460 192061
728 603 560116
227 789 225505
355 262 109226
404 427 554147
629 154 322965
201 39 62936
20 418 137978
297 513 372263
784 210 650404
174 183 212913
401 144 322713
707 693 647088
492 238 746380
136 239 644701
131 347 328844
727 675 769734
699 276 11510
202 221 736029
161 438 974287
127 629 756501
237 38 637864
433 766 884601
685 585 328131
95 358 723005
770 784 955374
689 362 343854
352 574 840587
701 315 21848
341 100 331250
243 755 601484
268 778 956101
122 93 607292
387 237 344333
716 468 843390
678 188 429543
247 689 393477
567 782 570442
670 226 250783
369 713 251392
356 179 187442
20 655 979331
164 4 447217
422 589 214941
368 784 300918
110 781 792710
517 557 371100
508 565 980109
668 184 570918
712 106 98459
780 520 337321
294 368 238764
519 161 813698
238 205 276923
761 779 178025
197 65 721219
358 593 382428
3 487 563030
624 740 300121
653 48 161120
387 574 46208
446 270 138847
704 508 537387
233 79 499326
9 50 322806
240 788 469349
377 71 770144
83 190 63403
495 758 675476
490 545 728850
741 726 38925
350 758 847522
612 401 670502
684 751 743877
763 175 933066
231 525 541212
440 82 620094
349 524 447929
521 549 326391
732 506 635821
249 774 850448
476 147 162660
342 406 105560
61 586 578811
206 314 282732
395 183 832966
214 497 673185
68 239 345271
494 733 710870
509 691 947615
617 694 176607
756 523 553100
311 749 931481
86 579 230339
346 351 332664
730 513 950202
131 528 336093
640 445 659100
177 562 911229
443 195 616709
613 709 527958
290 236 948285
509 741 753500
212 60 656936
580 635 689727
800 621 251271
707 74 468709
375 364 239557
252 184 580250
562 300 444654
466 448 924067
308 451 954975
537 650 568823
345 747 251861
454 290 328145
49 447 564410
189 207 617017
147 76 436398
279 688 610061
258 539 580459
131 576 683568
448 535 984189
166 407 556080
683 220 991388
215 507 535345
482 210 463406
490 557 892272
702 419 369006
787 666 296082
611 323 116574
1 55 506958
498 522 197568
303 8 196575
735 5 143415
255 246 211219
331 291 780034
466 296 583452
353 707 311112
728 108 729889
27 86 253556
623 479 864956
401 21 596880
585 44 897593
207 528 26889
110 634 114102
441 447 514296
799 564 824874
332 648 860387
31 633 544514
740 641 36567
501 96 372597
684 568 15844
777 114 56277
771 762 822973
29 358 848964
601 264 498365
398 722 155524
697 628 236605
606 193 842008
612 697 568762
595 308 769189
515 345 750717
203 189 950728
100 140 670884
556 452 204678
28 768 655294
322 223 716372
651 588 948120
462 379 210469
415 233 101207
736 22 534903
617 282 372359
238 284 674683
496 491 253215
502 792 249574
134 741 458065
609 530 613784
796 138 86290
420 796 756755
166 403 660788
143 491 637404
305 400 606526
702 561 33477
84 373 918004
154 728 930239
361 270 273274
51 424 901272
494 436 677730
380 61 899544
483 191 585873
265 563 627018
510 722 809634
231 172 762363
679 785 953708
327 707 180984
434 2 77080
317 244 412719
333 537 97774
238 55 91032
88 327 969519
52 641 548748
94 666 948149
453 737 977896
494 630 673790
794 128 894364
413 480 277912
252 414 786871
209 75 22186
244 465 188073
380 200 415362
239 527 230507
483 38 917381
498 797 65399
107 57 111247
208 7 625775
486 274 69798
692 618 859365
241 689 613730
722 46 467479
96 526 579349
305 261 612490
354 706 211079
97 627 44872
179 666 978448
221 558 998581
690 376 692924
117 764 717116
143 323 111674
691 5 189689
398 682 347026
685 389 550600
665 97 19272
435 198 499232
501 558 152262
651 707 64443
717 357 404362
292 396 122267
535 296 351865
421 725 204683
56 720 306552
631 37 95704
723 122 630511
456 362 598784
529 414 506244
741 557 109802
509 323 326278
800 167 929305
518 129 70413
194 751 127880
375 780 457499
679 36 914308
253 164 449230
623 701 741767
491 224 354738
609 3 309963
494 554 391642
614 165 746022
110 778 629797
442 420 297731
419 799 916141
184 304 233194
684 348 413084
8 473 487289
206 741 96820
709 426 543012
243 642 574753
729 593 533367
17 138 816851
560 200 315449
419 785 138449
57 70 785586
298 795 623362
585 363 537142
352 110 803510
659 59 522163
25 658 845156
246 297 52645
626 519 267668
13 343 953834
546 342 421870
571 322 414642
759 326 939653
642 323 476356
24 299 369621
144 337 379787
140 680 814144
739 12 701211
795 581 694190
790 238 563545
209 673 525102
565 666 198508
787 593 62833
274 720 715835
452 613 901908
472 632 400099
405 420 29856
765 221 643565
486 715 167192
160 552 719326
379 725 262894
69 621 696646
380 267 780928
388 496 656996
286 492 567029
673 771 674396
459 584 330583
97 299 281760
444 399 919604
579 290 91231
541 773 562290
781 448 16717
738 232 153822
166 487 812221
259 19 361735
673 295 173997
281 539 638447
683 789 602936
699 440 362239
652 609 148027
10 21 623691
585 427 139902
756 552 102423
590 147 161229
606 141 727561
414 753 833835
417 84 778877
113 28 922261
510 464 715275
499 259 119818
137 762 646666
715 138 875812
24 674 813501
446 612 630982
679 342 672778
380 594 432637
519 122 276071
627 4 599088
169 711 884881
636 185 634969
751 655 870342
441 171 133177
411 778 977772
1 719 177777
464 276 809596
643 575 708409
343 337 827157
341 549 151583
467 492 611620
261 164 76835
421 479 696691
42 284 734761
248 579 54878
328 661 358959
501 228 615061
246 63 255324
171 469 198578
364 697 27153
519 674 206783
570 404 501876
800 559 673670
755 764 221067
203 648 237995
206 147 200269
483 304 198083
435 329 228268
80 295 304485
224 523 581023
757 510 593999
399 245 203714
88 633 466995
274 520 628192
776 202 280470
158 180 899512
55 535 318253
486 575 588435
565 740 481494
537 91 834080
270 185 575151
294 168 508735
20 361 275834
444 443 718395
712 496 402306
12 770 860267
157 353 864883
440 72 944401
390 267 121368
100 408 510056
436 591 265127
375 428 677915
326 603 545189
696 534 174609
366 181 946634
479 581 131334
690 225 201613
564 759 486171
768 334 709549
701 337 959145
405 382 976888
285 769 562909
649 688 619884
380 35 493110
58 23 721721
467 280 790394
202 179 477180
765 619 308604
678 617 272390
394 33 982972
631 571 405794
289 180 762120
275 578 671266
193 531 144224
699 719 505926
148 91 789417
315 330 292763
249 126 766797
68 117 149436
534 403 385730
746 573 29985
532 604 991438
715 273 713343
567 485 48460
511 391 995901
92 160 479566
576 215 227166
657 46 15386
608 117 415252
655 381 986206
427 301 566372
540 252 843636
726 263 902473
522 277 441406
113 30 76332
640 703 423918
488 676 952614
536 404 164228
441 398 854976
69 615 784573
265 615 352501
493 437 716553
290 332 374038
304 185 510129
604 60 532724
487 728 699445
12 362 234298
418 641 819741
702 500 163089
603 564 304000
571 679 924828
103 413 551757
166 649 984499
335 462 860805
91 227 827948
697 726 159086
338 354 972963
322 686 621905
36 333 303332
700 149 803498
620 560 923804
24 655 638896
273 794 421408
329 485 193593
1 145 721900
491 791 860642
685 127 811355
536 91 973401
1 155 980589
204 295 767687
319 748 476037
268 296 820780
741 630 915716
354 452 573914
151 162 673810
319 62 175394
714 193 470709
368 659 237427
273 539 312293
259 578 564162
214 392 973026
444 200 65704
393 184 82761
316 164 44546
778 448 320143
667 800 584026
121 516 615498
504 510 79030
38 267 627941
205 132 274572
394 187 386076
136 142 106046
760 762 209138
728 597 183872
324 796 790017
317 435 80027
362 344 117505
100 113 497161
724 1 260830
88 409 746165
100 194 160290
701 29 25289
243 226 24229
62 638 15204
427 738 490413
514 66 833530
768 360 118017
237 364 708210
489 317 444819
49 792 928321
293 386 837863
395 123 691785
622 271 320572
594 229 993605
129 25 396526
124 487 433151
429 670 44050
382 748 235819
790 615 469592
402 69 247634
89 514 970814
197 688 933442
278 176 948916
96 168 113685
359 492 74911
547 357 974659
623 551 170963
249 238 431451
468 652 74225
80 520 439705
637 222 501163
199 356 117472
781 302 771842
531 795 218203
433 476 434711
268 442 263778
725 478 674656
132 737 414945
369 544 494565
3 281 780773
88 299 232170
257 11 362973
764 408 972152
669 270 428811
41 570 17459
408 581 66464
322 347 33839
629 529 484487
211 166 995571
714 296 224687
43 358 930189
79 712 419634
652 307 968015
748 647 575920
417 441 109593
394 248 316086
782 747 455897
469 430 831934
138 43 761294
546 370 43046
631 314 624331
763 526 356399
353 275 408900
280 199 723803
800 387 166821
509 393 470180
104 578 420325
660 483 776622
227 302 548206
324 186 505375
521 50 636959
484 61 404395
123 344 473310
613 61 419865
743 349 11496
737 107 674984
199 322 636898
610 517 583515
365 455 458047
487 303 813509
458 665 9359
502 584 491768
175 122 854000
352 257 681576
558 283 672291
405 459 281688
556 646 74272
122 413 514071
32 304 955098
616 582 104594
172 291 295028
519 571 777333
546 783 618731
794 241 916157
351 710 616417
67 495 679048
93 51 117644
68 666 275987
608 786 384228
630 756 655913
133 101 599254
374 636 647162
288 388 110688
766 415 952805
518 196 765836
683 687 429428
92 102 533895
162 187 906116
165 349 721432
669 583 301265
784 712 774976
432 302 100110
223 70 667410
187 460 540711
37 280 752334
313 753 691569
129 643 325759
658 502 618235
147 614 628614
679 229 401078
286 200 77045
90 318 308783
58 89 50333
186 93 76451
654 131 823731
625 56 795689
83 688 916300
435 227 712692
33 792 547083
140 4 33069
469 4 188356
112 632 695876
512 192 20305
622 411 515757
771 90 675065
46 283 388224
751 620 917538
189 488 923223
651 750 665193
370 204 815728
528 442 827475
738 505 391426
654 45 169368
421 193 231288
286 288 691015
657 468 64953
251 311 769413
449 76 971911
658 545 569944
414 458 5947
492 101 738273
792 782 263153
433 687 772613
800 460 890264
43 218 56449
610 466 65799
260 110 907722
737 221 184485
73 62 247576
439 481 767358
661 312 822812
65 548 413716
353 621 756570
629 350 204529
783 582 347325
486 518 901949
179 611 411136
646 233 707829
373 97 655433
92 37 866509
485 609 185240
636 797 589799
10 791 981736
150 206 820103
669 137 935793
760 252 239296
225 354 334077
628 578 347291
641 618 512552
126 696 118511
736 737 227287
704 533 988524
96 67 150253
441 274 685884
781 764 589543
161 487 801432
653 314 760363
546 709 81923
171 154 760799
613 333 947185
140 259 923619
104 122 119020
353 580 395418
447 255 651037
469 552 260824
482 131 736227
88 135 746697
257 412 295698
341 363 253606
45 412 183805
673 655 407013
786 436 594864
631 246 373385
9 721 912011
595 157 991291
171 637 603277
406 533 406376
252 250 570656
501 494 338480
697 278 49397
542 354 532416
529 780 939026
404 5 285702
81 476 918977
342 332 421766
244 14 210966
52 640 682525
770 782 555753
442 255 50596
337 672 91918
108 623 890452
729 474 488917
623 599 823813
337 323 124787
368 190 436162
333 611 610332
146 413 69210
735 541 651561
355 648 476028
800 47 318327
432 563 977001
298 244 661895
710 168 162236
221 648 109340
323 529 218428
50 497 10980
400 143 28702
641 615 641795
442 117 451738
348 674 566551
749 652 361207
575 776 242855
711 48 366990
737 130 436134
722 99 679117
495 501 923532
608 445 810589
556 238 807093
324 94 933017
52 254 258521
680 70 961334
23 730 706341
710 39 968189
647 120 135165
247 588 339153
103 511 598391
599 248 314244
719 202 956615
281 579 548281
779 380 691967
389 798 269679
737 796 969902
391 583 820049
403 475 791614
622 633 902819
149 316 612366
669 70 727373
488 580 2169
296 120 260461
528 652 713885
547 481 650314
327 582 801433
173 425 60814
225 497 951912
526 716 606794
120 539 715810
447 466 591482
694 760 164212
263 68 166237
135 695 653882
775 120 711423
263 395 428606
704 551 504691
609 140 985660
362 209 128753
502 611 794378
611 367 778131
344 170 115625
256 769 843756
88 254 43888
590 69 661666
285 605 462549
479 202 88521
671 278 327790
248 771 57247
241 547 999839
198 271 152122
645 292 886130
455 444 377776
345 352 513411
133 595 524215
494 728 444478
13 408 580261
794 276 323403
453 624 91416
471 354 651016
532 356 349049
416 481 668459
761 118 777020
688 663 536461
281 313 278202
489 712 793538
596 771 971317
666 691 78477
548 110 645655
128 606 890094
147 94 278927
486 331 625794
690 615 437981
698 580 805480
100 72 539641
563 612 879207
110 756 864959
120 560 628848
244 639 954213
624 713 146007
668 588 115008
44 561 461258
285 65 501820
596 672 454862
750 513 344448
173 413 241393
103 236 483006
718 76 718863
112 277 179899
702 129 24447
314 22 414474
286 299 599235
225 256 613789
457 642 610054
713 634 916820
766 540 635384
378 355 652447
177 34 694987
239 496 218935
197 752 659413
465 195 643550
168 108 260531
54 569 265674
727 114 988020
328 133 712107
559 276 446247
591 291 718536
162 785 810327
272 393 582496
511 559 154680
223 742 572878
724 561 771766
733 37 718171
386 144 198060
505 34 293978
398 88 607636
284 399 19766
218 481 758285
193 473 743986
214 86 112681
691 77 932126
502 178 132628
501 661 583101
323 270 319693
266 385 21118
197 653 308678
658 182 504526
249 317 552457
198 80 898551
80 343 651536
119 333 3356
636 250 436939
157 141 130781
706 257 73831
303 739 562515
589 796 10166
244 385 214623
653 564 843431
77 722 540730
426 785 895588
710 302 729465
685 33 175326
692 225 903108
686 779 493772
72 301 940555
215 682 98978
333 588 659698
631 405 327678
41 164 179197
653 419 57370
343 183 477523
238 631 109336
77 453 879392
296 12 470759
93 429 808799
701 63 340818
749 614 751643
393 431 905166
203 191 425317
776 203 723468
328 314 537491
304 215 909585
277 417 981375
766 328 950111
309 50 526392
475 372 577679
619 773 663024
733 324 170752
366 696 176048
203 80 959413
661 642 538157
88 42 635808
544 171 660808
292 535 731472
152 707 430839
652 675 665316
414 184 313916
496 446 436436
374 307 477982
409 450 622495
123 292 71790
731 552 143171
357 561 349532
729 165 445172
40 518 29097
655 619 429102
302 746 705581
163 134 298515
141 305 843984
53 7 386609
54 295 440887
663 201 805991
281 594 866855
709 144 54260
413 240 839141
555 597 585032
505 232 495503
68 287 263001
286 710 486696
587 773 561792
209 680 412239
705 183 60613
417 518 373318
446 487 153610
163 669 297774
39 325 705661
555 338 489242
269 392 355718
252 133 492142
707 570 703483
142 392 769306
604 421 18749
349 455 913838
661 598 332590
741 748 409490
299 718 669309
356 191 449583
674 76 823391
661 638 783673
451 135 139444
51 643 793204
282 572 156665
608 94 786942
501 712 214502
678 282 444231
95 90 809295
64 66 457784
118 178 398158
402 271 923679
540 322 315593
450 378 533923
437 92 632087
469 72 847811
428 227 909754
158 749 866329
526 670 865562
372 765 532784
707 175 675877
137 311 754014
719 33 250838
605 242 956807
81 294 860602
90 663 513044
78 268 66463
616 242 41220
52 326 422004
9 606 395234
342 125 275819
390 569 847106
131 728 579650
133 28 251952
173 508 138043
562 38 171425
483 719 779551
267 446 963820
434 744 983428
374 566 425991
338 364 533263
430 779 718132
685 516 728595
750 144 724875
668 48 67519
563 316 34386
223 673 881754
401 739 992960
125 295 654691
716 581 791944
735 466 300238
498 162 606465
729 538 362418
387 482 342187
680 335 828930
773 375 40771
103 515 552566
267 389 657847
657 330 413152
84 449 911691
653 408 200385
616 106 819675
596 2 855664
766 102 213996
168 173 866266
515 750 857288
416 133 494464
641 435 390120
714 339 719048
526 359 589360
378 788 320999
388 49 536537
504 562 228786
181 480 322676
440 213 535971
411 529 958020
444 488 552144
288 271 766484
588 702 835106
547 140 57777
125 525 29555
355 492 425935
207 111 297667
722 304 915708
235 711 378986
55 138 340923
403 633 680867
202 779 88553
56 402 886957
185 634 178702
123 135 495088
486 504 116718
522 635 164944
243 73 479010
616 527 735560
69 109 507893
172 589 588858
559 487 55614
686 640 343549
83 498 379843
546 65 485111
241 332 973152
531 272 317346
108 693 461017
42 46 195370
76 761 677140
474 119 548365
602 96 182679
6 53 661802
213 371 715848
532 378 28818
399 416 230624
43 407 544566
228 71 366044
187 174 728718
104 772 167850
433 388 563639
163 519 481916
473 263 570307
620 763 432202
772 174 846900
571 634 202376
799 615 766299
17 303 858641
448 471 108309
302 452 928399
617 323 516884
383 246 373913
667 100 446300
43 579 40687
286 543 678817
534 293 502980
418 407 654889
170 716 186258
560 457 26788
641 474 765800
352 503 803627
767 447 685526
486 24 818995
113 564 112030
482 296 844109
768 601 967700
545 751 898828
459 520 997482
512 435 915121
222 616 731782
129 278 630186
280 102 389613
452 695 642032
181 672 952170
62 66 314360
459 270 942993
465 164 867891
468 784 103948
760 690 975097
702 111 426297
796 51 147659
508 797 88
334 50 806697
15 291 250721
447 747 677116
93 196 841020
334 507 27003
506 256 295608
573 491 352131
222 203 557287
156 523 344385
774 747 876141
84 312 617261
704 387 272022
2 269 662822
440 300 7871
88 307 941378
638 287 213175
700 621 604836
439 655 219995
744 117 327260
152 621 884469
259 606 765061
780 265 212208
634 209 191960
133 786 761882
647 22 412166
494 19 387633
77 593 735839
681 212 995617
305 339 756314
729 328 507776
603 406 126476
636 131 788326
436 102 644183
144 318 155076
289 228 517526
118 179 884238
540 325 267251
414 764 743235
236 222 843690
206 332 101119
796 130 926659
183 58 405167
109 606 494216
775 738 451905
692 467 173786
587 410 112857
166 788 478305
427 390 112160
679 345 250768
789 14 566341
449 350 948864
577 496 599317
580 487 883840
484 663 596198
144 682 168977
180 576 528404
321 484 611027
359 74 68280
517 472 812986
794 99 708582
458 71 225540
731 127 28146
361 474 1702
288 81 91397
658 413 528522
499 62 949764
764 799 93388
800 509 135274
709 601 482976
626 82 589456
237 652 578513
434 599 341226
300 483 579541
610 12 944356
247 431 524833
157 505 832748
625 46 199837
14 563 46219
86 612 482476
513 604 145393
379 409 627774
300 642 211861
651 65 925001
794 567 83224
531 465 109133
91 646 861457
728 568 679990
41 382 463946
521 266 193471
414 186 214609
633 584 582034
783 798 541746
489 136 667632
11 526 844033
263 53 994067
108 339 817260
312 398 715975
41 247 97335
209 115 982986
667 365 617484
248 136 454159
402 731 873508
366 799 130032
724 758 870027
28 498 148280
207 161 418798
267 252 518613
448 444 568846
221 118 334606
82 603 134572
302 529 460646
311 716 915155
120 184 883151
440 767 628728
305 66 264045
195 152 88749
418 452 42922
544 758 164494
175 337 156394
113 753 456318
141 314 543258
220 692 235141
776 251 151796
273 255 838144
370 755 362375
85 19 133434
475 161 509856
207 92 471398
777 478 560230
433 267 968973
257 791 971629
221 194 219194
148 726 728138
759 27 366289
20 686 438075
324 10 230550
738 568 603967
628 213 602095
698 542 152012
28 329 621248
629 550 135587
230 642 478573
45 270 263869
494 140 594493
547 69 329384
242 112 581781
436 65 205316
565 234 983273
477 519 330310
29 741 554394
622 389 619295
619 688 37215
231 712 528630
727 669 603082
210 501 271087
120 312 493643
249 791 438851
633 546 265993
124 248 965297
674 398 177818
23 542 34223
141 620 823385
232 114 400549
398 89 477515
569 315 551628
717 491 711809
619 448 1768
704 598 878649
483 710 614293
149 497 4901
235 393 72527
246 640 814851
659 141 843077
706 687 182760
182 67 359576
522 478 642588
713 166 719938
184 390 440195
630 614 797125
508 381 289714
55 345 869559
323 631 31036
504 69 69911
261 762 220055
544 581 683674
438 260 841971
470 56 314010
385 565 452324
683 764 392854
39 723 817596
466 43 825572
699 366 515272
612 312 353048
706 569 329137
384 100 199398
362 238 709768
103 62 99165
641 50 115759
579 373 431732
335 624 641731
275 296 522023
551 446 35954
451 465 405068
516 18 697751
51 768 448288
281 469 376643
422 260 161271
232 475 373237
473 453 20790
733 798 480221
769 370 222361
28 175 746847
229 534 900844
688 29 685465
11 669 69849
218 303 112129
8 643 549787
232 642 898168
52 243 55043
203 530 222008
701 791 425912
327 686 772603
299 435 577371
651 225 39330
236 147 902680
43 560 144402
75 737 193402
654 749 436804
146 361 460882
228 63 360761
54 423 763882
463 501 259244
708 44 93376
307 537 969906
624 81 827935
410 378 637346
122 642 880087
495 283 22464
117 447 436550
449 218 885805
263 550 292408
760 680 823292
566 777 102837
233 54 286112
632 340 875680
555 757 75905
119 33 517034
629 150 800209
766 258 811722
89 19 564760
302 559 677422
189 134 205830
533 49 12094
421 295 722689
727 300 258575
260 667 946067
716 66 138387
363 368 215410
257 577 985845
269 701 134557
314 342 123685
67 78 647368
282 233 664988
94 299 406929
419 50 774018
95 638 888126
295 334 580326
376 745 87280
564 533 515685
603 194 443658
574 222 591470
56 743 639301
791 793 316262
284 366 642305
111 222 321082
698 493 185998
659 157 116636
278 40 319701
586 785 354750
699 362 501014
694 88 362836
620 281 663351
421 710 739982
86 236 287937
502 458 789178
498 501 689902
597 697 742015
625 455 640646
190 57 444343
659 106 650375
439 103 980177
275 203 876578
711 565 560780
787 141 773745
535 703 19171
741 266 82299
511 270 676647
331 301 148684
176 60 342653
48 446 655617
590 530 848437
241 158 665806
296 505 444284
290 321 126621
783 638 308078
213 313 838849
16 575 650878
683 398 391786
299 499 405971
497 530 642230
673 243 588980
589 527 49778
121 46 501189
567 372 238646
674 775 887616
473 403 203826
263 330 754731
645 654 792234
133 634 565574
486 309 752111
101 319 808375
228 578 369238
665 341 983105
399 489 487883
348 507 203580
158 83 365733
559 706 877281
579 240 181300
226 515 138849
550 359 366566
165 709 195811
435 91 206137
674 417 276541
19 520 367433
3 183 402257
675 713 43468
154 248 853749
365 66 38750
526 172 954916
619 194 355401
195 115 724558
280 349 771180
767 249 754540
380 726 290137
500 441 81218
79 156 742459
64 672 364518
244 770 27570
32 464 736608
55 6 710728
530 621 769180
494 557 364989
36 512 861624
79 531 151053
52 22 321154
742 48 14517
563 735 856860
17 152 19990
78 358 266193
726 340 223651
367 57 361921
208 665 234630
655 405 844855
45 713 81402
388 511 303823
620 645 641747
768 582 475301
723 233 680779
719 189 352238
395 431 666748
391 441 84626
74 462 422462
219 165 491600
540 84 683861
332 49 387623
727 428 356392
221 726 1984
561 409 575489
788 368 914189
198 720 151809
677 702 339748
595 614 974929
756 263 678769
49 36 800071
702 687 560833
211 788 614030
681 684 851346
3 286 539302
166 408 232443
715 423 436914
669 58 468805
732 772 713856
401 209 715071
372 497 111197
121 537 861952
525 500 787013
390 247 277870
135 655 471530
737 693 158357
506 209 837465
318 202 614235
422 433 234132
700 83 515872
670 371 580111
115 554 613236
264 202 907100
266 665 149523
620 194 929073
597 756 199270
37 232 702749
608 193 346409
609 734 804874
102 169 726116
776 171 150062
606 435 663121
766 460 847010
763 417 218844
336 532 52145
798 44 34064
624 526 16603
365 788 801255
731 238 679536
208 366 690386
449 723 958137
186 586 12260
662 91 588098
790 514 476363
311 411 692140
65 266 374202
494 29 595928
517 381 154977
274 306 756974
301 452 20843
224 177 681009
560 755 43930
240 722 21004
773 243 461173
1 478 232002
717 477 443541
687 438 706879
176 106 87724
454 639 897936
241 297 24310
42 450 468346
189 754 123683
554 574 489281
257 766 626100
619 284 840376
455 778 107203
397 783 877809
251 173 910413
190 462 402125
67 633 350751
490 428 849388
416 127 450560
786 707 529222
360 338 83995
237 391 477964
98 151 396958
247 132 730843
502 694 804499
721 586 409882
268 96 776506
683 562 566013
567 466 953415
444 675 43829
254 627 717314
542 399 505614
247 89 902076
234 390 624388
764 471 760398
232 296 930527
61 666 3532
672 690 6647
555 16 683094
49 234 817899
63 498 203505
590 390 770376
626 266 467502
371 82 701765
90 611 2274
175 602 271425
635 766 867222
21 295 739334
96 223 635091
562 587 302683
632 27 885869
465 398 784518
752 470 718624
301 24 687846
498 551 688858
709 439 650757
84 608 773796
214 453 834392
166 508 714523
787 522 737623
458 315 126519
222 706 572687
781 711 675946
499 96 752117
125 261 239679
448 436 33314
214 465 528076
40 264 902692
452 512 581264
452 5 118307
116 485 43043
73 235 283186
585 725 61730
82 22 856863
269 252 487631
645 318 241105
599 594 279410
662 390 885070
318 521 702316
743 646 895189
765 338 840900
517 654 484245
120 364 911386
138 739 529142
723 245 109878
724 257 774393
53 493 118315
150 18 400252
291 678 829059
728 442 256884
345 465 90327
241 442 924704
226 79 456129
153 279 676565
106 108 177549
335 171 187477
754 438 495545
394 706 521750
360 226 362107
224 5 338301
223 11 927053
251 237 493613
682 623 691955
474 185 847158
417 234 996222
607 761 137545
244 705 252930
271 557 362931
22 83 131760
276 190 479095
536 147 594496
299 647 962775
703 103 348903
541 295 538725
134 207 499525
58 394 544841
542 196 117036
624 724 141468
281 698 627756
769 219 862644
682 538 229314
394 456 859309
41 40 158748
584 127 319198
762 773 471162
551 714 555501
369 260 329253
84 164 262191
326 684 886678
370 581 638705
305 567 305628
607 465 81170
328 626 817918
747 326 692104
498 374 503334
694 600 926370
721 510 156714
275 465 177018
197 103 923444
49 487 998743
563 58 956906
39 408 405009
717 110 314562
410 460 184267
776 740 731940
32 704 87263
118 634 889591
648 596 990241
219 281 958136
762 557 359442
278 585 142883
295 441 458520
320 800 261635
774 272 372785
558 62 204353
787 800 139276
707 685 741403
674 421 150066
430 249 253423
656 59 655520
150 97 780633
73 394 884613
360 295 881349
242 685 42068
305 11 278956
553 37 473872
65 420 155616
62 655 666113
21 739 705547
602 431 951012
70 769 685037
100 241 227101
461 143 713578
312 792 652759
192 234 755233
330 602 351597
285 404 932442
532 512 988365
274 464 40283
788 394 690305
29 165 420717
205 216 957336
388 409 875684
506 687 762274
185 294 953291
145 194 755571
9 711 685543
38 64 37143
87 723 843105
528 572 364076
390 164 683304
102 666 558201
451 46 251741
270 709 665987
714 131 973782
544 354 565416
599 263 990815
117 144 514599
456 428 71399
653 535 68305
93 522 346062
613 429 171175
797 55 550246
236 533 92517
156 141 547678
318 26 397496
751 356 728285
278 796 340125
167 727 992453
323 147 261811
212 124 999847
620 705 794102
669 116 698451
613 679 866033
625 35 609138
110 699 380609
419 80 870609
769 565 998428
16 642 855662
434 63 24811
390 708 922116
765 444 295019
301 214 631592
144 25 641638
612 719 234941
684 411 697584
289 225 888231
676 584 51476
13 712 706429
308 463 800365
599 17 125463
444 420 305907
168 468 431117
524 328 461601
529 88 799256
319 352 673365
166 58 326202
737 121 298469
31 427 57711
774 271 335530
91 411 880717
241 52 153276
3 61 405944
704 82 972733
531 355 938185
209 123 254122
345 621 968242
33 725 729504
165 752 804564
745 232 12471
700 344 858180
168 480 125234
312 148 834795
395 22 428986
782 676 102443
536 723 90966
464 237 735028
201 695 447171
496 367 545347
480 612 299041
685 249 304958
296 95 978289
458 552 339980
162 647 180094
749 169 652329
243 468 421546
324 197 296121
715 524 904791
188 215 559916
603 626 402452
225 78 819977
419 325 564262
772 797 688862
680 133 996274
374 149 909861
688 82 19065
114 450 116597
743 230 726172
65 247 831007
234 657 618831
213 125 986306
669 436 831905
501 300 970930
639 458 784151
580 796 895878
47 195 856745
16 470 690117
172 217 871988
728 477 280234
195 163 811293
560 178 693832
457 716 961844
796 33 313256
785 88 395559
380 38 445002
287 537 482596
729 299 218527
206 684 304559
692 264 974315
616 422 387300
517 116 551211
246 759 739634
166 498 262902
258 263 828586
89 21 387652
132 322 740894
142 736 781792
510 679 876498
301 51 471654
88 415 942627
392 236 243162
641 460 32730
565 535 34685
396 389 708751
165 439 452204
606 464 278852
610 747 791145
133 271 223721
372 609 523882
332 477 539502
82 171 124643
133 526 399066
615 411 394828
739 708 800311
220 606 220270
781 493 555217
788 403 383536
174 313 310399
407 206 820736
117 173 986459
161 467 731114
341 422 123271
285 783 450087
652 409 258502
525 64 538012
549 665 17961
646 792 122926
518 94 620554
379 508 405690
254 230 747578
485 147 559168
783 792 454931
204 191 453014
391 153 884247
724 144 596703
542 288 200410
514 361 252185
775 253 975730
227 460 696059
301 5 191547
786 379 999578
107 582 618940
321 688 642002
625 749 411578
3 789 533333
254 470 257881
240 525 675240
595 724 977248
543 419 455365
673 672 649439
145 648 945063
70 214 510870
575 799 304726
623 309 439604
724 545 158685
352 543 567311
791 231 734467
293 5 307146
96 63 714578
660 628 53298
601 67 832594
577 329 792439
462 698 251307
384 210 587025
429 646 332818
281 789 716779
744 114 448433
516 327 360907
121 125 114221
527 676 202133
601 304 499233
7 250 483508
50 460 293349
135 759 652367
621 798 442502
94 95 238389
252 124 48402
675 762 304872
781 269 548609
718 153 492966
101 10 815289
170 268 782747
339 780 106451
434 153 115471
593 101 956450
47 24 858587
690 706 171197
411 278 347406
252 541 517957
241 192 139475
149 82 890191
197 790 917044
611 168 762101
349 14 315766
451 626 68876
114 209 166160
590 6 266095
252 710 549148
548 613 237028
374 131 768187
554 430 474207
225 790 919656
474 770 526084
405 707 155077
306 202 726064
529 460 924419
321 686 614331
106 755 543975
690 13 876205
552 443 42156
208 242 30283
426 469 205068
267 203 67539
302 172 365432
434 253 662479
648 673 428406
180 136 966831
773 729 522523
507 144 585787
357 492 293700
653 779 364605
130 163 680259
411 272 992437
648 513 54361
631 717 998279
495 76 940543
403 762 565809
21 440 170722
291 284 284583
661 673 829849
336 782 399063
367 260 359154
332 155 421508
483 759 317383
259 790 831662
741 379 508790
551 533 965713
320 577 510543
447 59 614740
759 268 288145
555 573 21130
453 616 373338
460 464 387152
501 784 685374
632 593 295785
641 142 263448
749 789 593421
270 252 277039
734 450 652142
707 598 672027
65 554 425588
342 373 310463
604 465 161441
409 473 931353
471 657 353129
545 765 207793
103 506 299925
266 261 666173
299 652 866525
773 764 496808
186 620 777612
549 367 306249
173 687 653837
300 743 539118
613 491 916480
188 199 931806
610 204 993026
126 582 137404
499 753 167371
236 510 946332
182 734 27968
255 26 826697
424 257 786170
578 720 940093
21 525 55637
92 534 671679
618 315 506755
405 216 444020
292 759 286967
735 330 351554
229 743 911152
592 782 895923
580 673 977734
741 693 274420
442 423 187989
199 133 259446
411 547 540384
265 36 248395
122 363 906605
180 355 841504
18 380 7272
408 576 678766
404 286 415893
462 171 73074
13 626 662399
323 769 271461
584 204 841128
571 543 612737
674 591 671207
695 612 202261
260 143 467252
312 389 274255
678 615 53463
702 453 273558
200 788 714831
709 658 66048
66 291 978466
217 330 24155
205 64 585295
303 416 224685
411 543 248188
686 712 475829
643 237 549539
628 791 210827
348 681 325594
722 380 172738
727 230 576306
477 105 228487
347 196 183428
632 17 673243
111 553 879482
674 544 951506
77 581 212806
669 47 526958
189 680 181155
512 664 480976
217 694 456649
576 85 636121
582 761 559068
610 451 56857
74 168 306061
770 315 510139
217 22 665700
52 696 226455
614 699 93492
139 240 466050
94 173 589555
645 241 728293
330 23 785341
274 343 542166
591 512 304247
25 109 736903
364 154 649118
656 389 791379
362 391 478634
45 396 936134
370 164 173169
581 32 797614
394 159 42269
796 243 651949
215 84 845152
420 592 423207
506 369 958294
1 82 198041
357 135 694086
554 150 995811
735 744 374933
96 92 348062
743 389 355834
364 625 67797
672 512 139861
178 328 407714
560 37 851068
221 339 770378
48 515 893609
578 314 325949
718 536 571520
443 9 13427
244 314 685902
520 730 879049
365 621 494238
490 737 187856
556 370 322270
709 180 572358
659 587 10890
223 721 503228
439 429 398524
796 693 330550
231 601 319979
208 158 20585
723 6 175654
558 131 184582
69 452 721448
171 317 392859
264 27 926162
434 308 52939
126 611 613921
638 471 273803
683 354 496510
776 404 812006
611 539 516592
169 191 495773
328 237 186465
384 91 678207
238 405 409395
329 737 19575
489 569 361482
98 668 341009
448 206 296660
91 262 916315
220 726 36244
780 310 316224
322 202 529473
360 152 661141
307 603 712415
629 45 729971
3 13 157032
616 649 33130
433 672 865094
759 14 378436
628 389 593356
429 773 840867
167 148 771155
707 641 467519
61 634 775718
356 521 263204
672 44 463275
569 434 818275
532 244 391323
133 27 780021
260 379 616768
47 522 395046
150 141 780894
623 15 822611
680 718 312015
158 637 82025
661 462 902283
335 563 750975
742 318 737932
374 91 193387
10 305 970279
52 423 293616
670 108 72236
586 440 771101
335 614 783780
290 140 405378
714 328 104216
737 162 967226
58 574 328327
150 231 591192
34 659 19182
296 207 760005
282 129 550240
362 797 16653
379 459 987223
581 308 942220
448 257 379791
711 208 541697
246 67 809503
592 374 660060
653 82 710342
440 576 349551
610 618 89203
649 391 221448
184 758 449876
753 547 77078
684 539 972232
365 790 526134
101 721 105755
554 669 405825
413 524 936785
208 470 738010
341 144 109803
565 510 848721
446 174 551535
150 633 774889
705 449 636393
512 636 660871
530 614 870023
324 639 485709
309 40 57960
337 284 478930
624 274 666309
489 519 75454
617 663 893539
454 230 560918
708 731 803902
503 484 93292
5 17 870380
477 12 62206
691 343 511312
357 70 183886
579 516 653343
347 540 751114
697 651 167961
231 314 938422
227 462 659410
717 133 484952
339 679 517482
660 162 133277
637 311 111459
389 430 968053
110 8 912581
719 668 57375
747 700 519772
752 592 514142
675 494 767037
394 372 756333
550 660 692038
47 371 512181
92 718 83662
200 440 586192
734 711 453126
758 377 323058
689 662 73418
368 604 160523
777 676 523557
528 771 536462
456 495 925473
135 5 474218
614 485 558079
401 664 554117
28 631 17719
663 343 397218
648 671 203644
263 427 764127
235 443 747338
449 2 673152
498 571 756391
334 703 613017
396 507 983662
288 679 368574
2 431 747192
349 171 705745
629 736 50570
560 147 94925
485 148 115799
127 192 139646
550 683 269112
123 773 55853
123 115 275348
700 150 399018
368 359 312392
448 441 513672
628 120 128928
732 25 574405
716 501 625816
175 30 517691
712 748 933104
390 593 336460
442 132 249114
97 609 156780
774 542 825441
101 390 913396
75 756 299557
596 475 56668
1 100 336672
430 464 376359
547 682 843069
24 506 395537
187 755 804544
52 59 163005
124 743 700602
2 639 347643
465 150 686158
638 723 290031
14 355 390220
565 193 627103
754 521 431719
752 103 79356
189 678 512823
442 72 442895
596 756 689781
551 359 950750
510 571 496954
94 119 898048
243 726 406706
760 79 54751
299 206 39938
350 375 653493
101 772 356218
782 679 272334
91 271 288287
596 419 672802
334 61 887001
376 509 769026
216 331 19956
791 500 477060
72 425 763849
373 711 853779
445 683 801087
437 758 219529
569 782 125924
562 280 666140
333 646 715815
128 171 65423
492 243 320078
406 726 411259
611 749 950309
486 147 661340
599 238 680786
218 175 200040
625 207 412344
592 155 483072
236 705 465164
72 408 13048
672 774 467896
577 509 992454
701 344 672680
586 663 976229
628 800 66518
412 351 709545
316 675 848766
592 620 126924
320 506 135070
181 386 613339
392 514 446165
768 693 188805
420 453 13887
418 760 252814
460 23 799409
726 439 226704
209 276 413116
444 73 455504
138 549 784824
366 344 910484
499 210 395795
534 97 238138
290 1 105820
760 267 529548
17 185 92154
361 60 571112
793 736 293089
189 181 618686
417 15 36504
737 772 667942
477 534 454426
277 270 483109
252 196 994938
209 150 158598
36 781 834426
227 627 259996
392 632 3978
721 759 941530
462 439 182530
465 553 745404
570 414 874251
42 318 990993
47 655 553103
205 488 271402
387 776 786146
202 736 962110
254 221 652187
713 742 508624
299 515 447323
602 246 131027
517 456 853276
730 139 643227
585 155 530325
439 365 28118
770 603 657727
666 732 874754
570 92 365874
609 428 459443
521 265 929358
330 268 706672
587 304 531733
332 612 810733
117 723 330400
481 383 667003
356 606 4665
314 376 277081
197 490 813779
303 451 825315
400 330 146536
414 397 223550
767 368 159551
556 516 346309
401 55 265081
65 20 446286
467 578 884457
418 663 14757
338 416 955759
572 716 790772
747 697 186327
391 90 232052
675 550 737015
658 471 659560
49 292 813358
232 634 176963
628 773 737733
752 67 887583
285 491 338589
385 605 325420
396 261 737721
287 610 942952
223 21 433932
69 549 240077
440 766 683453
731 443 386004
480 565 236832
625 576 314721
254 97 131193
278 224 758655
548 46 38636
14 217 921366
48 357 81260
455 190 19124
557 668 82208
653 742 245804
153 277 501763
78 679 569183
756 626 203874
451 363 725462
276 561 556791
358 197 824207
634 379 21586
288 277 36644
570 492 553393
6 27 503959
704 794 773587
88 437 835470
762 732 731566
163 650 194916
275 572 92903
7 717 866727
322 432 336909
711 391 812920
431 458 409226
573 209 769198
435 108 944168
535 427 563742
90 443 729730
90 601 908289
502 669 469652
168 730 316898
417 509 1894
680 776 676750
19 400 167737
377 1 95105
791 238 767410
27 184 741128
438 739 868696
506 727 368278
747 397 913351
224 668 989888
394 308 466973
299 43 722791
428 430 838812
487 619 673238
603 621 336518
406 674 791611
629 582 163034
790 479 534317
93 381 126550
791 20 138430
635 596 745487
490 339 212033
526 104 390268
521 405 131297
420 630 517965
754 27 319678
646 671 35666
38 561 351981
546 222 869484
288 249 794923
386 768 849740
623 438 170909
487 686 530020
425 466 809323
368 540 480619
18 786 526847
267 543 381956
555 141 687781
207 390 401272
146 21 399441
357 500 178361
719 272 880145
147 800 633667
422 156 608450
759 737 207274
778 37 734933
284 542 816384
674 518 440361
387 643 474352
513 17 79277
602 582 258712
309 353 19965
190 709 738858
407 32 749922
375 42 821155
213 568 863031
27 698 299620
64 572 899440
672 677 40370
713 400 754326
755 360 720950
297 342 126913
614 7 289473
131 387 809969
80 641 370974
572 232 468352
281 362 429796
420 590 442340
479 791 534813
464 745 547994
437 186 34292
731 374 276735
589 65 138443
336 140 371442
106 660 589223
418 523 737216
354 606 451244
557 193 995670
179 326 461499
248 660 362192
590 785 766234
704 392 101573
92 377 60607
14 622 385
378 424 15276
610 77 91881
424 549 661385
487 131 644570
8 135 784044
357 562 914385
332 613 141575
410 315 283161
361 168 281280
323 481 390376
622 528 785349
773 107 177314
40 28 449553
382 598 498794
73 161 484773
303 364 48939
136 100 708019
475 208 46694
174 796 953510
578 196 548898
417 320 598513
102 603 742285
421 312 429592
338 264 219797
98 158 259122
517 431 642998
114 417 597328
507 47 168344
48 685 975636
648 382 320681
96 4 242064
284 193 529698
97 763 702627
524 625 240844
416 203 490262
542 20 294974
586 60 438668
119 491 152712
382 55 245634
305 155 171414
567 189 330585
796 376 23707
142 22 716272
302 65 995665
786 437 419574
779 139 743728
499 344 483710
225 408 980676
279 745 308660
485 677 649605
697 667 430384
127 177 577694
155 581 300310
698 51 822165
499 721 734842
28 321 941969
197 407 833594
117 212 952107
246 519 404171
267 187 108335
750 392 3097
110 622 807759
585 435 332006
24 579 107900
763 554 340409
23 635 787977
105 263 886639
563 49 321981
770 775 410189
5 20 224917
51 136 19484
471 311 562241
461 793 226884
370 69 651100
618 629 705866
72 368 782299
678 424 352048
204 277 619078
405 323 331119
607 362 287641
588 41 756347
495 361 842859
144 175 759443
277 170 640621
249 616 710850
484 127 979767
54 44 284526
669 97 800030
624 547 373830
562 558 580323
61 429 455400
229 688 539518
12 453 270045
35 300 913667
174 232 610681
146 130 971600
224 796 550362
663 526 410531
629 659 28325
441 537 910114
779 518 44018
426 657 230117
343 52 840970
315 95 654795
650 362 536146
270 397 467056
411 403 36741
707 711 526425
82 245 573019
358 552 668578
418 780 797847
547 767 226921
571 329 721674
38 296 138322
626 180 776815
652 611 497444
42 233 815245
152 23 669015
483 157 822917
68 317 838529
61 794 367102
634 425 762309
765 54 277007
728 731 484360
309 789 436768
721 249 115748
664 178 98698
734 73 612873
612 317 236720
614 265 342264
744 6 225031
74 485 276165
547 67 61532
436 395 569241
240 237 401684
596 442 411999
137 689 113360
556 389 352743
49 427 287686
70 564 667965
775 215 543197
163 95 320594
280 363 520111
274 329 845912
264 580 729191
206 420 167193
215 768 3743
531 538 978063
233 556 568079
550 410 48557
548 571 217494
15 34 846061
778 699 378474
403 574 529948
450 444 480193
304 20 733884
522 519 41270
663 669 539205
516 441 787708
193 7 70197
88 394 442628
79 632 572695
456 282 5498
475 591 147356
591 500 995891
756 798 675285
572 49 557652
174 304 370529
760 42 444281
550 553 702457
397 525 30322
325 396 312529
713 179 47334
13 567 814111
343 88 161541
233 133 120448
719 54 747452
542 668 756836
275 4 417916
277 228 869898
4 715 639330
616 350 99421
786 727 161692
797 314 33138
546 672 700626
55 542 621694
312 524 968582
180 109 531367
138 173 45317
306 376 289173
524 734 47091
617 475 362195
742 416 338555
502 33 271647
547 166 423803
464 566 685885
25 217 726781
457 281 352485
588 238 912602
407 307 700152
140 415 100208
458 417 880573
689 557 135760
83 231 643866
747 278 74685
305 115 464908
546 469 225721
33 761 150356
785 542 895089
380 160 393290
157 580 856156
354 174 327627
800 23 44672
290 310 839154
20 244 106489
606 375 647115
395 570 805906
167 484 915465
329 232 160779
269 371 158007
359 783 217341
683 436 167842
600 727 611943
405 61 555309
422 397 201750
761 275 167875
560 54 880346
326 777 718886
350 796 525357
446 664 887600
349 159 893813
503 294 424672
420 93 373762
378 473 435841
28 23 669579
551 395 819485
279 219 378169
601 192 331884
207 467 660017
277 392 708109
129 438 32861
601 505 483853
716 147 313907
224 787 568729
453 93 759851
594 744 161182
153 56 545466
13 87 974932
228 346 993443
372 421 355054
460 770 669058
611 686 220972
135 413 991370
791 584 68725
350 721 65820
108 341 164778
646 114 843249
270 125 355859
239 382 586475
136 691 147173
790 290 572887
194 248 51418
245 33 503026
700 553 506868
589 146 78493
25 213 664447
314 599 783599
244 767 288142
632 470 642342
648 519 171765
390 632 904027
790 518 660424
622 319 928322
202 431 463008
179 796 186904
594 748 527795
40 542 952010
558 458 30070
664 786 848068
648 373 374487
652 93 947631
338 140 559572
506 56 613391
778 340 500383
565 407 985824
488 36 945221
143 355 952312
739 718 1056
550 72 188038
126 48 804912
372 537 953075
694 680 569272
201 668 518742
666 715 326063
381 415 844100
130 216 839297
799 149 586624
432 699 940352
161 307 777877
282 525 760078
476 298 355187
123 518 184712
316 293 288194
32 492 405056
397 284 435346
248 178 122723
543 303 129732
632 571 942685
140 578 485580
249 505 589857
479 246 328384
545 285 195006
364 527 497778
193 575 229303
234 216 288784
383 768 821826
10 151 361598
448 58 496783
39 369 785194
201 272 186227
161 323 41584
130 225 245471
340 452 64677
205 733 61953
702 76 357874
627 702 174981
119 50 20759
193 311 811276
591 68 606569
416 327 432051
397 752 858940
546 367 310124
799 580 604125
485 52 735175
624 596 358881
654 697 760550
195 358 35884
793 62 143882
685 376 563419
45 32 316718
242 333 975302
220 186 105003
78 240 53128
774 241 797559
90 746 126002
224 518 198738
666 344 88404
262 544 1437
72 386 848150
324 369 781814
436 184 69934
694 749 874615
566 17 167937
415 103 505846
111 176 148438
713 602 189051
420 434 415430
419 436 682240
786 44 75538
356 563 337233
606 789 867490
637 216 674727
670 80 226855
181 599 893584
197 460 259691
511 56 338581
406 393 57868
396 55 324285
187 3 156973
758 757 139415
517 127 217938
707 311 645789
414 343 544114
683 385 243399
158 641 151409
630 713 435787
99 450 785963
394 362 321524
34 536 12392
247 526 685448
329 411 237963
783 695 767228
593 530 856926
363 660 54570
433 616 370384
380 491 595465
207 702 547606
794 465 953772
272 725 691418
375 557 353228
95 122 459872
26 32 557486
412 675 540234
104 125 761268
333 268 655344
396 649 726892
128 608 977332
224 634 230852
168 204 33867
590 680 798010
232 565 906921
132 389 55252
589 542 2918
324 20 455286
538 209 993909
671 592 63473
304 378 638401
50 287 61170
47 711 404051
422 160 413008
21 436 95521
758 613 733864
163 348 766677
615 215 129370
202 9 694840
522 732 279581
357 764 171396
370 371 670653
655 133 501199
728 513 408647
225 561 79196
79 777 45988
21 395 59146
12 199 376620
481 540 684098
158 140 751177
683 304 241650
208 349 678907
168 753 354695
87 230 95303
193 604 662298
158 693 707918
153 58 109237
224 343 805154
442 224 676569
469 690 900265
708 505 848666
78 710 18944
116 13 703022
594 473 964384
680 223 140920
128 703 339154
309 637 831810
401 78 492973
21 597 134682
675 793 617751
492 349 121450
513 422 719787
502 157 718803
539 607 461193
465 49 566981
531 32 359112
575 454 750045
684 695 438234
261 51 636909
261 370 154631
598 27 171694
14 580 628585
179 372 457271
190 397 406993
229 514 612012
224 420 216121
578 692 846706
329 555 436726
517 686 31573
386 464 770761
707 395 360640
735 691 232556
724 174 5190
51 557 192216
45 369 141201
580 153 816857
25 354 48371
668 515 51315
700 163 494382
630 326 313221
581 219 982405
359 570 399180
389 646 221826
287 584 617661
310 475 436357
454 477 888219
48 307 783429
488 514 825069
71 475 88742
124 529 484111
789 33 608838
640 394 201280
435 101 87063
645 506 927600
279 280 342520
601 177 748086
735 608 974143
484 262 486056
267 728 424204
165 10 650881
230 234 919257
767 740 950534
322 724 543055
792 14 668349
463 377 568716
64 109 536191
516 712 670690
322 210 543488
354 555 146366
248 555 316741
8 392 147276
337 414 166950
595 588 394726
657 674 753874
760 68 329495
428 535 316205
382 155 708937
372 574 406331
313 663 515038
529 713 918729
781 307 593537
537 504 911856
342 796 220572
602 178 142063
485 169 741089
260 333 252755
151 619 913112
684 611 91434
765 665 627183
548 530 102038
557 594 326643
589 670 865357
273 426 282164
782 377 111911
38 503 26402
38 312 603792
499 214 203229
250 16 830544
354 436 609724
66 106 879971
530 536 325535
46 402 477189
282 390 595038
476 407 337760
323 756 323541
493 578 908771
497 175 790475
481 749 895313
438 761 32794
205 782 898904
738 771 212400
699 329 120417
426 292 496960
250 710 634068
478 747 242105
776 77 18243
758 693 553955
73 663 828045
237 714 860444
39 164 182828
755 532 455912
74 712 850238
116 220 655443
395 734 212251
184 788 455628
203 468 766514
374 120 117104
754 183 478712
69 782 307231
525 344 165875
538 527 276648
749 335 443179
74 792 429463
535 49 668590
290 259 508385
231 692 14996
241 431 231436
205 247 75643
395 423 735900
241 193 12037
567 475 884140
137 183 894979
489 601 708435
71 333 952633
63 385 690666
122 571 537732
353 177 748127
186 223 868440
83 4 456271
144 360 577284
34 201 283372
469 518 977764
84 790 442652
293 751 894208
475 695 165736
30 377 807904
570 161 48221
329 629 385195
674 351 99895
414 98 673336
547 276 238461
389 373 325844
526 473 562253
460 499 169782
194 714 603112
596 257 914821
497 106 273092
300 87 890492
380 472 892336
624 694 200003
296 648 727269
220 409 174706
523 655 681488
529 73 528061
633 10 586476
779 49 174393
298 587 847512
119 202 236324
550 189 793147
91 585 282801
356 141 297769
635 625 667485
727 705 979052
550 176 696951
120 307 750962
382 749 288051
721 83 56528
17 228 323851
660 153 827906
115 274 107127
475 778 145345
680 15 121745
799 604 999620
567 588 512318
555 168 544725
786 269 990160
659 607 950338
72 777 542585
647 336 709515
254 564 772903
547 176 961765
626 87 263746
324 285 454521
394 572 451384
702 367 626521
668 355 392313
48 341 956445
691 174 98775
205 142 282001
543 121 752572
466 618 872481
80 617 113555
660 75 974735
154 608 492201
545 652 301895
712 664 627213
465 408 69613
427 502 713455
541 677 431922
625 687 651807
226 336 845315
753 78 703735
99 192 372642
772 447 330972
498 149 768279
628 711 188849
622 183 857384
64 688 318093
723 358 834349
683 241 316638
237 172 538380
789 241 124883
258 170 510757
726 512 616899
380 658 465246
119 743 648964
99 347 343674
285 558 364184
33 455 325769
612 374 802491
147 542 126448
660 35 850945
772 777 884130
165 13 837496
495 372 49114
41 96 962188
439 706 20283
304 173 405820
768 628 62228
340 425 96678
652 440 366682
628 612 391200
603 563 947881
618 266 330830
529 705 373876
448 606 397444
102 175 178655
491 322 991698
284 670 929164
144 637 992329
336 251 637635
147 318 592893
18 482 443229
206 365 956283
777 33 529256
368 95 701924
434 693 981978
571 643 288528
195 344 149176
373 346 119110
598 19 450662
364 105 584136
13 219 259166
221 259 516172
278 608 540382
190 588 424068
141 323 520334
38 143 140849
517 71 691019
672 55 480754
380 304 5062
566 358 216383
692 597 923681
698 349 573296
92 465 585226
155 234 947279
739 300 73360
180 780 29181
568 753 1987
608 159 136823
652 147 255412
302 346 125874
368 85 9976
90 168 798637
4 202 947355
715 741 176324
699 624 978727
220 553 237233
709 390 364525
18 585 167263
639 317 280032
780 388 573865
274 650 979007
635 598 339969
382 744 213039
112 116 345183
95 177 691631
48 85 29411
218 672 850073
606 253 4383
615 211 320291
102 643 424819
406 287 877372
218 20 832474
59 299 840319
298 267 100845
145 448 531335
792 330 427336
527 529 406195
637 3 372363
578 315 796392
287 639 284139
522 365 170020
97 163 278808
602 102 28359
177 36 453420
244 264 759761
706 395 855321
607 434 352478
665 197 906401
205 518 764899
790 91 409185
661 588 32964
37 173 240224
623 611 753397
163 274 478180
528 290 223260
643 507 592056
487 94 67136
194 447 213251
777 694 17727
252 23 378999
756 38 287622
383 498 582127
795 313 611133
277 459 956676
415 564 414457
727 636 70411
98 411 669829
110 226 594540
146 15 777491
463 789 17557
776 388 915277
419 93 253805
370 98 246531
519 479 288213
214 156 913359
66 547 858492
12 512 616440
79 680 954639
729 41 740113
433 362 174484
355 307 82981
126 22 291472
570 425 628694
201 307 164218
283 259 994442
318 565 982322
753 139 757410
520 289 85992
716 483 322380
128 548 599338
464 692 609847
687 483 452525
5 589 61496
111 198 391248
412 720 654660
798 700 212706
197 489 722505
446 506 533804
777 30 892054
732 517 332033
73 730 36033
288 614 539241
315 763 656736
651 540 534301
674 153 349134
731 580 429735
534 81 86372
8 788 688522
422 437 391476
288 312 881429
35 600 141070
500 90 639103
552 755 786602
574 443 674305
321 772 324726
207 159 479372
26 730 901810
408 525 940598
655 784 253392
190 797 289119
54 149 354537
16 617 845711
614 136 672224
500 694 94694
756 481 117459
657 627 290162
609 602 649371
474 696 423455
580 601 707462
385 374 833930
58 47 820774
293 433 458123
238 111 475229
356 93 832299
6 764 54911
148 1 299572
655 674 440159
326 621 946873
332 490 811765
606 66 854130
535 242 83291
732 50 108507
665 520 663087
553 758 823193
303 379 689842
737 529 727834
787 485 905604
603 266 48475
698 524 267441
90 173 370565
637 617 852906
343 471 306248
227 738 482306
438 425 945775
324 335 122682
644 327 225118
591 171 206576
678 174 190937
719 547 637573
460 482 831840
656 366 137477
278 635 80770
403 408 147201
755 501 909967
353 443 541529
188 190 794192
786 790 282608
656 491 460413
127 621 138349
626 730 883775
154 153 312541
9 586 545269
363 272 387566
20 736 90899
533 578 483200
159 92 769348
496 680 485337
433 342 82495
236 133 864355
730 204 199705
267 635 143995
74 454 384162
765 467 409803
693 264 477274
366 253 676035
516 686 675924
643 544 978684
610 151 138267
697 221 129441
661 165 452095
663 776 351441
297 638 516491
314 114 106076
77 687 542581
681 635 507509
370 685 367846
210 649 613390
768 293 996276
514 412 687095
554 594 354247
100 400 446185
42 464 706742
145 484 711564
456 787 75335
502 131 525163
158 259 29123
310 511 400382
59 90 208637
116 487 815130
797 412 356305
567 530 106526
351 231 57263
637 489 443175
266 66 782350
589 185 642602
301 480 815630
56 133 650166
395 470 102597
296 453 887574
210 626 255422
495 616 999066
228 336 852824
624 539 142699
752 713 172298
662 610 871327
355 51 247402
662 219 903922
38 161 691439
94 10 925361
228 774 175692
157 86 208511
118 360 395857
128 140 333871
240 420 901028
446 313 181905
456 669 363344
104 420 816001
382 231 863053
177 571 739056
205 516 36597
35 502 627449
596 533 300643
608 462 152537
282 259 614532
247 479 582444
158 334 426096
97 624 504202
532 757 124839
274 592 599806
410 670 373424
237 8 564891
55 214 421626
461 694 31977
542 432 240428
661 204 534711
651 14 844533
623 588 269252
25 597 399095
623 502 527360
743 172 904240
439 252 704995
127 540 454807
491 583 145684
775 569 876771
749 196 906693
10 455 574552
529 231 946167
392 176 364168
753 156 381682
234 453 389558
98 346 674598
682 32 905016
294 432 492116
592 694 576332
734 756 329114
2 559 560914
108 793 353676
239 745 712609
508 180 850517
263 273 504354
13 117 534262
707 708 701267
780 538 979088
702 191 736146
349 551 42592
173 177 416857
785 518 399153
161 670 293924
33 745 141594
86 97 466715
753 554 845117
113 151 549489
22 757 503214
263 484 296983
486 36 710411
166 236 687528
8 1 199618
439 334 535177
245 481 276543
12 768 528508
630 2 39870
410 238 304953
504 103 421605
484 434 198686
340 75 951598
619 396 347828
714 517 686306
134 496 410529
333 230 996613
542 236 101462
344 714 946269
143 512 209276
161 216 973776
270 407 889745
77 19 110687
375 491 876188
301 619 169034
722 242 566998
486 295 334741
738 116 343774
227 430 758884
73 104 336282
309 10 4183
342 790 219201
393 165 599890
196 616 899226
532 326 33301
655 724 15404
254 188 89560
577 467 680733
85 294 753742
422 421 244442
7 710 146005
707 757 651759
665 169 941017
112 226 5617
772 659 224317
314 249 485532
126 665 844777
461 37 492927
297 796 962076
438 157 521271
525 30 50742
392 734 494904
676 633 272880
307 427 258427
290 316 968842
160 226 668391
302 437 544165
357 556 759855
564 521 199395
176 712 257643
679 480 430290
640 699 721253
241 226 603402
314 792 427185
559 411 289575
499 587 752224
555 224 308293
353 189 833333
764 58 878529
261 351 296277
240 220 325258
745 244 372079
559 415 73167
189 334 442614
365 374 847900
6 636 451125
515 133 504177
632 324 61429
293 109 368741
76 539 498007
222 186 783476
120 176 372428
470 134 57142
22 659 761837
81 616 859775
56 738 999728
634 417 182643
538 316 648741
104 700 486367
38 738 732139
556 569 464443
654 494 713222
569 281 248988
471 453 838946
245 221 97895
69 2 513882
639 442 753891
226 67 279021
568 603 790955
374 576 547211
115 120 398057
525 36 531089
653 358 829213
114 20 874675
39 328 400084
711 1 160564
779 610 496682
13 602 504120
553 618 940114
557 133 600874
679 364 84731
94 449 805269
37 677 955593
416 475 256295
742 162 490334
398 483 948227
37 216 389220
70 798 948591
481 135 284848
203 420 612599
300 2 756606
35 628 261012
221 713 279642
561 358 166980
168 622 126825
260 617 711214
199 463 372664
319 527 207375
177 512 203926
475 792 509103
568 70 814978
394 465 462489
479 357 495671
65 233 167431
446 194 508651
269 678 238366
375 275 751068
385 276 241122
30 396 128122
294 281 634768
420 606 125257
520 320 665632
476 269 210602
756 600 826195
442 633 716257
291 251 488777
14 241 412361
604 457 794972
560 471 709044
220 517 731332
608 427 981595
652 550 512584
214 663 521272
767 204 444163
768 710 386578
623 124 575680
259 694 863306
164 25 121816
561 267 484626
290 288 560792
663 529 452271
174 721 441227
146 203 663376
687 297 195391
186 305 761724
644 522 310396
202 315 162361
498 4 652328
657 500 851348
118 151 91110
341 774 27260
555 290 555713
516 237 759041
205 381 331159
351 246 69917
576 289 87189
705 274 142146
296 393 865961
764 106 722527
647 312 842350
756 607 220129
442 636 641115
496 43 306017
714 584 754536
359 439 231068
189 27 502488
405 553 392633
751 422 525897
767 719 931223
538 185 591038
195 706 840171
55 308 3281
579 381 618378
563 669 2776
122 578 993715
219 651 892001
686 417 806870
70 565 842391
304 441 491477
603 67 864209
598 457 914630
759 28 266659
478 35 198226
492 350 678911
153 331 119029
48 455 136378
158 377 815383
478 564 330190
54 307 671682
588 491 647402
105 284 314871
366 776 112833
663 668 996633
679 646 987385
491 393 300219
418 401 408862
24 761 539412
203 614 617802
556 365 570474
42 461 920476
218 100 567408
700 441 875976
89 618 591811
338 619 18755
43 456 964175
770 229 479804
178 89 781592
783 217 723486
267 541 612828
398 685 921689
273 188 771366
140 477 98332
110 712 47718
717 658 42650
486 761 285597
389 703 979740
732 225 598308
59 280 330519
234 627 589299
198 687 830747
19 664 243348
402 578 484951
799 422 87691
590 265 462801
209 427 129889
32 697 201641
557 166 351393
320 795 984370
429 440 979362
628 119 766497
211 483 513198
768 442 533083
355 718 188271
584 184 442735
290 4 330319
30 719 65686
269 236 839159
151 611 371504
601 607 369924
109 136 112535
492 428 380514
680 481 947040
791 41 356029
576 306 310095
160 733 381108
563 245 51074
639 48 74672
46 205 283406
464 625 832949
782 76 638690
347 383 199144
355 419 922346
88 82 799191
581 515 825896
366 680 643936
124 257 747327
651 102 475838
661 19 673095
113 324 20698
290 173 160785
499 449 647061
312 68 471101
707 207 533452
602 52 444203
510 649 950549
163 62 588449
402 90 244475
605 306 322383
722 135 25286
694 555 234055
582 709 359091
417 468 908905
681 520 220739
167 351 944053
325 64 284227
14 771 50736
425 216 13654
237 219 362408
447 305 924591
538 264 473952
616 740 797329
675 489 584455
117 344 595581
637 450 783986
429 579 92843
743 690 631532
646 53 556378
751 618 294119
451 644 896189
158 610 660143
23 446 508252
525 43 57157
370 331 583247
465 77 270417
701 571 590747
112 487 787917
22 347 378060
699 546 384222
231 16 688351
604 677 463472
684 275 646695
590 584 601169
644 118 380536
180 271 892643
588 148 86781
799 554 291271
27 391 273601
267 370 9585
294 235 437310
531 749 736348
789 26 300570
93 371 344994
390 730 234471
564 64 938869
733 682 789030
332 316 330222
104 556 698881
162 91 543833
666 394 862900
151 405 210196
135 67 967511
107 320 236335
487 767 352403
140 393 579446
440 735 288986
800 85 952212
798 507 811824
202 569 253973
337 55 129382
640 358 514983
381 370 418310
254 651 572051
714 798 466274
136 669 279056
138 678 847595
40 1 535944
14 184 531396
692 793 134358
599 199 512825
651 777 192363
412 750 664352
62 449 293553
756 459 352546
277 42 274785
383 146 550807
54 369 733437
682 694 230665
13 441 422165
308 426 867509
339 391 629277
728 621 173979
71 38 736714
94 482 841953
774 208 47614
600 692 894366
384 251 549546
192 566 866899
760 286 905461
165 582 866701
346 715 200430
542 516 876843
334 589 277722
63 216 795630
317 763 24970
779 735 544194
725 16 821990
124 340 48364
100 131 183947
691 346 953532
669 285 215556
519 757 929741
650 689 331828
258 200 944308
641 351 30005
350 368 211049
537 492 701746
580 139 817838
84 306 42453
722 76 301193
610 653 504201
708 430 92711
151 2 712745
715 437 826386
235 553 484281
666 167 834648
210 101 836019
205 529 297183
445 796 386213
479 511 383993
83 144 361142
88 492 425153
40 443 454322
656 119 873227
543 696 184846
326 379 799112
283 658 751140
450 597 54270
153 736 988295
514 381 451236
508 545 1491
123 79 236969
768 143 365382
329 725 739221
691 316 806352
681 275 206633
40 120 812864
351 448 328214
164 398 45703
602 386 699327
704 576 805282
644 127 210790
615 580 788531
712 170 535469
360 652 516272
592 41 813694
592 636 663036
149 705 670809
673 102 335762
98 567 28871
348 126 663745
289 760 375998
147 456 46621
432 748 67489
704 340 991261
100 393 904507
610 743 407639
705 760 768006
269 723 695329
701 687 156866
769 405 110215
230 443 906355
660 341 394614
61 122 172992
223 447 398916
661 89 984107
375 24 674213
234 470 445706
53 675 978601
249 689 505713
502 446 838798
621 419 768822
731 779 258190
501 365 174153
231 504 888526
307 178 768703
633 52 106392
565 150 4196
519 786 132682
512 289 418139
704 693 623261
95 92 919586
438 261 168872
276 167 750932
479 589 753491
57 544 197240
495 163 164613
782 488 553843
109 702 947720
639 745 898487
729 540 790478
710 673 825752
767 481 369877
352 763 923184
289 337 407605
214 442 316484
420 363 937434
631 592 751675
359 519 585539
493 531 889651
193 312 392150
599 660 444283
488 348 719022
701 792 851783
153 798 451080
122 437 122882
696 771 697416
798 414 820440
302 157 992485
793 554 8222
378 460 713603
128 628 818489
68 178 634621
366 143 814966
490 743 170075
773 390 842009
512 165 164976
531 110 262842
570 385 335269
205 181 594978
567 553 354020
507 48 846092
149 399 472592
362 495 12768
420 37 789735
511 165 827093
490 670 714369
672 443 574437
559 583 902654
710 700 603727
207 693 662409
288 305 445444
351 125 582598
535 116 881191
58 463 755022
234 429 435189
359 389 794620
69 715 183789
51 157 395998
330 294 820135
205 590 830367
212 650 599684
421 355 361430
265 473 384056
155 507 130136
6 208 485865
97 672 289921
276 764 820795
126 93 201293
318 752 266347
185 533 69368
164 483 903080
793 296 38496
320 772 620669
511 714 783070
800 457 28013
532 638 173780
436 203 99037
398 322 513627
528 614 756292
51 88 482221
182 92 811306
475 293 845577
310 227 428085
652 542 391067
454 704 843954
327 789 151487
201 608 437412
10 522 14774
345 56 943701
431 645 23989
18 357 308114
37 539 291037
520 702 793887
245 294 939565
10 157 550753
711 514 802022
463 312 284678
232 514 920632
20 495 909833
606 382 410113
581 178 225079
688 749 860206
671 410 644440
639 227 503582
55 437 787929
645 297 371736
94 401 703839
124 600 535378
276 449 147890
66 794 557815
481 268 507077
658 704 692049
614 518 482100
438 781 771802
651 370 737664
71 690 928069
259 115 931647
230 179 183962
297 737 759728
351 58 213397
385 185 723795
396 43 598475
368 637 823795
349 76 203237
368 78 397559
690 10 826319
395 490 578170
225 220 605652
610 235 616824
462 534 641327
644 195 642932
135 11 1669
379 277 471088
515 253 644705
782 626 799205
373 294 671958
777 664 698118
484 749 546530
574 768 816371
781 282 439299
561 85 829692
756 601 130567
366 86 232186
689 212 549278
430 3 119282
703 421 199299
512 522 426520
218 430 815028
213 554 570764
259 227 437498
576 795 409087
17 330 294465
700 15 795037
556 23 184903
492 29 390971
703 126 343466
167 283 953070
453 479 658400
150 38 847131
715 681 652956
798 351 250816
304 136 399670
31 779 616613
354 80 668527
676 263 429088
307 435 568190
777 329 383996
269 419 161620
340 607 662418
473 202 760950
630 791 483736
247 669 343511
630 392 18185
680 498 44305
580 67 290289
425 184 818442
484 242 468444
517 778 750362
346 630 745224
513 117 566624
209 237 701432
105 353 957785
259 706 834303
792 606 159492
26 289 151295
514 562 430983
3 402 264328
118 681 111866
382 652 825869
280 626 467251
242 555 768388
126 560 596637
262 442 370482
720 374 629445
520 106 580038
302 611 331565
766 37 492031
329 355 654762
311 752 244800
359 565 435614
737 650 453640
212 25 597210
562 178 646240
627 193 927164
443 642 93762
540 507 627539
604 705 445836
578 753 280991
104 86 153722
495 754 864091
362 274 696541
145 31 513403
519 121 396013
341 431 651139
483 600 316851
235 269 585375
611 368 881816
114 36 461143
466 624 272672
159 516 114937
216 758 191766
96 235 593866
10 4 342217
690 483 791819
557 781 961746
335 798 119027
257 117 789614
258 565 806432
679 474 475602
32 149 703784
740 764 953684
497 19 439349
254 211 534957
699 446 328951
443 610 590530
385 467 357385
144 158 305769
585 73 802237
437 358 742868
749 579 444187
664 36 677176
763 726 401354
387 299 726440
69 625 347644
626 721 642533
217 566 488632
273 516 484195
681 763 928586
393 277 853245
441 474 928866
85 406 658713
99 628 265625
342 445 84873
19 488 365697
275 351 169935
226 176 606772
779 335 876108
463 651 24119
787 771 471653
597 495 211906
276 386 959246
748 765 475980
328 129 590291
30 663 786888
728 749 473667
719 565 882679
326 69 773868
356 742 175428
635 387 712885
243 236 439374
411 358 832947
192 115 181427
662 787 25593
657 169 916165
675 347 433128
590 44 115720
674 403 29278
98 451 683607
646 757 264485
376 236 899496
543 407 846840
636 90 375718
597 135 68543
572 51 580543
615 526 857562
587 361 419539
28 50 161481
566 390 141128
84 768 155362
617 737 314074
94 187 460778
200 235 389338
749 109 319213
183 732 76614
232 636 966407
626 574 278961
384 89 374392
221 191 650430
12 464 908959
134 371 516702
59 130 318594
573 371 314637
630 772 878297
511 361 86092
86 798 720214
652 700 413735
761 408 319744
682 179 895359
493 144 160088
291 592 14743
139 462 518471
370 648 24015
738 217 671217
257 97 317937
251 233 927745
432 569 388288
422 256 611975
402 110 312177
501 105 970672
189 647 660568
139 625 225715
339 112 890099
144 414 171238
423 106 899450
694 751 679676
288 570 397005
554 796 332270
769 342 155113
696 609 919566
72 371 210728
639 800 682759
223 644 671917
287 253 164839
534 189 170954
50 301 579378
71 588 220092
416 142 526152
705 14 893402
392 96 313228
63 325 494442
570 723 266556
423 636 676901
286 669 822353
718 384 158674
242 689 228541
239 514 123048
536 769 772862
398 113 428284
473 746 340394
590 522 168213
753 416 775944
41 185 73314
76 25 602306
627 799 707554
335 116 833653
219 11 166463
783 430 493464
122 335 197929
773 377 770106
593 750 215576
481 465 229881
88 555 477236
49 320 94592
413 541 12795
798 371 194565
199 152 943848
225 784 862198
639 253 635268
1 546 971633
505 552 28049
630 357 901122
408 320 623175
282 304 761489
647 223 205491
769 165 852803
269 591 575995
228 157 28056
412 274 743896
186 510 716263
55 745 139874
129 33 886546
792 694 218343
351 42 808148
292 427 185904
288 449 317513
620 570 915080
558 126 759588
769 728 30233
29 390 102888
82 660 124488
79 85 551245
42 53 494386
286 415 569891
241 239 535204
299 448 941646
45 568 412143
786 491 34333
253 659 825702
588 797 847749
66 134 247715
448 360 372447
338 746 831169
27 604 757757
414 378 664543
618 750 61304
762 624 747125
439 742 839483
618 373 761167
699 760 906579
358 769 755481
638 150 961553
509 655 730597
770 342 783623
686 377 976210
90 523 452091
292 799 166083
79 794 183360
383 780 956926
627 300 122141
46 318 58256
592 679 367438
198 798 742589
58 446 877943
135 447 401492
363 550 211354
344 702 826058
8 115 916581
155 766 372462
653 118 234867
180 481 922000
776 398 299844
763 347 722584
67 423 515995
461 189 162008
355 438 831119
124 728 478063
800 287 785307
427 391 735870
681 670 538904
711 199 495266
757 538 514512
588 43 949228
179 63 754005
539 482 6292
577 334 773426
128 394 736525
373 715 111337
285 227 377432
91 53 288441
725 727 671397
363 624 581863
128 268 574053
327 599 92279
791 410 789706
612 280 293901
610 339 513909
573 749 752519
265 243 418909
589 714 143418
646 299 850397
91 510 262476
545 667 37075
517 105 690782
409 569 450465
330 16 371561
419 379 462112
383 41 13937
278 602 905505
417 53 537833
561 325 270039
672 115 710524
371 631 76876
367 290 294298
795 113 223875
91 606 931898
280 108 446144
71 1 944267
544 287 639958
721 361 244255
29 320 329921
521 404 987973
345 427 444755
76 515 626134
388 1 800171
133 310 397211
489 713 411611
795 189 517053
121 775 270882
325 414 690822
613 659 932218
57 447 660762
148 565 505340
516 477 637946
637 421 562227
132 452 475572
582 708 963432
38 409 361356
127 751 196759
636 548 601291
618 343 411303
783 764 133401
778 131 946267
410 62 720645
8 174 955404
653 62 12964
251 744 87369
10 643 931992
237 774 845496
222 376 353830
758 603 318561
557 708 26870
209 587 982929
445 569 731275
368 682 113180
542 310 404524
44 156 645774
184 515 733291
502 305 139577
243 316 731894
11 152 749064
603 201 728869
730 12 834474
21 664 260646
746 531 120326
282 548 184000
41 291 217865
752 392 446395
288 779 309521
533 128 228875
250 119 549714
321 428 632213
487 441 395673
593 322 930628
712 793 803007
24 399 232728
618 693 596594
129 798 543288
514 766 799113
158 215 595171
241 292 323636
91 772 234024
171 575 546891
273 765 282854
347 76 370824
158 335 238609
212 449 518643
600 474 100918
736 495 25347
148 753 35444
692 533 636684
458 29 614445
80 370 110681
737 9 116435
206 340 823718
622 793 866593
482 81 834371
8 23 442787
669 655 238050
652 406 569468
199 748 18162
441 629 644285
213 490 28843
145 124 552612
63 94 854688
623 791 639997
309 287 710386
587 158 714261
72 734 307324
208 736 572625
478 149 556132
567 469 599542
378 171 31116
387 302 817675
373 301 766858
301 447 9854
499 599 393599
175 597 165788
722 544 246629
667 56 788145
419 224 626107
140 725 615958
291 766 589900
491 442 913164
119 620 507887
487 564 858754
182 537 571908
723 513 256152
711 593 171971
477 437 666982
384 76 85530
171 292 488153
625 283 814986
186 167 220822
335 537 632117
328 11 848171
433 493 320896
71 163 628927
601 738 889682
573 482 340107
292 563 923029
146 784 320878
271 611 985055
775 780 354301
430 618 547036
721 288 290423
514 243 838020
728 211 760112
63 357 486471
562 199 556637
526 210 234092
573 619 872904
560 49 558588
77 81 605401
674 145 367385
194 148 636238
541 421 397273
1 274 616487
564 733 310700
449 170 846183
290 69 640674
101 4 992946
213 268 497107
147 163 87834
200 13 897083
483 540 145732
144 720 642809
592 276 966569
280 581 376031
118 347 614409
538 566 919127
163 198 381910
683 633 661142
477 187 511764
657 476 242135
356 776 377346
351 362 641171
519 650 844222
58 70 243233
705 17 456207
596 671 298022
54 529 872552
102 132 641933
788 508 116566
727 736 577360
606 661 503783
157 304 736965
216 621 996979
636 577 527774
783 34 840494
186 761 840774
157 700 74528
14 98 13005
70 757 78194
640 766 761700
595 652 436135
303 489 981986
554 276 907774
611 245 325049
185 639 682254
580 648 920365
25 37 348415
80 256 856835
683 733 123998
253 331 354414
473 307 254710
725 238 279304
657 18 257314
230 22 811650
776 414 352980
341 449 281456
696 514 91117
636 619 472420
279 17 42978
202 639 987267
196 264 506791
623 416 9862
385 346 535589
375 234 770499
301 17 197242
461 393 27669
162 269 449048
207 425 202750
613 556 961073
657 618 579725
252 235 645364
87 602 834429
127 130 448004
190 400 508440
531 606 677848
451 32 952325
303 291 985263
791 669 15942
788 372 403442
562 629 26645
533 25 960029
36 726 819263
491 347 686083
44 89 473080
761 371 128467
710 423 165227
14 115 345285
383 681 304807
772 336 851419
296 651 96686
374 464 862624
246 65 700102
632 323 137470
113 71 154073
345 592 200238
442 623 254679
634 66 56577
171 61 915060
467 206 879159
738 303 313305
44 26 479786
479 739 346860
469 147 611337
78 697 273927
662 22 378563
226 544 259703
165 564 822096
582 180 780646
391 476 371590
616 753 359791
476 179 636103
569 529 292736
450 559 612405
748 525 998779
259 630 961038
521 107 152314
231 616 239846
334 346 250577
397 455 123193
698 216 913461
85 731 543597
514 262 879073
786 354 547939
472 430 969325
470 568 515505
369 216 154061
31 171 351355
730 722 716923
124 579 958781
554 47 448448
581 622 162045
700 390 773440
328 498 35285
298 487 621963
159 683 952530
21 723 22744
774 668 360186
232 161 331721
19 222 925770
680 486 741785
166 358 57790
475 623 426788
700 619 338692
361 389 774250
53 204 730111
686 448 703012
76 465 838965
652 744 4192
279 618 40628
74 287 715793
584 250 139247
465 670 432993
540 222 384608
495 262 985716
751 663 648808
759 325 458496
775 461 797792
385 361 751732
377 672 503919
421 497 888848
652 560 130509
162 295 544675
119 600 520492
200 350 931803
580 515 229719
365 352 126457
287 166 459004
398 541 864961
522 182 868406
263 134 318316
89 484 809960
788 313 206263
49 142 715093
735 37 30499
533 699 383356
524 228 805052
60 127 217140
710 416 82974
309 349 938051
203 765 243942
217 463 868200
465 419 85443
94 684 400070
402 5 111076
702 772 747250
161 58 32357
100 747 207839
354 586 898254
339 519 485973
492 625 562883
234 396 88917
261 158 559170
166 260 167610
188 720 902684
293 667 762216
167 774 368137
206 633 7852
31 560 438766
529 239 144714
301 187 726804
793 321 293850
633 618 681440
443 366 777679
699 297 374222
117 600 41337
657 239 600842
521 176 938284
698 272 671425
22 590 785587
262 677 692096
147 416 201762
694 382 283013
200 289 652024
49 650 593367
263 426 609273
725 220 442493
538 725 604034
134 444 389337
665 324 19718
135 321 343913
72 267 483262
258 125 52687
751 594 663558
275 107 920848
58 296 329297
740 111 804240
121 186 464473
239 361 776640
49 481 481005
69 187 846237
714 56 291028
756 636 387495
81 154 611709
410 693 34303
335 651 15589
94 129 230128
478 769 374492
217 21 33157
484 134 963607
468 223 482473
630 375 15996
182 41 746793
487 50 73924
454 22 327584
219 718 683749
354 408 969322
417 297 409192
692 523 813400
110 492 329626
522 18 318295
174 338 507310
416 456 257010
118 511 990133
584 167 11011
482 618 621036
495 515 95583
348 556 506674
628 281 386584
40 338 41303
393 433 961750
326 564 510408
68 545 686848
697 544 349298
168 744 809798
775 436 313377
176 267 710335
648 13 15967
163 24 868436
198 244 486182
293 758 189010
295 34 240903
352 196 222030
609 562 584563
486 538 158526
615 85 699616
261 740 838800
720 672 703865
365 317 964468
656 247 705219
681 60 347065
435 703 698162
173 534 881955
732 786 217285
366 139 456052
300 326 94372
451 31 202453
489 767 956154
307 185 660352
436 560 163416
436 211 757093
400 316 588491
629 220 910082
323 774 662212
376 133 916885
131 254 38454
287 62 387007
424 607 885120
649 600 467822
129 284 62099
239 766 672042
317 689 223576
767 613 30655
407 544 362749
6 243 262905
427 511 313861
286 359 290844
590 104 393568
554 292 491428
292 532 553538
135 108 420650
118 396 327496
329 591 625344
499 553 715173
401 230 154074
731 114 564691
108 684 149855
661 57 225773
261 5 882165
522 603 543385
510 313 984720
298 172 204504
189 56 189290
426 723 678264
400 240 253661
490 618 280949
336 745 363563
245 603 834267
784 34 79809
239 124 734428
732 77 843677
360 143 414991
692 154 738546
8 175 183857
396 423 205532
470 80 658505
776 131 871626
464 311 192830
768 98 845634
539 544 134184
405 280 585388
694 334 770828
719 707 270064
199 413 239546
314 665 179676
618 483 102471
488 795 872205
43 227 579818
245 99 993807
594 727 947267
452 239 658771
575 427 515501
87 714 984529
242 700 176677
591 479 354291
758 787 747232
562 114 747193
718 240 298638
691 706 977722
628 280 204425
175 549 178688
758 190 652428
654 469 254071
411 653 74949
701 324 312076
302 336 691158
610 94 711528
536 29 966275
693 613 838876
411 45 889127
306 322 799043
724 254 385075
422 678 446427
690 580 20586
495 600 534964
646 290 857043
631 179 904423
178 181 716997
790 734 420094
667 753 983364
770 183 72587
531 582 863338
635 799 664806
592 621 550380
559 448 915414
602 388 198680
235 671 683287
52 244 223515
118 696 846878
697 305 933003
643 443 465933
106 202 343148
413 50 823382
594 623 671096
228 272 822223
56 51 572069
442 334 56475
89 256 188537
18 217 577449
75 354 138731
387 385 202361
584 119 622154
776 126 88812
483 481 793908
635 231 331753
124 77 291887
416 776 403303
481 238 559382
138 634 727736
288 586 524820
356 216 893264
641 103 477859
627 783 846143
405 637 81513
763 171 583070
232 580 272177
456 633 523294
475 648 279683
180 594 795907
742 248 659901
492 10 479944
472 636 859237
440 322 309240
238 314 104542
635 501 199600
123 255 816785
641 446 226582
169 768 666640
418 307 487280
17 644 432973
334 95 769646
477 159 26006
421 582 554082
601 182 376540
765 25 911632
29 101 675089
325 762 502649
771 494 779548
404 530 787800
12 8 956803
556 228 616030
64 653 475697
27 219 320302
404 37 133673
435 561 897387
39 22 651919
719 415 625712
697 507 392552
253 730 994677
752 4 913185
505 618 667132
718 283 827641
133 137 660478
487 649 920343
298 11 166445
62 59 850067
48 43 726373
585 111 681337
296 767 263060
18 791 30410
190 593 976722
239 53 600627
160 389 223495
476 784 245388
676 135 968880
209 571 146386
787 647 686139
420 587 663078
37 559 62245
760 188 250951
785 404 119013
191 579 94833
240 111 619359
332 692 241323
300 226 958355
770 233 230011
229 399 829678
282 775 127471
663 531 371383
666 3 711322
333 543 476560
551 798 148896
605 296 411354
578 92 945764
735 195 582215
693 187 481976
321 41 460016
474 181 851920
659 545 154164
299 151 226057
506 241 688519
204 451 815233
389 69 300112
784 122 894901
673 298 757004
669 517 812890
537 488 689776
17 57 813832
710 725 535262
506 797 236152
793 310 84977
797 546 307836
260 477 376033
325 57 312411
795 90 694054
736 501 85191
245 464 458734
774 619 197552
667 187 800911
40 126 683158
408 356 569449
32 621 670296
258 210 433891
161 740 172355
435 401 991537
242 436 13405
595 368 697249
284 325 890092
201 632 644272
318 54 897343
547 770 453747
761 500 506624
428 230 131822
474 424 641279
382 117 772371
592 792 920614
25 352 287463
331 141 650579
159 436 444323
378 372 116648
5 489 269611
222 246 317149
634 226 724969
285 363 956897
420 283 211050
757 81 103172
245 524 232930
589 193 630636
540 675 929434
77 761 378080
188 712 227024
55 675 707162
479 306 334701
70 473 715050
507 780 706976
797 352 277836
368 76 882063
38 376 502203
9 593 216583
125 609 852347
147 765 814257
155 662 536072
610 558 753589
344 159 132287
658 599 571488
405 433 60461
571 708 507609
382 778 764871
731 668 88783
194 569 489246
791 118 996375
586 160 432270
660 604 775089
557 364 139870
243 172 100586
199 681 739561
385 315 985346
268 69 827921
134 330 534858
630 589 651433
147 431 97453
35 269 53966
164 729 973450
28 442 533036
48 108 182785
135 482 656147
586 369 178191
554 246 815158
565 346 874580
45 183 205203
612 677 484947
351 759 81187
115 154 592904
716 99 945523
99 296 349713
68 102 892982
580 613 16090
167 188 673143
712 755 382123
222 134 502662
361 434 146829
196 465 378195
16 552 224089
25 170 2535
321 485 781782
367 412 273346
128 537 568712
538 320 817988
46 730 47709
271 785 576543
626 389 434353
619 292 322794
244 316 574100
316 622 372417
263 71 248599
508 448 699607
204 392 43026
555 33 639859
576 551 247023
222 315 460985
160 430 613731
166 511 807069
375 105 340437
106 147 183958
204 275 513355
750 241 107541
328 290 154564
590 19 441859
627 638 21094
271 17 979018
658 263 478215
141 416 924692
594 480 46705
9 573 56121
622 313 157452
176 773 353498
734 409 242522
571 692 592743
538 621 432580
704 624 810057
460 680 81745
660 100 662972
272 469 431419
778 369 913491
397 308 224285
506 492 600409
320 282 594034
435 442 691334
503 394 57062
348 299 666094
263 605 953642
377 110 72038
684 228 402104
636 52 355060
477 109 857324
136 600 876487
276 174 33424
104 353 140272
660 336 141965
30 517 203167
234 105 999433
760 105 133965
597 291 165685
651 11 480990
569 310 591233
794 322 836396
747 69 842701
586 198 172055
555 234 475314
751 187 436985
66 317 671208
412 559 761808
539 420 467563
767 709 349717
270 390 746073
512 217 987693
214 189 947348
313 150 113998
79 450 725019
477 619 428009
420 254 859150
20 603 988033
616 472 464521
786 671 101867
339 488 541027
347 766 138207
18 799 289439
150 438 89223
234 290 139354
392 314 466864
246 456 451897
74 281 864772
404 457 483438
365 570 246411
126 181 117291
352 604 524428
652 763 544084
96 29 493579
570 682 597538
751 581 956441
218 613 490340
245 628 289366
333 122 101284
695 615 74803
270 510 406982
794 506 933129
346 253 805650
623 482 176096
630 293 756956
422 582 794083
769 782 279880
80 167 34287
155 710 435426
365 92 164060
697 585 922804
105 496 405170
670 720 701319
107 117 17297
63 433 486974
127 743 749328
182 640 318013
602 514 74671
744 654 378376
246 116 763005
215 135 364305
520 129 686345
4 278 471645
365 796 420512
110 627 837856
194 346 455535
686 162 822791
483 79 192163
676 475 824870
394 515 204942
349 114 760349
468 129 953410
627 449 273492
205 9 480377
505 63 805626
611 693 728098
425 767 851188
304 338 402647
405 536 595157
676 288 376854
70 218 220692
613 745 434674
359 455 171182
798 530 263637
289 409 59419
658 378 540772
565 476 797799
465 590 324387
124 118 561861
487 127 448150
214 625 785053
102 114 671605
105 221 730568
334 23 561608
753 770 35825
69 117 119204
170 64 426695
611 7 402419
130 460 416295
645 66 176596
618 731 534480
361 545 261308
24 106 429694
582 618 227377
229 589 652239
258 638 45032
691 236 160104
307 610 258417
395 418 839750
33 617 989457
686 798 590598
162 487 355644
277 649 502278
512 623 652479
277 456 517225
155 588 662280
415 767 845167
683 480 758577
482 354 623094
720 370 661888
170 522 526817
36 540 398396
632 388 967543
216 267 980546
545 364 505252
559 130 300391
568 348 556917
676 586 447957
257 780 543894
523 415 124483
300 518 443414
304 652 349029
105 274 223234
297 412 118592
3 604 478307
420 666 183644
621 444 433763
368 40 64557
585 201 155871
97 517 907946
588 166 343393
716 69 993876
96 145 52710
508 358 108299
507 701 994991
120 653 680158
259 723 247986
474 568 832944
754 386 48246
680 93 300923
613 795 304642
250 740 190095
422 207 791847
86 387 110709
40 66 677315
206 398 258046
532 135 776089
126 51 469109
450 664 425963
69 267 511409
475 280 691555
579 58 266264
96 719 649788
329 122 239855
211 354 959108
507 213 202786
745 323 44223
287 618 572119
544 187 384256
629 744 521975
749 2 257894
79 23 978516
393 612 212942
152 335 948160
499 24 62747
231 308 867527
113 286 264992
159 443 129638
26 94 285772
529 1 412812
350 324 58021
61 214 95132
657 633 598411
716 76 823666
473 521 728967
404 257 701085
278 501 16414
490 799 569808
591 200 49574
799 460 271505
731 705 958647
698 742 787567
739 117 532955
709 139 364938
360 11 751326
494 222 834561
529 16 635682
469 483 965986
776 222 178782
732 423 937047
126 19 490320
410 185 233725
515 165 17359
15 399 407395
27 365 369144
340 583 293678
86 275 197125
283 528 53417
223 765 608329
752 486 555700
430 337 9184
630 85 368604
128 513 737611
177 144 294323
558 767 264628
720 552 26267
355 254 977799
107 758 970414
113 783 423825
796 183 347835
429 753 786095
668 500 596294
700 663 266836
624 14 931419
159 149 375951
24 775 199633
711 86 574203
321 538 160469
207 736 727778
348 63 40575
617 672 629577
235 210 828223
91 217 891572
4 630 725983
412 188 861487
646 451 603708
609 61 237991
686 563 992531
476 345 71970
748 649 138999
775 233 13667
789 106 857162
394 744 145251
369 554 633174
168 284 953801
168 332 129634
239 757 92886
153 728 44532
262 22 744981
6 414 282532
68 249 869386
401 605 278327
484 374 919623
709 573 64056
48 481 113228
621 51 127047
365 255 85427
192 281 833875
389 52 404951
170 95 728412
670 316 700201
134 372 655893
278 260 543907
561 665 197051
730 228 6679
196 292 536721
689 321 631045
374 493 891800
493 257 757245
622 591 292496
251 84 246971
96 661 436435
725 702 798302
261 222 50431
39 233 711982
338 524 748891
257 488 544275
398 196 360919
53 482 459892
317 330 675326
421 296 434365
403 65 937768
298 600 332118
638 517 854488
509 641 571799
257 673 719145
524 296 404161
216 9 201709
562 170 285486
462 697 8365
760 437 771028
135 7 451507
30 787 404797
155 97 392820
731 533 24290
705 56 689005
81 638 445882
335 5 518680
90 519 935750
37 123 762079
154 515 576539
752 33 314818
248 542 890944
761 676 577126
155 678 68209
233 334 626556
55 33 650840
685 488 178922
533 336 851581
34 19 909462
132 400 556338
457 350 343985
698 475 829827
216 341 503493
186 215 928581
577 354 951365
219 611 155068
479 344 725270
739 119 654893
180 106 519162
730 668 713735
550 634 922001
565 598 870904
565 246 957487
79 267 946854
398 347 752263
138 198 324024
409 748 42590
207 598 67315
734 123 846683
40 741 742984
223 399 570758
471 358 347385
302 313 174121
183 328 629722
759 311 561020
792 723 655536
594 421 904767
465 414 848214
57 769 350793
663 24 625137
537 589 299034
744 765 74198
442 468 254045
561 140 32313
61 80 436839
48 625 95747
584 24 621224
221 775 543989
34 27 427011
322 313 949537
64 558 569606
610 174 303459
351 86 375047
413 129 643072
172 498 704991
767 29 65134
593 422 690543
73 758 627907
436 86 802687
705 486 378449
460 358 633232
58 261 422621
237 503 754427
109 513 539838
622 383 855618
658 548 631416
608 711 202012
237 571 175170
779 462 124653
146 39 246374
280 111 456860
401 449 450837
61 81 747334
724 437 711681
263 767 524608
297 384 932085
290 632 811397
311 520 220160
93 394 416909
441 348 487357
650 753 902189
635 184 366416
676 42 338030
369 18 914219
176 336 766681
506 218 514826
687 630 852683
195 118 620709
672 241 417022
111 677 629524
665 776 149786
606 60 895071
775 341 732768
464 95 709753
196 381 966182
493 469 120127
53 561 552071
265 405 44964
669 174 70705
143 177 165367
208 240 224642
615 175 255954
400 468 48826
94 527 891775
83 559 476969
268 390 503713
117 134 512624
160 692 620402
775 92 760970
145 143 392443
238 595 927130
774 643 32595
110 141 533972
601 37 886883
264 58 995490
351 88 791887
393 236 295459
785 558 976469
349 589 544603
391 37 752007
770 797 366597
365 159 944082
722 24 174855
525 107 340436
460 451 536289
34 701 748597
616 46 218700
679 413 349426
429 716 918413
595 456 554446
243 238 908620
409 89 473247
377 742 125414
476 721 421924
400 227 373015
278 179 311835
369 671 79606
457 678 344965
623 584 985367
54 57 371479
281 406 744634
277 360 24788
349 216 786088
486 188 485803
163 546 345713
10 355 731228
95 54 810466
102 240 951811
385 723 149739
346 790 587502
9 129 510467
118 455 770548
600 436 79866
403 798 643131
204 723 816980
706 24 81906
652 522 533537
375 148 865361
310 92 447978
200 212 911412
175 164 468325
318 771 226174
61 560 117643
413 476 240039
794 797 614686
675 632 465471
311 568 588590
120 613 858423
182 718 233955
132 601 13846
561 739 547765
169 408 984395
557 151 16781
661 63 691128
166 167 735354
213 552 19550
236 439 550037
131 344 702849
448 426 521496
694 241 895154
240 469 560787
586 470 672687
703 185 566011
400 772 315853
444 267 116329
534 448 169548
502 487 400166
538 750 873201
729 456 618960
119 302 595555
31 389 957719
60 86 4782
554 229 502960
522 131 789845
409 284 593630
53 111 518914
508 566 729379
519 234 530985
768 60 469895
378 233 485036
223 732 586636
26 562 581341
291 727 564076
551 101 858003
152 329 110027
380 660 411247
783 299 387235
355 200 428990
645 705 623788
216 17 799402
247 221 567611
618 299 269893
254 482 49253
211 775 711737
730 728 659042
261 348 349039
466 246 838384
9 104 993519
794 738 572486
235 302 713644
760 36 604348
623 458 808082
798 322 377938
122 114 575268
206 126 363250
637 408 322875
378 86 655132
693 174 821820
758 254 554341
113 325 872154
188 45 657953
339 397 271051
141 770 826880
324 17 988762
19 503 579916
125 16 574597
213 228 810299
676 425 719916
662 482 737405
419 58 362852
428 328 871546
539 10 700026
395 534 744515
733 40 42401
200 518 681764
98 479 193830
765 259 148871
628 760 217706
782 707 2566
183 513 140545
70 290 526741
369 786 220464
414 15 544160
660 250 173964
317 638 361957
743 744 831903
61 276 77740
625 105 583064
246 609 216589
583 8 850012
197 317 292293
173 134 55529
44 357 661123
734 765 105526
413 245 862514
616 375 456382
528 456 676539
186 552 909433
27 473 668095
185 673 325502
716 765 807364
670 278 981727
224 351 292022
199 350 900062
623 19 408915
307 554 738152
66 608 308366
244 331 147710
664 721 434343
97 599 172427
22 192 451060
193 163 153595
549 580 947377
101 579 372310
683 729 974936
398 106 245268
722 449 454992
221 216 889212
498 42 316428
160 429 973610
274 490 149632
102 140 140875
234 448 978882
699 170 266199
517 193 149647
375 711 266151
577 776 739569
249 560 669153
516 756 450498
152 669 599249
377 49 967821
416 529 630680
450 406 540481
229 666 752858
329 611 739382
82 64 795927
441 411 672179
571 218 945171
784 729 532095
403 600 847308
20 75 813542
383 625 703949
713 296 864445
461 319 612206
120 256 80746
168 166 586004
338 680 951877
673 356 279401
233 707 554386
627 216 663787
476 619 846197
779 208 697833
620 482 891619
353 749 27499
697 710 499349
246 120 754359
56 550 722354
554 685 424745
357 542 452239
444 223 462388
527 171 533327
624 317 862316
72 320 250878
292 276 57452
316 454 628534
84 368 448834
289 317 290372
335 436 835185
747 440 895933
771 2 895668
392 417 910479
291 270 272649
45 588 796988
474 369 651757
251 48 906044
419 412 478252
721 58 797901
78 198 740806
522 611 732225
303 86 787785
727 75 982460
330 150 244732
349 282 518282
129 107 27390
630 760 148930
365 409 263537
474 201 223734
290 452 681742
497 387 187788
615 194 757292
23 329 737423
404 599 882783
777 793 508424
416 95 984054
75 704 903291
693 593 578832
577 247 70045
600 450 900231
790 105 514174
610 330 377907
109 439 373270
495 80 768683
772 360 70694
285 610 580745
206 552 738094
481 577 42651
1 332 751172
282 616 779197
19 568 579402
526 102 21946
767 2 592164
267 491 557835
145 677 956126
608 50 800858
179 55 630447
743 765 383018
716 131 820140
498 194 770453
295 67 204479
29 696 775780
663 463 927712
765 567 898961
293 797 291859
378 147 291373
642 190 919814
637 481 797821
22 434 545351
392 313 882712
94 569 607621
749 375 730578
480 412 155264
648 294 628916
561 522 701427
534 522 555323
271 196 290942
113 310 190041
470 172 263422
216 557 727173
508 152 971178
787 159 399833
384 357 619313
29 5 391650
762 316 197880
505 33 56732
227 632 32609
788 546 558491
657 54 25802
478 129 699819
499 726 215965
87 133 351578
623 87 346706
446 562 579499
232 589 335395
218 255 268441
671 212 222420
550 128 536940
226 108 650320
207 732 740238
49 248 974216
245 344 870513
617 537 728768
545 504 574678
742 95 320186
234 60 441743
690 40 970345
314 517 579771
304 366 176271
795 197 188318
266 537 36307
136 562 476331
507 159 862019
167 233 739033
397 363 342291
109 725 685333
681 691 176695
384 195 414572
282 140 986705
124 590 364226
342 253 440935
697 694 817847
290 171 295728
585 94 397028
433 504 334062
520 644 791076
681 732 802048
397 400 123593
12 40 910820
637 155 942397
622 689 283234
145 192 819549
126 605 368105
429 260 64952
788 307 768008
409 558 570490
266 10 626461
177 569 261148
659 582 771779
545 45 493722
515 490 618541
207 483 41079
604 591 60260
109 553 437123
539 358 895183
10 502 289871
713 346 336474
404 360 589713
5 519 759363
252 354 477345
562 626 916164
717 86 820930
574 23 938702
95 787 914801
168 794 449736
426 725 346393
604 377 986395
563 425 625128
737 108 569765
493 356 229007
681 84 360378
698 650 957043
178 500 883238
641 202 85088
578 789 568128
309 701 415295
700 305 378905
70 363 967624
580 754 151972
348 710 825068
247 324 155166
429 268 629349
198 134 189199
95 573 224491
589 698 971725
342 370 70450
799 76 337018
427 492 117940
726 544 439015
134 268 683403
183 645 180386
736 295 783018
115 587 509081
518 750 38249
712 251 30123
60 340 564493
190 575 127296
738 751 481629
328 119 600236
782 340 983346
449 673 527966
710 289 738117
243 724 501489
607 562 684651
612 35 590492
188 302 148846
28 478 989586
94 574 203944
203 302 483507
349 199 801825
49 708 472679
261 691 861935
679 261 112428
746 543 932800
118 451 652067
723 747 585182
800 747 534346
621 191 429260
475 428 331166
602 617 559636
625 73 864411
677 16 746963
766 178 800113
266 475 922629
675 662 462282
520 94 359892
243 482 999668
546 376 749449
324 240 246733
661 177 14984
257 109 463494
405 301 917985
505 238 804354
241 126 99800
102 5 978404
645 525 59499
141 222 317711
513 205 897891
74 310 76074
339 35 501322
565 721 870333
744 226 706180
123 796 710232
524 420 46642
341 69 560162
763 697 954935
736 445 836291
385 703 513823
565 332 472458
200 141 912399
85 754 493962
311 744 257517
692 191 329886
776 493 948041
201 162 406580
624 528 19354
583 322 324826
56 100 369100
776 772 327906
47 336 382926
410 492 106093
29 105 311873
440 175 506597
328 522 719332
530 264 955959
723 512 136427
522 639 681906
719 444 369087
8 782 902190
86 686 944590
696 285 923715
251 750 955220
493 30 764202
239 20 49753
441 648 671521
202 750 294310
200 83 389922
440 435 974469
413 722 866586
196 78 546084
228 437 137398
226 98 426907
586 757 150313
658 21 986241
3 123 525830
390 704 804302
742 193 958744
40 238 606239
670 143 649144
503 111 583628
718 424 936260
510 478 892280
654 549 74577
7 536 591024
16 75 146212
631 34 352300
771 550 286251
598 527 760168
276 53 165495
607 699 101268
504 518 385998
622 148 322897
650 335 253996
14 408 477090
207 649 200290
403 551 605313
787 36 415459
402 766 54598
362 161 616299
255 256 947781
329 616 103080
720 79 731064
329 759 961061
692 311 736713
7 352 9035
196 416 820305
69 375 700733
405 613 956241
770 299 710037
687 383 438991
675 120 88686
766 623 992478
318 279 511829
586 697 567528
640 336 648515
92 244 285524
71 134 101024
447 29 419301
680 601 746074
56 520 16557
715 38 472809
531 490 622218
14 379 474416
659 626 443723
104 207 733143
226 111 114235
780 564 144470
556 60 717668
366 779 472408
593 272 396207
136 404 926222
509 449 627245
124 528 383958
54 436 178042
751 590 708011
366 163 762632
150 591 22384
284 750 272308
602 442 391780
112 260 92181
97 405 220416
690 118 645773
463 100 47121
101 799 164590
764 21 116626
283 247 34541
273 335 409741
577 17 755692
442 569 870703
695 587 290650
4 638 819803
644 409 281121
345 637 466008
219 202 799616
795 509 574094
153 764 144291
114 410 729551
94 133 156353
60 155 574366
54 285 641051
335 251 948867
32 495 999702
28 574 2487
93 178 838484
137 47 325760
97 507 606919
384 99 666832
737 502 310307
688 341 545759
224 623 157683
240 245 728199
384 758 793359
528 130 399188
501 385 958712
693 462 710516
663 571 229360
709 6 110692
773 658 498446
302 569 684974
427 498 373125
29 710 133050
654 798 531912
41 62 949979
617 494 491297
115 800 286953
236 171 242123
526 512 666174
527 469 246311
552 299 708003
5 423 543638
241 755 9890
614 793 805763
410 285 974095
182 373 32648
669 263 908164
293 546 631326
374 384 807905
309 46 570660
782 251 536990
788 742 834892
164 386 148523
416 388 251722
377 432 450483
675 121 727073
21 322 534378
19 608 271886
448 320 674163
149 408 32258
168 162 793943
369 669 310337
364 25 233126
534 193 33443
506 583 907112
750 132 984620
546 496 972399
33 470 158443
755 735 21392
190 12 808001
257 528 561373
114 742 142688
5 501 939637
95 355 734082
599 424 246402
502 592 321096
360 65 147008
567 556 660948
53 464 139049
387 132 580931
375 402 744643
289 551 554984
594 627 490961
657 314 562343
344 328 38316
200 122 638017
402 132 547391
650 766 531222
761 373 505956
787 578 476282
759 364 938913
629 621 842140
173 1 138726
150 75 489093
380 150 368030
680 613 249907
511 630 289003
575 484 763630
774 434 697651
562 513 503829
191 53 66727
213 383 380634
613 119 599391
145 86 288902
712 184 819194
788 395 188448
305 258 482831
78 663 789702
649 469 407408
451 298 823946
2 184 511949
328 277 539487
107 230 315259
303 259 104623
176 237 28357
62 203 274084
730 463 804922
122 77 172044
391 462 584541
791 48 492571
181 328 116926
337 215 112453
523 71 58627
338 528 43385
163 573 491757
36 390 667120
371 329 626335
699 51 868366
340 736 996934
402 550 879111
754 336 4125
794 722 4742
487 95 784466
155 359 862658
28 30 359780
531 614 26407
38 520 84432
410 5 550103
360 256 153147
796 57 918585
449 176 176930
79 598 983958
116 311 306205
407 40 359085
107 169 696727
693 160 234929
52 19 822498
236 647 224487
575 745 517005
701 767 512077
691 267 903368
338 429 346103
609 527 495149
351 78 816766
347 798 389334
501 556 249643
33 324 9123
396 174 51800
539 183 895869
625 358 209018
503 333 269975
143 109 551883
428 81 943602
660 160 496331
122 92 525899
199 496 380048
590 483 827591
498 583 629919
387 713 278725
34 228 864582
436 425 325952
336 751 838708
120 600 648987
285 794 51064
46 22 34513
776 98 685733
648 146 415512
279 107 157134
296 420 727225
73 724 623671
583 178 681599
318 556 264797
553 705 353029
111 665 821887
670 160 219493
148 550 419569
41 784 305981
373 200 526163
642 655 354371
476 510 134243
759 283 825364
735 35 535248
621 591 129405
117 140 408357
357 297 869762
726 180 234541
427 396 273406
318 655 239275
699 613 531276
534 247 201723
623 327 388490
694 496 575141
359 442 794252
211 702 115438
624 264 45928
631 124 374532
444 794 370057
316 276 850685
265 202 177584
210 55 656844
149 685 118844
703 8 443022
685 56 824391
514 540 69032
459 544 441575
366 590 593841
196 532 49613
554 252 153164
558 699 199521
469 499 884593
738 600 27434
155 190 151669
441 402 647465
189 245 880069
579 632 727782
232 351 927614
772 606 210572
763 15 831658
221 527 691855
752 442 92919
180 172 496200
421 167 280129
729 795 736981
340 689 125044
489 364 169778
267 98 233394
282 448 295176
597 643 635229
7 188 702373
74 568 999666
500 86 569314
139 7 777021
478 77 906303
580 542 427020
563 526 84693
648 84 620538
244 273 841521
189 444 259352
582 666 85666
620 650 70697
19 288 713947
391 516 489847
248 716 160430
257 733 499403
549 254 919676
207 515 881397
709 104 329990
456 276 937588
274 477 8064
184 439 633203
600 608 848274
193 448 920661
116 343 37252
750 305 534061
60 439 111188
474 73 312976
246 470 238360
730 562 656857
706 336 569878
608 293 453501
747 724 825877
799 317 788729
506 252 455617
368 481 470286
752 498 922983
519 44 121931
797 218 289561
648 258 998937
586 304 318378
32 335 123087
327 89 953707
377 113 390231
449 128 853962
551 548 694808
467 363 687514
135 527 45507
783 485 558532
719 458 759308
191 799 112327
445 507 984250
667 553 683367
456 296 393329
708 624 791398
123 749 769470
355 701 357680
384 103 130635
632 164 451285
735 196 443234
494 475 904768
760 236 621543
679 401 231390
587 754 438728
465 99 341696
570 665 709743
369 482 173178
659 535 234288
527 172 806910
686 595 603741
12 687 520935
290 212 453456
38 310 94664
499 778 803139
603 670 374171
436 300 953351
240 513 957747
636 439 622417
750 446 239273
72 322 169304
618 197 43770
360 164 197143
622 288 393171
254 771 521753
681 489 914580
277 215 171202
251 438 495837
242 741 375534
368 518 414708
589 126 639040
333 285 424179
577 610 366147
790 452 817294
765 501 944614
636 33 684902
393 304 449335
289 459 758451
755 545 171759
189 102 482505
714 666 712097
383 411 293420
780 393 47061
793 115 44363
339 585 11717
631 232 881609
613 154 854118
743 587 122584
230 43 543270
397 761 886083
587 90 894933
535 204 256773
388 43 914728
784 488 932799
480 148 971926
31 601 267489
587 274 441691
41 285 151731
428 146 420799
150 466 190214
215 705 548191
290 244 831241
14 559 992644
205 486 480387
672 172 199612
780 679 817009
793 131 526484
412 370 416606
299 452 577658
255 286 206000
541 465 639082
697 236 522490
366 553 492891
147 643 258449
666 644 850510
77 466 669250
94 386 473950
219 652 265954
647 550 733025
353 119 24890
314 464 388740
195 675 565077
281 623 182959
413 227 402000
13 318 15218
713 51 98345
74 4 741223
672 198 668726
745 466 763979
154 340 573370
144 381 257419
560 753 920569
44 274 465559
67 60 869095
676 799 978524
671 123 563617
182 478 195056
646 478 775124
622 10 344295
492 364 723609
610 728 289817
441 65 97031
226 620 168212
375 689 213376
402 210 513017
291 560 451065
604 520 45576
741 201 604405
71 741 682227
35 569 882624
640 767 567789
10 188 602080
364 152 205988
681 531 508143
12 463 607713
34 297 385593
535 780 609960
1 516 600125
628 103 975953
631 349 30575
325 69 529532
117 714 45962
219 397 317035
690 349 695410
296 414 607982
119 49 371228
743 609 874489
726 418 206656
258 657 943140
164 234 693985
502 209 495252
83 63 192973
126 509 287425
782 503 312216
561 688 88519
6 112 847107
781 225 669718
542 768 6030
188 381 918260
44 216 223740
140 487 311803
453 285 353142
16 301 274432
734 282 879874
365 544 386442
530 470 671241
283 186 159420
356 80 545842
730 222 879610
124 542 957684
27 73 546242
273 730 251209
670 322 37073
139 566 281431
2 485 775423
747 44 314141
88 557 274943
464 164 620964
743 376 521426
90 597 598421
765 299 232531
498 123 716592
47 577 897013
472 349 881481
64 43 134040
52 397 76039
595 355 885534
618 83 644581
407 711 77493
445 275 626700
412 701 625231
105 780 761868
304 540 222064
119 650 136112
153 650 952536
540 576 704018
158 792 5157
15 590 686017
190 533 871795
339 118 603865
155 273 266995
514 593 285148
40 700 414889
79 294 882372
649 104 244066
200 89 508487
82 126 876122
495 399 369839
759 235 711880
150 100 281677
591 266 50277
412 5 772558
201 203 26467
488 153 873750
656 727 675785
12 411 612466
81 392 670838
300 581 943547
281 44 738303
394 528 267426
331 260 48235
637 446 139603
192 229 229491
87 342 640629
234 97 691945
785 495 739001
383 770 468790
313 184 994020
647 229 535737
550 308 859825
207 666 330238
331 43 887582
313 666 169357
439 404 785836
471 800 177039
126 290 263547
800 282 8912
449 97 829626
362 80 978224
740 75 467864
432 166 774718
548 334 916269
652 119 453244
144 772 32538
493 588 455201
488 71 737943
282 589 616686
506 692 217169
455 437 853435
739 110 449142
522 778 567909
76 750 945407
342 491 67026
590 792 740845
174 352 794132
112 214 60343
501 723 309207
45 623 619741
684 691 626551
713 99 918277
466 769 291223
758 19 220036
425 433 42427
706 469 216076
192 424 720422
511 778 722757
589 451 383775
527 163 271740
285 52 583926
365 755 41713
7 651 816973
727 191 73005
386 759 961683
641 265 977853
709 183 219552
41 95 579750
117 467 784312
163 150 770786
28 362 278027
361 214 867326
465 355 7689
24 630 814694
234 641 29751
723 797 718168
506 55 104950
696 635 96478
473 140 34007
428 71 95438
380 355 738756
300 744 309581
8 191 511311
700 462 993758
222 206 535803
597 488 644284
754 632 626488
623 279 939691
200 335 31949
350 103 149636
127 772 20609
68 444 320925
552 481 982653
405 721 213800
660 400 823416
257 99 416237
381 177 911489
117 795 556170
701 165 190878
4 417 325917
237 78 826988
48 11 484224
742 424 773760
341 236 141040
763 664 881114
605 650 710105
367 547 937384
107 662 265960
602 593 369815
61 486 403412
664 603 395746
282 494 444595
798 147 147682
657 146 226727
509 194 648329
379 603 129611
15 694 306849
572 102 853123
8 251 601559
774 533 164309
184 770 707203
615 622 97184
75 662 599866
61 360 817906
618 572 249691
794 29 890535
533 619 855681
633 678 313119
703 66 61250
536 773 983864
446 22 27049
604 780 492688
564 262 476736
130 164 943226
777 324 130878
209 340 896891
491 407 178261
291 372 315986
279 231 865484
703 448 876761
326 668 641620
366 649 828252
256 592 681625
510 41 707064
604 227 726950
671 220 941234
341 436 273871
496 150 793858
75 30 428773
284 153 615769
138 547 275672
540 502 50308
452 508 158989
184 601 911443
295 554 438479
235 161 593560
242 771 148811
636 502 838814
566 488 642076
40 274 972971
327 678 210445
360 94 716291
165 347 71735
501 72 307984
301 569 580012
135 509 684749
115 200 872593
151 694 595691
372 639 717693
5 200 277368
116 257 256473
128 292 910652
137 148 495029
685 480 776271
7 195 949052
516 191 169446
564 80 292322
268 523 350988
134 400 209717
72 245 854881
424 368 481778
453 656 241514
93 588 381860
669 700 85223
297 264 825900
706 268 397006
498 327 889863
275 51 885068
202 543 784004
290 210 183399
60 653 440357
649 643 274295
195 347 440221
211 336 666634
241 274 350245
406 223 289781
470 82 870656
471 60 815747
87 245 79491
182 674 504845
235 439 728451
596 505 214377
651 327 170607
722 707 933383
498 193 562839
720 283 845807
525 248 623504
418 43 263000
17 352 377984
543 256 195737
425 749 478420
139 320 754142
219 615 482016
147 36 283929
783 625 212434
559 625 75038
9 287 917073
133 216 254968
476 638 214812
774 602 711297
54 700 170301
99 640 789468
773 327 348342
185 123 89242
222 338 284972
52 414 439895
333 168 432186
752 112 533398
215 412 667581
398 558 492776
81 100 991596
530 100 195618
167 249 902699
333 573 198429
647 369 127724
287 469 980550
677 709 473267
598 576 805688
35 185 327220
223 549 418936
518 734 956965
503 328 486480
148 636 495890
657 411 105989
428 178 117311
511 606 763232
691 238 314472
557 645 438009
604 382 527204
404 647 351890
3 51 849006
541 707 274385
360 665 629613
86 49 706878
235 673 971252
265 670 542892
777 133 639204
636 8 653322
461 502 193181
395 247 116534
582 517 829435
622 483 404879
486 383 614201
793 298 706650
18 520 510579
642 674 131578
256 218 285864
599 237 981688
268 557 974130
567 605 887347
681 183 14377
413 141 113179
497 410 186877
253 181 784339
791 208 356391
67 787 913303
16 205 986243
769 83 490532
402 769 671943
371 424 368846
85 684 128406
462 257 495025
657 679 196833
332 136 315785
401 59 929692
168 209 416493
363 427 115213
198 33 501277
538 129 760667
90 628 241305
633 373 986334
285 145 662198
638 38 606681
611 70 430203
514 780 904936
183 644 805398
85 355 731625
521 216 101426
23 31 801264
185 489 218046
582 230 54530
785 612 518439
567 570 964792
568 737 176370
27 553 521072
775 778 495689
611 778 772398
535 725 865538
432 220 87479
49 725 901721
788 14 926566
234 654 567637
483 708 489257
457 791 255702
416 624 991952
459 82 58762
249 527 874612
143 534 842115
272 548 763085
573 118 916436
674 464 903955
31 717 228879
533 172 557068
478 281 856447
159 649 631324
248 132 898575
672 420 533630
204 33 677437
696 742 777313
298 750 723912
777 70 276115
611 782 773629
265 546 387262
556 754 58516
653 58 715901
595 70 186828
179 793 683188
705 300 886398
542 342 422096
395 756 281878
328 33 573836
175 696 120965
771 636 732989
782 455 55081
134 798 323248
773 351 544430
126 49 251508
537 144 981289
348 461 514872
378 427 329260
141 764 589065
781 786 429298
386 10 440224
377 552 163218
220 693 67620
119 220 729923
308 129 699852
639 74 768100
200 653 631501
434 418 506382
403 272 402606
748 325 57465
417 758 860101
713 531 290146
772 74 175547
130 193 866477
629 635 622371
200 262 372756
656 239 971170
370 666 157140
500 556 540047
514 351 505621
207 26 253073
290 174 323556
364 162 198248
331 791 58208
258 367 909356
308 136 908610
630 315 212596
18 551 693511
588 732 754350
59 442 296145
582 409 403335
277 324 73806
556 761 810803
567 94 216086
529 69 883386
368 573 679353
505 639 702179
144 685 497138
131 181 539639
613 111 482214
800 393 265627
182 132 725063
429 397 4874
543 549 898199
666 78 857154
644 676 856707
10 608 597835
733 215 890387
41 420 620744
635 405 132436
248 344 906875
293 578 992352
251 148 188924
77 549 366657
213 787 904611
630 604 301782
298 660 850972
21 39 633213
309 250 918098
516 631 475640
145 292 27117
452 281 380949
295 195 86702
450 663 558553
509 582 905021
733 664 248095
3 656 682392
727 664 778519
241 244 708733
119 287 950266
378 207 586349
309 644 902058
704 264 493120
16 98 903092
559 293 382707
527 536 50102
184 12 642576
498 687 655153
576 261 537146
786 483 524750
37 583 629368
64 206 369901
519 621 986370
666 426 117580
436 329 663528
129 710 434364
661 627 649617
458 7 63094
426 246 246888
796 795 683049
118 543 549177
47 743 16585
603 176 581672
356 690 916295
456 585 860569
743 664 799693
441 384 740591
539 397 308913
598 133 755747
175 687 959309
425 711 685998
620 33 30067
4 354 66007
85 464 272798
519 636 461449
641 194 589291
515 2 257810
667 50 840265
366 389 114772
138 667 447539
409 400 278019
121 304 942725
125 750 336378
284 152 396990
463 474 554702
273 691 295677
147 32 273196
343 461 602956
697 39 710927
131 458 931884
572 342 791011
66 146 826574
120 433 574462
412 342 295928
281 223 36218
139 605 910841
215 460 405914
53 264 696561
414 555 308303
630 46 332800
780 57 216913
386 438 582724
419 636 806134
265 351 318754
617 154 393569
644 360 614230
210 137 550832
670 678 38801
767 460 931252
115 534 233294
166 86 700825
234 612 584381
400 178 418176
584 488 942686
177 316 949189
711 79 84715
462 215 764157
511 430 758298
618 322 505521
610 430 736281
436 722 786976
42 212 486755
79 213 818792
50 751 581369
376 265 244127
768 387 276925
608 503 953777
600 324 120081
704 651 757421
380 494 758918
434 764 611647
438 528 821412
23 133 101721
173 411 252762
14 337 60547
495 303 858199
175 303 759208
632 528 521959
470 300 671004
57 679 354109
70 585 327000
115 518 690607
612 87 579897
341 629 188493
354 650 81916
427 77 713912
541 760 550146
113 772 41729
431 601 829389
20 251 27430
334 1 88505
236 499 423826
77 376 680281
199 167 952678
434 435 8409
312 454 39010
647 196 372985
105 752 115024
193 197 553500
682 286 337772
125 634 536008
320 430 105461
773 782 190873
419 552 601740
583 754 871121
480 74 237364
462 620 18557
364 80 538473
561 250 402395
442 611 175739
185 87 678576
212 740 133877
19 230 14282
576 236 82171
576 706 771908
585 267 724597
594 158 606077
338 221 908749
759 90 85044
565 121 378302
397 17 763174
265 51 698825
70 635 116537
711 561 947413
619 295 387823
51 86 178687
694 601 896140
266 78 237493
187 405 852529
114 643 884583
432 390 43590
530 341 523534
761 74 789058
133 666 146422
106 460 55960
682 55 240371
581 177 552283
13 390 701348
740 775 83669
265 691 623048
666 172 699368
109 202 310633
503 81 261907
141 399 606914
232 526 673952
30 751 256601
632 461 753499
437 28 2343
788 18 292106
198 681 58666
568 207 930357
98 85 85377
388 291 729267
523 202 143807
38 659 609216
522 135 825398
323 458 711709
220 196 367296
114 59 619053
764 385 488008
749 313 500852
490 27 867668
556 286 849410
17 438 852131
60 685 654945
305 498 289097
548 757 23581
451 556 496493
195 712 270773
701 109 834845
759 618 273986
198 333 463168
380 690 742416
171 2 242802
643 307 767395
273 349 190850
640 227 991804
574 698 897286
13 423 835850
386 260 254240
295 572 522379
243 32 167240
664 775 3417
174 247 435162
321 2 775149
375 642 244923
400 728 706256
154 181 449266
486 175 844500
336 365 839551
9 684 268859
410 726 341262
269 92 514154
426 749 923072
167 268 380927
32 723 267548
764 739 146048
725 182 102148
199 240 30105
790 491 164717
10 767 382852
242 170 416743
169 502 258534
379 244 387933
492 490 732660
229 231 872375
362 51 743221
258 640 218195
659 770 784951
161 123 467932
30 387 513079
211 554 693872
411 633 304656
529 45 606515
3 459 341910
56 255 49136
238 261 972917
474 495 660624
350 18 147121
549 106 139266
490 277 732083
133 770 529477
633 593 56889
466 590 161540
184 36 479604
171 717 735748
546 692 436504
300 585 97513
180 507 3958
173 26 684911
379 250 628612
187 45 53773
760 305 299443
25 237 65700
214 670 362312
373 413 972076
229 366 683547
109 288 931190
664 324 268864
439 653 139542
511 747 355064
335 37 309408
395 498 504527
320 592 599949
725 218 913204
133 669 123980
228 258 285351
633 133 108674
465 558 698033
695 488 138701
343 497 884355
478 791 1302
108 206 742021
436 278 806626
291 30 591092
7 444 256861
762 637 425509
705 484 543407
339 411 447281
277 712 149725
240 310 314585
120 71 929541
647 718 365184
530 21 80758
774 324 125578
371 293 68444
57 551 642815
589 719 82483
401 682 535916
243 362 400531
730 34 731687
783 328 259752
110 526 104165
664 762 829188
93 605 364128
211 251 943592
196 703 882514
220 40 671869
218 376 559786
270 155 162823
519 12 301644
728 410 564632
790 231 785331
490 613 199563
144 476 636776
254 222 678430
532 513 153792
40 493 946966
529 464 630496
198 448 13505
255 323 65345
224 607 470713
399 18 981958
430 503 593341
409 125 818123
447 635 361530
73 164 80808
691 131 597763
62 652 82564
398 762 938970
537 652 588950
541 27 512178
440 786 904239
440 741 17186
273 289 717198
490 155 909674
423 149 657737
577 279 994756
702 244 849351
387 748 804901
210 112 263083
465 258 448814
282 168 340798
548 98 54754
523 565 211493
651 326 134393
222 235 561374
197 15 350705
525 163 503570
537 752 486517
437 179 90
655 657 619267
246 401 773831
250 60 800435
631 582 224615
292 730 157489
707 295 856828
244 332 370326
140 63 199040
204 747 119486
588 60 374582
168 459 84911
282 693 149245
587 558 325882
661 331 318353
166 76 609235
265 349 727693
108 244 328126
548 18 980491
470 690 794971
244 48 857134
327 762 694441
429 378 666697
311 38 382927
50 81 838547
231 206 537782
229 658 677010
290 12 674448
615 7 656458
617 172 50173
714 566 888537
434 502 312059
494 453 822936
608 342 683990
737 11 428115
774 428 59686
749 314 635955
458 675 933719
274 526 730132
472 765 424544
245 174 45568
219 185 526070
253 554 649416
329 30 186819
539 572 938978
187 289 546486
99 249 92076
467 417 945516
326 305 585732
413 42 416097
409 453 158629
720 758 594896
183 257 323983
617 661 522373
346 276 141000
554 73 719194
129 659 881859
626 183 267530
560 628 262165
339 683 203817
227 243 717869
590 786 382998
581 522 281196
652 103 158472
303 643 30791
112 127 729562
497 126 932039
721 444 60169
292 313 314015
204 140 633371
144 623 581802
172 724 877612
181 52 380336
388 119 806949
414 757 476702
255 248 674377
660 587 359171
57 53 364202
680 690 804456
461 287 194820
513 322 844623
574 278 54761
366 657 339928
352 423 359363
246 185 841775
568 434 171779
375 516 624532
23 653 658035
715 515 267925
375 575 817618
163 663 299679
119 286 623571
362 185 468949
239 613 347906
516 554 103570
697 663 894913
761 544 802862
88 26 204433
443 135 266457
603 127 75993
584 782 719844
218 72 973738
546 152 997920
292 80 553918
118 676 257470
125 54 623232
356 770 472660
547 111 168032
517 143 401246
309 474 695269
725 719 956950
700 471 818485
503 644 755603
696 467 866914
548 163 400244
484 290 963112
446 300 361644
341 40 866247
449 26 984625
698 694 346581
727 369 918033
467 85 912754
779 318 33405
367 379 61079
796 202 390399
655 730 324199
762 301 778233
251 443 385991
238 427 98088
482 36 826261
210 426 548562
223 7 692522
437 355 682862
97 370 80269
234 465 911460
663 40 956465
42 457 947346
713 31 175821
656 717 441629
157 508 677378
83 734 372669
542 459 362751
108 686 113581
700 411 23926
123 393 747706
686 427 603496
293 66 651659
220 541 894468
486 702 419091
651 376 148938
704 297 330810
356 592 988829
576 76 124344
266 203 625073
3 533 406208
398 525 536201
492 76 895946
258 781 227637
733 178 111582
628 743 825710
210 702 846282
176 26 741796
770 180 257890
272 674 476606
691 127 245555
250 277 105236
200 753 364219
630 17 116912
550 697 304606
546 562 862442
506 126 686426
690 295 600738
721 594 835908
192 297 973692
534 76 752909
384 345 814249
538 396 830452
4 652 150463
20 545 170551
291 93 221899
570 747 569704
645 777 792618
242 87 61866
573 678 623960
498 625 832439
39 526 915992
544 784 740408
770 632 329244
367 47 763259
250 34 370031
206 123 611679
606 111 489353
437 573 451193
675 75 986124
376 363 352094
181 268 698332
603 527 316415
477 626 658321
627 328 193521
203 34 469578
18 472 366179
274 715 571454
175 503 242820
112 678 782899
514 348 981010
404 115 929071
712 778 53946
362 711 152722
779 300 658473
136 55 785206
448 525 670585
293 274 310445
323 134 108604
143 257 873003
520 760 407107
673 48 174478
743 583 22847
622 702 150090
611 246 296129
510 386 21541
569 780 701001
241 727 292681
417 92 393283
167 66 129037
537 512 400778
749 263 401384
309 154 475518
432 314 964314
722 475 726750
291 454 49218
212 719 163021
215 591 386804
310 86 784397
573 745 348889
582 505 646473
464 632 638166
14 603 37137
147 320 98949
627 366 594038
312 80 193566
214 115 499551
134 362 953501
323 102 138112
680 22 49543
276 716 15840
781 415 421709
193 502 984344
291 650 658115
18 136 829882
618 686 585692
599 773 580409
469 26 701489
416 225 485835
288 611 773206
206 102 765176
748 150 80565
132 316 7552
738 762 353571
112 649 516650
739 88 884987
94 135 481303
342 635 874784
303 508 679704
468 364 141645
392 310 647111
362 1 858433
234 239 745620
468 658 486174
186 554 999792
148 224 930266
555 254 299454
25 441 503943
207 428 52953
747 403 968101
277 669 488412
425 317 242389
724 578 936690
249 783 641127
643 162 193173
774 476 331212
739 368 354626
519 9 599942
43 726 903772
668 782 179841
668 246 129926
168 394 470744
604 220 872663
109 554 836317
791 203 426578
673 454 605056
405 256 594551
374 286 243441
285 483 209194
617 371 228421
648 75 312547
362 659 461098
98 51 244441
337 220 594450
195 178 205447
628 451 435502
384 643 207973
6 187 878053
708 120 523049
246 415 73600
788 279 510751
469 187 882975
235 409 634131
434 251 882343
753 364 932699
456 405 646595
75 153 313296
667 594 812449
456 552 138733
456 780 7493
594 787 837993
215 116 504899
190 240 374323
462 319 84225
523 160 787717
652 21 865091
432 262 954981
493 85 899510
532 253 299904
347 308 333370
39 357 41772
228 602 172602
794 615 380392
447 168 196556
656 314 689055
162 489 664175
453 613 596972
708 645 496271
725 161 539020
97 587 413324
686 364 538658
328 286 337102
517 170 234401
142 74 75182
639 483 738270
751 105 790280
621 361 72785
574 489 917116
330 161 755573
326 178 175958
295 50 601672
651 355 249490
126 477 77400
139 454 3816
200 701 173742
762 164 27675
474 6 545404
576 158 170140
372 629 824477
18 235 402514
77 271 213448
25 178 37976
230 123 497758
137 151 718879
563 482 318388
367 368 937501
757 242 600583
56 800 139569
335 623 123103
650 206 706189
761 192 993492
758 124 604333
346 384 519961
11 24 665890
456 325 517827
683 386 920968
468 598 383524
49 303 455630
408 330 159577
684 306 454934
313 417 358289
274 694 120179
346 571 938114
305 357 639777
671 151 617450
482 303 854133
794 351 549024
244 297 328624
465 443 274991
407 189 600732
265 56 804165
632 205 539046
437 444 974003
123 457 268949
479 717 683550
497 674 974796
229 671 985668
733 646 316165
495 462 170749
433 690 230548
430 208 843526
42 254 387280
272 5 813390
350 514 802825
224 698 59623
239 462 620994
525 768 996266
600 247 566783
37 231 943510
742 172 798146
85 342 932049
315 461 583837
170 63 490991
701 666 348628
326 656 237561
8 141 983399
547 471 192745
66 715 482798
441 734 271852
524 158 761303
598 495 742370
176 704 506879
162 246 757766
664 377 258512
112 643 113906
87 293 140750
247 33 710839
329 262 302139
440 752 508214
566 511 900538
739 276 829413
352 379 454792
521 86 626415
147 729 441689
376 176 900275
490 458 597646
570 373 168502
206 197 865536
229 253 705839
632 410 994908
303 209 221033
220 775 728030
261 379 618610
345 340 24382
350 218 141609
687 395 463522
259 429 247294
524 31 822792
538 584 241135
277 483 845939
612 307 361194
142 380 103118
383 242 946848
179 470 202553
615 323 873906
392 490 410030
336 515 279061
9 368 472505
407 654 153195
109 323 396030
292 91 304852
306 627 543913
584 659 512814
38 12 524822
395 11 40654
386 373 517076
509 138 191708
343 166 740212
16 458 897527
114 107 378158
547 733 158203
600 317 668769
673 320 367088
147 535 214503
197 172 854607
245 448 670939
182 620 176975
454 349 971293
674 16 767305
27 371 855586
71 200 526821
62 94 515120
345 727 836383
574 177 296946
492 2 325858
433 294 342674
236 265 107247
377 271 25148
623 185 329332
346 535 508026
256 67 327932
330 357 60161
284 290 432829
425 256 464555
241 345 420199
247 112 775006
204 55 489026
301 692 655462
422 742 206374
346 362 772545
435 335 260642
410 19 977771
731 265 384033
203 108 903659
398 240 374859
700 255 615455
289 54 284080
654 589 551549
535 224 594846
130 468 209751
317 366 482539
224 195 19440
762 166 423369
672 578 307604
203 355 487436
552 415 853180
639 89 355220
411 492 878444
196 396 451670
193 636 57638
320 188 638906
524 177 534253
191 118 983555
555 490 644104
79 466 488290
529 549 73884
72 703 981620
359 440 727474
429 377 418835
459 198 195681
145 441 328169
577 710 849577
616 708 793059
128 139 682747
588 576 950155
394 388 355773
484 65 669705
176 543 628635
265 421 950702
63 633 753915
327 565 78341
601 185 617650
216 687 65323
273 353 248082
196 214 655525
140 328 599682
459 14 117092
411 484 255875
643 742 306127
125 122 133710
484 250 377945
5 195 634750
678 301 714742
222 90 556149
591 345 231950
679 30 113755
28 518 368253
166 495 610247
461 699 282170
124 659 656302
632 356 531394
686 418 62826
672 509 100627
647 536 436020
233 247 285557
475 360 873136
376 469 895345
716 697 967083
533 270 709737
754 518 559386
226 10 76822
564 483 795989
162 348 703760
557 158 399729
729 749 624236
785 306 345282
219 241 407696
372 277 923848
297 427 836057
386 573 23490
288 240 748588
653 372 195003
288 78 122658
91 232 56733
253 221 177290
158 97 403911
199 80 919323
196 12 475934
209 711 777900
643 301 149815
548 81 685544
684 516 561158
88 483 785320
420 401 715103
373 681 977168
344 293 834996
237 293 430171
280 278 153198
587 344 394226
166 384 711785
707 312 629414
402 112 944505
410 449 232661
627 780 618225
725 81 669974
282 626 114856
721 703 463096
777 388 734156
381 251 165125
737 784 993919
422 210 58641
771 218 606742
265 418 749774
621 686 617747
234 340 218125
272 44 443054
561 215 332827
249 128 556352
781 784 400082
729 381 553289
162 481 152076
224 476 640564
616 167 805333
263 80 277372
389 550 21099
201 178 642884
331 279 417443
604 150 844791
742 98 116943
687 717 67860
355 186 469376
637 140 754735
622 210 887903
644 251 474023
35 141 542796
593 437 293936
150 647 31105
578 334 495296
683 394 651572
153 327 87227
260 350 457871
504 270 741711
330 439 715366
506 532 76449
668 352 963283
777 157 920695
589 477 404842
104 192 352541
626 541 400122
24 223 587876
569 539 113929
246 200 529120
271 164 563708
484 200 96473
578 141 648797
554 537 282353
202 738 817753
331 751 953951
395 373 7931
415 47 576006
240 365 361177
622 486 582387
635 450 467250
384 179 757019
786 538 225083
572 420 961470
444 787 536985
797 231 565907
108 184 536577
778 567 124354
485 696 542086
177 728 785695
422 686 905341
431 344 407640
792 11 128602
665 635 871136
679 448 433237
42 521 786124
372 331 290930
14 561 914376
647 314 334396
766 304 139746
168 58 642715
353 312 676704
112 114 826951
580 536 151614
376 747 900784
762 103 982098
602 146 917613
658 726 457071
91 563 401337
173 543 954805
506 270 446611
22 491 476073
595 239 507596
284 680 369207
141 178 933153
27 317 908423
609 181 467873
512 333 151312
795 426 735540
493 494 416961
355 534 767054
9 41 303976
23 114 68252
740 568 747689
157 481 858056
686 783 3275
797 334 606978
38 110 419166
672 357 404809
781 639 44938
301 79 920072
334 340 322016
249 499 851377
344 764 893835
774 659 738924
119 772 569710
584 789 419965
553 489 475363
560 82 124033
4 248 976601
603 636 739972
254 187 239927
788 674 604201
51 600 240445
53 29 763025
195 788 602469
77 318 277316
660 319 575111
584 128 988461
667 790 529472
279 195 657956
283 106 922619
624 676 898023
657 467 82109
56 677 624727
34 672 557580
537 302 86873
640 571 671283
31 134 906539
16 493 69339
399 348 230113
748 333 573419
165 742 934098
696 680 974687
160 723 142869
107 694 572225
789 376 33562
234 219 562456
790 586 214867
308 403 635699
640 543 909234
632 444 113297
348 251 332963
261 619 359205
345 774 763775
353 746 23804
529 633 85262
210 610 347802
600 555 300638
410 683 419052
609 749 618805
397 348 866977
552 700 933754
167 578 83643
765 455 954241
126 563 502823
396 590 68571
570 215 488
743 152 561841
64 427 860458
310 48 153261
534 340 567123
762 226 946981
590 547 47894
673 564 307528
383 195 838189
261 427 214462
520 5 34749
253 27 908132
293 270 35436
769 206 266267
407 446 458143
198 36 539393
13 582 517814
782 133 728535
632 540 585971
593 347 942172
82 267 717117
529 335 900465
75 18 478447
616 558 472634
154 400 442491
319 113 441833
522 431 634185
570 731 285669
747 195 770582
303 547 180950
734 93 16294
309 342 106504
772 511 857603
181 547 571214
291 47 17015
780 37 473336
170 213 918169
175 358 414574
493 34 557185
60 394 935366
9 709 342808
431 9 119114
120 55 359461
767 682 234728
150 259 868859
346 470 636788
583 30 684837
43 347 957621
397 283 652393
629 693 442916
663 371 777902
701 621 825580
747 586 993560
161 143 780272
417 774 200503
90 189 525147
450 584 237529
177 242 683533
421 250 364913
234 437 766705
791 259 399604
783 112 73203
104 117 671246
643 368 127317
208 582 346753
451 276 376259
535 359 879708
454 453 898585
205 199 971953
377 441 571085
176 223 833943
389 736 220910
263 267 40855
430 198 918231
626 459 368699
555 662 451548
763 759 734889
126 330 731500
3 618 101734
25 147 768707
591 49 381755
474 712 876873
76 197 77310
141 699 925570
68 771 423114
288 404 433272
575 636 901904
110 114 512603
451 210 737767
235 225 695822
713 193 170362
292 69 920877
230 263 399627
690 654 864921
142 710 296809
443 788 39790
440 720 650120
570 269 935756
521 135 503631
562 565 589862
537 406 905297
754 746 441533
174 378 66623
364 193 700068
254 377 999457
138 573 462203
636 367 202349
621 217 185652
511 687 389370
552 563 586833
384 651 614889
347 539 803065
310 198 712772
240 443 967855
219 300 617497
502 360 546203
753 340 167384
416 251 666326
733 420 835464
439 327 59444
670 676 813299
474 120 661805
416 360 615659
257 453 288947
794 411 215584
391 416 789858
298 176 713642
62 12 605816
697 768 322350
421 482 507607
199 677 520268
299 326 794530
598 192 443291
398 760 896100
770 648 543901
749 304 549560
388 424 147766
104 450 459015
66 422 373509
725 373 93993
768 108 658477
649 201 688005
281 400 557886
740 511 784553
555 680 523474
524 308 701081
767 320 244264
2 109 671136
345 784 245009
42 419 26778
240 636 77515
487 773 78689
782 701 843435
19 309 302483
683 298 119260
651 39 199105
465 39 447668
597 190 645743
705 284 832376
675 54 981521
339 398 555695
281 36 962234
4 349 155860
198 668 644801
173 632 380912
97 332 546194
253 297 661163
566 38 139279
463 98 899543
165 133 924120
392 63 774097
770 732 295238
637 93 404456
370 397 867479
68 206 329699
523 778 524211
311 654 865828
127 353 275156
778 449 232518
467 159 848017
114 664 680675
405 53 888210
791 737 201893
522 627 833275
777 459 978304
677 182 89704
81 436 129935
217 657 886580
145 397 438076
21 220 257080
467 306 464151
644 74 797027
610 136 3446
676 743 760506
703 415 222073
117 770 354438
261 255 593209
651 778 908100
453 100 852096
600 400 114870
619 791 241210
639 216 387382
130 334 680125
163 565 182452
459 68 254739
91 542 16702
176 14 914468
420 138 899637
392 616 639484
673 459 579967
720 511 758339
764 698 847260
713 694 783988
446 206 718481
713 720 710464
711 621 74115
464 178 198239
454 489 294968
277 384 803618
643 724 644510
458 468 225885
368 429 689180
357 458 488321
68 366 879857
251 294 352881
65 337 104598
748 97 166930
764 283 358231
6 573 209487
382 446 480749
324 712 34102
591 506 854063
404 598 298535
657 120 831483
237 559 658130
329 539 697519
378 394 656795
684 402 719064
358 799 236139
74 70 365951
500 72 931627
12 581 200997
732 526 737739
45 35 158845
370 16 723080
378 554 662062
777 667 864028
371 155 28844
389 300 709993
134 50 442263
525 18 916725
298 420 860735
188 41 115637
94 98 835723
574 493 67914
139 400 729381
641 258 900282
100 738 910597
402 637 675054
790 147 832085
148 262 761598
53 692 622997
326 342 236392
733 53 167560
189 781 620705
21 232 946733
380 463 191914
162 220 949675
718 114 535406
364 42 246387
496 323 185847
677 475 625448
317 550 566827
652 197 297193
127 708 377990
164 171 698234
767 418 884746
695 683 427121
111 206 954645
399 227 885089
505 628 199977
36 782 625404
70 414 225427
494 527 146437
655 461 220310
685 368 185982
543 493 262808
478 706 655877
468 9 355651
52 704 863733
221 582 832186
16 396 885603
402 538 66323
118 739 327758
465 466 680993
386 316 936286
529 78 333788
415 702 231344
281 523 16211
782 152 556720
347 498 927342
301 145 770325
787 61 475744
508 181 647056
19 644 513821
372 614 193304
50 787 753388
535 118 61203
230 196 632992
103 406 349556
359 84 23137
492 643 213329
322 66 68172
189 271 979933
44 400 10493
82 401 746728
569 10 271499
681 425 399765
183 185 209078
641 66 367508
205 74 189207
212 382 380941
365 171 840428
18 77 455144
675 767 372802
157 143 87404
84 365 271555
504 650 796537
552 297 248253
141 665 493484
358 662 837707
606 532 617008
735 209 677654
218 158 546590
185 228 506085
661 332 466352
493 55 318643
596 797 215039
463 619 348219
281 644 83395
613 671 262481
653 256 696583
44 78 350199
243 58 565276
283 765 66559
274 704 632979
114 14 142130
488 558 838182
416 671 168229
227 500 475910
377 642 163592
319 288 485049
186 356 733152
772 72 270049
718 761 342865
188 312 791185
624 395 83003
143 271 63780
446 453 569295
259 216 466301
555 45 4973
563 679 946683
9 76 817164
43 95 294669
96 205 559102
232 690 933959
20 8 733801
158 737 497326
202 536 957979
393 116 100148
569 699 974897
707 161 705158
184 557 87876
540 586 666711
183 711 110447
530 311 299845
440 606 515576
80 122 920878
716 734 865185
40 621 907488
168 181 83358
302 652 259959
680 384 453915
721 534 588711
97 406 130820
428 436 712756
226 366 229242
283 562 648406
665 690 996131
137 456 353460
330 747 291591
755 418 7347
102 533 844738
645 733 234412
118 670 622470
484 573 364483
16 735 971166
582 57 635173
659 381 398264
719 464 183750
300 492 741281
508 581 117625
621 719 431223
43 537 608972
188 729 544528
603 124 208225
285 768 419252
499 305 574176
359 266 782435
744 396 494564
149 661 255505
85 530 860358
329 39 302951
647 19 527064
339 403 114232
407 61 922171
798 188 433522
359 616 353563
530 310 294043
403 437 374828
283 143 476796
347 44 771090
229 245 602803
157 753 231617
262 332 376732
708 96 195020
365 227 240827
735 554 928165
349 328 146636
14 448 648500
227 382 81522
69 152 445483
158 15 874680
653 748 314979
605 281 86811
369 210 491233
128 407 24687
291 508 234052
46 767 383147
488 147 481974
642 161 737314
436 316 569584
791 116 987762
748 241 485145
365 383 742053
24 504 907363
302 431 787653
59 472 469077
151 488 690450
612 556 318598
395 121 793457
79 416 147898
736 746 695597
470 99 468708
354 200 883080
394 497 523015
684 55 760075
324 572 270562
404 50 194421
776 647 82660
380 538 145756
778 731 185290
716 745 557675
226 692 584319
707 460 423778
251 363 804179
743 77 953587
666 360 232026
525 411 627748
281 493 391338
37 98 635807
118 601 554903
98 150 868216
729 717 934022
498 84 110469
124 220 420609
433 798 437904
358 797 548147
106 247 447463
138 102 737045
759 658 787864
567 429 39461
311 93 628956
477 554 176485
230 524 996491
369 585 337134
22 371 983066
310 500 832038
248 230 311593
610 411 427569
293 290 119929
503 540 536076
707 434 330433
423 251 298821
290 385 703558
60 453 320933
650 772 137791
248 732 307005
792 761 276495
635 779 537420
40 153 239338
436 234 9586
188 606 625628
21 300 307501
61 119 70920
377 270 58998
543 371 265626
77 172 712840
38 221 387932
255 231 561125
635 432 485799
681 214 220495
60 655 473751
369 130 335098
290 24 20718
8 311 838391
250 128 18830
440 450 659468
260 487 877125
25 211 267849
694 257 560258
84 16 752974
509 674 76732
664 403 184260
144 129 108621
67 433 576413
401 736 929657
739 748 698708
791 252 461655
648 764 79716
529 432 507835
241 365 46174
372 702 715194
479 88 129658
471 72 264778
478 734 423916
652 168 197795
377 580 446418
437 178 851609
275 336 270659
419 288 155962
248 80 487521
330 522 443309
275 569 545903
212 619 645697
150 680 423603
437 1 742376
332 393 580062
149 667 372387
13 19 316523
582 32 655510
723 727 790994
288 213 122001
787 6 642110
489 373 514514
447 339 815160
542 364 137004
262 390 89359
343 690 661449
567 380 894661
104 787 983186
767 699 907710
3 781 236681
199 254 35178
350 229 648535
104 737 352027
610 100 188162
705 50 816050
282 381 817221
124 566 382897
64 587 129073
387 672 252659
155 514 36415
466 578 536489
332 580 658928
262 5 573389
733 352 25281
555 323 719259
12 231 990943
748 713 589901
354 140 657325
733 512 42876
183 673 443757
525 589 651226
121 434 775226
386 342 922437
462 427 289990
604 753 512273
387 188 94711
538 23 820561
483 23 648990
57 721 655310
441 155 365990
576 488 131936
470 743 799631
324 393 576069
107 182 474681
159 740 405158
741 210 27761
583 7 161447
294 128 263894
15 503 695707
478 570 252874
178 30 280759
177 184 63487
58 520 35608
540 788 332017
378 219 556135
162 617 401865
559 16 911693
560 479 51713
217 688 358046
387 407 579770
166 776 157613
225 477 953554
45 289 327341
404 718 824823
438 189 883301
371 246 939045
690 371 393635
719 529 944912
60 372 676742
546 527 759372
62 591 379083
97 615 929568
387 436 519377
755 673 720525
6 443 484074
142 753 128408
655 354 712679
695 565 988873
570 644 383936
788 136 599742
747 436 874939
709 635 722662
624 334 592256
256 147 546597
782 426 336621
138 799 10250
667 578 786993
509 366 993932
322 412 744179
505 470 613096
400 455 884669
658 682 934316
676 588 851722
550 65 514918
598 54 182807
420 184 670722
594 140 754901
119 677 523245
754 414 140995
496 703 606306
626 717 617150
660 451 560974
602 605 276192
118 637 908081
768 646 19864
736 605 808664
600 779 5642
111 112 741400
628 166 768168
194 431 539786
113 41 995088
440 112 782230
516 399 737106
326 260 558639
546 157 241720
579 721 166308
660 388 674458
591 537 386406
305 524 976710
378 109 271570
377 479 638249
39 732 56015
212 672 305141
50 214 255772
271 195 408865
227 690 506914
217 155 734061
518 406 43148
575 310 151978
39 675 621303
719 328 245078
310 261 530794
630 620 768122
381 366 325997
783 580 587373
787 607 746560
768 406 679748
334 486 140719
735 593 54854
3 770 137390
339 483 611297
376 534 266224
628 703 668994
42 257 713391
170 458 101114
132 299 111908
201 417 158117
612 253 855819
126 751 302056
765 760 286960
673 584 720285
308 603 416963
782 64 620578
307 799 512004
701 454 264351
162 616 332856
665 4 656228
107 287 178757
750 556 86659
101 626 822579
309 264 38614
331 535 306940
769 140 899370
115 33 186041
346 573 482392
362 397 324014
263 657 655826
96 245 980593
666 546 981461
74 786 612983
420 118 485834
564 445 762461
396 142 261831
658 556 277100
221 61 646036
752 375 544954
152 158 544378
129 686 777072
402 589 696150
502 797 459780
130 327 178032
465 495 210562
340 136 387902
718 785 599720
210 673 816481
93 781 870520
258 654 485215
530 326 42550
155 599 487998
134 355 747093
559 112 792574
241 501 98318
300 691 364055
507 335 619133
562 57 727673
796 93 157555
26 406 702657
719 492 763698
357 108 406994
242 420 418367
221 583 584799
252 567 744357
7 177 240093
309 299 266209
69 367 128606
468 781 209556
211 419 87042
81 775 581406
705 508 944867
705 114 262539
731 764 115089
748 641 253879
796 467 615064
268 394 552780
467 593 611207
649 174 694299
799 320 833315
231 783 278545
237 181 739048
647 761 841333
661 61 519790
590 414 223014
560 384 711649
522 262 832786
586 388 883179
357 90 513097
553 361 809249
291 382 881735
395 284 163603
136 451 816391
732 410 99530
397 347 139491
506 709 952915
440 386 947666
393 351 181561
745 701 872864
314 106 547996
358 631 346774
702 501 793824
35 435 243269
224 213 634270
120 5 793302
168 260 117401
666 279 290377
21 229 974901
598 214 139609
764 725 877757
773 525 891331
424 643 107149
712 138 358508
645 756 983304
623 276 996347
93 67 436441
538 616 164073
607 185 967470
297 147 791612
131 742 845905
671 498 840852
432 684 696616
290 694 44431
126 31 699255
568 477 888668
311 542 131685
308 358 502583
751 377 423001
65 480 646371
693 676 97896
661 631 892879
641 24 893863
691 68 872795
54 227 744100
458 653 915109
538 561 871297
409 545 794214
380 364 842147
123 754 498678
461 1 863331
171 228 477126
529 343 111616
793 129 369828
101 749 667092
337 97 522672
620 413 607188
51 784 748346
681 637 547031
689 476 704761
688 324 669226
485 652 805858
652 43 405982
443 666 776725
77 356 192731
126 27 415696
201 333 422580
421 589 852866
747 213 246571
245 83 585623
343 604 206516
169 419 526038
429 370 205060
29 382 926070
318 149 483289
554 389 608273
10 176 816225
703 698 874267
623 201 40587
397 88 738365
398 365 273216
220 767 506938
453 635 373788
532 627 832419
213 388 597350
420 169 135939
494 526 676876
793 227 143191
786 522 235584
188 583 162510
682 486 370579
368 607 958391
384 448 45527
48 389 838984
719 425 975844
639 217 628785
536 354 757942
770 145 662991
247 268 929190
747 210 704228
420 268 119718
343 460 635039
443 12 832356
146 652 237588
195 305 782950
346 748 364633
473 480 20053
518 587 237032
548 594 74089
475 202 391472
422 527 486390
410 223 392669
513 673 809128
472 353 824025
605 627 508806
702 358 10032
295 754 420765
768 46 663574
789 76 599413
529 454 557008
648 136 187692
425 284 971544
64 460 864308
179 72 277792
708 277 901467
755 337 154657
132 253 480058
784 89 767753
184 349 431297
429 305 336194
233 90 280276
504 254 958125
752 258 964495
549 609 558941
65 133 66197
520 649 810862
142 499 144486
568 167 123228
358 796 217850
785 644 82252
7 366 153479
663 48 519764
622 758 514870
677 236 645457
349 400 544355
566 273 714646
546 304 473592
407 519 707183
566 693 139031
241 545 420831
58 50 188260
783 41 880699
223 22 908274
128 578 57272
234 793 329748
519 480 500271
7 157 584691
9 562 916625
302 654 626893
190 601 600915
566 765 205169
182 397 832566
352 615 601844
747 350 213164
328 724 966288
453 408 874439
361 735 977880
541 177 24122
248 610 634719
659 413 208475
436 206 281339
247 113 913546
117 432 993799
598 272 708031
638 383 83112
23 423 645163
712 368 781425
186 743 549742
22 741 612118
115 160 928859
277 707 214212
325 503 290010
50 377 303577
26 418 700261
607 117 369601
208 468 410188
189 741 870459
135 552 641631
464 290 138964
495 562 389986
299 257 507387
718 440 201054
142 708 200136
723 414 878113
134 273 929578
515 249 322952
500 432 113056
636 671 505657
671 49 782411
696 458 232684
241 72 810961
297 712 29332
73 521 96597
275 650 667207
468 273 430895
446 783 149177
615 136 253428
305 319 919183
513 511 462658
324 383 693854
192 760 308581
380 532 221615
569 210 549415
434 736 552225
66 191 254935
510 341 582060
127 568 518978
591 400 294584
505 648 945723
357 554 195720
463 427 163998
453 774 645976
677 68 411905
164 239 64066
354 764 111270
438 63 755595
602 689 43248
742 488 77250
404 123 733776
319 365 479585
293 421 633264
607 641 682971
506 475 461685
280 720 295054
335 550 894954
198 241 697792
709 296 726925
388 769 203722
581 312 705401
727 591 379798
685 303 384737
325 797 465215
553 298 630652
728 656 641113
328 68 707641
76 473 722678
101 700 919071
61 231 790544
124 377 516344
228 354 867386
367 779 158166
293 659 624519
296 312 500976
124 555 369259
83 797 563980
630 475 620271
349 657 223912
30 617 178469
371 793 914810
754 666 222481
29 100 537739
790 460 474501
728 772 200292
131 324 453284
191 736 282633
148 125 452631
163 725 511592
633 638 974579
376 348 535444
657 307 195682
659 427 508686
217 260 645732
783 437 105227
580 708 475502
480 428 33106
583 552 182742
307 569 582420
301 568 846460
53 468 729096
82 355 287047
356 387 611945
386 630 511828
585 165 452993
549 358 544065
557 359 203504
373 666 147706
684 223 824336
208 246 686566
355 491 495137
357 356 316219
33 547 364011
549 454 497937
679 197 809359
763 720 718082
504 761 180263
779 287 576707
792 572 672414
484 15 332813
532 67 549252
8 595 777314
597 92 907293
559 60 115109
22 28 427200
108 235 669717
764 267 629735
587 418 830069
46 383 629790
406 350 883480
54 459 615453
271 341 427579
92 272 690944
66 588 148450
643 252 691503
512 122 640602
711 663 241689
31 614 882612
6 392 955489
499 189 978287
298 261 294907
301 555 763457
602 212 810560
252 27 455138
144 60 776462
624 183 298865
516 725 595486
238 452 95528
32 184 139097
368 798 424392
169 635 630239
165 535 493676
307 744 621677
351 738 859646
266 677 590605
47 744 721192
172 133 775778
567 239 799281
121 733 440016
673 225 308387
797 198 884042
740 772 346645
559 777 947889
543 271 491156
689 746 600715
608 634 479793
403 125 90964
317 434 384986
225 284 643555
223 102 978619
19 252 763963
770 64 95883
397 187 340415
460 509 630812
129 211 597539
724 256 39893
314 400 675864
764 589 560962
385 755 696952
426 617 425018
587 21 683313
316 205 319224
786 174 297819
336 145 69011
1 502 411683
107 238 637786
751 78 438962
60 6 876855
324 647 527745
266 314 60813
224 125 887177
111 666 725789
297 274 728443
248 499 673329
34 212 22686
326 350 362514
82 731 296984
596 94 653925
377 7 884014
226 234 2966
306 190 670058
664 231 753958
377 689 596925
750 566 540081
592 644 544021
309 205 424004
302 785 214536
147 47 334057
535 509 713053
469 252 875871
72 292 787697
171 621 509364
105 61 131690
149 620 640545
728 200 914940
108 419 545974
660 212 276720
488 641 562791
87 461 596885
264 758 260701
644 321 355503
692 58 121731
364 530 789083
395 165 769547
519 665 100754
178 719 128868
306 1 257501
533 414 264383
84 326 721073
363 20 948218
589 258 714976
575 182 534192
583 718 592434
513 152 529602
24 449 481627
136 328 893293
403 581 644374
549 300 495030
583 270 46963
110 219 195908
778 605 84568
550 744 954905
775 720 938354
464 320 925117
751 91 710809
395 162 615617
743 420 382925
429 411 61021
505 276 880266
34 146 600822
769 607 48069
190 773 848477
170 730 595143
395 561 256309
191 47 875136
372 354 306898
585 771 601821
542 627 778416
255 63 438427
14 750 744843
341 162 225480
708 144 87143
450 41 797098
662 678 458011
246 574 126738
559 395 864110
298 450 804284
489 494 916685
592 470 543560
562 32 703876
453 71 355953
138 555 290235
339 109 428815
523 114 562913
376 64 207428
248 229 247866
282 164 749431
30 65 604953
69 691 967377
794 28 174856
699 194 832116
473 692 793672
181 234 962813
381 643 684188
370 183 999160
6 374 933955
43 395 734389
116 629 51322
625 97 411713
499 54 373921
767 615 351799
350 658 321748
541 738 363680
235 116 46344
102 209 620314
392 675 7900
293 21 498749
445 322 614612
456 192 956363
122 758 784532
471 261 883706
242 339 417892
93 697 962559
167 162 841336
439 134 718078
363 7 210548
467 297 35188
397 356 546485
56 158 190482
268 662 354332
82 791 971994
294 414 314662
569 101 898912
336 128 98591
363 245 422567
26 12 597757
508 710 253937
158 395 920016
753 773 936082
697 543 108993
219 159 569317
731 29 865866
383 281 887816
369 334 11292
60 767 137282
342 446 329183
148 172 530483
415 519 439752
209 461 982266
785 581 395614
446 263 86243
597 181 199569
244 768 656173
458 601 354296
533 39 870271
575 649 469065
130 552 899535
507 713 572812
148 793 433685
322 754 364861
723 452 474761
26 305 218160
128 469 182138
677 605 274265
580 304 385963
112 165 695548
166 559 404920
280 734 918653
339 735 657086
196 86 839867
275 398 708509
217 179 774796
401 61 998781
594 716 51977
588 208 970207
343 765 101341
160 170 174770
712 694 384210
465 450 346527
785 336 315348
630 282 323581
68 64 525108
660 534 380366
681 219 696594
486 601 712677
504 80 112539
163 641 770462
345 760 400358
583 226 469874
26 72 595923
524 674 830441
427 277 199803
297 63 575467
425 239 691132
282 92 571854
220 208 475136
171 641 151958
712 304 914626
214 220 972913
213 254 691650
444 151 24920
787 595 203436
255 464 417545
102 421 98438
589 212 457518
706 330 643067
77 387 964285
277 693 916463
26 204 993326
324 130 287877
124 293 353326
242 476 482107
339 713 587467
262 249 602177
137 653 995273
55 292 597924
518 393 875525
101 688 702526
661 667 292215
136 88 271197
205 44 183346
111 323 372803
503 731 50117
800 71 930294
196 713 149934
582 750 403535
702 534 728482
164 72 297694
93 268 73019
209 57 66230
735 173 453432
741 631 648010
777 203 117840
555 575 607759
684 531 772653
18 749 840018
798 162 487880
293 500 945602
461 326 627876
600 729 70734
390 205 379719
727 322 493214
686 253 384813
470 512 637112
584 499 525694
156 186 745852
293 373 811893
203 715 623324
667 477 633018
613 587 411367
73 580 958690
72 784 902183
142 61 375300
578 230 888651
18 501 642491
570 162 666299
618 281 382650
773 499 796390
794 270 56971
385 526 787017
9 790 440371
550 142 25492
454 309 617899
51 138 458448
4 100 653108
489 297 136289
521 453 540404
668 575 792301
542 329 567726
266 131 718585
545 530 721665
499 67 962804
456 760 280002
499 527 284107
676 184 253340
347 166 300403
490 243 867664
406 668 476691
56 236 225819
124 644 737374
673 108 877167
280 175 994427
640 355 168604
265 417 418858
800 649 339888
370 396 503112
170 186 563224
104 789 162889
414 339 176804
727 37 8633
714 753 194272
629 373 892697
776 406 983916
35 267 473988
189 10 108354
716 44 896851
245 58 118024
89 324 779988
439 304 831057
52 12 755697
321 157 10331
338 514 206469
98 524 518228
652 734 554769
204 113 442298
149 509 714620
763 602 698568
83 537 20971
288 569 918322
76 742 688749
475 300 477171
132 281 599985
510 55 639766
264 644 711484
406 235 273378
636 699 258904
371 528 131294
152 91 120046
182 347 222195
374 646 264458
752 344 149619
280 559 320615
667 771 534615
721 183 731870
385 766 331972
773 12 172558
543 436 713848
115 122 24962
658 400 921051
261 633 697796
67 678 440223
775 145 890333
639 33 686282
545 325 929189
217 394 960456
554 282 657995
454 306 702135
37 668 453086
387 57 27245
711 191 508764
745 751 208487
221 300 515436
637 419 669798
456 525 523417
67 455 539912
583 602 613536
321 31 373100
263 294 893625
44 199 378820
410 249 929280
642 376 230154
770 768 758938
723 788 431913
419 774 736872
366 629 973206
358 700 140063
596 679 102849
786 86 648057
23 197 127645
425 44 817075
114 427 920327
457 65 103158
233 136 702569
282 167 4145
759 156 207977
150 271 483285
336 98 458872
346 16 924501
348 359 846090
193 488 475055
612 730 79413
515 191 58969
347 30 163894
390 740 789449
534 162 780067
170 508 270072
205 749 135881
105 208 994228
209 244 64599
795 566 233246
457 362 824920
133 533 881256
739 361 828390
467 494 363483
278 708 522900
152 63 977463
214 794 33722
468 338 388474
167 101 691812
528 795 784157
572 61 155366
78 745 406186
350 426 737047
383 665 623707
324 689 313881
534 127 13303
351 89 274408
157 616 327988
555 324 33293
273 469 212449
674 316 797667
500 359 392351
522 554 752698
221 323 541622
259 122 365680
144 335 331253
191 671 785968
309 443 341564
571 92 926406
429 460 442196
711 294 340876
223 136 995754
402 345 649724
632 709 630720
308 631 347269
170 22 982268
639 191 392882
407 195 663157
447 477 105355
314 481 823129
498 477 474118
480 703 784659
87 557 177575
247 386 267789
257 207 352431
553 345 217716
34 10 554439
724 714 359897
339 461 219600
111 713 153997
101 48 391271
114 455 2433
170 540 792751
121 492 720481
388 33 835630
384 212 687662
212 298 380439
240 303 690084
315 775 338475
738 77 877444
183 639 552629
573 786 312482
334 714 743823
145 164 619559
178 680 576895
764 243 566839
22 703 950851
373 40 347248
533 159 727101
698 719 248980
617 128 339965
67 159 543866
486 562 229597
316 213 669386
425 53 130612
391 425 799211
102 465 798867
334 401 64255
719 45 670083
443 706 730692
42 328 13312
284 618 393930
113 209 449391
628 781 6975
23 87 631216
134 385 373063
460 165 593761
517 636 976989
347 379 351632
560 15 68015
784 465 572298
684 414 875520
169 494 422933
174 641 421881
758 633 203593
410 126 103153
498 126 414833
477 91 709086
306 599 19948
607 435 364265
389 613 86552
586 245 346953
392 428 722161
368 141 901730
663 562 382989
127 558 944645
629 564 990163
380 356 759194
741 299 983012
521 667 754332
560 21 77126
56 252 573368
726 96 718820
141 428 661004
637 240 783843
782 733 748409
193 143 677097
703 696 107713
390 120 254107
120 74 240508
262 53 638282
17 309 378409
309 269 361001
528 278 278906
590 661 680899
404 798 989424
588 106 564252
281 394 557055
350 29 251400
518 647 636901
599 167 3161
476 223 494967
784 744 95783
452 502 427616
689 638 957774
737 597 13798
525 244 329169
358 424 940567
217 597 113970
235 284 996702
519 64 588610
172 67 881428
597 685 31602
357 614 165458
501 448 385326
452 702 587149
421 215 753763
560 331 83064
517 271 526539
357 146 958389
227 440 290334
742 152 658656
26 146 483394
221 777 828009
381 319 12819
498 439 172387
545 131 989193
470 707 770903
357 277 655792
746 545 230123
366 427 356079
139 452 854869
135 332 236724
594 498 713654
504 289 940945
491 247 143480
500 259 436645
568 370 504770
4 118 257178
201 384 634539
32 193 729067
105 739 799629
731 753 514065
656 343 745073
112 283 892642
255 338 522985
655 245 505077
134 37 746178
792 412 953470
773 432 83873
256 181 211704
773 712 878628
553 136 664549
94 151 439498
754 135 747819
604 692 143319
340 544 762659
781 689 260932
753 775 689319
294 483 17075
445 229 367737
128 509 894609
773 137 936709
80 371 161489
725 562 676807
47 133 582064
474 397 290923
68 793 23043
78 628 405622
427 282 455668
93 152 19267
70 761 26918
2 605 398855
231 312 58926
110 259 620811
327 341 63144
379 689 633956
589 673 413159
155 346 589777
529 503 935958
209 447 426760
702 101 884855
552 586 652289
169 482 619042
484 753 685824
524 268 43875
689 356 884671
221 794 251848
69 395 436431
353 723 139348
631 256 732363
452 248 886559
258 59 243593
665 730 183659
118 462 484494
500 55 380256
441 739 170235
446 188 825803
252 424 207507
305 303 234296
569 520 932471
5 171 980761
641 407 581022
241 268 850395
495 620 995340
723 412 666075
182 770 121740
390 653 59503
92 531 664087
586 577 760418
623 351 611007
344 132 823523
648 481 924351
673 326 680551
223 395 744
87 530 637024
615 64 624586
283 309 875246
635 690 530554
49 259 591003
630 62 102756
227 587 162909
27 175 73222
475 369 494914
723 461 430
625 535 103451
297 584 532918
596 193 710354
512 34 101392
691 741 436928
306 297 207518
217 737 217452
295 499 802176
533 798 87715
158 598 211117
786 271 462945
430 5 889480
473 478 784556
675 203 432166
169 294 838914
134 402 484594
487 521 104535
422 431 127890
543 581 820983
239 413 662526
99 666 124818
272 66 754588
417 233 579019
743 121 9232
652 199 653856
328 1 409723
301 195 384120
585 6 563853
145 159 879805
363 187 882936
78 500 647837
330 223 489517
700 731 311870
603 390 437599
631 496 506888
182 619 115468
356 38 893161
419 423 507313
665 14 43399
280 253 555206
268 59 590639
699 731 370192
634 619 145037
406 527 603857
442 656 824405
171 543 52209
797 20 691681
564 751 176
796 143 238567
672 112 626693
552 661 897555
146 532 819293
50 670 726980
508 770 529936
452 206 28186
36 447 607306
560 66 94323
785 333 79695
699 375 135747
696 527 273976
698 264 990758
729 567 796307
54 128 768188
134 524 857547
428 145 696297
474 412 715535
691 535 898827
179 192 682553
541 540 973146
800 438 485962
578 201 604212
643 511 678855
347 595 618387
107 723 338525
169 185 813903
68 330 430483
695 371 584599
780 713 393047
437 586 756943
223 150 476322
196 478 109810
747 732 945368
533 144 19219
225 63 505780
181 433 153779
409 470 394705
15 191 84806
183 583 677775
566 613 302718
410 585 923885
501 587 474875
704 343 69458
53 16 139913
470 728 801971
111 285 645681
588 313 924463
355 23 121528
267 313 976592
790 710 226004
55 365 459571
189 14 612973
678 749 37719
159 650 573800
548 652 102368
551 492 770088
407 11 389199
107 398 461172
232 777 406436
296 71 243323
378 103 799816
653 514 769771
741 409 82032
294 559 949593
576 524 835717
788 665 534631
508 422 20059
81 297 134940
474 64 687663
181 354 900508
645 469 552956
381 473 100125
518 161 746089
292 68 571452
590 454 102654
498 565 170579
537 499 319178
423 517 627599
702 420 470952
282 725 724699
162 595 959782
446 724 967774
156 185 844994
533 246 254791
247 693 971881
782 671 674736
135 555 250262
240 399 843356
563 156 400868
271 499 603123
105 43 800227
203 185 441470
490 117 540539
513 418 273129
783 323 814048
680 149 902975
49 641 659288
172 357 104002
287 252 539286
667 93 280472
111 509 121248
530 2 27628
259 598 749079
166 239 784841
630 718 891145
324 673 754573
330 310 247027
281 629 82861
560 25 430458
430 489 173606
277 52 43134
132 676 75279
648 416 578510
400 435 952652
547 636 252786
275 499 428272
336 82 551923
591 628 969966
797 167 92168
441 290 821545
453 314 495611
650 522 449003
534 292 187622
244 139 59204
250 134 3676
297 90 140888
754 171 342821
143 462 129311
335 229 801438
793 172 366515
195 592 250516
727 389 58638
224 631 929113
583 487 883008
230 800 573237
458 88 338074
731 405 886249
522 677 282350
566 60 389675
500 673 472127
294 771 551421
573 248 956722
621 48 699912
15 641 516474
156 443 63050
163 447 820894
369 432 6794
133 602 646565
485 763 13765
498 406 994700
499 309 426778
543 162 400541
428 634 660692
223 675 603912
333 357 790268
624 406 593062
390 667 492323
352 160 1506
574 433 440209
622 535 854868
432 393 606311
455 476 953294
619 534 922697
105 236 746574
618 335 16976
152 609 97130
523 388 932001
117 209 433767
775 443 408421
87 567 632339
249 506 54459
52 159 54527
41 152 359721
150 513 288766
524 272 508542
248 28 746648
719 396 818939
472 106 46068
757 670 846885
635 621 301203
753 307 117492
429 594 89814
137 84 391970
293 646 428143
655 367 357973
761 774 907620
798 765 906262
185 392 257984
345 166 404245
600 261 288993
613 380 426817
531 103 910052
460 5 761344
291 691 300914
385 754 184036
436 117 766819
314 174 505476
659 663 826475
641 20 796933
508 435 224345
379 232 342899
563 559 299560
34 791 521211
573 683 941346
350 10 392781
74 286 640303
123 27 735349
329 315 357174
376 6 970712
593 630 672676
734 229 467790
542 368 172202
103 602 700642
229 562 257052
355 211 385978
775 444 129111
615 781 224695
468 35 874502
786 725 268674
553 765 242266
601 456 808753
449 414 826062
698 554 596339
408 733 583951
526 693 59834
678 339 335459
547 626 952462
260 770 365481
422 336 534191
539 629 915035
244 86 196259
156 626 103327
510 45 411107
289 354 100194
506 257 396773
166 405 919049
350 231 874672
782 550 164517
516 374 679265
510 494 39079
280 421 620265
383 653 541980
474 411 230451
287 303 64702
337 400 445926
368 558 718520
625 101 446013
668 160 268183
121 302 942194
108 795 176347
20 781 122520
134 736 53364
599 23 448395
789 86 684346
294 800 5761
284 351 515618
187 230 960659
439 614 724673
77 290 605441
503 381 133396
197 101 995347
115 292 431964
346 495 832917
592 91 464844
106 140 992985
437 421 15468
732 660 723023
144 452 180736
633 770 341780
298 283 537820
757 119 246053
509 686 766225
638 499 868339
270 791 67685
76 755 525987
143 394 601312
103 390 803494
545 574 935509
407 540 918615
512 544 511697
99 771 281380
409 442 217630
400 471 864597
403 354 120082
113 163 671321
548 84 920383
596 725 808932
285 216 841405
475 585 790843
561 594 3597
640 4 239579
395 795 886136
471 674 430919
326 426 652925
386 751 467431
780 614 371604
29 743 716778
753 610 933902
554 165 839190
555 545 889585
295 760 329232
766 401 27022
418 57 67224
152 400 881834
63 303 228718
512 694 902725
800 769 944007
84 558 29920
394 650 217249
624 21 708528
519 457 12631
111 239 459806
538 605 906748
358 669 358569
268 530 258472
609 403 492563
221 430 544808
49 123 670022
557 721 887351
598 65 361683
21 201 859025
122 283 55008
541 389 280416
208 415 675004
697 119 286254
664 229 837475
254 298 744919
182 735 545178
77 397 978298
687 323 725962
417 693 973783
39 506 845982
519 468 985155
754 137 555129
78 53 496477
107 342 560312
662 629 130243
363 33 696498
532 1 873826
209 325 2437
120 597 247999
375 83 292818
611 161 237900
461 90 41524
315 396 553842
668 296 3946
537 651 175408
212 49 939201
125 303 606866
138 679 513445
77 511 894712
391 755 169030
118 141 126726
137 74 695929
274 530 674639
566 214 757328
752 609 202576
741 678 934827
152 439 304921
201 356 352447
629 346 780976
545 620 12536
750 592 361462
319 356 420627
37 769 600922
123 610 373476
34 323 857221
731 360 688402
688 163 561923
254 684 694978
389 266 318846
302 453 978060
642 590 46376
294 12 336804
638 125 680150
477 632 801170
306 60 137047
795 51 956354
125 705 621606
287 89 368240
633 245 694343
67 270 119515
600 502 458963
546 399 121305
379 562 475580
230 717 956332
163 597 64773
160 646 296971
264 337 35849
109 33 845908
530 452 43508
363 31 878291
445 724 95327
92 716 564847
186 268 916792
689 599 990045
737 86 648360
157 127 225270
552 337 193965
761 709 182832
584 319 807228
663 530 92474
493 209 230917
276 703 16826
332 147 450435
375 655 4803
547 212 72598
639 697 241712
684 623 227801
65 329 723439
672 620 167767
63 551 633205
460 55 754021
650 738 123791
632 642 666139
752 668 937871
209 350 88823
562 193 171870
159 785 407329
63 161 781198
232 554 544903
531 701 621569
367 724 880105
364 171 364062
369 212 445269
626 623 142586
291 244 257323
617 182 59559
641 478 384267
1 242 373401
1 79 910810
659 602 187633
649 519 101768
634 285 470153
102 761 846198
691 550 799792
295 433 900004
652 562 183518
94 258 557866
222 109 194801
670 773 305968
625 22 618240
385 543 599817
427 302 515913
130 458 960147
778 396 141671
632 772 406170
267 412 711244
102 713 710586
551 667 779499
452 390 363650
510 11 613913
370 606 479712
770 656 482397
793 605 618214
481 708 618260
702 231 861091
587 627 739496
7 117 156053
427 725 926768
714 198 526458
479 726 41278
388 724 945008
277 353 412423
186 308 677767
446 145 861815
41 311 949378
363 549 574378
793 324 844146
167 195 428234
392 442 950294
67 593 605982
102 10 569027
436 112 384634
88 789 516748
694 3 862031
770 677 392020
446 639 129383
676 352 960289
142 554 7377
758 515 547367
66 362 775058
549 523 901589
780 591 752446
184 222 291536
537 482 455761
58 140 653440
329 422 145734
294 34 402818
736 398 807768
14 261 635988
19 682 136932
630 664 496774
716 575 977580
642 5 127670
721 559 544966
35 98 676682
136 379 206261
728 227 133144
560 100 745331
491 767 431517
556 33 332012
511 618 458411
323 341 63722
486 212 482726
181 387 807135
226 664 567249
771 725 942060
422 201 279808
485 306 423685
664 534 218448
536 266 124681
315 341 781194
37 193 842890
411 675 756201
272 525 853853
387 685 155592
399 732 555353
698 635 959013
237 649 261524
704 261 67545
95 128 755967
486 115 13194
120 143 627040
102 213 683510
287 447 719765
516 295 508661
707 671 56573
468 776 551239
556 118 934407
347 343 30385
99 150 678075
417 381 342710
357 389 920300
745 743 511742
219 314 989958
524 368 714803
731 582 510974
387 74 546979
642 238 938326
24 618 822245
163 632 242331
455 34 626137
703 508 68497
671 343 802989
536 488 324529
623 153 166302
155 594 372984
176 364 958601
662 616 621329
447 616 55442
322 420 305405
487 663 692892
170 457 700475
794 622 397286
547 761 747059
229 771 810169
584 609 497903
238 159 288057
472 336 991881
300 287 240831
428 106 884715
46 774 2911
25 523 882359
257 52 361461
85 687 333504
131 80 242878
268 782 81180
589 173 343472
789 551 961432
118 333 152386
773 779 707322
684 83 766971
536 775 91885
131 697 923890
270 178 676556
205 700 486935
672 346 439456
275 542 594653
508 123 39290
121 43 946538
744 337 879369
588 687 74230
201 152 590167
235 344 928718
194 290 638543
777 211 957488
120 181 19212
502 210 719941
606 351 630363
455 162 846760
26 17 110995
604 461 299235
167 377 104761
155 772 60126
281 30 147352
714 747 586694
552 72 552050
214 547 98767
671 612 781369
758 690 659058
143 87 993381
142 591 815017
798 20 815478
693 418 505712
62 560 483967
283 191 443678
659 363 399626
777 155 322772
478 425 544536
285 466 916566
307 370 704589
214 194 352253
566 493 505559
298 15 709388
582 299 987814
531 240 266448
2 648 37274
767 497 136773
453 657 621427
321 682 388370
734 541 605131
432 398 366563
368 388 953150
225 484 836001
517 155 366314
221 407 676476
575 394 564842
10 40 442049
208 778 332166
578 248 355099
90 497 752320
454 118 354605
643 125 822127
649 696 224227
532 552 481782
160 496 671733
767 277 576557
308 95 35478
543 616 445891
195 266 310993
302 484 494776
227 475 919892
527 668 359831
154 490 278695
197 136 492158
413 786 49052
788 550 858073
697 556 92907
503 79 408930
219 77 743771
620 416 801163
791 637 221399
94 546 904900
411 57 367465
765 580 144854
469 56 823205
14 382 730520
410 232 141770
578 711 398079
435 363 926500
122 661 237557
612 73 424129
682 168 948310
450 127 203201
176 800 651989
317 283 665998
246 105 754887
446 340 752451
167 700 232633
779 372 440567
199 443 358350
604 649 773041
107 62 478192
309 615 955974
35 421 68195
272 112 55726
78 507 303921
253 745 66187
173 323 566531
411 75 382731
386 697 459963
704 412 575990
468 447 267092
675 393 626118
738 518 484202
321 87 429819
476 104 369311
661 429 376096
477 445 181475
232 255 128423
281 766 978866
704 24 581791
245 677 987642
322 378 910672
280 735 313061
736 190 930737
62 191 442360
204 680 247728
184 333 331504
510 518 126782
342 397 566078
322 426 440121
644 180 209557
82 628 814865
477 767 604138
106 58 19768
479 513 286372
233 384 527391
175 636 897980
753 768 666544
45 381 778192
157 319 180694
569 386 61447
46 497 401428
469 22 345031
466 561 804704
626 629 790998
602 672 22197
495 761 421314
720 708 608904
357 162 51865
287 187 624528
216 748 594166
200 215 308651
739 190 919032
260 546 864892
687 364 82523
709 800 118794
494 687 311927
361 348 9036
352 528 176657
175 170 858999
736 264 836209
596 692 683388
5 217 349471
334 604 738258
332 53 825535
544 529 875586
103 257 31590
142 616 509396
792 413 76084
502 59 563915
779 118 486509
275 152 336308
709 362 272137
558 413 397993
8 587 462442
385 302 865398
227 552 622867
413 587 737243
553 333 331059
37 695 562224
244 523 296933
371 776 263351
555 70 350556
95 649 631108
374 492 823962
727 788 583706
126 232 664563
302 705 423234
352 513 864754
581 601 995732
535 239 93875
262 139 194661
510 190 529584
227 442 949372
313 382 166752
125 308 555541
729 51 492587
28 94 130460
554 114 999826
401 153 903811
564 9 695995
345 458 732420
279 353 832959
54 588 135560
672 537 124503
24 244 823791
449 661 108280
647 175 505753
467 201 626101
770 96 569052
758 89 429240
638 533 141917
463 751 213474
369 392 79266
487 282 706427
277 311 494298
469 27 272536
106 340 432551
760 241 757722
123 744 240535
403 756 895983
703 602 478476
394 21 495016
390 785 106515
174 404 604720
724 584 694091
282 634 646892
675 503 149686
742 469 290166
492 540 733236
799 212 258086
24 350 583762
502 293 882581
188 671 620422
684 344 866107
636 402 76529
659 220 926419
383 737 312350
757 649 194819
86 231 331331
699 583 700299
659 756 94949
743 479 183323
620 637 936899
5 114 98719
59 16 947448
672 613 7905
771 232 978180
33 308 345472
623 799 190183
682 409 536108
439 554 411848
677 191 723035
223 253 953158
330 212 887638
313 628 596602
769 709 603254
697 163 803682
262 115 754457
459 8 636083
163 666 940576
233 554 553604
296 197 602730
162 555 465080
218 458 412240
486 38 194107
795 235 542116
376 499 921428
558 400 7765
142 85 20442
333 327 530072
732 713 714184
126 152 420045
427 494 560978
768 337 891860
433 276 112950
298 249 755923
650 176 160090
197 247 19586
88 340 682325
301 129 64309
692 733 974031
326 185 277732
716 368 446020
83 248 659974
763 711 741532
763 154 286924
692 721 506471
490 744 410571
169 334 634207
307 320 230313
254 466 627933
469 486 642914
305 574 231536
553 516 167807
81 401 400891
588 397 219399
27 42 472955
124 190 190974
754 107 625817
499 256 177616
2 211 604204
158 107 405146
687 477 221162
768 572 837908
718 14 926617
308 516 517273
186 600 666927
328 461 294567
131 237 116959
497 648 368227
436 618 435540
776 502 922442
144 458 338430
119 485 213424
630 395 212512
139 414 43957
13 728 189669
651 782 43093
604 182 824419
16 324 964185
421 722 458944
182 671 113551
407 180 584119
513 10 760438
79 227 663004
738 91 155423
655 249 675530
22 452 506981
23 601 54568
562 488 295676
625 440 389263
535 755 532787
794 271 503045
512 578 804899
735 657 284711
304 763 631714
768 458 907952
38 128 194485
225 182 466698
361 282 284964
492 22 275244
548 265 696667
71 394 325946
277 163 58271
219 667 678987
789 646 499663
302 307 465702
564 663 228897
196 87 775675
706 120 32952
584 564 115691
655 466 281567
78 9 144689
379 762 430312
671 253 266092
518 442 951184
23 150 369013
667 591 306064
333 438 256411
635 473 737469
612 661 236589
326 60 851196
447 496 32717
510 699 724473
525 582 159153
756 120 82846
207 572 621877
337 647 309503
107 113 826934
247 306 28723
578 423 718227
725 440 288822
359 518 181724
424 594 213810
447 739 592742
421 467 874726
112 192 888796
459 788 214876
176 430 27365
329 409 476104
553 163 278583
322 586 281950
375 424 549215
537 245 421707
452 337 551339
560 777 765182
587 201 253229
587 513 252072
241 55 523610
558 752 961251
595 611 717701
130 374 117054
592 443 554818
113 530 43470
498 796 102405
352 490 184180
777 698 151181
381 678 715957
255 98 959424
140 251 801051
483 528 969978
381 167 352553
722 216 108777
324 144 741395
324 239 944483
615 274 227114
739 25 699429
656 705 165637
492 306 896171
133 539 91233
427 158 392716
275 515 228711
407 786 997677
367 565 156853
92 93 255335
198 750 489486
565 57 612386
756 127 880059
670 672 134683
490 96 296436
181 87 657907
223 329 10460
711 618 358264
374 756 651697
458 390 129375
86 543 919319
603 31 545425
289 799 835869
436 47 123742
199 476 964458
266 655 56798
231 770 683786
28 630 487674
296 72 759511
740 81 504651
11 681 718605
727 446 435021
763 342 977420
398 550 251605
608 169 972268
311 29 414388
515 284 78619
146 312 911160
493 182 782930
545 137 880096
301 552 296245
322 535 450156
47 76 33091
143 163 851585
290 10 755822
535 670 924597
646 342 431542
76 630 502958
602 238 99051
478 107 226159
154 731 841445
664 501 836222
713 736 323448
536 531 969092
1 398 784233
40 91 163948
567 89 686573
274 387 481682
324 510 579478
425 26 127392
667 426 229859
91 216 866738
544 69 572001
21 156 660072
534 24 350699
407 572 404540
592 693 18965
423 245 726830
287 613 31062
428 377 654549
341 2 944030
593 147 82578
695 253 253688
543 264 255313
126 417 233910
460 536 973284
266 661 459847
214 41 486630
154 656 689482
457 741 213526
170 742 984543
430 744 607763
624 448 267848
668 270 930798
303 354 446147
254 104 765824
353 676 485565
142 703 994229
693 630 404602
189 721 114719
88 536 730735
380 581 245500
269 321 643260
405 404 707139
459 19 433883
225 602 476787
778 331 165882
426 32 132372
661 389 226194
749 272 96044
671 205 95409
686 650 594504
498 564 76174
364 318 735490
152 691 68999
725 137 780620
167 577 830453
587 748 866841
35 305 646445
250 298 316908
155 69 765701
279 460 240960
62 669 143648
269 193 664514
551 274 51109
28 638 246003
742 435 142575
351 465 598440
173 106 151450
153 362 892329
33 379 904121
146 789 556811
244 162 4043
332 799 755712
368 461 389372
221 123 786490
45 579 225626
98 796 422358
356 470 706169
434 305 504828
750 587 132449
363 785 646146
26 374 171976
143 25 513659
398 430 352787
567 679 561542
782 392 639291
27 653 342314
231 730 551953
152 188 218012
612 296 660435
251 496 351993
152 712 401348
210 655 419375
710 412 240744
25 409 621117
531 693 744452
324 418 252041
714 109 894849
151 263 827395
679 200 358038
270 261 810980
625 719 100573
250 774 108022
321 734 279309
18 297 758269
728 243 613067
506 310 557473
36 370 510913
620 576 15891
143 621 107836
416 163 192935
218 415 715978
573 8 371766
395 530 930650
148 363 140570
189 12 794481
69 425 1791
374 89 488559
174 671 515008
526 758 624045
344 409 567356
368 698 161891
390 652 326854
431 572 850707
496 655 549400
365 344 270125
266 403 629891
95 175 435286
309 689 160139
746 181 442673
592 44 590809
27 643 272020
720 50 287981
337 583 199854
796 128 709088
400 469 435842
112 657 49452
337 28 848840
151 462 740565
93 66 423346
464 525 543103
51 582 286939
704 490 753243
236 624 128262
248 700 290948
366 774 424724
180 476 781189
729 500 935872
632 763 85561
9 452 518297
373 3 95624
274 710 280660
4 343 433918
173 319 382344
744 216 323067
98 162 944524
98 392 19314
741 315 391648
254 82 473298
703 414 139073
230 430 635664
741 603 425932
240 672 763646
466 659 983425
677 571 441320
262 328 636840
766 764 915265
625 647 852813
773 263 322801
173 453 134628
296 400 448121
510 451 694154
283 761 872430
297 596 707592
566 288 406099
13 727 863867
34 684 327109
530 780 504739
650 706 629977
409 754 416186
342 563 419788
294 7 371951
181 656 312499
540 333 120908
247 404 807149
4 535 393196
700 380 781597
490 85 97319
29 340 921542
348 646 428308
771 530 197933
334 655 737882
96 353 879602
247 192 926270
258 203 74564
2 417 163633
294 174 962147
15 199 250334
22 483 262598
716 34 438070
462 415 117220
55 300 783185
6 370 511239
15 532 381241
582 27 156892
128 118 797516
621 610 726490
782 334 998150
745 773 749620
233 7 128758
735 271 374218
383 223 582169
541 672 362430
542 452 548714
573 373 53453
494 187 861247
5 182 43271
230 279 186831
332 4 524176
789 36 466334
6 657 571474
722 509 468085
546 386 539631
631 332 798650
734 376 948406
419 46 48112
330 615 53616
186 372 443215
408 668 364027
127 156 936296
255 501 101186
720 650 230638
275 687 30829
418 304 380973
272 244 807520
296 415 91594
600 334 456342
341 374 519107
190 781 553033
310 95 222058
502 714 588322
36 508 92025
561 703 79240
511 717 26821
542 695 692820
179 777 583198
679 251 41271
121 667 783617
564 155 612334
745 756 518132
58 724 986582
723 36 874411
506 573 519813
613 597 791220
547 783 819475
676 496 543343
195 79 13217
124 302 608429
771 534 516006
90 201 643418
73 435 544510
241 646 794499
389 244 928733
715 87 827549
125 725 717390
24 771 583629
156 738 332797
582 112 642669
778 756 997427
189 725 243389
166 761 298456
630 187 119021
587 225 180168
283 79 442991
632 569 804092
32 281 677376
504 692 919850
571 737 437606
122 16 690448
544 378 838231
294 766 925444
422 411 156454
739 130 153247
304 595 475728
779 429 307682
68 564 808388
204 459 238176
444 727 543425
586 59 766016
139 162 182453
246 799 906367
95 316 718897
448 473 916944
503 647 832435
364 663 595671
609 451 917730
72 433 224333
398 12 885892
253 499 891721
756 495 354388
307 756 138913
201 764 171961
40 335 978658
307 539 315300
34 553 300201
1 750 909891
291 716 871692
96 720 905328
24 482 427348
86 136 702961
736 412 629493
50 694 621559
313 288 390040
365 567 502094
126 101 744479
127 776 654674
620 646 521305
329 72 370882
283 114 900459
424 193 499069
100 387 136116
191 69 430694
117 663 662874
625 30 36101
262 691 939389
6 419 245177
450 181 620016
5 416 761313
176 386 136853
709 512 145631
258 445 753333
701 447 121107
444 99 555471
497 363 54752
561 295 960778
630 710 822001
788 142 96278
462 230 338703
730 40 399079
153 131 61307
303 4 72714
111 729 724975
799 647 659197
517 558 59900
592 796 978288
640 440 754213
188 615 960765
507 58 121417
170 689 715652
505 37 973736
179 681 703613
121 234 858526
88 9 870235
127 766 549680
727 706 407928
237 663 36103
203 545 485764
70 224 754687
489 227 334877
750 288 474542
767 333 687565
88 670 100891
267 71 868786
672 169 815108
511 782 797065
148 188 943329
464 422 407372
716 491 108770
520 699 188687
706 718 682196
82 25 664290
678 587 867095
706 402 910542
312 630 545709
403 202 579924
202 510 62806
237 567 908514
116 306 135122
549 376 989210
599 217 619665
665 674 820966
41 464 41436
632 296 942187
610 206 779466
456 237 438430
38 328 62608
718 544 936074
21 761 587727
752 724 432529
164 308 997496
89 168 686705
400 450 204671
699 794 842262
250 675 404937
672 510 697140
405 516 155041
339 117 96756
410 40 641964
368 702 388317
235 480 97786
183 389 807780
355 431 412459
376 369 971622
105 487 365043
735 282 349752
269 214 445287
243 679 862096
612 352 58807
634 605 367106
22 432 792203
559 547 624644
648 650 650432
467 78 571081
287 667 401965
343 610 563807
436 661 441266
505 29 719383
510 468 798729
627 531 819865
624 421 75377
354 276 413343
727 138 809178
693 84 148781
608 38 931840
158 604 625286
135 303 941666
697 505 73438
628 353 49596
695 685 808886
304 723 63801
788 716 20161
50 112 555529
148 97 867716
456 409 32244
711 689 71744
552 341 719329
27 596 908686
458 593 20974
282 170 760694
609 135 567442
73 152 392736
503 93 470587
437 336 449589
206 590 26553
739 719 219846
27 275 652314
650 577 350298
665 205 242592
523 782 498269
62 406 21754
463 214 263524
692 691 523611
301 411 824588
224 620 246019
53 532 29098
59 163 773892
789 317 831157
610 606 62752
65 182 414214
215 79 537271
277 217 705870
641 507 996066
644 1 238516
150 167 288286
225 205 678788
574 454 994319
192 619 742780
451 262 537955
590 752 84272
411 577 118084
172 169 968364
716 84 866042
49 328 891121
126 375 28599
614 768 553011
669 227 592741
626 386 153618
192 314 76344
566 104 195566
745 79 443008
63 175 967338
355 363 431242
58 303 848714
739 395 599996
33 490 680116
754 399 844662
350 143 564556
526 159 922771
185 350 539880
745 677 618700
289 658 966521
721 661 781188
588 328 487308
651 634 725351
596 372 242028
114 462 143359
178 7 845882
461 742 139908
372 211 702342
222 256 42958
507 554 444632
761 224 385336
630 79 511606
328 198 543777
657 490 53327
781 306 592138
410 470 352542
520 421 867438
743 320 744165
666 268 446124
119 236 948582
23 306 21106
203 167 397509
543 769 218933
634 714 11380
720 760 408328
616 77 13704
561 239 304391
487 467 502425
557 160 367727
533 388 860488
792 320 32950
462 123 48448
634 385 525114
421 788 1055
419 480 400514
312 434 755397
370 335 408321
135 639 193943
178 14 519464
374 363 227702
164 227 743310
230 460 117685
164 671 185585
562 118 652413
796 762 963313
577 604 860289
712 632 151028
7 450 638539
169 148 83379
343 475 3919
206 638 50749
701 71 170830
745 489 862813
600 639 586496
755 469 787522
679 253 73495
145 109 708208
232 503 762575
410 635 736802
722 125 883865
313 779 690489
540 662 831806
293 47 956752
725 18 75998
547 68 916377
425 654 469646
310 571 801133
156 683 549924
171 746 324333
47 551 187389
330 101 728226
543 98 376778
575 651 190585
403 516 46206
754 577 282934
57 402 413751
427 243 125436
223 691 806805
306 183 522882
358 754 346413
320 664 259430
667 463 126034
153 311 977278
792 686 878697
653 516 934634
8 225 485202
89 746 951860
681 533 358610
193 656 237092
780 213 980972
730 238 420014
431 29 707649
225 175 753937
282 17 962596
53 246 501806
296 711 216272
463 94 86649
236 294 565942
799 542 678275
364 309 355326
73 579 109366
304 650 38833
637 453 7034
558 679 684630
328 356 671262
64 171 92072
171 704 251648
562 217 456371
759 233 409221
256 73 947529
471 523 612684
696 155 816237
86 426 242322
465 501 467870
470 434 806882
255 654 877617
340 132 961
256 130 368521
584 493 162667
603 90 732026
499 118 688706
383 32 827843
26 271 108894
67 548 922062
470 224 547812
357 775 106995
492 195 768107
98 489 368460
112 443 120971
408 712 478043
445 620 629537
683 702 921346
547 665 215497
694 575 484765
144 610 931023
573 374 515271
458 176 49694
333 373 574189
542 10 136714
534 212 352520
173 706 334433
692 134 365498
731 249 610996
679 161 864086
456 181 584997
778 241 21438
467 608 748619
727 267 545700
732 610 650357
506 274 316580
527 670 9158
642 487 151957
103 459 775374
84 218 779491
23 316 392161
94 193 591586
475 22 590290
397 511 923960
200 267 188880
354 56 721695
396 403 35455
280 197 738645
273 545 783184
472 719 75030
469 429 35333
542 271 512364
768 558 30811
241 494 741088
564 758 542656
7 540 618395
25 791 821036
87 661 100555
595 402 5964
725 14 527856
282 744 22161
407 655 462643
791 787 537981
500 338 202931
265 292 207659
618 305 162733
521 162 455203
86 184 618342
154 156 253618
373 408 458125
418 450 830852
377 685 252770
383 615 155858
252 389 304432
596 428 103551
35 54 968562
683 178 219335
568 48 316895
26 634 219395
383 791 759237
294 231 973662
272 707 760434
243 677 110925
509 106 673273
478 457 752273
143 37 232869
693 413 421085
1 36 925988
375 495 230820
262 618 726816
687 110 181623
555 155 243353
327 479 284852
203 292 311551
407 283 500708
97 558 246608
433 521 832075
356 550 514742
544 594 638948
210 582 409674
519 20 316829
314 688 173101
4 592 974355
23 331 514595
632 572 424739
22 630 443374
790 451 502245
212 496 254677
658 26 731627
152 437 763412
621 720 195149
296 348 964998
36 675 503173
325 79 135958
258 12 181757
759 401 622069
717 755 223597
328 477 938328
706 254 620293
332 86 502463
496 21 607379
603 412 723070
794 64 188146
724 242 284721
695 462 421647
259 623 945954
471 670 918072
743 687 963811
315 505 624424
350 278 626442
155 624 34815
630 266 270367
640 192 800983
353 408 604493
692 355 912502
538 257 464911
654 36 46734
697 516 315026
111 335 312870
434 104 625101
538 323 458182
275 340 116335
22 661 390315
715 797 577306
284 176 10442
670 146 637447
322 770 615880
395 2 971459
733 183 665191
319 361 542138
278 579 295892
5 68 252830
525 524 65296
117 359 36220
597 691 20836
509 66 643267
51 655 65097
208 776 117749
445 542 140067
29 267 225346
638 48 518881
693 145 320017
777 607 380982
300 692 196913
28 595 45402
770 496 835324
24 16 703349
204 691 228713
241 5 965439
177 371 816921
560 645 754132
550 332 220737
675 768 711581
35 744 433184
625 302 100265
56 554 942903
155 151 258359
99 195 200673
600 487 567604
265 356 723711
544 124 380834
761 13 667246
190 466 291510
547 653 750607
524 156 469140
526 573 733366
132 584 95341
138 699 274469
124 4 849716
702 187 517448
541 400 411463
738 608 468954
296 201 856760
122 453 712483
324 431 557390
562 477 921821
752 697 939830
425 205 14190
685 22 675472
342 622 748423
192 526 834858
427 421 705007
691 99 700069
318 412 421118
679 255 698667
168 687 990469
377 495 535704
795 419 624763
474 716 932250
246 370 436777
648 277 153832
761 492 749722
252 550 49101
427 326 480241
792 671 184281
438 763 788511
764 356 765635
711 585 524928
770 446 888131
543 51 952206
182 791 986228
700 691 46832
469 744 803023
675 680 103730
141 676 63791
269 292 46247
116 248 846507
401 670 477113
186 153 348086
632 30 137708
111 757 759529
150 56 67711
780 174 596446
221 495 516342
508 681 93261
37 165 294018
688 299 329069
225 466 177198
166 753 694813
408 347 521010
699 12 141805
244 483 368853
224 477 713211
376 461 157320
561 777 318983
481 696 672830
706 223 882664
111 567 40276
218 33 153365
64 105 448472
447 532 121072
540 338 476711
265 571 420379
649 289 647654
190 287 473386
540 208 271831
479 793 989801
277 499 741
419 195 546288
393 101 621519
421 639 458244
522 369 908965
455 368 349921
380 272 845387
501 672 486654
278 221 452554
67 34 270580
793 13 73731
126 318 978335
374 244 84233
758 638 674957
562 664 310898
466 51 444995
396 708 961168
334 515 980645
673 621 838544
386 423 424246
225 747 311507
764 703 984593
61 798 312000
601 349 45322
348 311 134011
767 666 463244
400 328 161345
151 526 295718
196 106 143830
505 319 724014
101 461 373720
800 526 15995
432 636 672550
241 396 710836
189 332 821630
696 355 183439
595 516 804683
428 73 866147
164 514 284173
178 726 344715
597 409 564316
96 533 686025
717 87 417905
168 541 197760
550 614 365461
792 455 667512
700 74 646358
609 138 265647
263 587 370023
58 488 559425
698 401 972289
138 118 543160
72 264 695426
144 68 686891
440 789 418948
653 531 925498
681 295 125629
773 421 766655
135 84 932718
774 786 354845
518 563 761049
157 540 990919
141 711 113524
440 604 603445
158 7 757133
733 618 367172
578 620 147980
301 435 420254
95 133 218677
94 300 392641
493 22 69223
196 2 539009
175 322 691551
338 70 631643
500 298 692591
712 183 758647
332 269 333419
739 554 135386
548 320 543637
101 85 774894
387 123 404822
461 419 336521
739 654 329616
540 269 957874
70 215 510275
284 570 40743
226 298 936570
326 789 613072
63 362 941010
688 60 569652
668 413 184501
693 66 404555
365 9 767352
324 52 20548
513 556 105159
6 149 751249
179 633 247327
575 278 963164
426 515 191078
516 387 160467
556 617 358564
700 41 243015
557 614 882111
97 732 459351
774 723 151683
214 428 493660
77 539 906146
264 370 182362
344 393 588199
212 311 562990
464 474 651414
191 644 934684
423 754 815937
132 106 939890
567 9 422118
269 472 436078
484 586 629656
285 674 52275
780 21 934886
396 752 144369
203 10 393306
676 322 164696
15 490 43989
130 231 643601
558 531 22699
492 26 117226
16 312 34087
17 151 91784
60 622 577238
548 48 388653
33 611 471209
484 417 115778
36 457 318951
726 188 26554
401 32 762030
346 64 781440
63 577 947862
246 691 981982
179 520 469841
363 388 613294
554 525 705680
480 715 808097
126 369 462368
137 174 877544
396 187 298193
610 155 777196
657 202 615649
535 150 269538
284 375 296467
733 83 986239
565 421 897241
215 577 412692
760 23 304228
273 186 995349
717 69 998789
718 567 116950
674 311 322306
187 374 481027
521 34 652590
89 241 553322
239 563 442848
433 241 300275
10 262 388796
10 575 578506
78 193 562045
652 451 739128
536 159 342618
283 275 162261
259 786 508901
701 740 849597
422 499 642985
400 456 596974
210 318 402961
91 181 924342
698 128 422593
223 14 922841
405 596 718493
545 307 468106
261 340 245995
569 664 387074
631 740 427236
735 542 507062
426 598 707654
25 766 512155
710 659 589808
13 286 673667
760 548 27039
156 565 212802
739 45 559026
19 125 124423
46 357 250491
307 416 850904
416 286 410761
1 506 974573
775 541 119562
247 82 44824
224 764 602398
641 795 280834
335 708 246235
143 494 256369
16 38 301130
360 373 963870
461 88 214740
654 15 765520
554 702 401390
129 92 672819
668 601 814322
109 751 600635
474 176 133649
376 739 284671
232 516 786255
473 701 225363
54 40 361075
688 512 21915
302 720 16735
49 583 986510
710 188 872533
404 3 35025
746 536 360263
262 141 673988
369 472 557941
729 623 880750
748 320 151664
585 315 577358
491 47 66141
646 134 480855
565 742 909179
147 734 582130
565 778 641832
124 140 567393
61 8 146579
464 742 63679
97 156 57622
23 727 648592
474 221 183129
16 601 854069
253 642 44978
504 25 423436
171 424 395999
487 762 991160
706 178 272242
753 506 749537
564 732 529644
347 401 554157
501 243 47535
279 721 271255
779 51 766257
137 391 646844
5 473 811506
176 248 349884
263 308 12197
48 83 503330
701 26 52681
222 427 247292
223 129 836014
726 299 256878
776 685 688728
515 469 36332
306 778 316210
314 242 442763
21 356 243423
273 781 986966
536 289 809167
292 100 344579
645 327 884650
392 638 949713
270 503 452321
217 701 499574
216 680 816292
646 567 734980
35 775 734742
106 750 358673
140 478 121997
439 375 596471
237 187 852411
509 273 272445
576 94 247408
89 8 620899
681 364 452914
23 587 357441
92 646 701185
196 233 860149
462 299 984735
599 451 515967
434 406 405313
98 569 672924
756 192 591771
88 35 475443
758 578 355676
458 301 97288
546 360 912338
652 725 454441
288 243 343236
647 311 74390
554 190 975877
549 796 299478
202 600 417488
297 681 475166
705 592 164562
256 104 683806
747 492 242434
41 595 338882
786 373 626271
270 728 412396
35 347 683747
405 438 65672
772 128 734656
783 788 106384
122 28 894931
162 111 576154
28 137 185196
423 271 233561
434 1 236305
260 131 840158
271 370 452976
474 89 581000
65 494 413773
409 626 537060
730 93 152382
293 624 852491
197 720 600714
614 197 372347
689 495 363468
707 118 52208
790 423 286430
201 366 233744
22 96 890351
73 463 109530
397 254 282054
785 655 960314
466 776 633016
368 495 861537
275 258 291612
13 230 514376
527 231 855697
730 193 943283
564 215 47960
297 87 714358
211 611 584749
265 486 972820
651 318 764284
164 210 858390
15 464 624274
137 230 877585
97 67 963390
444 699 17095
32 12 618796
269 326 291776
394 467 387775
575 78 217786
267 413 895440
687 503 490592
753 335 85776
494 574 43949
19 499 668093
149 158 525731
619 214 963086
239 395 903607
361 160 79411
225 22 877630
271 203 510917
159 583 31347
523 754 657873
259 83 92370
209 453 720562
607 443 890220
275 362 592608
99 130 857751
97 544 198177
739 701 925450
485 533 687613
456 745 582041
276 729 953110
180 723 157667
603 368 130362
216 59 704190
451 357 260589
126 538 223171
787 448 35022
287 796 441045
543 478 61277
240 331 547539
586 70 118926
200 104 692619
429 201 765615
248 183 645404
399 482 864190
5 397 678569
475 268 178964
643 524 217111
365 357 399423
496 701 464951
44 129 685893
18 200 330250
81 178 470775
231 412 795228
94 430 593962
279 593 458635
423 677 417626
576 595 656299
90 382 465518
541 492 545275
669 347 714142
500 762 876655
484 639 783315
731 733 842200
675 152 827518
540 600 884932
205 109 304704
96 264 190589
552 95 670769
407 119 399711
793 481 424374
196 284 872033
461 585 696344
576 153 681660
309 236 888708
166 304 906891
282 325 400060
555 86 470133
419 426 587059
75 649 505125
418 252 831850
334 680 236060
243 150 804097
623 137 565517
452 109 923158
788 209 588282
373 277 302528
468 107 266392
364 16 256476
541 171 36587
783 384 562142
696 447 314611
139 113 695621
395 340 374583
232 547 696125
117 571 969453
439 231 477058
83 658 997974
195 359 817637
362 509 651644
368 553 544215
350 543 400652
75 151 298402
660 749 944566
670 102 107382
302 96 120344
506 448 479789
107 412 61680
95 545 893184
47 338 691499
462 419 658365
259 720 122096
460 720 136947
6 420 645143
48 146 811497
585 259 380433
265 264 144111
748 90 630382
672 645 232168
761 431 964293
705 452 9803
354 758 465745
723 322 517068
470 558 474731
148 708 983223
133 344 129443
626 660 213852
126 359 849744
221 69 165110
146 250 865586
318 204 196225
346 496 760802
523 259 98558
603 543 729048
70 661 942394
751 200 453994
559 528 522207
91 310 456198
522 310 48648
406 282 430724
719 307 24096
195 282 221889
529 122 791380
124 290 5891
91 363 979554
208 644 875003
40 446 158054
755 521 372719
583 536 935639
740 368 597425
393 598 457592
220 359 661260
677 719 965782
277 798 583732
82 729 920159
96 459 49152
800 41 493967
99 762 171560
610 680 217487
499 770 14955
612 713 527585
437 772 731851
252 290 669081
719 208 416990
27 753 52792
721 714 283965
685 687 10881
276 480 874923
380 330 781515
732 527 824831
495 619 140379
795 573 185143
217 595 444447
77 527 940077
163 380 984033
366 133 443707
648 238 485088
572 97 66086
586 14 765583
739 172 720502
352 404 523480
724 669 70595
782 669 625875
52 344 308626
421 538 998163
672 133 580957
510 772 498859
192 351 817958
301 573 903058
277 587 967206
443 553 918999
608 587 897892
406 389 388424
312 466 998037
211 599 411011
432 67 48028
253 464 187433
29 305 338277
95 188 738409
669 82 641190
491 104 916428
81 55 642635
777 16 773809
74 121 666170
681 311 454431
564 616 100566
580 227 114751
139 508 365565
777 427 67638
25 730 733720
348 623 380193
623 68 824574
719 622 85951
434 230 25854
688 203 983135
501 420 598538
483 704 934801
757 319 566875
624 205 401326
724 742 973925
179 549 477833
786 577 865873
496 700 200934
611 307 659166
532 672 736793
438 138 213772
573 41 196817
573 139 998083
655 485 444306
12 436 2150
674 669 225254
607 517 176334
568 566 19377
553 464 99228
671 358 400267
49 353 534154
726 639 325751
555 565 386201
361 789 666183
313 481 626760
758 318 305304
246 220 848460
279 48 479167
291 16 855373
546 6 560754
682 524 701653
179 588 972218
468 645 382289
505 405 961473
87 798 728724
506 138 802154
525 342 786033
274 500 641980
61 40 688059
337 126 453798
566 596 992796
682 610 949176
176 213 590757
565 165 585713
740 714 176146
783 96 208366
270 687 643496
631 456 47939
763 270 83801
301 362 966236
598 402 448112
106 201 600479
757 531 413015
628 484 314666
280 223 457506
579 467 120931
31 659 938216
426 300 841761
412 276 291952
500 755 181862
335 120 193414
24 149 39742
583 464 715077
676 525 108164
532 171 967011
654 497 782291
359 532 663182
753 44 123414
52 502 652836
130 598 462103
513 217 690855
795 275 837351
247 770 737327
122 768 856340
312 686 267348
365 361 924910
74 383 780624
622 637 239510
436 167 816692
482 597 333259
346 348 904688
575 366 94552
12 429 199309
728 266 32317
725 708 996944
283 205 874833
56 180 656598
85 667 372223
236 247 518650
450 150 715302
33 433 753073
141 180 28080
26 613 820104
485 650 861622
488 440 430805
515 231 92542
536 419 250993
163 726 281472
170 536 342890
421 282 516294
687 577 420261
444 195 669534
547 455 376157
417 18 63227
414 631 773769
410 289 46309
108 126 856812
55 139 222964
792 797 397769
595 800 523121
420 472 477875
681 313 591707
152 164 702658
403 440 794943
393 141 142749
245 545 812770
769 485 623327
276 497 352727
378 383 728840
188 39 528495
133 284 283949
565 141 609649
259 121 884197
662 473 239550
577 651 24131
513 784 827051
617 394 711249
380 101 783244
387 415 64736
302 95 455579
653 432 65778
795 63 888884
721 185 276385
300 143 105360
428 308 13827
149 501 479608
471 767 695163
554 692 232046
741 426 595960
325 133 556658
184 238 744039
3 652 153389
642 381 646377
588 228 964776
318 211 539717
689 168 407216
638 698 899138
717 260 757437
38 330 165518
239 481 953068
610 730 262686
205 77 511930
705 468 271717
401 117 671363
764 537 534149
356 236 592076
157 93 17265
41 323 530463
687 411 68364
472 597 290391
665 7 478627
111 725 588265
532 690 750355
316 237 737299
548 535 942659
576 560 64908
82 358 606791
206 343 696569
443 533 652309
81 322 68159
701 600 953165
451 401 484501
683 208 231298
74 221 217981
331 37 80936
63 283 647771
705 349 943463
771 60 958695
485 84 532221
238 344 740267
428 262 653621
93 513 692207
483 297 957135
294 658 387298
636 703 615691
378 507 473782
396 629 280137
424 251 435906
484 598 261517
33 177 717649
282 124 972348
71 155 986775
611 293 145900
259 113 554637
608 408 988856
252 320 933642
520 723 368497
658 165 79712
348 254 301392
224 742 445098
488 254 352815
635 84 116374
402 1 603450
597 265 597932
82 209 794476
304 77 915647
725 588 414294
572 779 28927
531 335 398043
592 514 15065
646 632 609716
346 233 793934
411 539 951743
49 464 100406
455 385 478748
388 688 911681
72 683 923634
149 78 42975
583 792 334777
271 790 22275
93 145 707350
729 295 192304
615 319 604457
100 666 651973
488 421 460468
536 327 332755
748 8 950848
210 22 58104
394 175 553932
253 522 989438
695 64 976262
724 41 582198
233 253 913268
700 91 599493
7 234 422220
228 58 412829
563 317 250734
58 776 119968
236 2 337037
175 110 648321
255 276 843924
492 332 549925
599 345 134188
259 438 827262
335 381 770893
179 460 197677
178 540 760162
611 313 390452
444 527 927189
2 349 962185
437 712 952211
288 600 935977
687 738 83959
20 378 61930
398 376 917908
753 577 678126
554 376 181962
45 245 257787
214 262 750799
336 381 127631
437 620 902215
248 532 260683
295 402 875243
242 581 546053
216 525 955416
592 727 710898
94 557 254007
73 401 56512
76 151 509249
40 37 78253
62 113 776669
449 494 381423
470 443 325687
231 421 890382
346 490 690574
496 197 790224
280 17 211783
6 471 81733
769 711 728575
338 458 701757
444 585 336834
425 489 874412
759 753 616158
435 245 281272
486 214 666253
767 42 294920
300 760 871400
66 43 752573
22 729 988913
420 404 288399
448 720 258377
133 645 130736
475 274 630653
459 744 428755
489 323 845341
393 377 210869
86 745 540680
110 197 844943
770 205 247844
438 222 467929
460 360 667853
756 792 612575
583 643 646784
222 320 70505
495 727 311413
103 276 712645
759 656 191814
487 141 268456
683 106 154410
434 347 180522
783 634 734344
410 73 227903
66 457 756268
74 233 720208
86 370 622336
555 434 970500
135 634 87516
312 445 367827
164 720 416767
129 242 622129
449 489 861259
635 686 554200
623 468 350503
685 227 734535
146 306 596173
687 324 186867
353 203 586102
35 230 384176
606 49 173781
612 576 779321
676 759 14971
702 749 438203
563 690 867942
675 490 67965
262 85 605858
414 336 903622
338 762 912241
424 519 117976
179 593 815640
277 413 188294
369 71 842195
787 140 601787
274 584 148184
13 503 91238
160 705 173759
668 494 429022
99 289 931453
508 609 386129
779 47 46713
558 276 958729
123 372 538347
318 323 650008
380 255 716523
265 704 716227
640 741 755636
384 360 739670
230 775 619038
20 1 685817
247 766 209960
406 520 683625
104 549 940694
185 556 170211
393 445 48840
779 536 283894
462 565 220334
286 691 498722
121 82 644504
218 87 508046
652 637 612230
164 678 523751
460 418 487690
554 340 400389
370 518 543368
596 355 937011
708 527 902099
99 93 456351
424 535 258083
761 147 401132
364 659 519758
34 26 753952
358 387 454956
407 159 47087
540 320 383518
614 338 283514
447 243 924305
183 215 419324
59 169 625835
274 118 56297
233 221 340156
516 204 981587
539 556 661070
573 769 21235
582 264 738202
792 762 64211
68 503 38836
693 683 423843
300 674 839233
670 211 195015
526 521 260695
411 72 784678
328 184 264384
39 97 424828
725 693 144353
186 467 520067
120 635 162777
234 119 840298
50 621 607170
781 436 941117
326 96 174835
594 121 770500
638 57 38875
202 93 117242
520 85 893494
211 181 583638
597 502 399576
799 659 91109
76 464 94338
141 464 185892
722 223 302160
647 283 518885
709 620 415211
428 87 385356
391 295 39060
407 501 294582
561 441 254190
525 324 602010
186 594 375682
376 68 868814
240 106 892641
747 211 662851
565 514 464247
425 706 279759
765 763 608785
146 525 817794
690 736 812431
34 307 863578
589 639 163372
490 356 350085
788 360 782873
22 565 459824
476 704 252745
84 17 906489
71 76 423818
571 227 726540
385 660 429509
91 335 148113
533 403 510765
453 424 247495
754 349 681520
285 257 911021
43 651 95925
325 216 947257
362 228 73554
756 300 860960
733 127 835354
560 556 228960
718 766 510308
151 6 301583
5 471 182182
772 565 936541
597 138 837202
741 35 748216
467 2 469668
539 78 251082
183 482 601620
502 76 937194
66 796 59505
288 789 167058
715 198 469986
744 176 748494
400 453 140410
37 475 745928
438 697 329801
212 631 767884
313 479 767550
